From f9855f0ec55342019e671796ace92d9e484ab4ba Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Wed, 18 Sep 2019 12:37:18 -0600 Subject: [PATCH 01/21] Support setting the `background` property on troika-3d scenes, to allow cube map textures to be set --- packages/troika-3d/src/facade/Scene3DFacade.js | 14 ++++++++++++++ packages/troika-3d/src/facade/World3DFacade.js | 1 + packages/troika-3d/src/react/Canvas3D.jsx | 1 + 3 files changed, 16 insertions(+) diff --git a/packages/troika-3d/src/facade/Scene3DFacade.js b/packages/troika-3d/src/facade/Scene3DFacade.js index 9f585193..fb8da63b 100644 --- a/packages/troika-3d/src/facade/Scene3DFacade.js +++ b/packages/troika-3d/src/facade/Scene3DFacade.js @@ -68,6 +68,20 @@ class Scene3DFacade extends Object3DFacade { this.threeObject.fog = fogObj } + /** + * Sets the ThreeJS Scene's `background` property. + * + * Parameters supported: + * - Color + * - Texture + * - CubeTexture + * + * @memberof Scene3DFacade + */ + set background(backgroundDef) { + this.threeObject.background = backgroundDef + } + getBoundingSphere() { return INFINITE_SPHERE } diff --git a/packages/troika-3d/src/facade/World3DFacade.js b/packages/troika-3d/src/facade/World3DFacade.js index e826f350..d898dc94 100644 --- a/packages/troika-3d/src/facade/World3DFacade.js +++ b/packages/troika-3d/src/facade/World3DFacade.js @@ -87,6 +87,7 @@ class World3DFacade extends WorldBaseFacade { facade: Scene3DFacade, lights: this.lights, objects: this.objects, + background: this.background, fog: this.fog, onClick: this.onBackgroundClick ? this._onBgClick : null } diff --git a/packages/troika-3d/src/react/Canvas3D.jsx b/packages/troika-3d/src/react/Canvas3D.jsx index 72fb7c51..44d544e1 100644 --- a/packages/troika-3d/src/react/Canvas3D.jsx +++ b/packages/troika-3d/src/react/Canvas3D.jsx @@ -28,6 +28,7 @@ class Canvas3D extends ReactCanvasBase { antialias: props.antialias, rendererClass: props.rendererClass, backgroundColor: props.backgroundColor, + background: props.background, shadows: props.shadows, camera: props.camera, lights: props.lights, From 2a6fb9529de1cef94470b557d5d50389714601b6 Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Wed, 18 Sep 2019 12:37:39 -0600 Subject: [PATCH 02/21] Add `dispatchEvent` world notifier --- packages/troika-core/src/facade/WorldBaseFacade.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/troika-core/src/facade/WorldBaseFacade.js b/packages/troika-core/src/facade/WorldBaseFacade.js index d84cbd9d..25fe5d80 100644 --- a/packages/troika-core/src/facade/WorldBaseFacade.js +++ b/packages/troika-core/src/facade/WorldBaseFacade.js @@ -480,6 +480,9 @@ WorldBaseFacade.prototype._notifyWorldHandlers = { removeAllEventListeners(source) { this.eventRegistry.removeAllListenersForFacade(source) }, + dispatchEvent(source, data) { + this.eventRegistry.forEachFacadeListenerOfType(data.targetFacade, data.type, data.handler, null) + }, addHtmlOverlay(source) { this._htmlOverlays[source.$facadeId] = source }, From 473ee99c7a850d0a84186fa707b785e57da44c38 Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Wed, 18 Sep 2019 12:40:24 -0600 Subject: [PATCH 03/21] troika-physics initial WIP. Worker physics world using ammo.js, --- packages/troika-physics/README.md | 28 + packages/troika-physics/package-lock.json | 12 + packages/troika-physics/package.json | 23 + packages/troika-physics/src/constants.js | 8 + .../src/facade/PhysicsManager.js | 332 +++++++++ .../src/facade/PhysicsObject.js | 147 ++++ packages/troika-physics/src/index.js | 3 + .../src/worker/engines/ammojs/loadAmmo.js | 16 + .../src/worker/physicsWorld.worker.js | 666 ++++++++++++++++++ .../worker/utils/physicsWorldUtils.worker.js | 60 ++ 10 files changed, 1295 insertions(+) create mode 100644 packages/troika-physics/README.md create mode 100644 packages/troika-physics/package-lock.json create mode 100644 packages/troika-physics/package.json create mode 100644 packages/troika-physics/src/constants.js create mode 100644 packages/troika-physics/src/facade/PhysicsManager.js create mode 100644 packages/troika-physics/src/facade/PhysicsObject.js create mode 100644 packages/troika-physics/src/index.js create mode 100644 packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js create mode 100644 packages/troika-physics/src/worker/physicsWorld.worker.js create mode 100644 packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js diff --git a/packages/troika-physics/README.md b/packages/troika-physics/README.md new file mode 100644 index 00000000..5d8ece88 --- /dev/null +++ b/packages/troika-physics/README.md @@ -0,0 +1,28 @@ +# `troika-physics` + +> TODO: description + +## Usage + +``` +const troikaPhysics = require('troika-physics'); + +// TODO: DEMONSTRATE API +``` + +## About Ammo.js and Bullet Physics +ammo.js (the initial engine used for `troika-physics`) is a javascript port of the Bullet physics engine. + +##### Resources: +* [Bullet Physics Manual](http://www.cs.kent.edu/~ruttan/GameEngines/lectures/Bullet_User_Manual) +* [Bullet API Documentation](https://pybullet.org/Bullet/BulletFull/index.html) +* [Bullet QuickStart Guide](https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#heading=h.czaspku18mzs) + +## Roadmap/TODO +*[ ] Rigid Bodies +*[ ] Soft Volumes +*[ ] Collision Filtering +*[ ] Constraints +*[ ] Transferable payloads for worker messages +*[ ] Rigid Body shape caching/sharing/manager +*[ ] Support troika-animated physics properties (mass, restitution, friction, etc.) \ No newline at end of file diff --git a/packages/troika-physics/package-lock.json b/packages/troika-physics/package-lock.json new file mode 100644 index 00000000..19514954 --- /dev/null +++ b/packages/troika-physics/package-lock.json @@ -0,0 +1,12 @@ +{ + "name": "troika-physics", + "version": "0.15.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "ammo.js": { + "version": "github:kripken/ammo.js#41f6af637f05ea2d9dc5d568689ce50ebc4497c1", + "from": "github:kripken/ammo.js" + } + } +} diff --git a/packages/troika-physics/package.json b/packages/troika-physics/package.json new file mode 100644 index 00000000..f93abc3a --- /dev/null +++ b/packages/troika-physics/package.json @@ -0,0 +1,23 @@ +{ + "name": "troika-physics", + "version": "0.15.1", + "description": "Troika Physics", + "author": "Richard Trott ", + "repository": { + "type": "git", + "url": "https://github.com/protectwise/troika.git", + "directory": "packages/troika-physics" + }, + "license": "MIT", + "main": "dist/troika-phsyics.umd.js", + "browser": "dist/troika-phsyics.umd.js", + "jsnext:main": "dist/troika-phsyics.esm.js", + "module": "dist/troika-phsyics.esm.js", + "module:es2015": "src/index.js", + "dependencies": { + "ammo.js": "github:kripken/ammo.js", + "troika-3d": "^0.15.1", + "troika-core": "^0.15.0", + "troika-worker-utils": "^0.15.0" + } +} diff --git a/packages/troika-physics/src/constants.js b/packages/troika-physics/src/constants.js new file mode 100644 index 00000000..957fa95f --- /dev/null +++ b/packages/troika-physics/src/constants.js @@ -0,0 +1,8 @@ + +export const CONSTRAINTS = { + POINT_TO_POINT: 0, + HINGE: 1, + SLIDER: 2, + CONE_TWIST: 3, + SIX_DOF: 4 +} diff --git a/packages/troika-physics/src/facade/PhysicsManager.js b/packages/troika-physics/src/facade/PhysicsManager.js new file mode 100644 index 00000000..51498381 --- /dev/null +++ b/packages/troika-physics/src/facade/PhysicsManager.js @@ -0,0 +1,332 @@ +import { Clock } from 'three' +import { utils } from 'troika-core' +import { Group3DFacade } from 'troika-3d' +// import { getTransitionPropInterceptorFactory } from 'troika-core/src/facade/getPropInterceptorFactory' + +const { assign, assignIf } = utils + +class CollisionEvent { + constructor (eventType, target, collisionTarget, contacts, extraProps) { + this.target = target + this.collisionTarget = collisionTarget + // More ergonomic contact shapes + this.collisionContacts = contacts && contacts.map(contact => { + const [targetXYZ, sourceXYZ, normalXYZ, impulse, force] = contact + + return { + // World-space position of contact on the receiving object (Object A) + targetXYZ, + // World-space position of contact on the colliding object (Object B) + sourceXYZ, + // World-space normal vector + // The normal is pointing from Object B towards Object A. // https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6620 + normalXYZ, + impulse, // N•s + force // N + } + }) + this.type = eventType + assign(this, extraProps) + } +} + +export class PhysicsManager extends Group3DFacade { + constructor (parent) { + super(parent) + + // Separate cache of only physics-enabled facades + // TODO use the prototype/parent's _object3DFacadesById cache and filter after? + this._physicsObjectFacadesById = Object.create(null) + + this._workerReady = false + this._needsPhysicsWorldUpdate = true + + this.clock = new Clock() + + this._initPhysicsWorld() + + this.addEventListener('beforerender', this.handleBeforeRender.bind(this)) + } + + /** + * Intercept child `notifyWorld` calls, + * forwarding unhandled messages up to parents + */ + onNotifyWorld (source, message, data) { + const handler = this._notifyWorldHandlers[message] + if (handler) { + handler.call(this, source, data) + } else if (this.parent) { + this.parent.onNotifyWorld(source, message, data) + } + } + + // Manager props + // get simulationEnabled() { + // return this.simulationEnabled + // } + + // set simulationEnabled (isEnabled) { + // if (isEnabled) { + + // } + // } + + _initPhysicsWorld () { + this.physicsWorker = new Worker('node_modules/troika-physics/src/worker/physicsWorld.worker.js') + + this.physicsWorker.onmessage = this._handleWorkerMessage.bind(this) + this.physicsWorker.onerror = function (err) { + console.error(`Worker onError`, err) + } + + // this.sendToWorker('init', [document.location.origin]) + this.physicsWorker.postMessage({ + method: 'init', + args: [document.location.origin] + }) + } + + _handleWorkerMessage (message) { + const msgData = message.data + switch (msgData.type) { + case 'ready': + this._workerReady = true + this.afterUpdate() // Allow world startup + + // this.doRender() + break + case 'physicsWorldUpdated': + if (msgData.rigidBodies) { + this.handleRigidBodiesUpdated(msgData.rigidBodies) + } + if (msgData.collisions) { + this.handleCollisionsUpdated(msgData.collisions) + } + break + default: + console.warn(`~~ Unhandled workerMessage`, message) + break + } + } + + sendToWorker (method, args) { + if (!this._workerReady) { + // TODO Buffer messages? + console.error(`~~ sendToWorker before ready!`, method, args) + return + } + if (this.physicsWorker) { + this.physicsWorker.postMessage({ + method, + args + }) + } + } + + handleRigidBodiesUpdated (rigidBodies) { + for (let i = 0, iLen = rigidBodies.length; i < iLen; i++) { + // const facade = rigidBodies[i] + const [facadeId, px, py, pz, qx, qy, qz, qw] = rigidBodies[i] + const facade = this._physicsObjectFacadesById[facadeId] + if (facade && !facade.physics.isKinematic) { + + facade.$isControlledByDynamicsWorld = true + + facade.threeObject.position.set( px, py, pz ) + facade.threeObject.quaternion.set( qx, qy, qz, qw ) + + if (!facade._matrixChanged) { + facade._matrixChanged = true + } + facade.afterUpdate.call(facade) + } else { + // console.error('Facade not found:', facadeId) + } + } + } + + _fireCollisionEvent (facadeId, otherFacadeId, contacts) { + // Fire onCollision event for each facade that registered for the event + const targetFacade = this._physicsObjectFacadesById[facadeId] + const collisionFacade = this._physicsObjectFacadesById[otherFacadeId] + if (!targetFacade || !collisionFacade) { + return + } + const newEvent = new CollisionEvent( + 'collision', // eventType + targetFacade, + collisionFacade, + contacts + ) + function callHandler (handler) { + handler.call(targetFacade, newEvent) + } + this.notifyWorld('dispatchEvent', { + targetFacade, + type: 'collision', + handler: callHandler + }) + } + + handleCollisionsUpdated (collisions) { + collisions.forEach(collision => { + const [facadeIdA, facadeIdB, contacts] = collision + this._fireCollisionEvent(facadeIdA, facadeIdB, contacts) + this._fireCollisionEvent(facadeIdB, facadeIdA, contacts) + }) + } + + handleBeforeRender () { + var deltaTime = this.clock.getDelta() + + if (this._workerReady) { + if (this._needsPhysicsWorldUpdate) { + this._needsPhysicsWorldUpdate = false + this._updatePhysicsWorld() + } + if (this.simulationEnabled) { + this.sendToWorker('updatePhysicsWorld', [deltaTime]) + } + } + } + + // FIXME should this attempt to force the parent world into continuousRender mode? + + destructor () { + if (this.physicsWorker) { + this.physicsWorker.terminate() + delete this.physicsWorker + this._workerReady = false + } + for (const facadeId in this._physicsObjectFacadesById) { + const facade = this._physicsObjectFacadesById[facadeId] + facade.$isControlledByDynamicsWorld = false // relenquish physics control of pos/rot props + } + super.destructor() + } + + _queuePhysicsWorldChange (changeType, facade, args) { + // console.log(`~~ _queuePhysicsWorldChange`, changeType, facade, args) + + const changes = this._physicsBodyChangeset || (this._physicsBodyChangeset = {}) + const map = changes[changeType] || (changes[changeType] = Object.create(null)) + if (changeType === 'update') { + // Updates are merged/batched for a particular facade + // Update values are a nested map of change requests, keyed by + map[facade.$facadeId] = map[facade.$facadeId] || Object.create(null) + const [updateType, updateArgs] = args + if (map[facade.$facadeId][updateType]) { + console.warn(`_queuePhysicsWorldChange overwriting unsent update type for ${facade.$facadeId}: ${updateType}`) + } + map[facade.$facadeId][updateType] = updateArgs + } else { + // Add/Remove are simple single-entries + map[facade.$facadeId] = facade + } + this._needsPhysicsWorldUpdate = true // Flag for an update next render + } + + _updatePhysicsWorld () { + // console.log(`~~ _updatePhysicsWorld`, this._physicsBodyChangeset) + + // update worker physics world with any changed physics-enabled descendant facades + const changes = this._physicsBodyChangeset + if (changes) { + const { + remove, + add, + update + } = changes + + if (remove) { + for (const facadeId in remove) { + this.sendToWorker('removeRigidBody', [facadeId]) + // const facade = this._physicsObjectFacadesById[facadeId] + // facade.$isControlledByDynamicsWorld = false // Reset flag so regular props regain control + // delete this._physicsObjectFacadesById[facadeId] + } + } + if (add) { + for (const facadeId in add) { + // Check for add requests for objects that are now obsolete + const facade = this._physicsObjectFacadesById[facadeId] + if (facade && !facade.isDestroying && !(remove && remove[facadeId])) { + // Get the facade's current current physics config. + // This is needed in case pos/quat values have been updated since the facade was registered + const pos = facade.threeObject.position + const quat = facade.threeObject.quaternion + const currentBodyConfig = { + shapeConfig: facade._physicsShapeCfg, + physicsConfig: facade.physics, + initialPos: { + x: pos.x, + y: pos.y, + z: pos.z + }, + initialQuat: { + x: quat.x, + y: quat.y, + z: quat.z, + w: quat.w + } + } + + if (currentBodyConfig) { + this.sendToWorker('addRigidBody', [facadeId, currentBodyConfig]) + } else { + this.sendToWorker('removeRigidBody', [facadeId]) + } + } + } + } + if (update) { + // Single batched update request + this.sendToWorker('batchedBodyUpdates', [update]) // FIXME finish + } + this._physicsBodyChangeset = null + } + } +} + +PhysicsManager.prototype._notifyWorldHandlers = { + physicsObjectAdded (source) { + // console.log(`~~ physicsObjectAdded`) + + this._physicsObjectFacadesById[source.$facadeId] = source + this._queuePhysicsWorldChange('add', source) + }, + physicsObjectRemoved (source) { + source.$isControlledByDynamicsWorld = false + delete this._physicsObjectFacadesById[source.$facadeId] + this._queuePhysicsWorldChange('remove', source) + }, + physicsObjectScaleChange (source, args) { + this._queuePhysicsWorldChange('update', source, ['rescale', args]) + }, + physicsObjectMatrixChange (source, args) { + // Handle troika-provided matrix (position and orientation) changes. + // Applies to physics objects with zero mass (Kinematics-only objects), + // and those that may not be under control of the dynamics world yet + this._queuePhysicsWorldChange('update', source, ['worldMatrixChange', args]) + }, + physicsObjectDisabledChange (source, isDisabled) { + if (isDisabled) { + source.$isControlledByDynamicsWorld = false + delete this._physicsObjectFacadesById[source.$facadeId] + this._queuePhysicsWorldChange('remove', source) + } else { + this._physicsObjectFacadesById[source.$facadeId] = source + this._queuePhysicsWorldChange('add', source) + } + }, + physicsObjectPausedChange (source, isPaused) { + const facadeId = source.$facadeId + this.sendToWorker('setBodyActivationState', [facadeId, isPaused]) + }, + updatePhysicsShape (source, shapeMethodConfig) { + const facadeId = source.$facadeId + + this.sendToWorker('updatePhysicsShape', [facadeId, shapeMethodConfig]) + } +} \ No newline at end of file diff --git a/packages/troika-physics/src/facade/PhysicsObject.js b/packages/troika-physics/src/facade/PhysicsObject.js new file mode 100644 index 00000000..4a899e1f --- /dev/null +++ b/packages/troika-physics/src/facade/PhysicsObject.js @@ -0,0 +1,147 @@ +import { Facade, utils } from 'troika-core' + +const { assign, createClassExtender } = utils + +const POS_AND_ROT_PROPS = [ + 'x', 'y', 'z', + 'quaternionX', 'quaternionY', 'quaternionZ', 'quaternionW', + 'rotateX', 'rotateY', 'rotateZ' /* 'rotateOrder */ +] + +const SCALE_PROPS = [ + 'scaleX', 'scaleY', 'scaleZ' +] + +/** + * Extends a given Facade class to become a `PhysicsObjectFacade`, allowing it to + * have its position and rotation controlled by a `PhysicsManager`. + * + * Documentation of Ammo.js (ported from Bullet) Physics Implementation https://pybullet.org/Bullet/BulletFull/annotated.html + * + * Physical property configuration + + * physics: { + * isDisabled: boolean // When toggled, will delete/add the shape from the Physics World, + * isPaused: boolean // When toggled, will change the activation state of the shape, potentially allowing it to passively receive collisions from other shapes + * + * mass: number // kilograms + * + * friction: float (0-1) default=0.5 + * rollingFriction: float(0-1) default=0 + * spinningFriction: float(0-1) default=0 + * + * restitution: float (0-1) default=0 "bounciness" of an object + * + * linearDamping: float(0-1) default=0 // Additional "drag" friction applied to linear (translation) motion. Applied even when bodies are not colliding. + * angularDamping: float(0-1) default=0 // Additional "drag" friction applied to angular (rotation) motion. Applied even when bodies are not colliding. + * } + * + * @param {class} BaseFacadeClass + * @return {PhysicsObject} a new class that extends the BaseFacadeClass + */ +export const extendAsPhysical = createClassExtender('physical', BaseFacadeClass => { + class PhysicsObjectFacade extends BaseFacadeClass { + constructor (parent, threeObject) { + super(parent, threeObject) + + this.$isControlledByDynamicsWorld = false + + this._prevScaleX = this.scaleX + this._prevScaleY = this.scaleY + this._prevScaleZ = this.scaleZ + // this._prevs = Object.create(null) + // SCALE_PROPS.forEach(prop => { + // this._prevs[prop] = this[prop] + // }) + // POS_AND_ROT_PROPS.forEach(prop => { + // this._prevs[prop] = this[prop] + // }) + + this.notifyWorld('physicsObjectAdded') + } + + set physics (descriptor) { + if (this.physics$descriptor === descriptor) return + const prevDescriptor = this.physics$descriptor || descriptor // (this.physics$descriptor = descriptor) + this.physics$descriptor = descriptor + + // console.log(`~~ PHYSICS CHANGED`, descriptor) + // let hasChanged = false + + if (descriptor) { + if (Object.prototype.hasOwnProperty.call(descriptor, 'isDisabled')) { + // If disabled state has changed, + if (descriptor.isDisabled !== prevDescriptor.isDisabled) { + this.notifyWorld('physicsObjectDisabledChange', descriptor.isDisabled) + } + } + if (Object.prototype.hasOwnProperty.call(descriptor, 'isPaused')) { + if (descriptor.isPaused !== prevDescriptor.isPaused) { + this.notifyWorld('physicsObjectPausedChange', descriptor.isPaused) + } + } + } + + // if (hasChanged) { + // // Physics config has changed + // console.log(`~~ TODO handle physics config changed`) + // } + } + + get physics () { + return this.physics$descriptor + } + + afterUpdate () { + const _prevWorldMatrixVersion = this._worldMatrixVersion + + super.afterUpdate() + + if (this._worldMatrixVersion !== _prevWorldMatrixVersion) { + const scaleChanged = this._prevScaleX !== this.scaleX || this._prevScaleY !== this.scaleY || this._prevScaleZ !== this.scaleZ + // Dynamic objects (controlled by the dynamicsWorld) need to receive troika-managed scale changes + if (this.$isControlledByDynamicsWorld && scaleChanged) { + // https://pybullet.org/Bullet/BulletFull/classbtCollisionShape.html + // NOTE: btSphereShape does NOT support non-uniform scaling (scaleX/Y/Z must be identical) + this.notifyWorld('physicsObjectScaleChange', [this.scaleX, this.scaleY, this.scaleZ]) + this._prevScaleX = this.scaleX + this._prevScaleY = this.scaleY + this._prevScaleZ = this.scaleZ + } + // Kinematic or Static objects that exist in the dynamicsWorld (OR dynamic objects that have yet to be registered within the dynamicsWorld) + // but are not controlled/influenced by it (they _do_ influence dynamic objects) + // need their full position/orientation/scale matrix updated + if (!this.$isControlledByDynamicsWorld) { + this.notifyWorld('physicsObjectMatrixChange', this.threeObject.matrixWorld.elements) + } + } + } + + destructor () { + this.notifyWorld('physicsObjectRemoved') + super.destructor() + } + } + + // Ignore any parent-set position/orientation props when + // facade is under control of the Physics/Dynamics world + ;[ + 'x', 'y', 'z', + 'quaternionX', 'quaternionY', 'quaternionZ', 'quaternionW', + 'rotateX', 'rotateY', 'rotateZ' /* 'rotateOrder */ + ].forEach(function (controlledProp) { + Object.defineProperty(PhysicsObjectFacade.prototype, controlledProp, { + get: function () { + return Reflect.get(BaseFacadeClass.prototype, controlledProp, this) + }, + set: function (value) { + if (this.$isControlledByDynamicsWorld) return // dynamicsWorld is driving this property, user/troika-set updates are ignored + Reflect.set(BaseFacadeClass.prototype, controlledProp, value, this) + } + }) + }) + + Facade.defineEventProperty(PhysicsObjectFacade, 'onCollision', 'collision') + + return PhysicsObjectFacade +}) diff --git a/packages/troika-physics/src/index.js b/packages/troika-physics/src/index.js new file mode 100644 index 00000000..3a5a5417 --- /dev/null +++ b/packages/troika-physics/src/index.js @@ -0,0 +1,3 @@ +export { CONSTRAINTS } from './constants' +export { PhysicsManager } from './facade/PhysicsManager' +export { extendAsPhysical } from './facade/PhysicsObject' diff --git a/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js b/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js new file mode 100644 index 00000000..b0362e12 --- /dev/null +++ b/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js @@ -0,0 +1,16 @@ +'use strict' + +// Path relative to initial Worker script location +const ammoPath = '../../node_modules/ammo.js/builds/ammo.wasm.js' + +// Hack to get the right path (relative to the Worker entry point) into the +// actual ammo.wasm.wasm loader script in ammo.wasm.js +self.document = { + currentScript: { + src: ammoPath + } +} + +importScripts(ammoPath) + +delete self.document // Cleanup hack \ No newline at end of file diff --git a/packages/troika-physics/src/worker/physicsWorld.worker.js b/packages/troika-physics/src/worker/physicsWorld.worker.js new file mode 100644 index 00000000..d351efc8 --- /dev/null +++ b/packages/troika-physics/src/worker/physicsWorld.worker.js @@ -0,0 +1,666 @@ +'use strict'; + +var Module = { TOTAL_MEMORY: 256 * 1024 * 1024 } + +const DEFAULT_GRAVITY = -9.8 +const DEFAULT_MARGIN = 0.05 + +// More info on states https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6221 +const ACTIVATION_STATES = { + ACTIVE_TAG: 1, + ISLAND_SLEEPING: 2, + WANTS_DEACTIVATION: 3, // Don't manually set this + DISABLE_DEACTIVATION: 4, + DISABLE_SIMULATION: 5 +} + +// By default, no bodies will be allowed to "sleep" in the simulation +const DEFAULT_ACTIVATION_STATE = ACTIVATION_STATES.DISABLE_DEACTIVATION + +const COLLISION_FLAGS = { + CF_STATIC_OBJECT: 1, + CF_KINEMATIC_OBJECT: 2, + CF_NO_CONTACT_RESPONSE: 4, + CF_CUSTOM_MATERIAL_CALLBACK: 8, + CF_CHARACTER_OBJECT: 16, + CF_DISABLE_VISUALIZE_OBJECT: 32, + CF_DISABLE_SPU_COLLISION_PROCESSING: 64, + CF_HAS_CONTACT_STIFFNESS_DAMPING: 128, + CF_HAS_CUSTOM_DEBUG_RENDERING_COLOR: 256, + CF_HAS_FRICTION_ANCHOR: 512, + CF_HAS_COLLISION_SOUND_TRIGGER: 1024 +} + +function createWorkerPhysicsWorld () { + let nextFacadeId = 0 // numeric index + + // Physics variables + const rigidBodyFacades = {} + const bodyIdsToFacadeIds = {} + const facadeIdsToBodyIds = {} + + const softBodies = [] + + let transformAux1 = null + let softBodyHelpers = null + let physicsWorld = null + + function _initPhysics () { + // Physics configuration + const collisionConfiguration = new Ammo.btSoftBodyRigidBodyCollisionConfiguration() + const dispatcher = new Ammo.btCollisionDispatcher(collisionConfiguration) + const broadphase = new Ammo.btDbvtBroadphase() + const solver = new Ammo.btSequentialImpulseConstraintSolver() + const softBodySolver = new Ammo.btDefaultSoftBodySolver() + + physicsWorld = new Ammo.btSoftRigidDynamicsWorld(dispatcher, broadphase, solver, collisionConfiguration, softBodySolver) + + physicsWorld.setGravity(new Ammo.btVector3(0, DEFAULT_GRAVITY, 0)) + physicsWorld.getWorldInfo().set_m_gravity(new Ammo.btVector3(0, DEFAULT_GRAVITY, 0)) + + transformAux1 = new Ammo.btTransform() + softBodyHelpers = new Ammo.btSoftBodyHelpers() + } + + function recurComposeArgs (args = []) { + const output = [] + + for (let i = 0, iLen = args.length; i < iLen; i++) { + const arg = args[i] + if (arg['method']) { + // arg is an Ammo constructor + const _method = arg['method'] + const argArgs = recurComposeArgs(arg['args'] || []) + if (!Ammo.hasOwnProperty(_method)) { + throw new Error(`Ammo missing specified constructor: ${_method}`) + } + output.push( + new Ammo[_method](...argArgs) + ) + } else { + output.push(arg) // Simple args just get passed along + } + } + + return output + } + + let _cachedSphere + let _cachedBox + + function createPhysicsShape (shapeConfig) { + const { shape, ctrArgs = [], shapeActions = [] } = shapeConfig + const composedArgs = recurComposeArgs(ctrArgs) + let ammoShape + + // NOTE re: caching/sharing https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html + // > It is recommended for performance and memory use to share btCollisionShape objects whenever possible. + // NOTE: shape localScaling gets applied to all shapes when sharing objects. + + switch (shape) { + case 'sphere': { + // ammoShape = _cachedSphere || (_cachedSphere = new Ammo.btSphereShape(...composedArgs)) + ammoShape = new Ammo.btSphereShape(...composedArgs) + break + } + case 'box': { + // ammoShape = _cachedBox || (_cachedBox = new Ammo.btBoxShape(...composedArgs)) + ammoShape = new Ammo.btBoxShape(...composedArgs) + break + } + default: + throw new Error(`Unsupported shape specified: ${shape}`) + } + + /** + * http://www.cs.kent.edu/~ruttan/GameEngines/lectures/Bullet_User_Manual + * Collision Margin +Bullet uses a small collision margin for collision shapes, to improve performance and reliability of the +collision detection. It is best not to modify the default collision margin, and if you do use a positive +value: zero margin might introduce problems. By default this collision margin is set to 0.04, which is 4 +centimeter if your units are in meters (recommended). + */ + // ammoShape.setMargin(DEFAULT_MARGIN) // TODO allow config adjustments + + for (let aI = 0; aI < shapeActions.length; aI++) { + const { method, args = [] } = shapeActions[aI] + const composedActionArgs = recurComposeArgs(args) + ammoShape[method](...composedActionArgs) + } + + return ammoShape + } + + // https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html + function addRigidBody (facadeId, rigidBodyConfig) { + const { + shapeConfig, + physicsConfig, + initialPos, + initialQuat + } = rigidBodyConfig + const { + mass, + friction, + restitution, + isRigidBody = true, + isDisabled, + isKinematic = false + } = physicsConfig + // console.log(`~~ physicsWorld:addRigidBody`, facadeId, rigidBodyConfig) + if (isKinematic && mass > 0) { + console.warn(`Kinematic bodies must have a mass of zero. Mass provided: ${mass}`) + } + + const physicsShape = createPhysicsShape(shapeConfig) + + var transform = new Ammo.btTransform() + transform.setIdentity() + transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) + transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) + + + var motionState = new Ammo.btDefaultMotionState(transform) + + var localInertia = new Ammo.btVector3(0, 0, 0) + physicsShape.calculateLocalInertia(mass, localInertia) + var rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, motionState, physicsShape, localInertia) + var body = new Ammo.btRigidBody(rbInfo) + + if (isKinematic) { + console.log(`~~ Adding kinematic rigidBody`, physicsConfig) + body.setCollisionFlags(COLLISION_FLAGS.CF_KINEMATIC_OBJECT) + utils.disableDeactivation(body) + } + + if (mass > 0) { + // Disable deactivation // TODO evaluate if we need this. Expose `initialActivationState` with default + // utils.disableDeactivation(body) + // const initialActivationState = isDisabled + // ? ACTIVATION_STATES.DISABLE_SIMULATION + // : DEFAULT_ACTIVATION_STATE + + // body.setActivationState(initialActivationState) + } + + if (friction) { + body.setFriction(friction) + } + if (restitution) { + body.setRestitution(restitution) + } + + // Set indexes/keys + const bodyId = nextFacadeId++ + body.setUserIndex(bodyId) + + // body.setUserPointer({facadeId}) + bodyIdsToFacadeIds[bodyId] = facadeId + facadeIdsToBodyIds[facadeId] = bodyId + + rigidBodyFacades[facadeId] = body + + physicsWorld.addRigidBody(body) + } + + // function _rescaleCollisionShape (body, scaleArgs) { + // const [scaleX, scaleY, scaleZ] = scaleArgs + // const collisionShape = body.getCollisionShape() + // if (!collisionShape || !collisionShape.setLocalScaling) { + // throw new Error(`Collision shape: not found or does not support the setLocalScaling method.`) + // } + // const shapeName = collisionShape.getName() + // console.log(`~~ shapename`, shapeName) + + // collisionShape.setLocalScaling(new Ammo.btVector3(scaleX, scaleY, scaleZ)) + // } + + function removeRigidBody (facadeId) { + const body = rigidBodyFacades[facadeId] + // console.log(`~~ physicsWorld:removeRigidBody`, facadeId) + physicsWorld.removeRigidBody(body) + + const bodyId = facadeIdsToBodyIds[facadeId] + delete bodyIdsToFacadeIds[bodyId] + delete rigidBodyFacades[facadeId] + delete facadeIdsToBodyIds[facadeId] + } + + function setBodyActivationState (facadeId, isPaused) { + // console.log(`~~ setting activation states`,facadeId, isPaused ) + const soft = true // If true, will still passively collide with other bodies + const body = rigidBodyFacades[facadeId] + const deactivatedState = soft ? ACTIVATION_STATES.ISLAND_SLEEPING : ACTIVATION_STATES.DISABLE_SIMULATION + // Remove body + // physicsWorld.removeRigidBody(body) + + // Update activationState + const newActivationState = isPaused + ? deactivatedState + : DEFAULT_ACTIVATION_STATE + body.forceActivationState(newActivationState) + + // Re-add to physicsWorld + // physicsWorld.addRigidBody(body) + + // rigidBodyFacades[facadeId] = body // Update reference? + } + + // function positionUpdateRequest (facadeId, propName, value) { + // const body = rigidBodyFacades[facadeId] + // console.log(`~~ worker positionUpdateRequest`) + + // } + + function updatePhysicsShape (facadeId, shapeMethodConfig) { + const body = rigidBodyFacades[facadeId] + if (!body) { + console.warn(`~~ updatePhysicsShape: body not found`, facadeId, rigidBodyFacades) + + return + } + const collisionShape = body.getCollisionShape() + + // console.log(`~~ updating physics shape`, facadeId, shapeMethodConfig) + + const { method, args } = shapeMethodConfig + const composedArgs = recurComposeArgs(args || []) + collisionShape[method](...composedArgs) + + // body.setCollisionShape(collisionShape) + + // if (method === 'setLocalScaling') { + // physicsWorld.updateSingleAABB(body) + // } + } + + function batchedBodyUpdates (updateSet) { + for (const facadeId in updateSet) { + const facadeUpdates = updateSet[facadeId] + const body = rigidBodyFacades[facadeId] + if (!body) { + console.warn(`~~ batchedBodyUpdates: body not found:`, facadeId, rigidBodyFacades) + return + } + for (const updateType in facadeUpdates) { + const updateArgs = facadeUpdates[updateType] + // console.log(`~~ worker batchedBodyUpdates`, facadeId, updateType, updateArgs) + + switch (updateType) { + case 'rescale': + utils.rescaleCollisionShape(body, updateArgs) + break + case 'worldMatrixChange': + utils.updateCollisionShapeMatrix(body, updateArgs) + break + default: + console.warn(`~~ Unsupported batchBodyUpdate updateType`, updateType) + break + } + } + } + // console.log(`~~ worker rescaleshape`, facadeId, scaleProp, scaleValue) + } + + function getCollisions (deltaTimeSec) { + const output = [] + let collisionArr + let contactsArr + // https://pybullet.org/Bullet/phpBB3/viewtopic.php?f=9&t=1691&start=0 + const numManifolds = physicsWorld.getDispatcher().getNumManifolds() + for (let i = 0; i < numManifolds; i++) { + const contactManifold = physicsWorld.getDispatcher().getManifoldByIndexInternal(i) + const bodyA = contactManifold.getBody0() // btCollisionObject + const bodyB = contactManifold.getBody1() // btCollisionObject + + // TODO only output for events involving a body that has + // a onCollision event handler + // collisionArr = [] + // FIXME use preallocated arrays or transferrables + collisionArr = [ + bodyIdsToFacadeIds[bodyA.getUserIndex()], // bodyA facadeId + bodyIdsToFacadeIds[bodyB.getUserIndex()] // bodyB facadeId + // [] contactPoints + ] + + // TODO if Facade's registered for collision _contact points_, compute them below + const numContacts = contactManifold.getNumContacts() + contactsArr = [] + for (let j = 0; j < numContacts; j++) { + const pt = contactManifold.getContactPoint(j) // btManifoldPoint + const ptImpulse = pt.getAppliedImpulse() // N⋅s (Newton seconds) + const ptForce = ptImpulse / deltaTimeSec // N (Newtons) + const ptObA = pt.getPositionWorldOnA() // btVector3 + const psObB = pt.getPositionWorldOnB() // btVector3 + const ptNorm = pt.m_normalWorldOnB + + contactsArr.push([ + [ptObA.x(), ptObA.y(), ptObA.z()], + [psObB.x(), psObB.y(), psObB.z()], + [ptNorm.x(), ptNorm.y(), ptNorm.z()], + ptImpulse, + ptForce + ]) + } + if (contactsArr.length > 0) { + collisionArr.push(contactsArr) + } + output.push(collisionArr) + } + + return output + } + + // TODO cache transferable Array and re-use when size is not changing (no new shapes added/removed) + // TODO use flattened Float32Array + const transferableOutput = null + + function updatePhysicsWorld (deltaTimeSec) { + physicsWorld.stepSimulation(deltaTimeSec, 10) + + // console.log(`~~ worker updatePhysics`, deltaTimeSec) + + + const rigidBodyOutput = [] // new Float32Array() + let facadeOutput + + // Update rigid bodies + for (const facadeId in rigidBodyFacades) { + if (rigidBodyFacades.hasOwnProperty(facadeId)) { + const physicsBody = rigidBodyFacades[facadeId] + + // Only update motionState for active (activationState) bodies + if (physicsBody.isActive()) { + const motionState = physicsBody.getMotionState() + + if (motionState) { + facadeOutput = new Array(8) + facadeOutput[0] = facadeId + motionState.getWorldTransform(transformAux1) + var pos = transformAux1.getOrigin() + facadeOutput[1] = pos.x() + facadeOutput[2] = pos.y() + facadeOutput[3] = pos.z() + var quat = transformAux1.getRotation() + facadeOutput[4] = quat.x() + facadeOutput[5] = quat.y() + facadeOutput[6] = quat.z() + facadeOutput[7] = quat.w() + + rigidBodyOutput.push(facadeOutput) + } + } + } + } + + // Update soft volumes + // for ( var i = 0, il = softBodies.length; i < il; i ++ ) { + // var volume = softBodies[ i ]; + // var geometry = volume.geometry; + // var softBody = volume.userData.physicsBody; + // var volumePositions = geometry.attributes.position.array; + // var volumeNormals = geometry.attributes.normal.array; + // var association = geometry.ammoIndexAssociation; + // var numVerts = association.length; + // var nodes = softBody.get_m_nodes(); + // for ( var j = 0; j < numVerts; j ++ ) { + // var node = nodes.at( j ); + // var nodePos = node.get_m_x(); + // var x = nodePos.x(); + // var y = nodePos.y(); + // var z = nodePos.z(); + // var nodeNormal = node.get_m_n(); + // var nx = nodeNormal.x(); + // var ny = nodeNormal.y(); + // var nz = nodeNormal.z(); + // var assocVertex = association[ j ]; + // for ( var k = 0, kl = assocVertex.length; k < kl; k ++ ) { + // var indexVertex = assocVertex[ k ]; + // volumePositions[ indexVertex ] = x; + // volumeNormals[ indexVertex ] = nx; + // indexVertex ++; + // volumePositions[ indexVertex ] = y; + // volumeNormals[ indexVertex ] = ny; + // indexVertex ++; + // volumePositions[ indexVertex ] = z; + // volumeNormals[ indexVertex ] = nz; + // } + // } + // geometry.attributes.position.needsUpdate = true; + // geometry.attributes.normal.needsUpdate = true; + // } + + // Get collision pairs + const collisionsOutput = getCollisions(deltaTimeSec) + + // if (rigidBodyOutput.length > 0) { + postMessage({ + type: 'physicsWorldUpdated', + rigidBodies: rigidBodyOutput, + collisions: collisionsOutput + }) + // } + } + + // Init + _initPhysics() + + return { + updatePhysicsWorld, + addRigidBody, + removeRigidBody, + setBodyActivationState, + updatePhysicsShape, + batchedBodyUpdates + // positionUpdateRequest + } +} + +// Ammo().then(function(Ammo) { +// postMessage({log: `~~ LOADED AMMO WASM`, ammot: typeof Ammo}) + +// // var NUM = 0, NUMRANGE = []; + +// // Bullet-interfacing code + +// // var collisionConfiguration = new Ammo.btDefaultCollisionConfiguration(); +// // var dispatcher = new Ammo.btCollisionDispatcher(collisionConfiguration); +// // var overlappingPairCache = new Ammo.btDbvtBroadphase(); +// // var solver = new Ammo.btSequentialImpulseConstraintSolver(); +// // var dynamicsWorld = new Ammo.btDiscreteDynamicsWorld(dispatcher, overlappingPairCache, solver, collisionConfiguration); +// // dynamicsWorld.setGravity(new Ammo.btVector3(0, -10, 0)); + +// // var groundShape = new Ammo.btBoxShape(new Ammo.btVector3(50, 50, 50)); + +// // var bodies = []; + +// // var groundTransform = new Ammo.btTransform(); +// // groundTransform.setIdentity(); +// // groundTransform.setOrigin(new Ammo.btVector3(0, -56, 0)); + +// // (function() { +// // var mass = 0; +// // var localInertia = new Ammo.btVector3(0, 0, 0); +// // var myMotionState = new Ammo.btDefaultMotionState(groundTransform); +// // var rbInfo = new Ammo.btRigidBodyConstructionInfo(0, myMotionState, groundShape, localInertia); +// // var body = new Ammo.btRigidBody(rbInfo); + +// // dynamicsWorld.addRigidBody(body); +// // bodies.push(body); +// // })(); + +// // var boxShape = new Ammo.btBoxShape(new Ammo.btVector3(1, 1, 1)); + +// // function resetPositions() { +// // var side = Math.ceil(Math.pow(NUM, 1/3)); +// // var i = 1; +// // for (var x = 0; x < side; x++) { +// // for (var y = 0; y < side; y++) { +// // for (var z = 0; z < side; z++) { +// // if (i == bodies.length) break; +// // var body = bodies[i++]; +// // var origin = body.getWorldTransform().getOrigin(); +// // origin.setX((x - side/2)*(2.2 + Math.random())); +// // origin.setY(y * (3 + Math.random())); +// // origin.setZ((z - side/2)*(2.2 + Math.random()) - side - 3); +// // body.activate(); +// // var rotation = body.getWorldTransform().getRotation(); +// // rotation.setX(1); +// // rotation.setY(0); +// // rotation.setZ(0); +// // rotation.setW(1); +// // } +// // } +// // } +// // } + +// // function startUp() { +// // NUMRANGE.forEach(function(i) { +// // var startTransform = new Ammo.btTransform(); +// // startTransform.setIdentity(); +// // var mass = 1; +// // var localInertia = new Ammo.btVector3(0, 0, 0); +// // boxShape.calculateLocalInertia(mass, localInertia); + +// // var myMotionState = new Ammo.btDefaultMotionState(startTransform); +// // var rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, myMotionState, boxShape, localInertia); +// // var body = new Ammo.btRigidBody(rbInfo); + +// // dynamicsWorld.addRigidBody(body); +// // bodies.push(body); +// // }); + +// // resetPositions(); +// // } + +// // var transform = new Ammo.btTransform(); // taking this out of readBulletObject reduces the leaking + +// // function readBulletObject(i, object) { +// // var body = bodies[i]; +// // body.getMotionState().getWorldTransform(transform); +// // var origin = transform.getOrigin(); +// // object[0] = origin.x(); +// // object[1] = origin.y(); +// // object[2] = origin.z(); +// // var rotation = transform.getRotation(); +// // object[3] = rotation.x(); +// // object[4] = rotation.y(); +// // object[5] = rotation.z(); +// // object[6] = rotation.w(); +// // } + +// // var nextTimeToRestart = 0; +// // function timeToRestart() { // restart if at least one is inactive - the scene is starting to get boring +// // if (nextTimeToRestart) { +// // if (Date.now() >= nextTimeToRestart) { +// // nextTimeToRestart = 0; +// // return true; +// // } +// // return false; +// // } +// // for (var i = 1; i <= NUM; i++) { +// // var body = bodies[i]; +// // if (!body.isActive()) { +// // nextTimeToRestart = Date.now() + 1000; // add another second after first is inactive +// // break; +// // } +// // } +// // return false; +// // } + +// // var meanDt = 0, meanDt2 = 0, frame = 1; + +// // function simulate(dt) { +// // dt = dt || 1; + +// // dynamicsWorld.stepSimulation(dt, 2); + +// // var alpha; +// // if (meanDt > 0) { +// // alpha = Math.min(0.1, dt/1000); +// // } else { +// // alpha = 0.1; // first run +// // } +// // meanDt = alpha*dt + (1-alpha)*meanDt; + +// // var alpha2 = 1/frame++; +// // meanDt2 = alpha2*dt + (1-alpha2)*meanDt2; + +// // var data = { objects: [], currFPS: Math.round(1000/meanDt), allFPS: Math.round(1000/meanDt2) }; + +// // // Read bullet data into JS objects +// // for (var i = 0; i < NUM; i++) { +// // var object = []; +// // readBulletObject(i+1, object); +// // data.objects[i] = object; +// // } + +// // postMessage(data); + +// // if (timeToRestart()) resetPositions(); +// // } + +// // var interval = null; + +// // onmessage = function(event) { +// // postMessage(`~~ worker.wasm.js:onMessage echo`) + +// // // NUM = event.data; +// // // NUMRANGE.length = 0; +// // // while (NUMRANGE.length < NUM) NUMRANGE.push(NUMRANGE.length+1); + +// // // frame = 1; +// // // meanDt = meanDt2 = 0; + +// // // startUp(); + +// // // var last = Date.now(); +// // // function mainLoop() { +// // // var now = Date.now(); +// // // simulate(now - last); +// // // last = now; +// // // } + +// // // if (interval) clearInterval(interval); +// // // interval = setInterval(mainLoop, 1000/60); +// // } + +// }); + +let methods = { + init +} + +function init (urlOrigin) { + importScripts(`engines/ammojs/loadAmmo.js`) + + Ammo().then(function (Ammo) { + // console.log(`~~ worker loaded Ammo lib`) + self.Ammo = Ammo // Expose to global scope + + importScripts(`utils/physicsWorldUtils.worker.js`) // Load after Ammo is initialized + + const workerPhysicsWorldMethods = createWorkerPhysicsWorld() + + methods = { + init, + ...workerPhysicsWorldMethods + } + + postMessage({ type: 'ready' }) + }) +} + +self.onmessage = function (message) { + const msgData = message.data + const { + method, + args = [] + } = msgData + + if (method && methods[method]) { + methods[method](...args) + } else { + console.log('Unknown method message passed', msgData) + } +} diff --git a/packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js b/packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js new file mode 100644 index 00000000..6ce734df --- /dev/null +++ b/packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js @@ -0,0 +1,60 @@ +"use strict"; + +let singletonTransform = new Ammo.btTransform() +singletonTransform.setIdentity() // Reset + +function rescaleCollisionShape (body, scaleArgs) { + const [scaleX, scaleY, scaleZ] = scaleArgs + const collisionShape = body.getCollisionShape() + if (!collisionShape || !collisionShape.setLocalScaling) { + throw new Error(`Collision shape: not found or does not support the setLocalScaling method.`) + } + collisionShape.setLocalScaling(new Ammo.btVector3(scaleX, scaleY, scaleZ)) + // FIXME copy motion state? velocity is reset + if (!body.isActive()) { + body.activate() // If this body was sleeping, activate it + } +} + +function updateCollisionShapeMatrix (body, worldMatrixElements) { + // console.log(`~~ update matrix`, worldMatrixElements) + + // const collisionShape = body.getCollisionShape() + // if (!collisionShape || !collisionShape.setLocalScaling) { + // throw new Error(`Collision shape: not found or does not support the setLocalScaling method.`) + // } + + // body + // .getWorldTransform() + // .setFromOpenGLMatrix(worldMatrixElements) // + // singletonTransform.setIdentity() // Reset + const newTransform = new Ammo.btTransform() + // const motionState = body.getMotionState() + + // body.getMotionState().getWorldTransform(newTransform) // Copy motionState transform to shared transform object + newTransform.setFromOpenGLMatrix(worldMatrixElements) // Update the transform + body.getMotionState().setWorldTransform(newTransform) // Apply back to the body's motionState + + // body.setWorldTransform(new Ammo.btVector3(scaleX, scaleY, scaleZ)) + // if (!body.isActive()) { + // body.activate() // If this body was sleeping, activate it + // } +} + +function disableDeactivation (body, force = false) { + const targetActivationState = ACTIVATION_STATES.DISABLE_DEACTIVATION + + if (force) { + body.forceActivationState(targetActivationState) + } + else { + body.setActivationState(targetActivationState) + } +} + +// "export" utils to global scope +self.utils = { + rescaleCollisionShape, + updateCollisionShapeMatrix, + disableDeactivation +} From ac183264698d5f63c0c6e733432ba811dfb6704b Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Wed, 18 Sep 2019 12:41:27 -0600 Subject: [PATCH 04/21] Add troika-physics example --- packages/troika-examples/index.js | 4 +- packages/troika-examples/package-lock.json | 238 +++++++++ packages/troika-examples/package.json | 3 +- .../troika-examples/physics/CollisionDecal.js | 105 ++++ packages/troika-examples/physics/FanBlade.js | 44 ++ packages/troika-examples/physics/Ground.js | 29 ++ .../troika-examples/physics/PhysicsCube.js | 75 +++ .../physics/PhysicsCubeInstanceable.js | 49 ++ .../physics/PhysicsExample.jsx | 455 ++++++++++++++++++ .../troika-examples/physics/PhysicsGround.js | 45 ++ .../troika-examples/physics/PhysicsSphere.js | 49 ++ .../physics/PhysicsSphereInstanceable.js | 46 ++ .../textures/cracks/broken-window-png-427.png | Bin 0 -> 109610 bytes .../physics/textures/cracks/decal-diffuse.png | Bin 0 -> 110747 bytes .../physics/textures/cracks/decal-normal.jpg | Bin 0 -> 172403 bytes .../physics/textures/envMap/Yokohama/negx.jpg | Bin 0 -> 926137 bytes .../physics/textures/envMap/Yokohama/negy.jpg | Bin 0 -> 1434883 bytes .../physics/textures/envMap/Yokohama/negz.jpg | Bin 0 -> 856238 bytes .../physics/textures/envMap/Yokohama/posx.jpg | Bin 0 -> 771892 bytes .../physics/textures/envMap/Yokohama/posy.jpg | Bin 0 -> 404414 bytes .../physics/textures/envMap/Yokohama/posz.jpg | Bin 0 -> 887651 bytes .../textures/envMap/Yokohama/readme.txt | 13 + 22 files changed, 1153 insertions(+), 2 deletions(-) create mode 100644 packages/troika-examples/package-lock.json create mode 100644 packages/troika-examples/physics/CollisionDecal.js create mode 100644 packages/troika-examples/physics/FanBlade.js create mode 100644 packages/troika-examples/physics/Ground.js create mode 100644 packages/troika-examples/physics/PhysicsCube.js create mode 100644 packages/troika-examples/physics/PhysicsCubeInstanceable.js create mode 100644 packages/troika-examples/physics/PhysicsExample.jsx create mode 100644 packages/troika-examples/physics/PhysicsGround.js create mode 100644 packages/troika-examples/physics/PhysicsSphere.js create mode 100644 packages/troika-examples/physics/PhysicsSphereInstanceable.js create mode 100644 packages/troika-examples/physics/textures/cracks/broken-window-png-427.png create mode 100644 packages/troika-examples/physics/textures/cracks/decal-diffuse.png create mode 100644 packages/troika-examples/physics/textures/cracks/decal-normal.jpg create mode 100755 packages/troika-examples/physics/textures/envMap/Yokohama/negx.jpg create mode 100755 packages/troika-examples/physics/textures/envMap/Yokohama/negy.jpg create mode 100755 packages/troika-examples/physics/textures/envMap/Yokohama/negz.jpg create mode 100755 packages/troika-examples/physics/textures/envMap/Yokohama/posx.jpg create mode 100755 packages/troika-examples/physics/textures/envMap/Yokohama/posy.jpg create mode 100755 packages/troika-examples/physics/textures/envMap/Yokohama/posz.jpg create mode 100755 packages/troika-examples/physics/textures/envMap/Yokohama/readme.txt diff --git a/packages/troika-examples/index.js b/packages/troika-examples/index.js index 9fc01267..f864bc92 100644 --- a/packages/troika-examples/index.js +++ b/packages/troika-examples/index.js @@ -15,6 +15,7 @@ import Canvas2DExample from './canvas2d/Canvas2DExample' import EasingsExample from './easings/EasingsExample' import InstanceableExample from './instanceable/InstanceableExample' import InceptionExample from './inception/InceptionExample' +import PhysicsExample from './physics/PhysicsExample' import 'react-dat-gui/dist/index.css' import './index.css' @@ -34,7 +35,8 @@ const EXAMPLES = [ {id: 'twoDee', name: 'Canvas2D', component: Canvas2DExample, disableVR:true}, {id: 'easings', name: 'Animation Easings', component: EasingsExample, disableVR:true}, {id: 'instanceable', name: 'Instanceable Objects', component: InstanceableExample}, - {id: 'inception', name: 'Inception', component: InceptionExample} + {id: 'inception', name: 'Inception', component: InceptionExample}, + {id: 'physics', name: 'Physics', component: PhysicsExample} ] class ExamplesApp extends React.Component { diff --git a/packages/troika-examples/package-lock.json b/packages/troika-examples/package-lock.json new file mode 100644 index 00000000..736cc4ad --- /dev/null +++ b/packages/troika-examples/package-lock.json @@ -0,0 +1,238 @@ +{ + "name": "troika-examples", + "version": "0.15.2", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/runtime": { + "version": "7.6.0", + "resolved": "https://nexus.int.protectwise.net/c/content/repositories/npm-upstream/@babel/runtime/-/runtime-7.6.0.tgz", + "integrity": "sha512-89eSBLJsxNxOERC0Op4vd+0Bqm6wRMqMbFtV3i0/fbaWw/mJ8Q3eBvgX0G4SyrOOLCtbu98HspF8o09MRT+KzQ==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@icons/material": { + "version": "0.2.4", + "resolved": "https://nexus.int.protectwise.net/c/content/repositories/npm-upstream/@icons/material/-/material-0.2.4.tgz", + "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==" + }, + "adaptive-bezier-curve": { + "version": "1.0.3", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/adaptive-bezier-curve/-/adaptive-bezier-curve-1.0.3.tgz", + "integrity": "sha1-R3V3q+h9coDUbKQWSfbCJkb+gic=" + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "d3-hierarchy": { + "version": "1.1.8", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/d3-hierarchy/-/d3-hierarchy-1.1.8.tgz", + "integrity": "sha512-L+GHMSZNwTpiq4rt9GEsNcpLa4M96lXMR8M/nMG9p5hBE0jy6C+3hWtyZMenPQdwla249iJy7Nx0uKt3n+u9+w==" + }, + "d3-voronoi": { + "version": "1.1.4", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, + "gl-vec2": { + "version": "1.3.0", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/gl-vec2/-/gl-vec2-1.3.0.tgz", + "integrity": "sha512-YiqaAuNsheWmUV0Sa8k94kBB0D6RWjwZztyO+trEYS8KzJ6OQB/4686gdrf59wld4hHFIvaxynO3nRxpk1Ij/A==" + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "lodash.clamp": { + "version": "4.0.3", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/lodash.clamp/-/lodash.clamp-4.0.3.tgz", + "integrity": "sha1-XCS+3u7vB1NWDcK0y0Zx+Qpt36o=" + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.isundefined": { + "version": "3.0.1", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", + "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=" + }, + "lodash.result": { + "version": "4.5.2", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/lodash.result/-/lodash.result-4.5.2.tgz", + "integrity": "sha1-y0Wyf7kU6qjY7m8M57KHC4fLcKo=" + }, + "lodash.set": { + "version": "4.3.2", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "material-colors": { + "version": "1.2.6", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/material-colors/-/material-colors-1.2.6.tgz", + "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "polyline-miter-util": { + "version": "1.0.1", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/polyline-miter-util/-/polyline-miter-util-1.0.1.tgz", + "integrity": "sha1-tpPyOJ6g3tNqa89ezS7OS2kX2Vc=", + "requires": { + "gl-vec2": "^1.0.0" + } + }, + "polyline-normals": { + "version": "2.0.2", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/polyline-normals/-/polyline-normals-2.0.2.tgz", + "integrity": "sha1-oXN+ddjA3MsaWR+csn8J7vS30TU=", + "requires": { + "polyline-miter-util": "^1.0.1" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "react": { + "version": "16.9.0", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/react/-/react-16.9.0.tgz", + "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-color": { + "version": "2.17.3", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/react-color/-/react-color-2.17.3.tgz", + "integrity": "sha512-1dtO8LqAVotPIChlmo6kLtFS1FP89ll8/OiA8EcFRDR+ntcK+0ukJgByuIQHRtzvigf26dV5HklnxDIvhON9VQ==", + "requires": { + "@icons/material": "^0.2.4", + "lodash": "^4.17.11", + "material-colors": "^1.2.1", + "prop-types": "^15.5.10", + "reactcss": "^1.2.0", + "tinycolor2": "^1.4.1" + } + }, + "react-dat-gui": { + "version": "4.0.0", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/react-dat-gui/-/react-dat-gui-4.0.0.tgz", + "integrity": "sha512-7knFkbdzx1DbpAA/Xb5Y5HCyrsFpr53PjYlLD1DFqzpU/1z9KSOq3Tt1rp44AI0712X5WCpOav56IHZcAnXCGg==", + "requires": { + "@babel/runtime": "^7.5.5", + "classnames": "2.2.6", + "lodash.clamp": "^4.0.2", + "lodash.clonedeep": "^4.3.2", + "lodash.isfinite": "^3.3.1", + "lodash.isstring": "^4.0.1", + "lodash.isundefined": "^3.0.1", + "lodash.result": "^4.4.0", + "lodash.set": "^4.2.0", + "react-color": "^2.13.8" + } + }, + "react-dom": { + "version": "16.9.0", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/react-dom/-/react-dom-16.9.0.tgz", + "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.15.0" + } + }, + "react-is": { + "version": "16.9.0", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/react-is/-/react-is-16.9.0.tgz", + "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==" + }, + "reactcss": { + "version": "1.2.3", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/reactcss/-/reactcss-1.2.3.tgz", + "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", + "requires": { + "lodash": "^4.0.1" + } + }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, + "scheduler": { + "version": "0.15.0", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/scheduler/-/scheduler-0.15.0.tgz", + "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "three": { + "version": "0.107.0", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/three/-/three-0.107.0.tgz", + "integrity": "sha512-vqbKJRLBEviPVa7poEzXocobicwxzsctr5mnymA7n8fEzcVS49rYP0RrwqZ98JqujRoruK+/YzcchNpRP+kXsQ==" + }, + "three-line-2d": { + "version": "1.1.6", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/three-line-2d/-/three-line-2d-1.1.6.tgz", + "integrity": "sha1-yqIJzhZq01+aPmuEZV5ABd2We3I=", + "requires": { + "inherits": "^2.0.1", + "object-assign": "^4.0.1", + "polyline-normals": "^2.0.0" + } + }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://nexus.int.protectwise.net/content/groups/npm-all/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" + } + } +} diff --git a/packages/troika-examples/package.json b/packages/troika-examples/package.json index 5d7ca9a4..41a9a5d6 100644 --- a/packages/troika-examples/package.json +++ b/packages/troika-examples/package.json @@ -29,6 +29,7 @@ "troika-3d-ui": "^0.15.2", "troika-animation": "^0.15.0", "troika-core": "^0.15.0", - "troika-xr": "^0.15.2" + "troika-xr": "^0.15.2", + "troika-physics": "^0.15.1" } } diff --git a/packages/troika-examples/physics/CollisionDecal.js b/packages/troika-examples/physics/CollisionDecal.js new file mode 100644 index 00000000..f5ef6a51 --- /dev/null +++ b/packages/troika-examples/physics/CollisionDecal.js @@ -0,0 +1,105 @@ +import { + CircleBufferGeometry, + Mesh, + MeshPhongMaterial, + MeshStandardMaterial, + TextureLoader, + Euler, + Vector2, + Vector3, + Quaternion, + Matrix4 +} from 'three' +import { Object3DFacade } from 'troika-3d' +import { DecalGeometry } from 'three/examples/jsm/geometries/DecalGeometry' +import { BoxBufferGeometry } from '../node_modules/three/src/Three' + +const crackTextures = { + large: new TextureLoader().load('physics/textures/cracks/broken-window-png-427.png') +} + +const textureLoader = new TextureLoader() +const decalDiffuse = textureLoader.load('physics/textures/cracks/decal-diffuse.png') +const decalNormal = textureLoader.load('physics/textures/cracks/decal-normal.jpg') + +const tempGeometry = new BoxBufferGeometry(1, 1, 1, 1, 1, 1, 1, 1) + +const decalMaterial = new MeshPhongMaterial({ + specular: 0x444444, + map: decalDiffuse, + normalMap: decalNormal, + // map: crackTextures.large, + normalScale: new Vector2(1, 1), + shininess: 30, + transparent: true, + depthTest: true, + depthWrite: false, + polygonOffset: true, + polygonOffsetFactor: -4, + wireframe: false +}) + +export default class CollisionDecal extends Object3DFacade { + constructor (parent) { + const mesh = new Mesh(tempGeometry, decalMaterial.clone()) + super(parent, mesh) + } + + set color (c) { + this.threeObject.material.color.set(c) + } + + afterUpdate () { + super.afterUpdate() + + if (!this._hasDecal) { + this._hasDecal = true + const { + targetXYZ, + normalXYZ, + scaledForce + } = this.collision + + const collisionWorldPos = new Vector3().fromArray(targetXYZ) + // const parentWorldPosition = this.parent.getWorldPosition() + // const corrected = collisionWorldPos.clone().sub(parentWorldPosition) + // console.log(`~~ wat`, collisionWorldPos, parentWorldPosition, ' ->', corrected) + + // // Use collisionNormal + // // const myDirectionVector = new Vector3(this.normalX, this.normalY, this.normalZ) + // const collisionPosition = new Vector3(target.x, target.y, target.z) + const mx = new Matrix4().lookAt( + new Vector3().fromArray(normalXYZ), // eye + new Vector3(0, 0, 0), // center + new Vector3(0, 1, 0) // up + ) + const rot = new Euler().setFromRotationMatrix(mx) + // console.log(`~~ rot?`, rot) + // this.threeObject.updateMatrixWorld(true) + + // TODO It would be better to create the DecalGeometry in the constructor, + // and just update its position attributes here. I'm unsure what else would + // need to be updated though + this.threeObject.geometry = new DecalGeometry( + this.parent.threeObject, // Decals "wrap" the mesh they are applied to + collisionWorldPos, // position + rot, + new Vector3(scaledForce, scaledForce, scaledForce) // size/scale + ) + // this.threeObject.geometry.verticesNeedUpdate = true + // this.threeObject.geometry.elementsNeedUpdate = true + // this.threeObject.geometry.morphTargetsNeedUpdate = true + // this.threeObject.geometry.uvsNeedUpdate = true + // this.threeObject.geometry.normalsNeedUpdate = true + // this.threeObject.geometry.colorsNeedUpdate = true + // this.threeObject.geometry.tangentsNeedUpdate = true + + // this.threeObject.geometry.attributes.position.needsUpdate = true // required after the first render + // this.threeObject.geometry.computeBoundingSphere() + + // this.threeObject.updateMatrixWorld(true) + } + // this._matrixChanged = true + // super.afterUpdate() + } +} diff --git a/packages/troika-examples/physics/FanBlade.js b/packages/troika-examples/physics/FanBlade.js new file mode 100644 index 00000000..d6ac1dca --- /dev/null +++ b/packages/troika-examples/physics/FanBlade.js @@ -0,0 +1,44 @@ +import { + BoxBufferGeometry, + Mesh, + MeshPhongMaterial +} from 'three' +import { Object3DFacade } from 'troika-3d' +import { extendAsPhysical } from 'troika-physics' + +const sx = 0.5 +const sy = 0.5 +const sz = 10 + +const geometry = new BoxBufferGeometry(sx, sy, sz, 1, 1, 1) +const material = new MeshPhongMaterial({ + transparent: true, + opacity: 1.0, + color: 0xFFFFFF, + refractionRatio: 0.8 +}) + +class FanBlade extends Object3DFacade { + constructor (parent) { + const ground = new Mesh(geometry, material.clone()) + + super(parent, ground) + this._physicsShapeCfg = { + shape: 'box', + ctrArgs: [{ + method: 'btVector3', + args: [sx * 0.5, sy * 0.5, sz * 0.5] + }] + } + } + + set color (c) { + this.threeObject.material.color.set(c) + } + + set environmentMap (envMapTexture) { + this.threeObject.material.envMap = envMapTexture + } +} + +export default extendAsPhysical(FanBlade) diff --git a/packages/troika-examples/physics/Ground.js b/packages/troika-examples/physics/Ground.js new file mode 100644 index 00000000..f2c33354 --- /dev/null +++ b/packages/troika-examples/physics/Ground.js @@ -0,0 +1,29 @@ +import { + BoxBufferGeometry, + Mesh, + MeshPhongMaterial +} from 'three' +import { Object3DFacade } from 'troika-3d' + +const sx = 40 +const sy = 0.2 +const sz = 40 + +const geometry = new BoxBufferGeometry(sx, sy, sz, 1, 1, 1) +const material = new MeshPhongMaterial({ + transparent: true, + opacity: 0.5, + color: 0xFFFFFF + // refractionRatio: 0.8 +}) + +export default class Ground extends Object3DFacade { + constructor (parent) { + const ground = new Mesh(geometry, material.clone()) + super(parent, ground) + } + + set environmentMap (envMapTexture) { + this.threeObject.material.envMap = envMapTexture + } +} diff --git a/packages/troika-examples/physics/PhysicsCube.js b/packages/troika-examples/physics/PhysicsCube.js new file mode 100644 index 00000000..749b8ee5 --- /dev/null +++ b/packages/troika-examples/physics/PhysicsCube.js @@ -0,0 +1,75 @@ +import { + BoxBufferGeometry, + Mesh, + MeshPhongMaterial +} from 'three' +import { extendAsPhysical } from 'troika-physics' +import { Object3DFacade } from 'troika-3d' + +const DEFAULT_RADIUS = 1 + +const geometry = new BoxBufferGeometry(DEFAULT_RADIUS, DEFAULT_RADIUS, DEFAULT_RADIUS) +const material = new MeshPhongMaterial({ + transparent: true, + opacity: 1.0 +}) +const physicsShape = { + shape: 'box', + ctrArgs: [{ + method: 'btVector3', + args: [DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2] + }] + // shapeActions: [ + // { + // method: 'setLocalScaling', + // args: [{ + // method: 'btVector3', + // args: [randoRad, randoRad, randoRad] + // }] + // } + // ] +} + +class Cube extends Object3DFacade { + constructor (parent) { + const mesh = new Mesh(geometry, material.clone()) + super(parent, mesh) + this._physicsShapeCfg = physicsShape + } + + set radius (r) { + // PhysicsObject3DFacade "watches" scaleX/Y/Z for + // changes and forwards them to the PhysicsWorld + // shape automatically + this.scaleX = this.scaleY = this.scaleZ = r + // if (r !== this._lastSetRad) { + // this._lastSetRad = r + // this.notifyWorld('updatePhysicsShape', { + // method: 'setLocalScaling', + // args: [{ + // method: 'btVector3', + // args: [r, r, r] + // }] + // }) + // } + } + + get radius () { + return this.scaleZ + } + + get color () { + return this.threeObject.material.color.getHex() + } + + set color (c) { + this.threeObject.material.color.set(c) + } + + set opacity (o) { + this.threeObject.visible = o > 0 + this.threeObject.material.opacity = o + } +} + +export default extendAsPhysical(Cube) diff --git a/packages/troika-examples/physics/PhysicsCubeInstanceable.js b/packages/troika-examples/physics/PhysicsCubeInstanceable.js new file mode 100644 index 00000000..565cf618 --- /dev/null +++ b/packages/troika-examples/physics/PhysicsCubeInstanceable.js @@ -0,0 +1,49 @@ +import { + BoxBufferGeometry, + Mesh, + MeshPhongMaterial, + Color +} from 'three' +import { Instanceable3DFacade } from 'troika-3d' +import { extendAsPhysical } from 'troika-physics' + +const DEFAULT_RADIUS = 1 + +// Common shared geometry +const geometry = new BoxBufferGeometry(DEFAULT_RADIUS, DEFAULT_RADIUS, DEFAULT_RADIUS) + +// Common shared material, declaring the diffuse color as an instanceable uniform +const material = new MeshPhongMaterial() +material.instanceUniforms = ['diffuse'] + +// Single mesh shared between all instanceables +const protoObj = new Mesh(geometry, material) + +class InstanceableCube extends Instanceable3DFacade { + constructor (parent) { + super(parent) + this.instancedThreeObject = protoObj + this._physicsShapeCfg = { + shape: 'box', + ctrArgs: [{ + method: 'btVector3', + args: [DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2] + }] + } + } + + afterUpdate () { + let { color, radius } = this + if (this.hovered) color = 0xffffff + if (color !== this._color) { + this.setInstanceUniform('diffuse', new Color(color)) + this._color = color + } + if (radius !== this._radius) { + this.scaleX = this.scaleY = this.scaleZ = this._radius = radius + } + super.afterUpdate() + } +} + +export default extendAsPhysical(InstanceableCube) diff --git a/packages/troika-examples/physics/PhysicsExample.jsx b/packages/troika-examples/physics/PhysicsExample.jsx new file mode 100644 index 00000000..156c9e30 --- /dev/null +++ b/packages/troika-examples/physics/PhysicsExample.jsx @@ -0,0 +1,455 @@ +import React from 'react' +import T from 'prop-types' +import {Canvas3D, Group3DFacade} from 'troika-3d' +import {Plane, Vector3, Matrix4, CubeTextureLoader} from 'three' +import {PhysicsManager, CONSTRAINTS} from 'troika-physics' +import DatGui, {DatBoolean, DatButton, DatSelect, DatNumber} from 'react-dat-gui' +import Ground from './Ground' +import PhysicsSphereInstanceable from './PhysicsSphereInstanceable' +import PhysicsCubeInstanceable from './PhysicsCubeInstanceable' +import PhysicsSphere from './PhysicsSphere' +import PhysicsCube from './PhysicsCube' +import PhysicsGround from './PhysicsGround' +import CollisionDecal from './CollisionDecal' +import FanBlade from './FanBlade' + +const DEFAULT_GRAVITY = -9.8 + +function find(arr, testFn) { + for (let i = 0, len = arr.length; i < len; i++) { + if (testFn(arr[i])) { + return arr[i] + } + } + return null +} + +var scale = function(opts){ + var istart = opts.domain[0], + istop = opts.domain[1], + ostart = opts.range[0], + ostop = opts.range[1]; + + return function scale(value) { + return ostart + (ostop - ostart) * ((value - istart) / (istop - istart)); + } +}; + +const forceScale = scale({ + domain: [0, 2000], + range: [1, 5] +}) + +const cubeMapDir = 'physics/textures/envMap/Yokohama/' +const backgroundTexture = new CubeTextureLoader().load([ + `${cubeMapDir}/posx.jpg`, + `${cubeMapDir}/negx.jpg`, + `${cubeMapDir}/posy.jpg`, + `${cubeMapDir}/negy.jpg`, + `${cubeMapDir}/posz.jpg`, + `${cubeMapDir}/negz.jpg`, +]) + +class PhysicsExample extends React.Component { + constructor(props) { + super(props) + + this.collisionId = 1 + this._getInitialState = this._getInitialState.bind(this) + this._getBalls = this._getBalls.bind(this) + this._clear = this._clear.bind(this) + this._spawnObjects = this._spawnObjects.bind(this) + this._onCameraRef = this._onCameraRef.bind(this) + this._onBallMouseOver = this._onBallMouseOver.bind(this) + this._onBallMouseOut = this._onBallMouseOut.bind(this) + this._onBallMouseUp = this._onBallMouseUp.bind(this) + + this._onBallDragStart = this._onBallDragStart.bind(this) + this._onBallDrag = this._onBallDrag.bind(this) + this._onBallDragEnd = this._onBallDragEnd.bind(this) + + this._onGroundCollision = this._onGroundCollision.bind(this) + + this.state = this._getInitialState() + + this._onConfigUpdate = (newConfig) => { + this.setState({config: newConfig}) + } + } + + _getBalls(numBalls) { + let balls = [] + const idBase = Date.now() + for (let i = 0; i < numBalls; i++) { + balls.push({ + isBox: Math.random() > 0.5, + id: `ball_${idBase}_${i}`, + radius: Math.max(0.01, Math.random()), + x: -2 + (Math.random() * 2), + y: (6 + (i * 2)), + z: -2 + (Math.random() * 2), + rotateX: Math.random() * 2 * Math.PI, + rotateY: Math.random() * 2 * Math.PI, + rotateZ: Math.random() * 2 * Math.PI, + mass: Math.round(1 + (Math.random() * 10)), + friction: Math.max(0.1, Math.random()), + restitution: Math.max(0.1, Math.random()), + // physicsDisabled: i === 1, + color: Math.round(Math.random() * 0xffffff), + }) + } + return balls + } + + _getInitialState() { + return { + groundColor: 0xFFFFFF, + collisions: [], + hoveredBall: null, + config: { + useInstanced: "Instanced", + physicsActive: false, + bladeSpinning: false, + bladeHeight: 0.5, + bladeSpeed: 5, + numToAdd: 50, + }, + balls: this._getBalls(50), + } + } + + _spawnObjects() { + this.setState({ + balls: this.state.balls.concat(this._getBalls(this.state.config.numToAdd)), + }) + } + + _clear() { + this.setState({ + hoveredBall: null, + balls: [], + collisions: [] + }) + } + + _onCameraRef(ref) { + this._cameraFacade = ref + } + + _onBallMouseOver(e) { + this.setState({hoveredBall: e.target.id}) + } + + _onBallMouseOut() { + this.setState({hoveredBall: null}) + } + + _onBallMouseUp(e) { + const clickedBall = find(this.state.balls, d => d.id === e.target.id) + clickedBall.radius *= 1.5 + this.forceUpdate() + } + + _onBallDragStart(e) { + this.setState({draggedBall: e.target.id}) + } + + _onBallDrag(e) { + const draggedBall = find(this.state.balls, d => d.id === e.target.id) + const dragPlaneY = draggedBall.y + + // Determine event's point on the orbital plane + let systemTransformMatrix = new Matrix4().setPosition(0, dragPlaneY, 0).makeRotationX(-Math.PI / 2) + + let systemPlane = new Plane().setComponents(0, 0, 1, 0).applyMatrix4(systemTransformMatrix) + let ray = e.ray //all pointer events in a 3D world are guaranteed to have a `ray` + let posVec3 = ray.intersectPlane(systemPlane, new Vector3()) + if (posVec3) { + posVec3.applyMatrix4(new Matrix4().getInverse(systemTransformMatrix)) + + draggedBall.x = posVec3.x + draggedBall.y = posVec3.y + draggedBall.z = posVec3.z + this.forceUpdate() + } + } + + _onBallDragEnd(e) { + this.setState({ + // balls: balls.map(ball => { + // if (ball.id == this.state.draggedBall) { + // return { + // ...ball + + // } + // } + // return ball + // }), + draggedBall: null, + droppableBall: null + }) + } + + _onGroundCollision(e) { + if (!e.collisionTarget) { + return + } + const collidedBallColor = e.collisionTarget.color + let newState = { + groundColor: collidedBallColor + } + if (e.collisionContacts) { + const firstContact = e.collisionContacts[0] + const scaledForce = forceScale(firstContact.force) + const MIN_FORCE = 2 + + if (scaledForce >= MIN_FORCE) { + firstContact.id = this.collisionId++ + firstContact.scaledForce = scaledForce + firstContact.color = collidedBallColor + + this.state.collisions.push(firstContact) + newState.collisions = this.state.collisions + // newState.collisions.reverse() + // newState.collisions.length = 40 // Max decals + // newState.collisions.reverse() + } + } + this.setState(newState) + } + + render() { + const state = this.state + const {width, height} = this.props + const {config} = state + + return ( +
+ ({ + key: collision.id, + facade: CollisionDecal, + y: 0, + collision: collision, + color: collision.color, + receiveShadow: true + })) + }, + { + key: 'kinematicsOnlyObject', + facade: FanBlade, + x: 0, + y: config.bladeHeight, + z: 0, + rotateZ: Math.PI / 4, + animation: [ + { + paused: !config.bladeSpinning, + 0: {rotateY: 0}, + 100: {rotateY: Math.PI * 2}, + duration: 1000 / config.bladeSpeed, + iterations: Infinity, + } + ], + radius: 1, + color: 0x000000, + opacity: 1, + physics: { + isKinematic: true, + mass: 0, + friction: 0.5, + restitution: 0.7, + // constraints: [ + // { + // type: CONSTRAINTS.HINGE + // } + // ] + }, + environmentMap: backgroundTexture, + castShadow: true, + receiveShadow: true + }, + ...state.balls.map((ball, i) => { + let isHoveredBall = state.hoveredBall === ball.id + let isDraggedBall = state.draggedBall === ball.id + const _facade = config.useInstanced === 'Instanced' ? ( + ball.isBox ? PhysicsCubeInstanceable : PhysicsSphereInstanceable + ) : ( + ball.isBox ? PhysicsCube : PhysicsSphere + ) + + return { + key: ball.id, + facade: _facade, + id: ball.id, + x: ball.x, + y: ball.y, + z: ball.z, + rotateX: ball.rotateX, + rotateY: ball.rotateY, + rotateZ: ball.rotateZ, + radius: ball.radius, + color: isDraggedBall ? 0xff0000 : (isHoveredBall ? 0xFFFFFF : ball.color), + opacity: 1, + + physics: { + // isDisabled: isHoveredBall, //ball.physicsDisabled, + isPaused: isDraggedBall, + mass: ball.mass, + friction: ball.friction, //0.5, + rollingFriction: ball.friction, + restitution: ball.restitution, + }, + + pointerEvents: true, + onMouseOver: this._onBallMouseOver, + onMouseOut: this._onBallMouseOut, + onMouseUp: this._onBallMouseUp, + + onDragStart: this._onBallDragStart, + onDrag: this._onBallDrag, + onDragEnd: this._onBallDragEnd, + + castShadow: true, + receiveShadow: true + } + }) + + ] + } + ] + } + ] + } + ]} + /> + + + + + + + + + + + + + + + +
+

+ Dynamic Objects: {state.balls.length.toLocaleString()}
+ Collisions: {state.collisions.length.toLocaleString()} +

+ Image credits: http://www.humus.name/index.php +
+
+ ) + } +} + +PhysicsExample.propTypes = { + width: T.number, + height: T.number +} + +export default PhysicsExample diff --git a/packages/troika-examples/physics/PhysicsGround.js b/packages/troika-examples/physics/PhysicsGround.js new file mode 100644 index 00000000..8d367b94 --- /dev/null +++ b/packages/troika-examples/physics/PhysicsGround.js @@ -0,0 +1,45 @@ +import { + BoxGeometry, + Mesh, + MeshPhongMaterial +} from 'three' +import { Object3DFacade } from 'troika-3d' +import { extendAsPhysical } from 'troika-physics' + +const sx = 20 +const sy = 1 +const sz = 20 + +const geometry = new BoxGeometry(sx, sy, sz, 1, 1, 1) +const material = new MeshPhongMaterial({ + transparent: true, + opacity: 0.8, + color: 0xFFFFFF, + refractionRatio: 0.8 +}) + +class Ground extends Object3DFacade { + constructor (parent) { + const ground = new Mesh(geometry, material.clone()) + + super(parent, ground) + + this._physicsShapeCfg = { + shape: 'box', + ctrArgs: [{ + method: 'btVector3', + args: [sx * 0.5, sy * 0.5, sz * 0.5] + }] + } + } + + set color (c) { + this.threeObject.material.color.set(c) + } + + set environmentMap (envMapTexture) { + this.threeObject.material.envMap = envMapTexture + } +} + +export default extendAsPhysical(Ground) diff --git a/packages/troika-examples/physics/PhysicsSphere.js b/packages/troika-examples/physics/PhysicsSphere.js new file mode 100644 index 00000000..c355969a --- /dev/null +++ b/packages/troika-examples/physics/PhysicsSphere.js @@ -0,0 +1,49 @@ +import { + SphereBufferGeometry, + Mesh, + MeshPhongMaterial +} from 'three' +import { extendAsPhysical } from 'troika-physics' +import { Object3DFacade } from 'troika-3d' + +const DEFAULT_RADIUS = 1 + +const geometry = new SphereBufferGeometry(DEFAULT_RADIUS, 32, 32) +const material = new MeshPhongMaterial({ + transparent: true, + opacity: 1.0 +}) + +class Sphere extends Object3DFacade { + constructor (parent) { + const mesh = new Mesh(geometry, material.clone()) + super(parent, mesh) + this._physicsShapeCfg = { + shape: 'sphere', + ctrArgs: [DEFAULT_RADIUS] + } + } + + set radius (r) { + this.scaleX = this.scaleY = this.scaleZ = r + } + + get radius () { + return this.scaleZ + } + + get color () { + return this.threeObject.material.color.getHex() + } + + set color (c) { + this.threeObject.material.color.set(c) + } + + set opacity (o) { + this.threeObject.visible = o > 0 + this.threeObject.material.opacity = o + } +} + +export default extendAsPhysical(Sphere) diff --git a/packages/troika-examples/physics/PhysicsSphereInstanceable.js b/packages/troika-examples/physics/PhysicsSphereInstanceable.js new file mode 100644 index 00000000..fde5dce8 --- /dev/null +++ b/packages/troika-examples/physics/PhysicsSphereInstanceable.js @@ -0,0 +1,46 @@ +import { + SphereBufferGeometry, + Mesh, + MeshPhongMaterial, + Color +} from 'three' +import { Instanceable3DFacade } from 'troika-3d' +import { extendAsPhysical } from 'troika-physics' + +const DEFAULT_RADIUS = 1 + +// Common shared geometry +const geometry = new SphereBufferGeometry(DEFAULT_RADIUS, 16, 16) + +// Common shared material, declaring the diffuse color as an instanceable uniform +const material = new MeshPhongMaterial() +material.instanceUniforms = ['diffuse'] + +// Single mesh shared between all instanceables +const protoObj = new Mesh(geometry, material) + +class InstanceableSphere extends Instanceable3DFacade { + constructor (parent) { + super(parent) + this.instancedThreeObject = protoObj + this._physicsShapeCfg = { + shape: 'sphere', + ctrArgs: [DEFAULT_RADIUS] + } + } + + afterUpdate () { + let { color, radius } = this + if (this.hovered) color = 0xffffff + if (color !== this._color) { + this.setInstanceUniform('diffuse', new Color(color)) + this._color = color + } + if (radius !== this._radius) { + this.scaleX = this.scaleY = this.scaleZ = this._radius = radius + } + super.afterUpdate() + } +} + +export default extendAsPhysical(InstanceableSphere) diff --git a/packages/troika-examples/physics/textures/cracks/broken-window-png-427.png b/packages/troika-examples/physics/textures/cracks/broken-window-png-427.png new file mode 100644 index 0000000000000000000000000000000000000000..9b230a53d24d926baaaae3061dc682ec4d5e0b46 GIT binary patch literal 109610 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Ż^O#YdT)#uU!xZGd>511qic0E9xxOOu( zBBKBz05?lPAKZ!u9262zX>d)33dl@5|1b#>}tgEj)4gktZ5aP;8~;6mntMg zmTO*qf0-dYZ9}`z-RM3M;LJ`1-SGU$vEmK>3jk^{RDZxj^ftusbqLck(Ce?(*+)1< z^hdX6ftf#DvTN+3JunUEDAcy~$(dkgmL)UT`|P!J)sdq%C}H~Vq3|_01qdFp!lEXd zMqqJSW|9(;pwEW3xky4gbX~zHs3?N1UII1QUZpFkVPPOS$<2?bp%1=9p%37cA2X~3 zht`j+?SP38sVY_snycmDWmfW016z|Q#iRLaThnYtF*}feukYg|9r)PpilNT_+x#PncgucA||%#y8=dJ zQwE*a@*Do1R|1_$a^Z)d&KF0q@+y4>qT0^vj2t3F1pR3`58m=D&fvEF->Py|K`5j4 z?;~kN`4pDvQ4X3$4o9YeU?wFE66x)HP4Hj2Fe+Fw-UrL-LcW&vdP7)tt|%-eY4+zwE6NoX{>1pW zCKVMG>!+uu50Y6as+vxURyYauShliIZ5vphSP37B#UsfC zx{T=DC+cyE9xtk!$B%#4x(F4cqxb81xNB1h2yLvTrW0yvD9Wb|F!_jL1x`nXY3eB` zDB|8XWtSZtg$1&3vOk$ZO-wEX_(y*T^73yOk%lnm2PIca3FfCN(Ki&ex7$w^9>tC1 z<|)F?E&=h)YgF6w&bzk70m^ymEZaf12X+Tf&-WX@3#Cit6DXovv&+OZbrh7TP=-;GML}uzJ#@y zuO2LQ+jVn({74s7fh`eW3AJt|-qAudtCs521^q<@(pJ+wMS2$EP z@Oj_*D#Wo4M^syP!YD|DzteFGxNh%_XZLBQXr-aLxO7Pd2m3p}RU_CT?$pvXyv52J zOsV)M2UAC(C>yM#o}z3Uw2T(U z0LAKLoAx;|T^?$Xg$7yjGqbW9!q1vB4~_daG52gVAw^#^jT^3VZiG{*Dk^F2?(giw zT{r(>7KIJckpByH*K(*tvX=Lj7!+->HfHNHW_JpdYbo0D7XR6 zM8w~`6N&X>0uJm}2f|-v>3=oontALGyl%4!gM-o|LVe{jlIU8Q`1m~ROmq{(I5}$x z=@0Wfzz4oTBjCG(0X}3S(Hd6f-15IZ%q0pHaQG+#h&WRlCcMl1>~#U`EK`pfU=++5 zd3cG*pD#5W(k|Ev7ov3u_^PeXLrwtt~Da z^GwZWT5aL2g4Yy*h{pm%gDDA;h_KeM1a4h}>{6iZC61Ft%0rdFGUsV3Zd1Yno zENV;g@az?eMD%ZaJ$?YHRn$Y5mhZaE!wQOai{u0%IY5A?4=A*+0|@f25Rte){!4KV z9`JAAOJZuscU-^GI#t_%&@P``fWs&Dxsl~m19ZFL!r@)&;LG)KFRDS@eq?&4H%2hg z^-9P-JpoqYWRr3UblmRWrDc;L{DCi7Mcg*#6jEjBIQ<`+CjT@-!WRaWJ#!D8*}BHm zRH}+(IUs>vDps_)xmi(XXHo*dNIa%vIlI5ejWbe?vi3|%kk8mU&>Gw*Jjdq7&)`x^*kxNM~ zbmjn@srUUUm{Su4v6k*```Q!x+(<5{E^AY9+cezsU;iHYLS)flSaXm4}4iV z`KCNVPGWBuLh2XL%4x`Z4&1=P3b)L~FqiOQbI*-0oKp|RV);D{5#yd0Rd#A2M%K-z z-o!1%0bFhRR3Evs+SQ@tYe+~40h=h5Q% z3}7}}rVDV}f!(=xJPMV~n7Wcudx*~~qIT2cRH<@fNq>tJZEz5^45hf5>YTP0Ajq05 zO&}5MomkzKxB|8(`MCO%ucKeCz@3Tm`{nq0oxVh+lhy7T~h<&SF8kx^nA3 zJFlmd!NeR!D4}>LU{WqZOtes`C9aqg(xBf2+2duE9&>Qe+M}6r-x!&q6N7_;hj$tp zA*m&)LLi$YghMpeBRR8n`;mRrZ1bDz4tf>?9c5qCzPpo$&6B4S8<;LnD= zwqv1Us7CsohAEAMXvb=V-!~abudU2yzQen?X~)TSV*`JDIh&$%IM}4yOsyg-O4YSZ zYNfi9lar9P3lha!Q;Ivr-Zu#f7D%H4!7|pncE!;h_gY;@sKY z%e5kS#|VCZED8pHqA4{N$ms0q;9$zi3`+NI^?SH1N)&&+rwuyN;+2prpO%&C`jdRj zyDaSm_?0{q6&2~GoL9X#w8dxq(nwPN<|n1oS`qSKU)kEq9U_MCj+F27w)|NKtzgP1 zA@qYRvJ^#K-Q62;J}?ldBVpPWd>W^bV!>qZ#wC!Hl3DTwIU`HdH36u;m=TP~y>a0n z77W`_@OLt20gCH!7%IX*ct$7wPyCUHG66D-C4ZB;{Y0u40mj+PiQ3LLoDcXT>sUoBeRJ454WrW{ z#Bo+RdzZcl!8sYo*2*qEr<;7W<4)J#d+|R+MvCLnQs$|551Yrdtvc@ozV|(@8zjggs7p z(xWRZqHS~B{940NPEJn2P%ew&gTJjUE9R(Y2IY+~?njMjGEwrTY9cPQuB<$GMI-*7BcMj>I|Q7??}Fitr`rKIkLp}sqbFd;hJ{u5-np{$&o zlD$Ijo_A6PV$r@x8+n;1D`fz?^Rf(Ku^}l!rouQYeK;5Suun3JyNZo%UFx1QT4Lw^ z#3}Gd4L^UBGc}4~FpD7GvwT*O?Rae&9S(t{9Gqi=gUsh4B*E%*(6p3@==b`g=-A%S z;w~X;mRT%y+O>p_bi*WAz$vRGK`bsIK5q6D6K!q(>}axUdf2xoP9ufvvKg6G0DVG= zD8MS%dPIVk8%L8Z1grn2OrA6vJ8r_H3`8b|%?8mu4WcPte}5 z^K0ww?`oYN4-$rZa$-tcd1evnzqwIT|3`nDhHE}oPO z!!w3y{npbk^i(k99Pe4B&(a$&#ydm&C<-zCa3-y_vtzY;Gxxo^hpC46A6%Gw@UYn; zsG?EEgJ8%`m7&K}1SkhlqTT83q8*o}Dw^hx_$X~~vA`hvmIDsF+5i;JJFhmj^{j&_?Pf zDp|@DGaCeOg|pw8&QIFn=Qm+A3TS9(WJ!}GleCAihM|DQgvy1k*^y4BO%(3tduT7l zWGZ6N%^Q)=`BE;gVR8g!Z0W=1M5*MeH@xLSHDs01fZg26Is&2OiWlX;0Vlbzvoj}4 zpBmxbA&hlV(Vs|$F>kbHNi@|`8*T%7hV6ASqi3V35LXLBaeh-?d;{G0X}DugR|{?G6IsB z2CqpIL5fsPidGl4K99SUP^l8hGttY2)HNsDrP4C}&a1kiY*5cP8dvl@O!yH)zW48S z6TP~D-B;w1D`2H+0sb=7S`M34T4}N~X3@^1gAM-UZ`Pdako}O4RTr)+7OP(@If0~ zR^+QwUOWKYq)FYO52qRI@Ss6>hJT`grf8s3uFLaE%|ht6aclR56E&8~ii#*^aPKgx zYzf>(8C~l4(NR7d7M2@l8a$U(4<+QVIx@6qB2QsN*^MAWXHImosQh_j`1cBNohCWU2=|FD`lGvOAL2L{r>VuAYAj9Kt*}{q7(3odWrJ7#L{Y zu&ZhrYWjcmHQELDnP^_o|MVcP)Uf3u$LNokwWBax>fnMdB_v(m<*T zZ(|;{;BR%!7DaW{*CkU!qoP`3G{mK{viifA!!BRX<2KKMd13B$WGR-BWBQ+W*)xYM zp(g9IQ!B2mVFs=&9E^MMohzNnpmj7M>RlgoOG`_Lrk{wae{pyQo7|G-=5Bk2cfod) z6Z%jAQNeuFHB%79-eb9QB4kG%keIN6HQh|aYC1CVFhTl&!RU=xmUIFV?uvAAc^MGU zv%;p>=zhK&Rle|L&&j@#A(4Rqg?{ul=!Ka83)##Mlarpg56I}we_^I;x5VXjZd?pQBdqaSr@2GWR2630p$=X_Pgiw6erZLdb z&L-D=>0~CO{v88@Ma==mZZpQN)M%BmBt$lqak4NwPL4SQLvM49RzaQy({*@q(lmTO zGV!T77$XyExu0dFF?Scjb*o*^hFq{^2}rrn02_>4!}6rve}W(Uicp6d#^OsAQ4hfyM)&Kv(6rHN(L zc-5ZfEcTvhJCB~~$|@n^b}RL#2)?5*Fc_RuL}!V)Ww{+5UtR|H7!d)-KH=F!8a(tT zrKEOzgCQmIxw!1tuYZYuK7RKw<(Zw(d#A)>vW7@=vWu|LDsSZQt)L@8?Sh@jX518o&}k_^6yQdjN%;o7NAA(Hjhxr0KqJ;#TGNH6r>8Mgk)J;_$l-&-Eysr^ zUISFL$JFb2coOHe=LjIvEXL9o@Y*djldRAdPCAPIE+vq}Y3cWaZiRiJXX7v$`IU!- z_8*wLJt0|f&PFJ+X@*8d&u^2y>@Rp}SampyvLjW1>VCi7xx=`-L6l(4{uL2vP(l#2 zDT^Yt!XGD*nF>k*&9Zs?+BW&4@Bvq1J|F2VWMw`}qkK8kr(P<>sAhM@Gep06RiN%z zhn$)^kcc(UvXwcqs3I~(9FALX5YYcXs(&c-v64a0r<6Gz!~$QRv0%NLO30$i3u1~d zrZUZWe^=1h@`qO-+WG>t8}l#u%|zR#-x#k*bLFO;e)F3;I=t&Po8g-$2hX(bd%V2S zu5kvvpDGG-CdoQ~N}nW28?5_0*i46cEFFo38bu;mR{fWpZRP{%eA!jGY zf_Kow-u)|syOTBF8q-~ifws6dzcUe4iNx94pHw0#7&G|TO08Ho!?LS0OW)>x$%RiD zapEivy$jl21eJ5=tvTWRV->NJF*_yvB09;8dHbN-=nDLNU6Gjto#hF-SyGyWkU*Dg zl0GFVLKG^)y~9_^=X2DfVwYRoo;=GZ6O4`93h$y~>*|ILSx_l=6hBs1Kv$rK%bLw*YJ2D~G$#1i#WL4TkU~0G*Jz)4#!wb|L z+K+_o9l3u$Z+o7VpFE?iL{5m78hpAxF7$#O-W1Z8Nt&77`bFT~NJV>5V-XpGW{EZ{ zJQ%4Z*Nz=vkuZvh1)x=_VT0UKBFd@`lgQo+^D?}v6JzC`0tN)1D$Vrx;M_+*Lbw&w zE&S*qXb9gMY1UIp2sZr7X=?;)b9?cXD!zXE7N2gcUTn!#k&X=3&P*dr`%Jh?_!-o= zLjAmf>`3gHv2*(bQZ?TS*70=eYi4rq8f;7!2ZA0*-N>m|KQAt@z_@2TwF^{g0)yaHRA9-~X+f!!S7q(-YI}Xl6Lt)J%7qZpN6d>F!~=V>+h0V~pwU z_}%Z%_jmq<`#$&U`FdX0^|-+7`fPk+tfMMi>soYr#_J6A7Am~b1&(~dKxZHgE$w5z zM9H(EY&0I=jilA3Pe4K<2faj(5<{MDf0i+9={rK`48ezQZd*Gy>6L>Ep@aXn$gCxg zu4G5&KhN=H>>__x;1KClj69j{$sCUt5GpuZ#3ft z#eLmgFag;iV5uv@+=CC3U2Nxg(rL1wsuZ(y0($S3=uA^`QMy*`+tI@6i_0?5j(2nUhh?V@kKIxTAC4B*StF z_fuQjf^xlcl!3UR6OEfcdOJ#1C?`+u% zl&9a(8r?kn8MA!iKbypm%5=Y&kj*ME%_1TgTs14_{iw%c(kCs;RsTabx#lLtT=n{B zMfX?9#(~`9<&7g7aSR22Q8 z-P^;^#l;1P?q3oW5oy~{_Pd*M=8H1TChJmScCHaL~ErqzyQCGNFt*RuRf)JyN-c@-iptD^$imB*Ls@; zBc-rNuX4~0`W%Mb_1wL4)&atPCTm>JH50RHf?FJ zTOk7w(KQE5P=NH8&FT8dC!Ab>%-ZhDqkIPdx?sbr+imjJ+KEJ9j%NvgzRIOfdKw*d z_s@cLmd(taSyKYnK~nV4Sj{>eeKZbDm}yfj*$9#QeKNw`40I{%Y85mPkFPHwg&hEf$&oIRjplsW6K>E7V*k}LIA0~= z>q=nVz{b*!)Y{(mC5{W;R{UJ##Tc->3JmDOmX#Pe-nM#^xqc>C6{7mLjLZ{uH7AbKRx4q*KP&Lw8d$W zgjA#3{+$~9%1Q_wCC*|<9;*@~ZZ4t)3)wTJ>x`5YXc+H2T6Y}A6ro>Nhr);Q;Bwp0 z@qM#U*lH%SxKz+Lt9vgmmY6Y*w5x$IlAMQ3=@gqUxj5xzFRG`s{57u3S}>V*nmX71 z0|9!}8}WeNx?Pm*o2i70;bGMqPILsJqM}Mo&JfYiQ9YxA7Km+aZyka_xMc6g#mk|v z7><_g`YV*sk*AuY(F!qcITJC3Zwm7bPTTJajw|$seqa1nY8`+1Lvwgd1~pVHgM^Zt zVwW-u+*kM{q>2Nu=qaBPk+t}QN*gITu*YU$IvBMV9(|~o*DWWFSWJaDA&i0e0sW*X znswpE7P&L^)Qh5YqfV80U-tLr=CEgZ{R^u+eBD1r`4ya`D?E9YpmiNEy#6QV?R^6uG`7_FQ=`3>`f+##iU$e%ghdk;_;J`k`j`h zKgz3un`0;&0uBbEJeMlZq)g1yw+g`3G1%Bn4tt+g@j2I6A^adECML$g&<`){L~-j7 zDkqOx@EfLc2Ko&)b1pvTyxHHv?4_n*RON#v$(DQ*x4@gSS7mF|;+$kd!AOP4**c(? z;%jiA$BH`X!*+5W{$`@6Y8>`m5%OcJ!KFgQlN|Zmk)^N=N(E76t$=rSl{*&#lD=70 zwGCV+!VP)L@fK7wIFnEOJm)BAXktpvcyZz49}+eMY*2pH^+@-osK&)d|J~Vstga4x z?8rA7>UhEb9)klVQH1FVRsx~Gj={hAp_Kptf5td~ZOo=30+>UuG4BB)k zT7|U1reI$^8scY$guWfCf<0#y+ZA?j`06*xHL?g%4H+?0L;7CkXv=})4MqGG73E9M z%6fQe9q`ZYn;dGU2WlX$IP#2x?3xe)R147^F}6Z(xrOld^Y->uYf4hw8FQKjZ>fa^ z3D54upOY_O7c2*j=vcuV>6rwVw>i|F05Bv1PIp&s)>yT3;WI;;$r z-ZX}mV-`m%0wy|@#e}f(P5}ac58P?hAL8~FRUd4QCB@qWL_}6_4S(d*!}Cvpis9T6 zXCNW<>sJikFsDHV5KqoAVDUm-l`zV-v#NLcb=dwkI?Y47;MS8b;DV5#%f6>U{^A7} zpCm%8l(@J!AtF`|k?A?@)@_4a8WBK&NAQi`YX)yQ`6Wt2vBvFX4WhEWaf4o`s_=1R{n9M89%HrVM7$ln8r`w7 zYWz|?S97sSnZq`mZ-V2o1KU= zECV^kccMgO6r4$rmpe4auYgOoE&=z}k&`ZGi+m`+{1RrcyZ4z0>37`erakH)D=s>^ zHsZJ*VzxI~wvSr;f(Gqz`_%SXh-^BVQFi5R$8N-98uqn2iJ>e@IGIAqk01@x10*NQ zZZsLm;VhuoJfNH=M%=~JbXy0~W%TZazNDf@W0n{owEa7UO9;d-iiyf}N{^TTHQfWr ziR_TAKX=$@1C8U;OCF$ z=`UZ$2PJ>3#8}+koZ^y_1ynk5E`g~{Z;6=iUWKUnzswB{VP9g92^Irc(WKtJekn)w zdlHJa#a>-on}9PuD*jkr;43nOchrI7Sd^5Qh*5Hj?~&2BCMJHjMo;H*v@DRNR-|+b zcsFdMHmQUUe)wPw`YhA9CZ|F_yf>rUgBDdbC?gWhNtkf+^PkYhY<#lXq>3tT z-Z2Sq$E_J&Q2X}quzPYGyoR@(6m>z_Lm#+(fPV`;*E)K;mTi+pd@9E=P#*mlvp#?UO zK__4h7ceC6ggaceGv1@e^z&En;NjvXftLlAD${Y3>ab8$Un&3JySha*cTXsD?BdNq zF~>$*B?zwBQm@M7E!Pbw0$>~fB0q>@!x>O`jqcxG=Yc#o!lOUbySWl}?jZf)HcNrz zn^vQqUEa)Mtl|E_g|xx^{gq;55JXY#_-JV)*C9`yykH;Ufq-99*2+VeXnLZHQt0y! zrFZXCiHHfKQrGZGK?-y_UpSJOh*S7wb$EkC(LSw4&EP zJw0dPXkYU+t26??cNKfg`vm;Y5pH)U)219$`>D3|$HTQHlO;P?vn=b5>tlHjLOIa- zLce_83>o_sp^qC^mK*B}gq=M+cq6oqRs3pyV#%N!Jw64Ef-t}5LO@K+_LE%>et2Hq zi)U;>BtPZ#%;KU~e!}x^{ZWkWw_kx>6ZcI7dp||mo2RRW4p!ft47bk+7MwW}>A)n? z$z2*S^d15s-{J2hKyT93l||4h)K;A*(=ujoHTEl= z>@+h`>nYpB)`bfakcI@j4+)n;{VIhp54KRA4UZ`+Mur3>kU99RcFxb6Q7oYt4af*0 z%Eux+*nl*rIQ>S4PqeYP37Vz9EYkaUiezPE`W&8s3RbjEJLCY=bCid75E-U)1TjY5 z)NMfm*c)3*%eU04)Q}tu>c}rvSz>;xFELA?pw}w$m*KbWUl7`-Lny6Se*B%Q1RQrs zMZgl?W9%yYR8&Am=l6z*t^WMh+s&Dnhw_!Ex7<6boXM~@h0H|#;~w;BN`3v>-2Lxz zQ2wDECziafF3#(t1?%DWWA4h@EDv=}b&ne5GS02JwGVWV9j}5Plh4R+eGNYRdTLD= zd|+f}82kNa<}Az*t|?v#GCLIawe+nAme?STl-q@}3(MSpkcJK%69VuO)Uij;snO6c zpGd;qyz<*WX~3jjR*(Zt#d8+K#rOph0y?U{AAH`sTtt9#$kR};luRa17t-{!^i;>q z?QIj1!CBFj@_U;U5=up`x;hP{_l+%JE(7uLp)?{Qe1E;%t+82uCxNrKpmDd+(od{I zCEpqX-9nDNL?T>7)2j&Hi;FYOd3qX?MMbL&>2G}%{^=0eKcrP3DE89C#JurY!nGj# zAR7T7N|}O}Oe^<}rv$TnAB+KpS96oXCK@LRk&23nMdI(+X(NeM8M&bVOmt2~`8vm2 zQd$@*n=NGTJDi(QNmubNt>j}+MOAF98PJN{1EbO+2GA{e4_zReIyPE}yWh}@U>uw_ z3OT+O3t>+AL0r7Nv!ZX`PT&GWo9-w>;=zwss|GqV-Yx`NoMu(?F3<_9kS>w#24rgF z>kqgwt2ouAD2cMqJsH3 zU&dbcS*WMRnAtju%H=gA^m-OF77u`wyY42w_L%{FrN? z--(}?1@6m2b1hZz?b|oKubdI3C8bW_nemien(l+~&Xbc~@UNkaXCK~IKo{qWST@D8 z;sW$JMr|aebbBrnUPk6OXJzv!u-6^j*Z^;vfJKxcLF~+-EVDw$!y zF$RA5d{Go=34<@7rE<$krq$XejDD&g4J7_|jC3pf%~L6pMPTc|!@%`*1XZw)SkykT z2;8sKn5Bm;z9K?q=rQ5qx+VXtJ9#?sr!jGfwursE-k3cVm~GJZq5-W#hY?8m2`eb zBawk(ViTIYwak@i#w|cbN4&GYS4$I5gNVka9@f44HP{ie6?1I>Aa9yvn3dfQmMLGgcQsZewe7>;n=n_UzsrCafPUD?clc%^uZ@0Jkcu%slx zmpSQUG+)`*$w&bqyq;L(Y`oWJ78VxnaTJ&kP2{kF^o$H!gn$AGSKHht7}*1&wX=4) ze5kDKoa%F45q~?^{K9Q|QytF&>LhpC`~N)EHasm>!eDP*(-J#ue}8|8f}FCAosaLD zp;!8w7_6KUjDtXarEF+us1MXBD(<~1Qk(l!H8a_nK%ZDTZpDi?Px;xZ{*Az8Ux|l# z+V`;-Hk}{#gR!)-5;+HmJJ!{-l225q_~nSyx08H2aEIu;Z@F+k?(%rTv0hiM`u|;U z!g)D3*5`~k-Y0Q{KSM|$4ptMn(hYl(cP*qo@OOE0{5c8*V zQG;y5v?@E1u8q;sUKdHN_Y`Z%NHMAN@ur)F@jdrnEspCh;pH;Qx5^rlj9z# zD2OJTM`?jWdS9Da;|EQx7$>~%_!FriQf|S-}&R1@Cz|r z(itv_$QjkEiNV8AUQuyH5C`64T*+XAV`la5L1z84rSf=YO_^pn<~7A#C|N7qZ!f*# z^H9opL7&~L?x}+(7N!_W5(&^ZVB{OYoRUD=}8Z9GZ64W3u9#R2!Q(aCo`6Pjd_N3kwT!3Zf9zKJQL+hr*ggz>v~I zeNvKkjFj*|c(m6*No9Bfbn*dvD5ITp@te0yPAh3+y{C&yLgYEKMTCzjBZI&hKjK+6 z)b9<%N4Qq@D7ftxEJv`oA0^Wox-vC-yKTzniVXiV-cUfU-YZ=KCvObU>~vM@wRk0%hO z8Ws+1S4z{JNqhq2Mbon~s6sDTu+Gm5q&+hOF1T+}_$zkT+UnwWBF?C#ga zx9VjqAl&7*i`@gXGvJ^~!YwVC_&~ew8rXGKZ{0n9hA1idN9fSZIah*y81btqP{ws} zmxLXobhLhw4Xk={sjG1j#^GX?U_gH$-r&--;{1GotUF~Jz(2ARDWt$DdJhi|dgkQj3kiZdzHX@YYkCSzgXP z+}q{n7~dD1np#;|n43!$;d;B#;`7_^Iuc;$tVk~)hJ~m;!xB{aD ztX^Onmg8x1dm;5JBo`pynam<7k$SlYauHzw=O!zD*miUg0K2cLPF2UsG5`Ktx8hr_dUATl^%!t zwOr<-!g%%{u$8Yv6Ay;g`1Vs}D_R}t652yRAq9^MxIqFv^ZP$n3RFupN9R<0%T=bZ zfUdUI{yGGyQ<7FMG5^-Ie2^=qDz5z%IM?o(vd+FWj9qGmDt*>_5M`m4y|l5dlK6p%W(HDn36u`xOm5v-Ud` zm4D^&?(Tr(-5iZ=+R1faY()hf_q_k+A4m6c@TiOyx64}mQBNK7!B9cAp9Zjdy~#l{ zVjOS$VoEJu4dVD>q><_cHNx!&g=^%h#+_zK(b`7)g{`gEc-t;UYoK6hV{dz(rmZa& z(rOZ@?(Eg#`GxiH@AaYPJqqK`*`p)7@_ds)q!0Wfg{UTvY`_(Ijl9HtSFL+dP@d_*{#?W+b+u>A`j(hJhhio_o8%YS zQ*Jt8ev|`Nd~)4wxKWyAtS*Zbxge%?TTjr9Eq`h?g}x-2MC0AI0&)Dm$I+-!XDG(q zE2eNY-84+10`X;T@|%H@_@Y8wDnagb6-K>$7RYGN6o|~fM8F`ryt;k~mR?*A?DT*m zjKM1^azFiY3-6}t)?DQ`1n04CQBz0UORV*u@?%G_UXhVuiZ4omE0?eaG|X@;r##Ep zO<2+doEM`p8j#|*ZCFsAKC=RC6HQl>ag)A@dOQ&~?a|y>vJb98pAVV8evA4{y%x{I z!=nm89f@v8lA!^Ed}5wOYjooHXyXrG(T!wGw^?7V(;^~bnETJ)ZdugU)-F4}ZL1u% zsI{;Hw>#c8t#97E{PKmj#cZAs@hV|`~Cd#GEhM>~eh^QsIK z_2&voV%PD%f1JRB8t!kd{$;JVF@2J7I&sP?ToH+u6`QrTwdSlZKF5gj$&`XF#i02( z+c4iL+HGIsPuD&7J=2=d`rh&FY)qKlH7-EPgBY)=nN)5pX_YrnAzM$|ZS7xp7V-elTr z;e;&M73dw=_{;N<>E!wv(DGoOtztV}O194#-bb={rYdHnl1-^i&47#}LE?zS6H~F@ z|G`6eqd^nuQE;*yi)rF3g>Yr7_X=|726wF54&;%UypEfm!_!%OFGhKA{QNk-J0Eg7acW>Li&h?bfw^Z} zJ2IYR5sYa)Ytdyx90BBiUN++G5F6)nxLAJ*>YLd3)YffgEwjvucJ(fxbN^9&WIh(-O;}=GrzVZw79h5ylTYxj4gFqI5FQxMV___>z*Q-yu&Wn5dmvTpWW1S z?{_Y{?$*YU^Fustk8?6bN5)3(13)N6(T7UK^6~OZfkCmk0DO~1O>fnw+3=( ze^+gM(gYE^hVB-{einx7)!l#HXR^6)OJ~TMH0{Spb##1Xt5}%C;+Y zK09zH@6F>6@BgCMY0S9Bm-%YY`WGF`Dk-LW1_D9;dyCM-cU0!DIWn_7`T~Q3sEQJ; z!0g~lu=RYL6L0L7F>Yue#MRA(cj@m*VNRXRB#b(cd!I71R^-OxU$;bCV))| zxv)oBkT-t>^!|BjX>a$Xegtvp3L6_W8;8m?K6=0k7hG96o&c1AwuS}=g z!!z;-mZv9BYz3E|fMUPXYM4q|UYhz-o61TxizWS>82A0+L$+V%j!=W`v-h9o%dBIJ zt>cEUwu|}tuAs=ROX_S(NzzxshPE4+4&@u`N& zsabjFi(5vXRA|0h2uHZ^OFyDZ42h+HGb@@zDUbZ-ONwTeAS4MYresPHPi~xTpQV3( za?}CnH3Q->5mOrPsT%vW2It{XedxYuo8~n`(Mr{`=2|%jeK5Fpsy8_dpE)?V_$^xS zz7X}h&B?*@&=uHEE9!g|@-o*9kAm?#8R-~`p-Dqs?e^|;vrUFlG6wuNB%=4jvXz~Z zqN(C%(4zeLgFJ>}ZVKKeV=%+eUq^SHSQy6#b^^+6%{gu7YA5DNHP!F`O5_VlqW|R%PjT*llDmJvIu7d(4@_Yi3y`(#?=5MG&6*!8nBU$bXt9DaL*0w zdL|B#at4E?gwP@*$PP22?4B`D@>fFObZK#s7Y_&LP%2%qt*t^6uq292tXlX!4qscR z-EqjIQAMUE!oIrRH!n076r`Y(9eSrNhKq^*&@oq`cX?agt03y<`_DP+c)9(LY`T>a z`B0J%SV8e+sz~`d==H~H9ow1#tv-<1^XhJQNH&^E=<|DFubY!$XhBKltCwXRMGVCq z-EEWqkZNt*A_i+;-kNNtR_1>z8N~f(C-v$ddBF<$`Ka%Sv`pTK#TLWmFP{k*`ttdw z;ykAqf>-5A#PwseAJ?`x4(KGnImh&<-w(V8Y01L~*H| zogG=pDyjaS9;xGn8V146eg;qQAASVuxJE{nk_`@)nsOp!!eE*ZNJ&va5fD%Tws*nA zkO3G#M0Ys-(rxB9vux+vYr$b)sm^17I+(ug+{Cb(_Nu)3U!YQ%R{>Ff>g8RsI`a%Z zM2g{P&A>oMRBy1tJ4OH3(<@e@*t85=Jhmhe3+1kD5sza&j;LUlHOxU{KvUHA{Mca zNUE3%FCGLy{>O`ih53uE+AZ+tE=@t=%7crel?-BEFTQugHI7TXw$sOhU z*yLn-m}cKD-`$*ieSM7vGO*t0r6C96Ac}vXeU4>(cGwD$c%3yCEuPXVF5RaV!^ca{ z6C|Y~>YM-9q3k}9tiZlTX)f3)KH#_81ec8E4SnQU=oyRTE{yTk3!*CF5~ytHC@)sj z{8vr9+_3q>OzZ6by(1i+gMdwRfK+BtO2S5tJzAqp8yUc?i(q&JqjEC9(Yl^+6vTry zC(h0aIBxcEy62=RWe97`OwDj<>wgf5&rB86hsW?CLibQPgkW-%z$`9A6%D-vDR>&6 zf?|2&cz>x1G!VO;T%Y~}%NGv9uyKyVz->Q3>H@PAIID3!gy!S+xFUBxW93cUBoj+w zg^2O(r#=5rXM9#2Gj`p}&PmaR~wM@5O@UEw`6RnA=s`7_7H#S#*r%d4vC zPig6Eh>Wta^KF@##&R;hS9<>@Cx+yu7J)3aATIdIILTW%F=Ooz{?Yb*Z}Q$i!bSoC z9fLweuZxX^1py%us8xVh(B;R#Wa!{lDD%lk1u>x)f4jTcVGD0za&(MhI=R`%uJCY9 z6L2OTXcI z`;?#4Z)m~Vu;4kne*J=5r(ApyYQa^HBk-eMjox@)7ZiEeCskFSN!F=O=E8oSJOd<8 z3}Jg?ZTccqmo0bE;*{9A?P#%o>5D0K{Kr=ky3nw z@M{TC!EpY+gt6bhcg6Ks2Wp5c-2&V#SaT5ai{djeQl#qf_71Vp&uQcyIMXA~2a0gU zpLI~jy@1R^GC&>|D8SF2 z$A+l<3CS<9n?7-v0SM}*{;4DRPt(T_Ql11hUr#v-Cd1GSOA$&;sVgXtvr|)Vn9|2Dp#Ee+f>w#6Q$PqnPC?=eO3D!gYDZAr7HIi=;DENK-@^Z^#m$+f zyITN?j2q@3pOK`3bW(|M<6K%=x`%MVO&f^2UWPXQZ$q2~!O9k_PtpPtxxQeKufwEa zUN98(OKMS3VH&t=wMK4C_|ppUU+Ei~96D^ZGCTioX%nvJvipQyWH`N-Nl1mew1j+3=ym=*KgCTvYetfS9iY& zIr#mfVZr9g!vm}dmh+_AB$K?Io!E3ANUPMTz=aPb1kkiI!r79J>+9=Ka4&If1BSf% z;{OWqPWN{^)Rsa#W0Re>_R|>h4{Wj?TGO8bTOX9qozIJ2aB{W=Z`Jv+B54Z)XWF4~ zWQa`;JuUDJ|Fz^W5y=KM8NzGs#|Zpj6J*jRB=oPTzRUgp^nfUo>}gyH=KRl|WDbU| zf^LZJuLVAQNX`i~Kt9cXz9urtM*@kZcUq`S6*+^%>l^oHw@=>v$aomG& zmkg7e;}b}D=WgjjI?1K#!8&|}iJj{iH@3YgcFo_AIwfu5>}rM%3{m>PZl$kU)*g>y z`Fu};Sfxmi$F~%{a7U~Mj%%RtBY;t=$_AEs6g?2)47olVX6J$%h%zq06FiE38M+gl zrXvX`^0zeqh9akdu|RR=B=1~Jo+tUTiHCH}g^`ib`XYv+1EgQx%ej0H1Sb55A-xFS z`-8?UP!Fjg6YQSN%?5!^|6aYKI6}C+*vxuSI(6cJx{3uielbu4 z*<*M$)-OY&o7zHXN zl!FbLxYyT3-74#sO?P)28t-Qvn~-K^5`BIf6(Wr(4Byr5yOwGG*uyxv?D(FNdAgsv zx7RV0UoFN{I+N8^b&E88hR-jAbHK@~T&_OLL`E10#^iuf1q+^(U}H(zO(ZU~p)aBR zLATydR>FK`_{U`YRMy#}vox$_>wvJ(T7x6^4MI;o@&tX`GyaBT&VCkopF(gPJhmp9r5w#Cm5P(@Hj3dR}H(f^n>!Ea_~KNs}v#XFL3!UeUT z>U#~dJvNH7EJeCL>#=vO72(fW#=J+`D|cVpG8qPWpknIzlqS>5+Xqg#*cXxhHu=*( z&^c`oJT3xTU8dilNf3}l_IdWqpc0t`(5l^aVX@oD3LJFa(lCZQ##nHH-FcsoJJ>gM zSnA3D!?eW!{a_rrg4pn@X%Ru<9ly`rg(g2&gR5YB z=>}zMWnpU{1D8mR7_Z>psqwa)sr^j9)&Dak*n$JyAn5)Q1dQ-uHaIweClq%w2jvZ` zI#%QVsy9U3OwG(D7bOCmnjY%Ay^s5f1<V66upQ1N2=8hIQSQl?&Z8F_aJoF2C6 zQwm5TA#IkNo~p+vCMo4DgkEIO5zrJNSoK%t)ktpaI{fbZ0QQCvz+Nron2|tpMO$Wk ze-`vwbk!XOb$9y!mb_ss6pjgj3GPrvV*hyJo0@gfI3lgX z={qDu8`_j-Ox)3{cy$WeisW}$lE=lajrjQNDZADJSZJl^^E z=wqh)OQkKOhjR~zHyeX7UN(MYPe`mNXn=s}k~su&U+29siyh-FF7ock@Fh)~wI5on zF?SRHP>%_FP;?WS{9D5m^J{TAhD?;!^ zn2N}B?-Cjs1urqpIR3j>$0^a}WbA%|z#;kL0EGQoWctTTa`Hs15EI1j)?{R4?e+HA zjK09Wn>eBTmT80(jgFnC0X+8+8pXJ^f($)E!Qj}49g~eZ;&Fn!`Xvw@(5e~eZ;?Sq zrlO5nun>L!K+*4~WUCL2gH!1KGOAk66yhPjy1eLFN7an+N6DWI+>b)C5JUdZ`o*U{ zbM#eGd3PTP$ty!io&-oN@bHN6lmh%Uh}pIbk(dam-Gj;LH&&2dv!IQekMHu*P%Jl- zm;|fMaQ{e0GSUnPzTrN2wbL*DHl*WjuWV`6@A%^6P$ME5B!`Ptkoh=}`+Fmf+g6%)-egt}5VoiFH2 z6ftgZwaK=~c)yVKzPr0?wX^$N(g0^i7KdOVdL}ZmQf`lKh5NwomoZjXrtjUql{8*k z%-raX8BABkOtjQDNq4weg|11AKlGZ;a$MIw$d2@`U7nxcvx#sG{9&D`lK3%?D&Zs@ zEb}lpHfMkL3ytc+mt>!((q{z~>hWsTgBkdM3>gWozL8n_Q@MC|xz7i}EI;SK-BJC! z1-v3=ggSmCCMAjD<%Z?c3johX{u8Zgi$F1NU~tLpJ~C_xIi{_I=}Y18M2TyQVtJuU z*-R`B=chpvPMx?`4AZ{y%1U!^4KHLuuzn+(F74?o)mQne) z*s4~DD(OgXAGE-_N_L?il!wHjbe?MyK4WcQixEq9dmzHeW_KvAav*ROCzn zZUXV~abhJ#HDVe=+f*RSjmpuQACylA#fW$JkM&xd%4sd!#((`sge{K8@+?1!%UL)< zL@(o`dmGtscRN#}K+GnuQ{#mAVS@_*e&EVWiK{D4UX3i}<*Z9s&mX`O6nFo#P?KKr z9REIJEYl$UM@k8o^E7H_g2*cHKUKCa`*_}EEZECz-u0SpS;6UtwYektp}i} z^zWRrBP@Fznw{I7sfvVlRD%pW$yVJ0RZB8CCQK{KfSqwynIPtvV{PCGyCA57`k2!2 zSs3S&jBo%t6KY0)J$NDt+T!92z%ZQPu*89ENG|%a2T!Xz^+$^yA5N!iL`FNSaOAhh z(2x15Iu7jw>tjgc3=#o0X!GZHp7#cB^Aut~(+-gy*|ZL~wit29@qn+Uh+DFF2Vy5v zRTEXT#Z+{gFpWzpSUOvqfmqOmYaranLQZTl7T0tdU4psAn6e02iKnA! zA?lUPOl&F%iAim2@$aG+4>eKH<&(0~Sn#lLW6M9b7!VNt^kU?qJ#Uyvobik28}OU^ zG4-s&r1ek@+N$b)j)!d!4Qp|;8q{i6*$&qy-ORh2Tgv~F3wqCMY-O7_{>5_)2MY^J z`|0595U#r9bIQ&q;`VZghlQQRoEto8^NPd5Kv+nttzV^EFZhv8e(QhO1`MJh@J1u? zQ{{Asgtl9@@CgWrKKd1QS}9E{%Yf=0$-$wJ z2rs9Tx3|kQ=1(=SFWglrDw2wvoOB^ondFf9493At zps&%;Q^BnHE#)-#u7Gz2{=c*lTMw%Or&a@~Ai8W2s?eJ}%RK}@6j6oaCB zH~sjlwOiq*=&5)$GcbU#sa@}0^69pE`^$Q#p@O*YFBo0RnTd+QukFU&-5S!85~MD{ zPee!C_cwo{#s2K{H&I$)rOB<{-^m6X95Qsw$L`eT0#S zgS&odIIjjY!5h(bD_TZr6^&yh+y_BlUtibNO24t!Bo?RXuBfQ5?}{pYbxoA#Z2@=> zn#I1v0r8^xsz3+6i3`D=q#JmPvxR1O>vmmd*LtT0){TRC9jpN=#j+> zB=I$<4@vpmRzOm4vcL9Y&ij8YMX1HEc+h_!Aa_fUqJRTzV+RIJe{dLv;}rG_+WFQl@2@*ZhzPQ{=mxVJp8oulwS{w6oyfOX%F^1<%E)Fpyls}38l2#%r!UXPq?2K!1 zwq8X0+dKe}+N+oZnW_m<9h>sj)(1!b?r`u!as%2@rmZ+BgJmDn2xLyF9^7sz!FSS; zb5tMQA-`#j7xrP?32T~EZ09sc`v}Qj1e2~#rgO)f1B>)*Gk25vQ^q=7n+{hL|4O{? zW~#a4^9WF4i2M<_b^>nLg5UZ3umL`0;zbHJww5KXf)qq~kCFoS^jAdD(NTQ3IN1E4 z`g*CaPx&68Ft_p~8=SWfWL`pu!|18&hSvMZ3NuuRQ7nlx$_m!|LK7KSiH9W^i?#i0 z(R+08IOQwL%5;_2q9*$Lp-Cn&g_yx6Q&x4%j1j_sA9Ub*;igAmSp3<$TN%+u{MU`` zvNW-^>w-E&4PU3J0@%+ayAQCkJ9FWG$z!k09dKDS-G|LsRm0)N`(MLOyl@_UY)L=z zEXw|4Wn*^w86KezEgZjXS1c_r_klwpJ+$*uh$`DS*YvWXn}xzFJEQ|A=tH*nL*^*) zgL+l891fR%N3!!0S@^_m)`Rvlz5b>|Mq)}w6^u-?63=!JQoXny9wFy@_89)lN_B{{ z=tYQ|X#IG1so7(yte`*+Yiga}aCpERI;+%I+PP;A8OnsD!CQ^@qY%M;n|9U2#2Zlc zv8>S??y5TS5=OHV9CyL;h2OI>B4K*}0q6xQ%riqD( zGeJZ9KUVXq+^TzP6?veqe}m~|XIjyvCkc3GdkdDF4)%tGpuo9#On-1DW@{R9?Oy&# z`aC61R+mVTeB!Gl^JPS?GAxyu{4T`591CjZh*ZQ`6WWLaG zo}vb9=+vV4d@o)$BgORvt@-Xg5qOm8!G~>q8ApIW;yw7t<-p&ds)&U7jJ*gjP~?Lh zTgE6-6ZVP&f5rW&eztkjPF|4U6Z=QQ-r`&*N#fUwtCTucKz8WI1qjhd!z@q+!iRo_ z^#7S~)2cl{W_^Z4b8|RSkxouv=jM|(hQO5*)&GWB2~7G@+4xBhuw*xVwSx4(>xTF}%uWwI8Z zma;-o&v&sy{fjyabfJFy78PbT-WmlLi-pUng!J~-hL;;_wj%^7$tW-$K`CI16~|CpVHWl6DYmNSBcJ&A+lo&STDCjvq~9&nP3NjRh)`eO^q^Pm<*zT z;;-v}Xi(E+ZEEf8{Jq<1dyzHC6N08tt~#uHF%oJ^{QpQg3$~~lt_#o5-O@312|RSe z(A|xM(%oGS4Fb|4-7tV4jf8{((nv{ncZ2kIe7}Fd#mtl5I1+-2oSy+@hx|?2f7&0t7<>L6KG~F2*CwvEXJ}HR6mJG ztb)qFaImw-b+$NERaDrcwq|Oo2jF=h1Eb0$kifl_)@?J7hXWT<+@_OxXRu9GhVp-2iy7yM7`zuu=<5Njx5one5XjHQ1HH!aIHu? z&Gy8t6wV$FpKIgJocWb|dU%e1$}liln|71v9)4Cgbv8xq7NA~h>!_@CpoRK^%}$uf z(-WMGzW@CNTu%>8vtCwf!yP272{diAhuXC5-%c330%nP^m&0KNj>h9nBlldxhX?%Mlh zh3@Ica7P07kOW<}QPesl`q6h=!JAn;NgKon9CRv2?}>Wrkn9(6>PvBr`mnLFeUe}( zm2lAA2s9HNy21fzY@PlaH}|>#=`^vxED!20t`zJ66ey0L%s1>B9dMO~ z;zmYBVg@>iI~H^l^`oF%6n?}+hTQ+?=s;j8LBP`nrwblHXsmvUdF|o70O!v8x;pNA zlmvM_5$F+)m?#d*giG&KtZfxB5)rhRSSw#+^KohING>fe zKMkvQ2iOxiELQ&^fu{ULtH1IizyS1@9%vBiqNgYQ#fdC>^$uu_4JfvCEX025dk(e6Q|cY{_U@mAa4zqMY7cWOCbuK0IW(`Y1J z;Q$8IUO^KfM;K&ddWkEH>YN2>ze%$E$*ki%-q+Y7sfga}P=@j(n4I2spMO*s$ z86x1#hdbs)w#|pG>VYf^l`Q9G*j$4#x>BJ;KDN;fEi}p)5c8Ev*X9oAA{+!H>TR#_dD?5rgV} z)N_}tso5xfV)7m{InKCx1zVb}@4GCE3ahTo8&lKekgW$H{?o!GS7C1)R_Uc|d2*MW z%uICYm0>AG1t>#4-Dy5lips^o!9gkuzL~FfC*K+7&b5lg-+`QRe_VCb9v%*Jdyj|E_|rxNv$tjmrboaFC~yyGWYRm4mHq0j3>O` zVC=$OyJvuXmd`mxC7Z`nKniVRc4$df!2C~9E=We`Jsyk<(;@)J{bCNHXc>XKncylr%1XnPO`)rddEtcy1S+*yD3~N?W|5u#TVWYSi&HVIxXhy ztV6^~kSR;oE3A)xfZ5*Z^pd>Dvht5*T==-OR9O-caZCS`J_MhL^b76+nb+_*YA3o3 z)so6~;Ki1bhhd)lT`Q`XWqjasu(SB%%%busmKOOGpEHQf&>&E9HZ?Wh;9Old zQ3(rGiHij4Ms$CkZ_xm2+!7FtAcHzn#Qs<|{7R$xh(pLqlGI-V;3@o)bf}?B7*-6h zjY4br0xw&i|W0&P!;q*(p0Yg7ug{1i9o-PrUuv#91;aQ591 zIhIkan22U)7n7Ua$mMp`yEFLi-;%RgGEd(qns|-SB!9AWcUMYoU2P3XnRQJq6gw&3 z0h*sgHKPNe(qO-p=AxAhzw9I6^KR$6P_AOD9K!It_{iAXYxGm*2O%gz3ZsHA$KWS> z<>u@lg%$QPHqX43a2$Vfe(v#xyB{$NsT6>slvY$6AifuxAY4|v0Z?gNn7G)sB(Gi_ z%XBcoKUe3;c%p3AR{|dd)!RFC=*cbUuMx@3yNdpAEPtD^(~%f%Q& zh@vdH0LW?>T;G_6=IG?~B`V8yZQF&6`Xq$fD&x?@n-TgBIqWr?TSsPAcfp69PdTXb z$Rd;s-BHodJjvO^@tcCKiJ#+!1 zk57^rBHC+o|Mz2rPu?h#@jbyd?vJ=0nUAKq#-i_>1Vr3|#X;OV{f9ArP`+a2$gng$ z{(~X$fb&XPwZ<*4a+Ma^>IJ6i8lkUnMpoK=QpL**Hw<;UJf0kxaNQpce*DOq zj(kYpWA^Pgel}d1wojQQ1kuG-zk{!~AB1;I{PSNHX)z76juen7W8bsC>VDFx^i1P%1u?o~{##jNAZl&}70E zjOF;Va|!YB>qOaw9kIJVh$PzEopXFQ_z<|*?3_)oNoWn)G;kaBhkqEtmG}!I_HEA~ zLL9JVgw=cjv?GXaceEzTDq;*% zP(2)w=4%zX0WXi;RE19TEVZbQ8>*rm@-_JFiw+P480~ST53x1jc(agrn3}Yr4%=Zs zi;9|XEwUlcX-8v7Ln|Q8R4vnnr~fcEbM_^xI*J4$wl}|jYa086ux=RQN~9`DXc>=xu2LLu*hJ!VY zpqyS|VPPj@p6p?p(~WaK-=#XNfw z7IgIO%bj&{U%80Uk!;Moz2i*Stfi4BR5!wjQ}0@w`~PS-*{F2sFP8ii-UPX4-93PG zQ>Y5@DhFsVSP)9mzz7&JpLM7p)td0n>b=Z`+gx^))M=O6Tkcdt49K#O(eZJEveME> zf6hCc0ZZW_L1e3v-Ag}(II=#;fw8f?9${ffiEtl6dK2jo8_1!Sa(76|!YSz{Z`S;M zFn1a;$LC-DoklG1a7D|6rcrX;Ulo{e8-v}@|JpSBzZQwDbT=Wg{2YSU{)aZJ$~j~l z{rJix*JeKs%inz*&t<<^EHNl*?UW%&pAF3*tX{%I*YN7yJE?Wi*ThxjpWdjf%5!TO z80)m#`&l@t-me6n25+;%H&Rl4%SuaxJb8G>iMC(aRT_R#%ai%HTs@;7=K79R;JaTt~>DLKeaBrIwn#_D=ro!jG5kdB0b_o_vi=5cF zIGxCdh$F_xjn<&Cm@6?e_Fx6i(}95j8QBof@ytcQ9ZJ$b07m`&{hEAfikj2_Nz_is zwiD|B2b|S9z4IRnU3VFtS5f)aH{-v|Uxg{02y=`jpFl-%;Cj)5p~ZSqLD<%6PbZOJ&8lkFrwi$abHH*UkaAB>>c1~Oo+QL&nm~Lrh zGN5^C;@zY@A1cH3b(eNUT86zFQp}fEwUP!Y0Uk8)RWo1Yr~ll28bZ zg1Jr|UOOdy?5wJalW~Z>pMd%(NMSIaw{*Y#&t$e$L+02$m-zZjyyP@v+uGWIU}IAw zA{v0e|HhoWoN~SYe68+0{D}h>u%A~~Y|iSP2`}wee)y1a7XPg_k@*WD#?bJPsQb$l zw)VW^pPL(M2Yn=W=aNUAPOT{4nS9w{n*s~oII{R+RVL2}qX8`1uq(=c`H`D(yMI&$ zoqs(d?SAKUB#UAPCVeNUV5dNk$pT=aSx@WjmC{#251zXt#OrzGclsS!*k3wUQ9I1j zu1?Sx?YNA#1C*(NMud#e!v<%%ck|@$@Hdu(lVX&~O%&__0bYmU;X(WAuY|zJnjoE| z_3#m@1RGra!%Mon+@9d-0MMXumzn#8~tVx#600!_k2Ifx#sq)|yHcC>`7(3UN5)jcQ)C51KUAa{AnjE{I zGkTEDae|+nLa&kpxHC)gl47fGMcattg$HRv5!l_i?n4x7W*n;2n5J+(WMj$7@Meg* zb>Q32%c$rjvHfgKgbg$UTs;1mQ@ylN`y2!1;u*1wkZ43r+c5EA6%}j~a${!VcBLzM z#C`F2FDFt8iej-@TR@#JDlV1`3kycgh$|p+r6U>Y(q&tYdH4i1v%;fh~dC~I)C@` zznS>Get1A@%dh?TgOh`-s3IYD0u1cH+mmWVWn~@&LvvL84xq#^_&;X$Dw4l;kW4FN{0*7X4iEo>t_i!~gGgmJ(*~_5OKj(XqSGs(QnHdOP_Th4A|c+mKRIIz zA31R53IY#!KKZS`X%;JUu#2H9a&&N@t6hL2bZ|)KZL_bKMS@YGqY*d#->S8;ph%%`OYl&^ ztKLc$&et|}CCcx`NIV_LBD#>Q8a|*jvRKu3l=aKMDsO8;-sbx#mM2RcSXiSsy@gpG z9r_rx=0A^{v@Y_yAL)SCPHZ;=lqmRp|C_3FL4x@wTH*lVXUc)?zhBIH1imFU&9E11VH0jlE6#c(aNs+aSR z;+#O>DMT3rBP3A{RiHY(I;Tm4igYWZ);9B!Vo`v~5!WO@(g#9*XOOQy7x42^vl?*T zwsioZn8LE=8+6zRF-t`j0g9!Fpy-1&ydhXfebhx3s?pNYB1ug{(?#^agP%_r!H1~1 zqfLVaRKK2>$E{|7JeZ*ck&Q=SRzy4mevKN&zOdSlo!`%ie))cpKWwux^`zifF&JaZ zK$sQ`6Cxq??ic@u)Pq;QrQ_HtCAy_SUcZ67c;u=pRQ>)4==Qbib>qPd@%74b#sd#r z5NofSqxqR>J`6fTq@tVfp^f6lcBruqpB;FJDboh^%;ZF1%aJ?54zZ5S-Q3vQhknS0 zb2N=+%Nu>5lR(xD9ph{jf7Vqh>1**L?xqB#16^;$C5|C2PiT>UN|qI-2L=z}=H?sA zVvF&P8j4lalo2jg*7*-XlHT-Wli!n1qowQ?*Yfw0S6ieye|=W92~qbLtEb3b z6|+)Vmv{`34G$<;e^z{tkcUq;G=w5eq2P}vOw}t)4CqY4{wB_;&0&g^-uDcX=V;HqY$MB>`Ilo^=UHJFX?u^veo4GZGE#tKJX$$?HEvMQ$m9%lP_s3lGBrCZ8 zZXtjE6_~@y0c*Id(Y{dyN86`8l8-bRfR{^92lOQq)MkRG$*suf2&_uXY3g{>VW95G zvf0Bo1s{y}!nNUeS!vTG1*C}5$|&6>Fgxvdc}wz|I3%Ie$<`WwlwN#P}h2)~pv_42>E6=xd{QZ*N@*^<*3?m~G4kI(ucvupXTQ%Z%#Ah251*$RZ z8A;E_zf9BY#s78H7Iu6YLEgxfx|f}1I27Lg7@tNz*+$k&0H)*U_Ec)*~Cl`83tS6UVk1P z4`XR=qQL5Oj%xOc9xd}(5G`xV%~e1(L0knKDO|i5WFC@|T?at@ogl~oRM3qC7ndt> zzuV|L1A;}fh=v@%lU@MifEuHS?3RGg?TQL7K?ur(lvwzE?*qNaI{cuA+%jx`>K`2q zj)(G!^3!v%iw6ravmauYJP1KGqiPAw&Qlw)kYU^eX02d*QIJL(=G$xy`a>2RI3pbc zYxllh$sJ=!=+x@!DRmz*zidN@E0Pj1T`mS5V{$3(#kM|qQw>&UX7m#38Pj=j=+>a?U&{XuB%Q{b zpSxoZF{j#u$^RFcw4fQ{A}wVq7Uxwj#exVaRXRvRt*G4vECaaHh#XC3umV{TGQJUt z?Mu>bQPgdBBUJTGUs+MxH0C@rlGJ&Z^1G3*n?rd0C z81)zmw@pde1rXA2CnO}qWng5cLKVK2vHz6Dql~CpT}B$%-m1izp74rZQXy`;+e@3*lWQS!80@MBRJed(mLCnhQk?~W6Z?fQ|PdbED z9VZ2iX?%M6^8N2PqXUs45+C@81G0*jP_EN)G)w03ZxG|zlgosg5H9AiE=tn%(iH{c z2GHNPKM2D2E2QR=Fj5>p#adfy>SwP4hQ+>tS*9d;kLc=f@g>PQAuI&>&L{v66TEN_ zt-VT9qM5G4@wc1+VceGu5hna^W^2S(q)6xowJ%eHLDgZ}|79*LWQl(9d81)4s}wyW z;$rWZdh6{y2(Ze?rl(6MOe9UwyFDpl`U*8!aDEPRqRfe5uXQGtMSu$=R90A!$w}QT z&3kgmy+6}eM}AWfO#BsCSX;0bWMkZ~swEW)45HonF&oRitHH$Gg?gZGTNHUL98h19A*i&9MF;=5nO`euvY=i80V3r78`5<|P)28W^Yyx1QD08z zqqm}rXa)DyE9{#Hc9 zh;5#~%}T6N>=C$|Ps@q@pv7R~_iyx>?v?L>w`}9Af@A|Zoz5E@MnVyfl;FBS&3s*y z*%{$!_TB!d`bDKx61bDhdTP)m+wh-UYS_DA|ZjYt~B=k z6nuNT)@q1VbOG$W+(xhYDe(}8!fdAUq^MD$`qJ=0t0T;xo^tt+5$y8Ye_Itch1po3 z0v|oDmMvGukz7F@)n7HUkho6>pqT`<2yF~XNrHJ6s$3eFe-jlLQ}LOhi3yyQ)Iw4 zgNoe}(yrg;0q?<-wl^O-MopQC%mPb>OpdEffEa?D#O+G%=VAKtx$iEig zf|LCSO`Jr!(dmp51tW7PwfX4Sm=D5V`d#{fN_Nnx2%K{9?Dy~S!1nfXFNbS@MTx55 z?XxwIyen0oIgm)qFsE;5XozyLEN@@3=|zptt?1~gp`n3wQTK6ZlnNZbp|C8LNszyR zsZc}*T%G9|g}1Fst{+%ho>+eIRHpjaKWy>^jC;-tTIiOS^zZqXT*w>A7hsjLIP&J< zQiTZ8nxhDzPfKQ~o+2OYq7TtD|Yct%D6p>*gKv`Ah|#vb3bI``p0%VUZmFlL;qoK@TD*kh?iq@FT(lkNgwu z*(5t?dK%XYc`XFvwvepU-X6IHyhRUQshOy&ONGSvZ1GERCLa~{U=FZj(&88Jo-z~y z_bWpU`e)Dr7Ho?X;lKN_5ArRhqA}oZSmhGIIsECF$YR&5!}pIza+_`+R9b_?VK83C#ZV$oF6FUC8n?wECnBI_PI4hd6D@&i z;e<5!J*<&$Ly&_VUon^u&0^{2IN`DH9(j9T$|_u&Dm}LElydzmiB+WU%2v{Yh z+JuTreI@niS&4A#SJc@lfmEp+dr^$8))KECZxhCXiV}tTA?c5Bsr+5w-F8O)uU4m| z=QuYICnOjFcC5CFuSK1>Va7|S<3!FK^S3!=_f+^X@>5DmeQiw*C-L2O0bw+$z5a7y@}eBKR0+FGYOi&cvTw4Wk2M1Ogi?$OD&4F!bzs;_b%y^7foD8ed_`2BA-hjXIaB z1T3)}Kv(*F$iLd|Spn3IJPqkcpuuzojet#Ii!mrDr~}!aMaJwC=xVn+39SGQw^Q@* z;9&-6hv2$2c~XlkJS708NQFipA4L-gSWu^ZlQJ@X4FJfs z@@m_bMYPXKdJx%-&PF2SV3H{`SAVR7@?rip<-dJgA?H>`&c}2tVIoP|DggljvTxt6 z5wgfgnv^4c);^On@l?x}wQDOYqwyBWeV>(;<5d*0(|Jhyw(OxOujaDx{1#!_h#?H$ zU#ECQAoQDls4N>(fB%8Ka}mAf$GoZCcpDLgEJ{tE-Q>=!hzKMHl#Wtk+LZpM47>?# z^NFC*AVKod%pFeIC#42HA|3$@0O$`H^XVv_W zTreAzdNhtT1od5d4>ub4eEFQAeHGR^jBEYEGQdKlPHp-2Ed&7vE%~bfEpP#|;zK}# zK9Tyj6@ULe9FRMfOCKIy3WU4HPR7QRfJ(jpK~9M>UNcRFT&#e1y#3av){egxl#ySc zNzOiY<=qIrgA|odO-|AQn$;CR8908gH@{>z4aPYQ!AFa?@rEO3=6VS^eZ9W9StyVC zwV{zOAuhN|3P$=NvK6@#nVRZ>fPPvw7V>Xm;-?Rb|17JBCYQJDg7}{#?3?u3Qv;rz zUw{yiUaTRV1cG)J(tjwh7-FLTG9_N6zv6(fvv%JKXGx>M@)8_JzI8_FKV8Z03$Rp3 zy9Yl79y>d~r=}#``_XDH#18bP=^Ej|G!hCB@LW#0Z^aH9MH>QgOy#G)zOAh~EMpSB zhmdT)$;i!pLI|Ux{mjI1P1!l9$U*BQ)ixysC!2mjO!{6rn`oH`;i!WrYKdu(Xlj^h zdZ^i?4!&zKOl&4M{_^VeA2Yfi?O;b-R!Qg>a^9d@@q{5Fook9B1LE9*`)kzkL*wc5 zsjH;`&WHBw=x&;V+Z~sSUH-36iToFu3P(4{XPO4BCgFo;pJzbhE9%jfOEv=eCkJkw zt26W0K7o#o3aQF{KlNcx{(hNC?s%}52g|+%bDy6r=4Ta%m5(^`y#Zwm zb9}9+Ad?|i7HeOYhlKkzt7&MUrhWkb{ennl1^5np;2=vgeKP?xe#x#{O-+3*CK(9; zGKbsscO!05isuoqxH`bGBr9n&(p*xN4|N*V)JVP%4+D%Jlo(m@Xczl5;*!lfpkHMB z-5Y*UQHm|E8)pZ5`$6ueCZpHK$I9fHJHk)K?aU$~B6R%xO`^=qySiFh$wxkMWC5U0 zIjLg39158v=#kQNBX_z--ywxqTX&GW@2BB_jz&!DM)~I>4%Xjy?~&1DQKO*|^|Ab` z7Hb0}WJCi9c#|k4mS43ioce>!x}R?7LntN(r8;*zXaCnLfcqb4(*o8L0K5G2Z*%B* zeg@u&KioyyM}Er4a3$j4zMos1y2R)>L(d-ML6dekt)182Z>Q@R&`7=Ak3FEVXliQ0 z{gFBrJ|u*p9e_O~EfWm&iqDF@(Kuc${=|Ow%G&zrOG?V{jGo>UaO%0o|Fg7*FJn3} zg2-C(7pgl3uzKd#e?}u#WR3&d9=6qOl5w?q`8)xh!YAPQG_Z->DlT;p@f>p8G;24M z2g;rzMt-XikC9jjrd1>2{a{;FHP45Ch=Aag^qUjUZ~?IR`SOIz!r92)oHhb_P=;V zeyf2HBR>oZ8Y#W@1!3_bK0T2f3p^CeTlrjF-+Yv2#Qvc|;?-vIe5PuE*qf1R4AH#m zy~Y&;4TTL24bicb(gW8eEC|id89QnK6qh!x`2zKg>%5!&vCx({tgKuHNTYybUWMf) zZ+Kareg$eZ50YiP&_}Mvj^23VUe3#(da<{^e|~s$^!niB1n2B1Z#Krsj$a=`)c3^X z)gFyu-lrU&qIf+Y6E?WUWsdx)T4HEYUjN;!nrB3#_)?9l`Rde!l$xs&VR5k&o*5IG zee!M^FpYj-!}=M@jfK!AP^G!PKadUl0PAgB@d2Cd4sUJ>D z#^oetHm2F}x#e-=dC>wOV#V1rn1qBpTX}eR7^tZwe751 zBe*!|mrT4La3seT?pINjiF&eU0*$Y8@gWGp4wyi9)bNkhntHxVUW1$G0%_dCz43JN z%ndO{#mSDHwe#4w#zNDJ`Me_k4fVU;*ZM31MW~;a_kZQf_Cwy#L=>GTCnJC!U5xcU zq0oS0>?2kZ*=V_CE^8be-Phdao8~$I->Ocvpx!QCJmr!|vv;xr zcFp`V(CYa0lEz*?+?y=_=WbbPSzbb7;!6nt{>X54cHV7&TSILy109F0R%iLykqU}k zVZa>GVfLaNjBCPP3MhDi#IqTYw3Nz=BOi)%dR9u%3C~jgPI5Nl!9N2Wtx2{Wx6uM$ z0=YnS@s_Zc3jJH~oKtq*XNP=JDp3H*JNJ8a#(TCwd9zbXlR{0ASFK-pIB0zFN_oG$ zOsyvB;d6feDt(FBSxf$?4R660br~%?sVy+1{B2Si$Qo_M-gaZ2e%mV-qfdNxZAlvb z8nEF_thqAB{PsKF=yS?S{q4CxLLRfjjhDhzV@r>V%_o8_+mvg=Rc=f2kT0G036GSJ z)t~c0y0|_VXhk5_G=U5YP3uXdF=LJ^wAseo=&bt8An_O{HZ~-=^5(pHHAIVkzz46X z8B0VN>h15BX!F<}icT^(t@Zf&WO_ucjd|7)EZ0>U$Oz9 zQ+Cf=p*61?+0l>V5}0qlZ(}Mx*`1}JuL)>-0+>B2ilL7?p^iM6s-tsb96zB^7eOFU z9r20-EvN_!(z5IslSOU-K2iqP+}EwwF^r!qk_Z3d0YuSySEr4Ez29fQmQ78g-B+_a z1Mle&lOu|Qh&0&{U^9yo2CfjgX7f!%xY8Ow~zT zjBf_S6tlr)p=W0F=S8+aRn((MNUrv40-(@Rg#!2sw}28;hww4T(c#f>KW6)#OIB%T z0!pnPk2qkG)RxwE4pD!WV=DgJby4pblADqfM9#IU)FfXGv>|^}uLG%4L;Y|doxL&= zCn1SnH|_}PAb=lDiv;A)wfxg_PxP#r1g{pnW>-xw0QJON#x3}c5{k;h3zk)}bD$k( zY-tDtJcN_-MwVu8;@o>}>N=wj$JbW+Eb9I?=bnKU9^6jlekIbZ%I=4Lz+cbYm$CbG zNswsiLMOj)S{_11XOGwC0I&0dv(zY8r|jj~nCG%|XY|`|4aI!gM_Nh9)1yU)@ zc+s+@+L5rdJlgIu*xrt=06t=^A?`<;)2gnI~eu z7;1zy2_tiJ4P0H;?xYSOvO&z&8?1IU#3U!zrj6mt|wgp$&Rfv9#%A)`TXpscA1ypyo0A1ht zRV}wXlmA6}luCSlgTOyJpl*%$b{Anf+g*)4?+wL}H1g8atJ*@OflaeLhThWzNI8av6^nJcjZ&!VCs?@m9&|7rf{e_~U zA`_=-H-xeE`3EGNp2UJr{rlmzXZa?2Euk5V$7UCy&fGbN@s4$ zcy_Gz2x|x(LehSPe3JTk@};rs2A7D3{vFuC!C5a_j&)xGpYNIqdwM4Se*4C5Us2H| z_xIg9v*!p^I>H+v%0&1LvYquT%Yy1|o83bjB(3MuLbTBV) zIYa(30tY5-zY-C=#FwTBS)jzcIV}c#-y_vrTXk}WN1sd$+Y94^RBY|u#pO2%onPMQee4xZw_vyOvt{yr@Wp@qDS`5$E;5+;3Ne-Hp%{%H+(YWcKRSy z-^t=C5r%vU^0D_QK!XdPvEN1$aBFoDO}60e=TKaQb}Xw{CHh{*x;A*wA>Mt7^2}1C ziJ}+MyeYP~x7T4Q_66864?yQi)5~kC!>0GO;NSX)wFFYC>wahUoSeowF=Zj|HrFxw zhg-lAjf7TBuXdBJp34t0+tMdgG%h>VBaNf+UJ+0hVVvD|k+%7seuc_&r2{dtV9Vlh zbIF%SrE$iSvihFRo(mV-*;4)D^O7PdS|1?Z30idM@VcT(;Tk$(M?~8wFe255#n|n8 zF&)@b-HcXAc;bGG-ryV=9C>F|X6pk464}=4?k5N8Nz8-X#bYAtTs=~v`ScU8ad#0P z5!{{$z;R6lUn@VPO?|Jv*UuNQ%${;-dTMKLxU?3-Y}H-Od$TkNb-A7J_lpwPl<3qX zc%z9@q4^q7y?hEI%;VOXmPQmRe}(-iHU{UdD5|FIc-}I~+NhZ4jw%DkxmpCeweCCa zOmz#)lNN=M+b0}+f>42qT7dd{J@06{jPl#n$&l@Rzi-v=^#SqBGcuco-L>O6MZ~8G| zCa+Tf+mo{L0|;d&A|k?We97-NDH?lwO;UhIUsObFfm=+-DcmFZkUz@4N>B+j)Br{H|PC7PYbZ(i%DjmFOja1wLssUmUs@F zOSQTK#tBkEbv;=c@~+D<(P7ZN6r|MqDwIQUbk(K7+jwMWR`iJK`$PH7RCKRk1?AGO zC+Cp_YngF&R{Avh1hUaY-hih06G-P>@Q`jShg8?!wPE=O#K)k~ z;?rWjk6sfum3ioj+C9u}eyCv0M}f}#`7^25@yc9*uzB_w8HO@E2O9V zsJ?#8f%x$7zUF{hBVU)Ldm8t)Nd4+f7~c24dQLY&r2Ag#>NuioYz{8#VmuBj;Xkmc z$jB>5smQB~b_|jdO_`EAG)HT46gAWg=)H6e^z;7+*qi@HjwKKZO_D3vh~22c$~$M1 z$XJZ=s&E(@UalIN^hBmJmRW81rqR}Oh9v>2U%>p0U3{IR82dw*%>_WtDFInI%PjQ| zSP!$|AA zu;i$+#*3$w;aqEPM1+lBXYBMA(07ih>UsKsk-gbzv01Io_cl*(v#5yEx};2>+r_Y9 zPlen&KoXT_VgApb<~yHY?YS4Us&AjQv`vCy2j8mJ8@{Hi%^qXq%F`vrb}ZX5(8*Ss zgzE->?f7z(n2e8q`Y$%k&CI@Ap!=GCGcU;RSxLL%N_c$R*Lqt{j@@2U%33b6GHh@u z-u6&}j*?FP;Ifc!3C_#OE9G>zl>C^k3q)J#`k@lh`3_n z@8y)PP2pd@yuQ7@&dol%88+0@d!?q^Cd-sMq0NX75SZjNqmVf>90e2T9(kVhs8cfO z$?vn%m`iCQ8ZoS>WJimpr}zKYy^y~If?#fJZdw9;?AH>azIhn)6c<_{W<50XrQ78^ z+NmFa30XiVHFft&lpi4qJNu8b9ol^Rt%bJ5hKi;c-O?^Qn3@b9yJM@|K8?cLVHF|b zr1VtsLtGr{-1fG?H-7#EKHXK%qfhc5QLiyKsP!QA=V@D8EuSOhBz1<;GuDq6qoblc z;J8tpY8NIRxxf!V0u3)@$G7WYS^7W_P!bwS&dwNtl%WSxs{NOD4Vx84n3W^0fCBFX zWG~Pn2D(>Ww!LQ1g7y)09f;cxNYgViBypPbjDA>!e1&kmltb2M4T`wsg+p zg@^GsI<1;IyDwhl6M&0@#u>?@IK22Bh)zAk<+HKBJ@1);xuWgKM1KYU) zlgM*mlwEhj`l&MPuO8k0)Ya z^v4AHLlUQTXN3Ta5?=-W__=6(5T3EW(qKVH;ratk`;%T$A0GB73TUNX71TQnKJ&L} zXa!Y&i3`EB6A7ir6Z;uzt!<9YOTgF0ul54fp z2FgfF|LN`P^%ZW1g!QsG2E|U4=hd0LEdpLrGK1lMv}NYrGtoCf@u#*E${`iv#vW?yO=gYX48m zHj)gf10g+}mM^waE-NoXsw&xPs;VPVx8JEFJcqYw;IXmyb9g_b6yJbETJHM~p2dN3 zt6@boJy^_2nC%NwnlcCUj-9>q4O!aUCOSGg7=oauto(tSi;D|o&1bRn^$xE?dfB0vTAy_?(bUlw&(f_!|BIYuUrHozB#u$KidR+g_g3{>5#k6tAfikc5c1yVNK!86>ZxcZ`iu3D9ZZbI@~a1_Dc! z1$CnDtXgb|O~G_f(l48mC#sU&S9n|xqk^lC#yhFSWoBs#Olf1Uhfagx!y#g*6F_sx zr37yp7kM9s9;0-o-h^H6qA>V>{`^>MSX&3c97W3$3NE-a&te)iXQUe(zDAJxYQmsg zR7NmfaYNlY8;Rw?)sr8tl7;sKzP9pSNpYaw3bh?oQfILrODAYREY* zP>V{p*H9fC9qoPm&?zIo^9_WjHShAZ0E>;d(vyatJiC;#eThiL{G{jHKVFDrd$NJ# zoW$S1P=i^Ka5HlpZ6OOM{$~u(9b)w8#KiJMZUDg5R-*|z>v4Xd1(+n%;Jryr$CK`E z7-gOpo#H;GLXK7{wb(WXh@26$gAH3@?CnDajaQ*0nUU8YnT=lRkA_~7)wI);;5+=L zn0DrH=E)vx^j&i5JSLL7BwJ3s{{Z^viM4-Kj+S`Hb z#KQSC&4De~%Woa?_4PcouU}!%V$A;1NJuPK|Co4qn~;bbkArQUB3&pX^&4oWCS#eh zxIe*u=&aSS1Nba)ypxkdcVa8JGeiCPIwJ319#&VqLk8g^$+M=4U0{1ZOnZO)p$PBe zp-%I@6~9gFTN6Jgf%g9-CC!Jdcn%9c?QNRSkn4s$t|&A(6yyjdOVfpw;C^N`&13mz zE_`ZO1avv#)FQBwna|8BEiSkh~mEjDl+uofKIx$p{8SAtUn9H z4k5~R70>+6s!U=ls`~q=28^6>?wo4)S6A~5w)x1vNi@_{4WY_)Coyk1vOaNW3Yoy_ zuy*^Ul$MluH=p?Vw<)X%2II@>_P^?nvBU?;m`sl-Qcx?qex};-+R|enwc+rDw=-4ldByO zvDW3t_j>lm%lEX!s5(Qn`nVjFCeAU+(G(E8NX1bIUG*IS@=?s)rSF>miW0%d6^Hf! zjF?Wb4M!5e=yi*9eyPJIg_4vCMe5LigI-nPHLFM-LsIwHjM{Vciw1j@Ts5pfv zwQLA3YcXv+)t9Fkv)QtBDw9J6=iz_(@k0&3D_;@_Og@7y>QK#sB|z70M!#IGV-CR} z?&>XNLYFZP92Pz0r$V%>E8}3nX;YxKyPe)z8VUaC|2Vn^hrHT0zHHmJZ9iezTUf>u zmThxc%eI!5*IKn~EptoDwQ8;U?)U32sLr|Xb6r2OIh0u(bz7v|6M<+ZzLDRFgqS^% z8`m$bca+=j^=+xVNy;6SLJ^Ty)-E?wIaHQ5QyEs8qw3#}rv79w%4By|+4TQT=jAx; zs!E7L^ZQqMIZG{qvLUlGi*;+dHuL+w_S5A*3|oOdRDXGR9f!Tdr_Q@Dd8d78k9_I# zUmglww=P!ww_8Hje%zCGR4_@KVK9rrY6TBr54bUN*I}5H)=ZtB+dJ6Vf&2TMg^hzF z^if*oE>oByyr12+NTv@aXra4Eiv{@kMAkMIpI(FM{rXnm+2Xz!2?-X4o-vCeOL4pg zi%L=zMk~2=2n{Mv;l?%6_O-8YUK6#a{iF!#3)1ZeHdfXGI2hk0i>4n(9)E)cH@-Qn zhYN<4KuJu6lT~K0`N_2K=2>)v#z&lz26@eLCgvG#y}v2j&0w&(Vi|G@LD?N3^x`c>N8~nvb$+8gW1;7 zdJ#pj#i93DpW8lDINI5nQwz!Kn&RGjw|_chmzNcPsB|QJ)PQ2?dHM>(Ru!-<%QDg6 z=UJpp+C08~{d!dAqM&&TNZQ$4O}Abd*MG~&xD6eC=eB9Z{VbQ;K=Nih0~h-nNxk5p z8Mg{L6ul7?gL%u+5ur;=T{TQixr3mdV8^<~VAy*78av1Jpr*+@qE|oJx(GzlfiqYZ z8-XYWS9wjsxp$9iWPE%LB@D#o6u!X5j0Te=D0FLAulqGI^b^5OPM1|yW*vES6&4?a z`lq-voV_|FVI7;k+ZQ1pK+G@JE7v|nipIxg!V_gZZx1Vik1qODPm zA&4ASpqQK#gznq4;Si{aCnY5XW09k-s@fy+>=wO5_YqmBz8FG%!iv&EvBjO+3{69# zy5J#p3M$`ZI-Js#%jua*t5JveF3!Qrzcw4Nke5#$Bd=;6^t?IN+^oZqFzGL|tsy-i z@>bXIZvsZGQgRVfBV6S&N|N~Q1w+%?X*=y~U2Uz{#_X)t-vu3w`p0j+VRT(`#k%-m zI*xK$OS89u&q+3~vQ@t%$Q0WNvron27T<5_xBNVmcIF~MfHJ5*1T-PX^sD2?A$Lxb zh;E+H!C;q*VwV?&F&77@>icYpaETI=kQBGJwFwXq5>g5t-s&)>Rgc?$Hhjg~qY#iO zGLG1QC-QF(^wKbU4(sn0T5x|XA6sp6a1M=PGvUm7B;b8W`Z<^0ev|!Ir>za<;Kz@* zyRjtfqtBvB$(rzptz#Gv7V=metu{01fe+-y1ReDBtb5y-+JTZ=O9cf5D&LtbxrxPm z$Pctnx=_aP_j_NrTceVXd2=;_&2noel15fWG@9s!@+I2uXUd`QBaIk(!ggzH0Iy(I~OCjW|c$aDQ5ai-wt5qZC-rK@X z+53NTGRgm7g12WwwxqOmHOmC6FpRdv$(vxp4eY;SU9T$J{ybfPux2TgVvJcgdwY^( zQ(4>dsTWTcZ3{1%IGz2}E{Y<3^4Fblz=jSWnE$BPWPS#Uk}{27D-Kgc+7{ zr*z&Qf|*a`$k8VB_>vXL<4Gi*T^{`83c9BFvLDVM34tKoSe^NBD`1m59M6y`U8xL6 z!Gc`i>Hd=pNW6Ooy|x$4y94Q<5A|#{u$L@}ZCxx`3uL7xllwSBfJv~V> zKVA5lEEvc*#opWU{q(~whYIFWjEs%>QNml2LNGaa3TN-&OzzeuCntF{|G5NiAsqw} zOS%&n;=~X}V^;=ZlFQA~ea`Y72R%-{k&L~g4m<`P+xn%&X%VGREd z9Thl4XVN=5>YJ@;qhRRlB(rHQrHZTwJy5i3;wuXD5)u%o?$1Ezmw1P!o?r^1V{Evy zF_m<*zt7{_)g#tVS+%bXq}*d`TvE;OU}MAeIHz-ZD!41fto~Y^d?xMtLTFOk+`~)t ze0uQuO0yK>jD-;!`Cf)Rsno2pB|*b>_Jj_B+=MGq^&vu*F_@VEHM*C9K^=PIE)$^@ zhk0+_z`I%-$zo%;1Y3kl|) zu7s_Jd6XPCQ_F-!aTAl;@bRZ6fB`juI!qLsp_QZshjhF}Gk9#rL5s^LLq;}d%l(((Puu}s6jyv4mDKt z0Z+r7nL2XTnAHssYbqhh`3&;!&cu_3eBTsi8(`6rN6r~h&(f*qK=;g4tN&n-WcAm zd$Z!BlJ8-L8#vBr8$mA)XFjFVGtE*m4yBoxx4hM0(b1_b;<0=PXfyiHIBI}|{jMfY zD)`wi{S&5q_AA%FW6Alwb3wJz)Y$IAdFOHiPol!HtBRDqR!CZb249GqBLQJQd3n^(}=ZjK!WjI6y*1YML9G5>vl$`C|R_4ygL_4N=!UM z5MrXoG$m|3h)bJD34N=3=_8&SG5I`3n^;yxPnb5kjp`|?Ba8NaQi_FTx%ay3u)I9V*=OxQH!prNccMwQLu1Z@ycudfc8E6CPw7 zjvN+u974-ij`FhjVa5^oy)}<&%VfgE5K3;4I>mq1*Tk`IH3mPOh@2b1(5&j1m~hGt zSQ>NQLB&O$@nf*#c=I<_*ZqnbieV;g-}lYTkoZYK_b!U%qR}siWyrs<<0e|Ag|I2v z&K(ixvg*CG4f-rw+1OmM+gul~=jG|+3z(bzNqg8*SFa$gS}4nc>K;>VcPXIdN8(VU z^A#j@;k#@I6=BO$w%ZnJH3rMm;!~(ADJgY>xGtjgV&Fqbz>KCtSa+mB)&=g0WZVc& z_-+Ptn^0*C3e=aaHGE9_ljuS$tA|XOq6X zNq&PpbK()aXwUzmU0EyT_Jdq89u-wv6F#Doze5Q+^DRo6I++?bRumTxFDb;q_2KE+ z&_$~f2?;44$Q2WQiGJZ3jPQGAt``ga(tJ%VS_6#7_8H37&lYkQMDR7W z)r$mrIzP+5Lk9I=8`$z?x4N?qx;V*57RRwk)IwSjlYy^HQqO>{BCOYWk5 z-~g0ck}GRuYOeZ*hcxonOz!Os*sg7Qr4S>2{>m9sc1;=gTz8rbdR?yTB|~Sl=hnH} zPZ9gy4C`F?7Bb)o<-%I!{&#CWG_LjbZO7)Do$*&ViD^rx<)Bo zJz0rg9TnMCI%{F*jiJ>07 zZWVMh{%5HwdhHlz9E5!K?lWixX2t&vU#VV(6qc4SW#1VCDJncLrs~Q zU}$)F&BD@>i&zIUP#^H1u&ub*&zs04f|gpc*DPS9DFO4JPh2d^jkqbHfQy|2?%rN@ zdPGDGJ?~0ZUNZMyhnMMh`%h6#*}qNP$dAr>v}UQ&c6W`Lg>crhe2oMX&Rn&$a7N9z z(fjXi^a$fUBV>!2wf3=h(-9EzaK@BXklOXp@3=2!UQ3M29n6?wP! zf?;8>UC?yGfnf4ORXLg*dd3Jr>fg4oAep~66|19xFMusmWDt>85 ze(?0y^@BBR=r)rv=Q$jX>Ahiva(81z9q;u@WnsbW_qqLueQpIew+z8|V!Fw>=SVVc z%`3kH5W~%*qi(}kh5+F0C3h)%iGhjvT`pX>6rU2gbq<4ck{Y|^*OR5C;`UZBLzg$G zl%crzJBk}yCa6|?5&mizSFfd{`O}pXcC4zs#hivkspT^zh-$?aNEwT;ycXRG(TzqkLGjEwDaZltS5FQJ2SPCcbHKE91rhTI%Vfnq%aMHep7s{K{I`H@Lltc z9oj{XUpxjNq3urelUU2jzrcHQqHkDYnTJR9h91gVJIiSN(=~lV zbUi-63$^V7xg zQy|Qr8uu2}a+x;n-Y9tAX2^A@4wS00-QC?}#jPHmp0hGmHjDR(pWC-kO6(gQpu`uC zPoJA}a!w(O2P(B7c^prIQX{&t)no3|tFqjL9^rer^mu*0>$zD=wgd|ORVB4jUqWmQ zt5MYul3#B@D)32Qi6R$@F^J|DkmBLBF#9HKyZ6A0N9dKs!-ue;Rcv*0T-2EH^72BohVpw_ zgl@BEO-jOG6#P0d(3)*FTQF0EM|e*+Jlrjl9z>I-^ui>e_He?U*12+U?J9GxWqFHX z?sqvvbPi{0xW{q%#d>m#H2UB`ke|OSbZ^wj&JO3>R-v=ulc-C82B<1z5MRRecd%*8 z6H#IAA(77l1=gO7ng*q_F;P}h-tHI1%ZVR8I5r}I;%iE{Xyf$c^jqb3~s2#kO6UYbr#R2sPmb&Fzk(% z;FqBEMirQ_GT7xoaZrNEiI3^PNLI=7Q4i^#OJlT2pekVS1PsUM;Bs8ac#`f4+)3d9p_x`=0aHa(|iF76nZVe&o*{aiTox3nxoHyEuvt^F-Km^DO@ol2>Ng^7pe za&^LwZ~f$S=vg+JczF7f;$xrQDaU!>i%Otlm-%iDgnwCc;fN*2tmG0Ac{t!FJ;f0W zr^!;Hj~5Jxy7B@lh4=Xd1&kD+r4jL)RYczq2!eX2w?@zXalHAod(9~eH8K`DZ*AhV zc|F7Ta*kSf9$OQKipTF#>*sTJ!i=Aa9jUrhp<-=MjCb#SxyO}eEGLn>{`$8y@s@oJXlH*Ku%QDTNZkZGp3R2G*< zmTI#~(1t>B$>-8q=~w4nUXmDf(u`US>yg)|IbCQ*13243$S+pE1MyhxI0@L^jmx#I z(?<8>QE^F?;b+-Em`CIB;h|FAdw5uWjWT^!zJ;SBm`xqM}6y$-;AM z>@S=yj_z(#N{16Rr#6D|0+7nN=PY%V=V;b<0wE=xavNd$q_UXYv8s%-%;}Ph`9YXx z=a(Mxe#-j#qb2Mf_ptk!n3UojNDvlOlEcpN66X1WaEvv=SR6>!@&aU{uq#>34_TVmy2p|9L45R99 z^%ofAS#|6ZZRQLRXOHjly2T#)j&qrV0Yq2uY8-7Ik0}dv)WT-3;s|hjF9?%(5t}56We(sDl^Gd{AZ49!Y!A3&BkgQ5>!Sl8; z?!LrQxm>iZsM$@+lCz|<{PObBXr_n56*=4>u!y~$g@xs=37onckGnO;&u;`sC%OMg zktI~?*rt$pw!NYa)3$9a9Zb1(WIXvGTj7H-*#8Jvp(&BEujfH`-Tq(|e+vfvtn}oI zx1i^T3h(uPa0Rmb%bY{&i*m-8NhuTKq8NE+S8*tgvx?<4q;vXBs5W(oe=pi?vsS4B zh&K;GK84k~lBs@GnI2LCkFCcCJNWbaQiZEM^a!;4Rd?>{rtNFfbf*Vfj~ zTN~ADSXV8AObY+0F!)CAUISZ9qF6{dI^rG*jp>DZn{u1fngtEr4x@Umci5NPdNNr# zxjkm9u~*Tfe)8=28f+QLBp%;wJo~tbCkVDLeU|Y5(+Wku;UJ8MW6h|cg0Eh56jUiP zH&~$Db=%z^P4lh=NOSaPP)@e06dOTIkMu}{ssG&*tE4Hp^&eR!}oe^&1`QU1b7Uwpfbp|i zQ;BF-cLG5PfI7Hwk$B{S2h(7LL>9>rZ^U7pNxd9vRu0M>b(8+O_e8_X{%@<>`|O`> zfaAJpn%(G&#SFDczu$Z=l1qc zVSHrx9Js|$`2Dh}0ttUS;S>^~-^?(y$T>w#UxI3i8#rGD2U}9QUjLeOc+FGxDr-o7 zi-Dp;Aic|cswhCmBE^SGq~ONRQTJwRn=+4`lN~=OrOk^5WwR|FpNdFm%DTlA&RYI(5os znHDn_FUdsVCz3iMma+&%@Aq2*J)YM~UWVG*Vs2e+i*57IH8}@0V{B2!_Qw(1PO=5Q zzp`&zPF=pb%ZE5PwY+6Fxi1KibNq1h{ZS23Cm4LE8Ub5@6~+F~Ue<0{@8`$+ zwDM!*FjyNGHy8o)OWo(sUQ;;pwg3m+>WWllY_U#FFU?;4a5tfFt<}9T_1;UMu}iw2 zcp}V#H~aHLz!%4Ra}6MtORQQvF6rqJr(5NZrKQ8GH0OlPG3J_JORr$XuPjD-0rqMt zd9jz+V_#t1C^)+HQD1q#5-doT@M10SalPxq2d8q{TOOF`gQSGGu@4Dx0+Eps23}5U zcI&M{X-WO3kj%aIdZ{I*7XMBfnHv7NF*z+G4==Ai;Me zj#`0yz%b{DG(AGS&6DfD_Ul7ug)&G7C@w42ki|S<(57;GL9xNQf4!E5%krW@E3#8K zs(Xxc2w~ue^7j_aZ$CKL_X822(Ke+=&I;k+(J&SIUeQlEMD!cuKo`|jRK_<11O&Qw zqBD2Ax|!fYzq$wY^%>MIBJRnf@l|pQ3Gs-Hi(1bdy;v-e1Zx|=trGzabzv9>MfAZ( zc6L}sEp>g&oGy9`e*?&5%Cw)_orU)mpgiI2PZ8CD|muQEhuMRI1Vkgvnr`6#pr zZY*tBgLg{Y%Z7+FD%{;x75w-Z8yn-Lf4jK2aAsFg;JIQQAG`lMF+u6FVtJ9Tjji`4 zLc3V=T6jGRXp~>n66yM;tli_Ao87pGGb|)wWO|%FH71!DYBz7$GzB>>9KF1PmD;@} z#S&Ka3bSZT?Or*tk|WmZp>8raaOvzyJxXC>PRaV(fPHv^vlYAlv|88 zW>nizt+0P?09pqTjcrp*pI$O)GOojc+g};}OO)e0OTO6Qh^{;OS}tk?$8WVRCf^L&H@& z;XZ2@7nk9Tv+9T6Ez?fThNu7NmFKcMK6YGFdlf?DiG?1jHMpL=YO#K7KWr`Ln4^Nd?bdaWXu=Lt7U#5 z%;A(;iD%o(OI=l!y3%cSS@HZdUY0zEZ>Bib$q`EK;B1#0ah`d2qSA*$jlUIjp0jas z`vvBw-F-tWTmBRqo(wsPZTpxH53;C*^mEG>+BcOCW+{R_?KSxo!qRV#b^&pbM@N4R@q0S)oX z!6#~kBP2}n87grfZrIafCiNG@5s~6vZD!6@@Gv>Cll>bYA0@rTp5WTT{qHEFwJ}QY zm35zxZgK=NGLD8omz&YVFGU~6&wijq=}q2}`PITcY2`*izYTX`0y@@Lhw$%o?vIVG7^rA)y`#*` ze*rzHja>>7*d#^y@#9Ie9Lmj`4&~qjg4hz2pE%-2MQf*L*!tgdLZ9;<&--2)CdmZL z;^gNlRT<~8fNbnxTJrI?`aQeE_J`x5BKA*2fmqNgbO;+hge~yp`6-)PS&NTkvzvHc zZhq_ZrN*+fR7}Wuvu?xXE{ZKN5V^!XP)==ermfFH&(jitJ*c6M$ z8wmP!eUudnW1jQ2Qt~m84frOUHdVJn@BZiCMYPm9Y>5SeD@%l|1TgE%OBwM`@B>RA z{8R<}U^Q$ceOKy3-q^wz*}Cu91`x$MMGwrPB%X#neh_@W+Uh$0_cpsVO; zu;b?&5YFRmqT^s1`R6Qqe-W{w1&*6>}q8KQNS9K2$7D%4PfOcNGLz`LI^+ z^G&P6s`UTb-nUb{Bhk-9;*szo3G=BQdPF!F;iZy3 zd?1gWW`70YjYbKWm2>r;&(oy!zeSl2AD!Ye%bxR#KbmePp&WlpW;`TccrsX zuPYyMu53sU1L%7bAx*F`WG_bAnYYg7a6aVY4Q3~d(HZ#m?F`a@9(V?kVLRXyWr~1D zS;s*b9NAb~GlEH~V;hCU5q{Hrz3}ce%4^@(`(=K(vFQ--5++p!saYFjmn`f(6?b>s z9{`y=a`b_9;o7x^WN;SSRz@baq93m~|8Mbx)SJF5{0F+WjEvSHOizSwkNJax5GV3j z4{BQ4-O6t7bIR3bYZY4E9cHGFiwHN#=i!Jf$3L1Z>07UZ{QL|thKYfY0xfgIQ6QA` zd6?4Qv3K}%YI4Rtm>owsXsT@XMAlMHYkO{JdyTc6ceqL@Ah~captG%7fI#xxU=og2 z239d06msr|DN+g3|H?qdMIQHtXP4p5SDr?asi8?5r7t;VD>_BQIxGAz=KU+-Yp>XV zbyKU0kI5jcWY&qOD59Veq~vpi&(&6n3hi*pCeKO2BD9ghb+rWMZu@gb1iT5v=RRDf z+qhjeD!BaK!{Yp>@`wrNRSV;OKSXx>3k%xee0p|>-Sw_v z_`ShWu&u2@@bTF6GDnn{?0`MzE3vRYWb4BqBx{`1{g>*GOO**rn`U< z#t|;(_1R>@rRUc`N#s!~*Cnvm%~2?w{TRR#?e*(ETMR+mgi;`dS0OQezOt+=;9T3u zNwDZ()LT>lAPA9FpDu#sBjx|a5C3}lTE(ZFVun-6K?=R+q~+Ho#3c{lhYp`DgIP|p z)o#8*xau3(6i+Rv`e`rid8{gWqJ|{*-$6$E>Sozjg1W~geXFud7#S;&y%@Arh;*ZK(TI|3GVE& zp1eFoVA9`GRT$uEVb5$5hw1^C5)nC#96o$`W(Io;6zVvA@q0EkYgzenFye)N?9nBK zh7e}^T1(444&^SATEM}a}&M`d6JM! zQe##CCO)3*!mn3Nvak^p_f-(b5i|U(t*h%H5+U<}4A{R}cohpNX$zq2(Q{82QY zKiRhOtF??61y>kx3^Y2U2$w0hqF$pSpiE+IxF2r!N5SpkIiH`NN@*JzsIX}o3-3^^ z$7ATXEW*ONqBm6QmupWtpk6T*_|OiT0y3JrPTsae-(!K`mH@ZzMAgJE@Vyi*ymNjTc3>Y51qJv(>}!z>^m@4rB%F+dzd0p6mYfb;QLT=PWQ)Ko#may-SY z(0Rn>Gs=!17cnXF&@QkH(woJoGPYaU+B(zJ{E8F;GS0K-&CQ9h^>tg%)eqN(8GnNX z>~Af%xkctpRhqsKf3@}CFx+8HD<5TvO}Era(F#VvKne7oE|B1$p`l6n{~zh@%c`j8 z{QLOW!ltUN(ue(Qc%~{Z5giRrdNG(BYpgk*P|!!bfP*oO1ttztUIR%&bas9HpKy#G z8F`w)&EI6%XiKDpVv#Q-LWxi(Y>38p^OizFw1@-N@$p*FKu;AhC7(Rgv%9c>|L`>w z4gu&>3c``F<{B4hX!z~yc(!5VWa?@k$P+>KP906n|A8pXXuiw_RjC!-E&Ax?!gjS) z7mY6%XI$_R4GJl=kDfWI&jx<>tNtQh{+?SG7gL?FPBNY3+6j&k+V`F)T5Q}?NAh&ran@x25R@0RJZ|Wy*U&yQZ`Hf|_ZxzfU?tz*9QD)|F#waUi(uM%psA>7#+?J-1(Cpi- zAD9?rwKX-$%k%RC3=unFun4fkY+2*O`@Ab#AX%oss%6D}(+IA_m&45%OX6nc2`a#d z%EwRDK*P?=EH2ET0z5}|w4oQ4fHl<5%W6-n zD!@^CmFzAn_ZG39rlG5Ob!l^973bm+3mjbX`uh5O`}glpPmYh>fZxMCU37zSzj=n6 znqR#T3$4MlPg0bXwdM^o{l?NsEsz>ut$^3)BY> z-jIeMel2Ze-%ne00-;pQm?c0m*b*eb=i?LIF^h1XRmRfKVFSoH#4`U9o96Go8Ch(8 ztcB&}c6T2iVLwO54_FrTIXOA2%6Wop+al-u#OSEF6>gynu}u{(!nHAEkg=N=r+b7@zonku{KAck_U&rOr|kv_w4geQou4?Q^SO>-Wdn zT6uvC0fqFenyxNCQ#-pO8e0>SXp=%agg4(?a_UfqD-)e%SdZpJoiB;K#vj`%vluKa^Z ztnBv3_V2kAc0$W6?C2u%F04ihlAG6@`zUV5vW$&eqoQ&)DBg3F2lfVPVEm>ahUd&6 zIyOX&Y$k!PTix?|DXOTcAtm*uH@oiIekGz>INqN9TI~-A>3?PwWc@21uO2*{lK<}d z_q>LwM=0E1!yy@i->WeRESsOYyL07r-(h3#B6W#%lZgSxhSSBe+WyL^($`;sZ7Xbz zJ#O)|@+q>3Nx`&|jK2chXnz*2dMxg>>FFu+XDQ_U5m73V4seo5L`H3?u8v)qoBI~p zw*q?SMi@2{jfqIV(>;$8ghw3!j6>q0vl*1Y58J(7&={nhjkYhhFB~l^HP`xPrq46O z{LXgah!&}9)rRpgxa~eRc5QJbIWgZQ|{SyN$d*lTMG+K8-;;?RyY7p*UN>CybhP} zBIu*4kcdoC%#ze3(MTm^rxfB zLe7-{{h1=?nIn&%fCW(G%(@=2x?;fFmyuHeY^$0s>mn5ynMzVzoMAHhcW6UpYZ+w9 z`ja{&BI22YCh>-g#?15Beyke{ zhzRJ3^77IGZGQs1)&@*T>mTLPHxn6kV|BUp`VL`|I%~AsXj4POLobZ9?7P&l_;m1> z-_^l+;gD{W%o#GnU|^cvv}t)OH3DlAa5+>fXj=-<)>P%PgCD9(ia6%xU&PLP-08I1 z=vO*i_woVc2s(CVzE0(f*@2_dyU+c`#^#r3dR616PZz}LDIgmF?U!~A7vdw*{Ceb& z#(edtv(wwVubnf=$wYwU2QCnNkZ$nd+OPKxyVAsSY;2u|TKd67s&YV9&NMDIQIedD zAcM5od_bPg49M^azAY?V-YS6{tZitt+=WQoV@kxWo1fBG-03#%{6V##^@lL&hPDFQ-~RY?UqU z*q4o2NzKXeqZos({rKTyyI*S`l=+&i{Q1ItNLqMcz%9N4j0;7l|mVEEj6}SSN(f z(ma0=~P~)$Q%;p>yXTM13Mxd zw6AD-CigCXzuGas`SXYLD@iBNQvB!016QOT%zd!AO@${#0%S*XcVu{E)-||-f$>Re z5buVRkC%4)nR9hFa^=9(Nj*j? zoGSz>W%<-X(dL#GO%Sa8w+5SvDj4r3B3_<$)(E$0UkEp41S2}Dm6+x~Hf|n3G|Gxb zYd{|nx2!Bd$%Q;&{RSa1Dan0pZOva=ILiI%N}Fp}w*jHJi(m*I;;y$HaRy7&$tNWA z2Fgv$3zULU;By(`4uuio2j8kWv}rq-H;~AKr?GG8|6!kEjQO$S6?~M6vt-|7WjEF6 z(@w6NTfDiJf?7IZX(8ar9!H!635tn5G6B`GqVxm@v>VnH{6z+d;*yd+}0@mHA%XIBHXPiz+#IOzL$UBa;Glx;2;l zk>60mJY*_k&v@K4W(HoSz>Os6@=8BJfe#pBP)T?`bOS2m4@JkXT+onvE(xSH4FKm= z4hoV?8~@2GolNZ2osX6{4D*fO4rEHh%8=?->v}<}9!wgANKAx?Pw8Z*gNvtI>N*^| zdFJ0vm+=J=kx*VH9mZ4*r{bl~W&UNbvzm)%yYo9-LzH(2-;p0oOyaB278Vfq}ALzidQr?isG|eF@U~1H?mBDUmnuSU<$8 z6vI&P=~Cg zps4umjAV7-kX!c5LLJA)$Nga&{9h^83|SbY z7MBC+ox!Z>Ey&np))!2Bz|9(Xij3jn#nF3{v9uJHtI8-5Km3!jT$4Eo0)e>fT%;b~ z(k@>E72pQqZm%zpewhQf$sCG<*pa4*9hdxR+iWs3Ava2}aqBShjta=T|41iE>ej!B z{^9u947->f`{P{fljVR!ets`yd$$Z@=2^LRY60!gU;*P$@~Rzw7Z&N7A9jKq7|#x* z(}G|y&BCS+vc3kgOifI%%f}M}6lGzXR8|XuuzNcBQA6@!KT*801;VKI5RsGYAqibR z%c7N&i-eA(3tPVqkCJ=G`37H@9?8Sv-!`+#&X<@)`&)&D9a{APV0j{Op;;bfz(qu! z2`Jp+Y-IVy@B*fDyaBJq=QfJ%j)-dYV=w6BLTUlD6|-mk>7+;hhI zb0=k}qosXwZgZbU zK9VBdjhD<8|SQU&Z(+&2Bw$f$WVCsuBLZhmnQ$yq60@w{bS(`i)zKkjm8f3~uBQ{;_Y9VwZc z4@LHwk^nob*vvZq<<&JJE(LbiBi{l^b;=G-Qgn3G6IQ;$OZf`4L0nLv&9Xt(8<_1f zsTUaQ^^HzFL>+b{Pj*^XWOczpRF24>=MBOxly5~h&UxEb`wUepn!vTtiuAMQd@lOV zrB}VwG6tcfST}N453fha1*Qpdn+k)mk}u-^YYEH+j_@+F)ueyEHWh)D>2#$3$NN9V z8nFkxHE}gk%LuS=)PH&atyRDM$4hoPFlqS&27(7`NJtA1N zsx>Yje6_vo7~bKHWlDnVc(6 zQ}BVCaB$m79UNUR9FM8-yc^8v4lgmf3}$pGYQ&*$_r^2a;g9{WZBzbmE&#lswzjs` z2^}Xy25`P)@hi_c@T02XjahJb6y%azUuE-o`^BweY;!+XsjEqS@x8X$PqgWMePa)I z#)J}aID0&HT=+{Q-vmm{CFTep=EXNAwE$93H&<33knxeo<*EeMPQS(N5u55>7tLPDbi0k<&-kr>hv1ZleWLE-7Azqok~b5DHW@$^^qa!X*}Qd zE_)`*$~GX2@-Ua3e-^5B97xH?PPbDN{lqD`_^XVxk_v^bWdMq%&Y3meL4H=Mt32n6 zDsp+}_F7p-&0vyJS26Fiqx2odd#aEy{Y?or+}NNIGwvRj0J5&-|4_(Z_OGM{jTmrW zr|8lK(&?qd`6X0{zuQbj>EtyO@uNewae-y&FO*gnXTXgy9@rST;~M^sP5PyqmX2`wBTmT zIN9ARwJ6sfO;@P*-E!phzPArlVO@ypTL>bO@V>|%-NsJ;oLhXO#}LK1RTyf zfI2M=2-GC+;K+o!D1Ej=&43vwgnDMerbSAOZS82x6QR_460#T;KG@gYEv5}jpa;z> zFC`2N`5N?TcPx;S$#FZ&t7Y)yRy1|rMyQ^+e`Y`FrVZWBhG@$M`x$oi6*sK792e`j zg8s5uhL%U*I`j=wE3RW28uA6}8d?|n248`N1|q+tiaj$(Rz&zI=8o0>=wCRns|w_D zjJSH^nCVr{2UGc@+lf8?e}1#9lHlUX>b@i7pMbxk?JX(!re|u(W%|1#Ecp4l@LU$= zG6J@Lde72wN-kl&}YwQuyM^LS%(x_DFVb{Z!)P-(|NG<|i>@Yi40F4Ce5rsB?{-Gc|Bi-Z37aLKb;|B zK~@^w_~a-_^G86ceE8n3bx_>e${!?xrD4IXlDYJ}9_T?atOqHl|bZi3LTXI-m4h} z_3p_t?;qqFf~Brn6mvxIKnggfWP_i)_u4s>IS@cURMMQ8KNQ<&rBznZ+}temSoIR$ z(u-#2`+E9y7F;TP2=ou4rq!WlS%TE=au!j8(cZf~w|d5$7;;?BC`9vUuCr z)~O!C?8_s<(kUTX&|CLLlE&8W=5Y2C*uP^p&(2={JU%7xhN7Q_X3ui7`OcH6VE z-GaBuGy=zve@39lehK&Y>q#$Q@iWf^1*<&z zW^uqm+~ud5#4o!njl+z&)H#U4sI=~!I9_ty(H%#P<%%e_?kCoooc09NV{@!efYrTMMsQt$9rAfLlJMS^9=Gx{>h2`V5l^VfxI;wr9qLqR z<#)7#s#MkLl{GX9U4P^ZA#!{g@fI$j`25?hcJVLX|6024Kq~w9ZSTV|L-ssoh#cPR zJ+e1RR`$wDl#y|aB!n^#vO+la2&J;ZvGUq!8c8TZzPI=H^QXf(&v`zd=lnehLI~$JmvxjG^shZ#TfgmTs8@@lJM27A++`65m^R!Dc zd-30b4TKheuvSKCK^99Dw0ojmuzI!N(i%Awi>4+f&$HgV@Glb*l7Xi48!!dBCLtzv zu{5njbFopUe!5Yd%sg&#wNgY>)H#k|%&S4$+dwhgE;ONJ-PCfpG}nc zE{oB*I9uokeKzVecWL_f&PUvrNQYc&^ffsW4cHx=)7lbP2I&c7WXbc|D3F-r2#-Fc>SQCtRs;()5gBc z({#^7)LI>R6<+*p;c~S!2&Q-pepKv00_RUWAkc*Y^HEdN#^&843AOV{)y#b+rzV@K z%e_u_jkmcYIwQEgZ*J1?RlAc=Ogv3arV>Nfu%q7cmPEH%k7m4j^X6{OW8LQQDx9^A z;pYl7OfX44}GYtNk zF^VZ!=b3wrXL$I*9a$ZX{Kk)}8cG1Wvs|m%J_o%{?uJF8Ey8iyzXa#1|y|VK1oz=&?Z4Q3)3*<9iZJ{*oRzD7p7tN|<37q$k z$4;WF{#iOV2G@cWM-Oiu)+=(pThlI;&g&SFf90425@4@O?DIIUklS|pL(kTBIaTf) zzXPd<1{6wR0JbSIh+x;N2{{Y#ljyeuiZ>l+)h z;-Rv!0|a$jcYyvZ;^57rpm1vjAs_URM?DW%AxFbQL#aQ0TVDI*CdK+eQ++}iIDz%! zDF>voBYA=dL>O{fjO)PAKhFDp{6k>|jDx3)ZLD@_do?F1jk{j&6{DrcPfaW|_;Xr|l7ql!yL$vDKjuhc;vt;XMS6X_f1S=K{J2wb`D-Cl~!}+*8>8SmE z@BGkC0gW0Z-|>yRG)iB)fCyaEAs+se=bW{z_5I zY5NTAk(=W{upCd~n>Fpd|Ix?0rTh8w=an5DcK2AA=%-mn)_bp-AiZ1X>_YPLZtVXV zi2?ji0YQEhf#!G@RrPa9JF{<(rmf@AnV1CYH9$D~TUF0A@Ty*5puE1I^lWOGM^Y1D zsU6Tb?rLrQUG4Lr8#zHwA7tjUS@W^&U{+5$u)V}yJwwCBviSNGV6x!>4Mqo%#{lNU z!*HNgm7Q0NHn~z_+y{gUK20_wLZv&ahP9z4Rav`0P;F$B#N5B{$j!!X2e!?VeV=!1 zRtT&%?@1+X5&PEq))sIU2*Zi+L{3q$15^1}I^b>{xpXq&jVUrgg1Z;;PVB@*W-x88jvo8!9?)R=gKgH>&@l4!>qKdyQ9e537vA8)YQBDMcA5!l z!3iu1Mzq)R#G4eZ@z^MLzJ}qKVKr~ot`C*ti47II!`5D>bz-WSDfb?2vvY8S(thW> zO!V$4ovNDR4Y@bbBvs|*Zs7cy!Yv*4 z_^7;&1uSa2JzZVzT~tt*qoMWO{IUA7na3!#q@={HAb=sR9mSIJNf{<@G}zT91{J*1 zaN|mUP-(}adLhVM%hnbHtiJu&uGq`~PO%6&YO3&mE?+hTKe!rVA#ZQ*39=PiN(Q^i z*oVJjkfi(-Qws}S^!sly>orsn{_R#9p@iwPVjp);AC^qqfwIa%;opl97XpW>i9)zk zAGAdCU_hMpRr_TaI13mjxOhK$8Ou-O{<=8e^v;WG9|F)uEKE$tC?rMJeFW`yp6VP@ z0K58qWJ0ncy8TIyW5^RDZd>Ct)YFi%X1}ou+C~*k%YLn6b`Ox?rnyWQhNHfB1rM_v zsrs3^EZEy_t|Z{i&C^5}2HR!hKSU-7t(hX1Et_eMH;S{%c(gG*+B1+f^9ATTBg;E6 zpp-i#o>9RqSTB7DMqdkTcOXyD)?q9*wX<@W>TKCczHu=x4YpKCBVJ}(gPgAJ0JD5X zJ#%hATMA{$i7`>(umLmbvH2_%X6i6RPddr;R#@2Yhx+wbEi9M{OD6X8G_fxX2JpW* z=k8x-;?1vg%r0gP=h1E8F?^SiL7%05kFIE~I{1Drvo@G3aVpo(u8IaI`HVHD*`~4_ z_V)HRGL%kDk=L(bU#*K<5&X61{ebzJZEGtQh5ya2SkUum?29)kk=l6%q2SHaYIoWp z)_>4wT{bQ*$rv+4{0ThOl6h}g{;OaH;s^ArbdUK7(@%w=XOlaTJ1A6bEioR`#(WPI zbf&mfOCf(niNP1FJPvGB8Tm<4&JCT6^q-HiI7CC4i$)v1*t9!*SAtxjZv(LqhZg|` z@q=mSKVYaDr|aZ?Tr?XeofFAi#r=J;^2x< zrXHordW)==`o$+}uJ_g>Zz`J?^v8ejX zpm0$aF^T7!iBg@HMunHz^f+ESJyIS|S|*5Pas~5b2^NF60T0_26`zX9TXakr(_X&u z8!{S!i?3iakAz*+G^tb{I6%6OgJVje-2o>O>gp;$qAB7B^ApIE7JN0Q9}@O7 zErThhevImm{OGZ}_IwXNcH)Nl1c$H$1sNL?Va{@?NGB^Kq+*?%v^u;D{7rNDKsUnq z{M zF`in9W32)mjU9O`uIv|o6k%k~@{EV9VwLV5N6tXRlkEJ3SanA@O=;ZQqs5~@`X2KcE#cfX8XGq$Lu%F-Vcx)RYLXuH%5juImx?W8D`4uL+3J4B2-##{NVQB#rJW_D#-rfS_D43pi(N@Q zugP9@IUaWK5j0O)jEsyV=XyKNFf(7$_I8m*ra1-WoKs#2j8%i*Vh1@qK4eW(C1zE# zaT>{_((IrNzS~$+V=zBA*X}cUQFZOs2K1!eIBRRy_M87QX1lrNK|I-3>HtR8^_012 znFLmE!-#I9Dho$bBYs>29b&Ps$l#A73p2BC^Slq^H_va}(L9_`jWb#(AFLoiR>4Nr z#5e9C>%mw)w6PxwiC0!>JVJB25rp0gpF~k_cOGSJ*4I9h1ktI+lL+gpE*7@7t+oBu z8Hl2q7iDFd)W6*<1^l5O_QHHUl$t4MKtK-j=W@~T)~~}z*C|t8qdsW%Fjq|K#hVdh zEeN{5QIwdpJ#*=gxzja z0dGn_Eke?-```oM+Bplf$8*ljcC%`wE??Kz73Y9*eHZeSuE)YntN+%=joE@H3}I`T z!SeikXQ55*bJ1wpStXe&+!biQNwk$+RIuu-u4p756TB{Efcf?7*CHf}ECE^}F{-Ne z*4AO?Oq-v@aP1g1&26GkC{}2zYN7TonKp~6eSoG|c`Tk%i@a_pW?DeE@}l$9H*jOe z7ZI68Xz*I&A}(jopY6<>&1!k7YDogRsl_p(BsZASetkzy53?gnmAsn&eQH)!ou%(4 z8bA*333&a|R%i`y$j{q(T01yIo_a9|XxiG&z4P%7&DPKRdmeO>w%v{wuzm|k^25$j z*5{{K5i~SDAd(7-74wQcJr`SJ({lTM56xaeef$O{febASqyVTX5))Z`k<&E{0=ka% z)@ecNwN`5Cl%&AYyG8rtgtYt8E@zdE13fo=%vFZ73#KpXV-5sJ!^_^zZm3UCqFpub zCLv<9*n9Wr6L3*$9Fg z)M82e&`scmO09g;63i|e4K!4^i;s%4^utmHK4_Py9`Gw)v&jI)%!Mq=h6~i7j%ahJ zO9NC7ugcTQ%Fb?gR&l%&@tij!Sr{hOk5LQCeoST=TI=CaCW`>wIuPwIF(?Bsjis4Zr z{4fRXBJJ6g{Z3LTgkI0yym=$Pz1V5JI63J8uI8yE6*%mr6s(d3?82R`t*v;TF28UZ z;c6?Tm51L+)SQisjjfGglx<0uHJqNrAtNS*;>dDOWSKd{N(b3|owM#@JQ+K7n+qKf zO|G<-0D4DkUtizo4}J$zv05rBs+O4D;hm!sL3lp*;JLQUPTdZoK_KFRY=Tp-DB~bG zujOsij4pV0`(w~8Uw!?dCa@7uI+Q$ja-7KhVYHET#Q8b!;7yRF3-FnW9+i`4KFrLm z^1>=A-0eM*$fu3{{rzJ4O)%J_Mx;-x1>%1;IZ=$Igzj5D2lF6D(iY+zAFS^sx(d85m`ZDd@5~MZll^f_>{7#GHhZb3TIy#k?;0vpxwe>7f zx^kO!jm)3J9K!28t$!=bPmU9+r{lUDu98H5UQ=%g9{t

LXLs)7-S2aeSSVs{m^#(>^!6@O75?0}kiSsm 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

f(#>&kq7)+38ft$fT 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 literal 0 HcmV?d00001 diff --git a/packages/troika-examples/physics/textures/cracks/decal-normal.jpg b/packages/troika-examples/physics/textures/cracks/decal-normal.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d7bbf6263c90e169c260a9eb1e81bcc8a9dc6360 GIT binary patch literal 172403 zcma&N1z23mvM@Thy9Fk=OK{f!!GpUyK?ipY1lJiHg1bwC2MMkT!QEzX2@qT#d*6NT zIsg0a{om{PW@fEkUES5y)m5vitDYC0HvqVbvI?>QICucS>g5A?J_6vq^R#sE1;7Ci z0RVv7OVuU^Ma$C9!BWVIMnarQ)JNFI$;HXq!<@>; z$r0o(>?20=cjv+{*MC)W&`|x|#KS?1M)I#wsq~c9sHC0Utf~0e`QBJ^a&u7$2(feV z@d*fUvr%z#a`AF-a&d6+yx|fO=H(UUS)x$e$cS|=r7Y{pU5Y=Bjnp-$~ zdWg}yVESKEaB@*r{_l?eM`}4a{WY(@Tf2K`SpOT1|FN~ZmamI7hlaJgv!|P-^-FWw ze*wSH?*Bf}UkzWd5q{@v>FHz*@=$muM)Oj`Ze?dBEG5m!|3WT4X+9|dE-o2fDL&bE zl9D|9l05JDWrc*K{{^c6a`!L?Sz7-K*6!c1y#H5NVQDvOa}Q@XEoW!Pf32RHt+R)- zyREYem9+HVt3}16YX`D&_I79fi@g6}Ywc#|Wo;$v=IliEH+_Wd{s$cR`1!eoWV!gH zd1Yn(#-CrBM@C4JNAjJ35Eri`Kg~a|R{z7?|AFQIUtu|3km2}iasOkn|5f$EL4RHT zH|xIK{5SJkgI+k^?S-|UPXO3|Gc3TW=Vc4QJud@30pS0;AiP{5Ain$}AR;0DRgjR8 z{w~PKC@82XD9C7N=;&x@nEz*iLqI@4LPSDCMn=QJK*PYo!G0+?IDa?#=MVG0?*31> z|Gsb%rpoNSA4~Gi(f-}PZ@dOzW z2@W0s1r_(@$zS*&z$3vUBEiFBywoBh0q~Hix$q?kP}FG%&ADAaO3@O5i3=Ju=)V85 z;6Xhl**tTj4~0l;^78dgF}$Gg(!*cy2q*~fh<|qhz(b_QN8*xHH>V*$cIEyEmLe?B zpgnDPfhR)QbmKV-g%nC_(h>7E_D-E!y3>dC@jovCFcDr5#Y4aYNB}w=4zh}hWC(2w z;|bLZV|dkNW0-!)kTL!5RT{bDYm<3P!B%;A0?}vd``gO~zYULDyTctioty7&H2jvD zD-uZkV?MB-tB66AxUA1EAD7Z;MFt~1Fkl_Q>Q3#yA3F9KVc+J0$wi&fE5h}q!>;-7 zAG@#O?QsT^d2)A)p<9hIgw`Wsdhtc42%Z5&{6Jk+;XiW_`&T=bWcPWkRR_~ ze;7_amJGfNVpRNUsv^VyBo*g5-yD0@XSJCT8Qx;^*1`<=8PGE3T!h6O;Ggw#d@N1$ zllm*Tl$vWMCvB6*(d-qwf;+7fjKqnNjlv!7nEaf?mRBfVJ@PB6IbWwsn~bJYE&l%! z{2$DjvMI0`DWS(Mt%g9UoJH=Lm-7DUpe2U!cVCe4WYf3uNxYwWj zTkfk!TYMG_2K+A`4oz?7LmZEO==dfzr5syc)wFPE=08fL`uX9DXI%)d#FB+?5LW&? zAELoc^C#xayC(9!SCTp%hQM8t2Tz*>{;5!;;j6AZg9H`F2h@}(JOko(m(RybD8TnN z^KCY^AD?>5tbs~YVyKqgcl(cg>PDr+UKBPERaZ;-HD5+N_y*pxkyHVCHU8zKjw6AK zxj6s?sqXPfBGGS$jgTb-K>Q4-5K|EMJc${2;s4v?|JV(6L_0pvhfmQq@qx`glG-lC z;chrKtSxD49fxpUYyIHe<+1&sT)3W29(2dL}3_Vu0{^_6Myg6xnr1&5hBcf!%b9d${~#6`j_|9}p7u_i&l_zd_`@*AvD zNFUwK)e*dqTS|G~^=rpY1g7Wiu74B2MzRj3!h)sG-{V9fGUt|RIJNwSYup~%g5dN{qE z(?q_Hyd6Qg+|@1T_)lVF%X}R`g5#l9Oc;&~ihB*cMY%j;5-&or(%P$J?y<1pxMmigDFc0g=(}>LOHUws&w3^Y`U% zo!ie|vIuPYRA^om)+k=Rz4vHj_$Y>Uo9{2p)%O1Hvh-hD>X(d;P&}*d&6-Xp5w{^{ zdMFv0zFj0Zln+V7B(d75%T)@>o?c7be-*>Uv(?xB&)?730qdyyFUqk zx;yWe*Q;;fMAI6JAa^S|&^Z$(62@rAFH{xmNupR_=ca}MWbXG!bjc%=mb1jyZ(6Gdxmp2;9dXT@FLN?U-^saVW6)$qcuZ66Xhs;q6c*P&`Q zhjU<)3+vQ1&TJwxRIEuy0Te^76@VF5yWRA@M)2x6X9K>R?jxz9^;UuX2DP*srs8r<%_3psq8 z?L)xeYW)n7W|n##zpb$puCs(TZ@elSrlc(pvsfdylXa#?Ly+G09;}C{o>~N#0TD?g z60W&z=jzEwgc*xEQPoNydqwVm7fk&)Tb=>XH_w2(gYAF}H=PtY^76-9V&#jR z>WSQBJfB%hM?4TCwlZ&nm(OmbUsG7y-Hg1>!RWw|W72oeuC!z}@Gt2>)bG{!^`!rz zxc25=ZA_O(v6q;GAY}NA^RX7flJk^(7$M8@gAgLkjEVY0brZ@i0laK-N+hJEQs!hM z(qma0>kJPQcr3j7)AVk)F*ATc*r1j3cslNzznIeb=rwmm>M zh$!GmLgnz)C)?w}UPRMg=H0K|XTb5pI%AK5qG+fg^ovOZe6AaU+I^g+Q^IcZ@-twl zF@3m!yJTe0$2f&G9z}M&{rZg9wD*!AdTSTvi+LMA?$fFvYI*TFvT-1oqQ;qza3_+n zAvYUm>}F2KS8&i9%aHu@maf2=odW{Owr?1WA&#Kl%zFXrGJ!FSjv%Eui}_V?i2ZV> z?Db3)m&4L}ctsIHc>hf^rWz4eDj4$vgVKqMr#o5RloJ1(#3)?zA?{g-nbwtg!*W@m zz$^wvtcJG63?Hl37x0(l2R_>>z2+?i9ZH%JlH8uuI7*`R#t^_DM*{P1`PpQcc@K#Qq4tnEaB4x&6lH?=;Le|K2pRwQE+PZYzeW1B$P^qA2s zKa_mK@m65jz2(4z=dhys1-Z#6`-&=s>sCb;cZxrP`)8bFxB-!3Bi;%hYrtBs zqV<4vxG)B_C=_+>mAM-DT?k8M`2rI{KERgYGTqCIZ4h?JkTS=r$g8fr_lJTn1a`so zI;Ond?Q+GECYTDM=q-C6vf%F@DU!R|eq8bsoGZPg9$wH&w{$(DFZZ~#-lIO?D)j9q z4>sM0pF%}I#9x3Dq4aIr0GCIl zH|UZiZuE5=zLivQZ{l%!OL1qdwyHk{!6gMv!KJH4#RS>D-;vLmTa$yP99wE(1IwWG zRr&}-f<`nO)Z;lLdbD>6#aHk*!h+-Pb_a!cGfEo8wdAsSXiO zs6r)Au$MB8qZ%6Ocy<0~qk{1@XW#bmJFsug@^`6|pfV>%z1-544>kwRiVg--f4?B- z|8XRi)#*Qf;$YlzHvw963t~8|N#mW{pF7Gyg-iQ=bP(TQhUIAREoXR@w?`O;YF+Rj*}21vl+NLaB;9IJDc;-#CtlB$fp-Ld1S0dKKsESC$)M}D z-_?FoE}8aUB1MVenAWCuF%C`)_ObJrE-L_+yGE(bh0XhJE9RAqY%MEtW~@Uv`Fk~AZ_oHWj_a9m(bm^t0$t6dC#|KHhak3 zraj)gnSfB#6$+@Kj(n%g*6B?(l75v%rCeeK+fN%kOFG6j>eUQ*FW^(w7~c=5{qO7% z`LnujPf>Hdk3@1IC9oc)*xSgDk|{C5b8Pcpsq2S4e5$q0B3)Ni(~`Qhb110?c%bAx zD4pLd8ziDyt~#|J48`O|eOAJ|hVXHnu7j0loo@D6`m$51NiCS5JofMW`KdEGD+x#K3N-C(sG>*mF{sS!cAj~nq2xbK+c852W0Nc zv>3`wWKk@TE`32W*bYUr?hj+0EFABc#OG+fLcB4pd1t@&MK*@DOfD|mgGn9}0V`o# z0Htn*{4%8Hq8c7YF{~oWk97IAJyWT^RHJcz*aETajGnbSu9SVv9u4q_HqY#8mYTZ6 zX{_AmP2SyJW@ZyKh_)3@NP2w2*ZH0#zdPjg4#V}noE|=yjH?Bynca`iG}?koPR-z$@cxBLubgOu6MVPSKrdx15ofTgkldBkPmju zYrK*D+lKnftpJHJ8c^EuBh@q{x9^x6x5%Ogv(-MSb6U>v%O1A=UbvWXjALp<=Lu`W znhA68d32tfyQxCtX_hX%6>E%k-%s>j+4S%Higqx}RERmNlNly+?vx6k$aN$L z-rnvi+_lEErO>>Slt^@jYURM0>$xTSNU%1jM3wPpLVNAIN9P`Vn@U z=TX|smkMvn_LW5 z`kK?ZMY6U#hbK0}MfBV24{sudtdBSTsPQQr&At7NG+_K`dT`xsXuFm10{F3OsSdiH zX$!-z^pCkFX+@Sm5~nS>^PJh&sW@9%(dtcP*PGMF9ZPa9W}UUrCi@zBEcRAlCYE4x z*}Y-KkDOsCebGwlRQf0T|BRrMie>bs zn}rQmvf`3P0a<=ulSjIj-)a!X9aC{lnq0M=IJsNjCnoV3j>JWSU0r2%Ge5Z|UJ4wD zqZb|x)svKF*z?)zLI(Ue;?wDA^}i@@`vw-?6Mf* zucmfS9BlQn+_ve$FbIHAeSr%%6)i5ncaS`-#--igZpyVzfmlihKhpQ(SFACkE1k6x z#x!!+razEdWbw4OQ*0#GHe^!V8y#_uZN^ISxjCzY1T>i~m9G zG5gvtex!o<&_#%_?i#NuMjBtODxC05Fv!s{BUUst>;>S2+d_)g?T`ltSL3N`Q#=3h z##KBRf^lMk-f?c%IGve}etCnfprIp)EWxlr?_X(Z{)(|U9)=QqE^=?zm^dz|I~MMC z2I9`ApNzfhXvF1cl}DbG_{^S9-1W`moe!y@k%^FVpd%c^c4ne^FrInq!CRuz^Y>U? zLg`KMO$39q&MZIf1J5Wbd*Z+ESAkG6BVX*1j40}eqFclEyn>3%j4d=p1Q%hT!HZ!U zIy)fqZ@eT~df;^qZ&>T698q&w7Bv&RpA{qNS968@!gUz@D*&Gfdfg=jA}f6^<82rgqR~ zV9Q()y<@X3jssSvf%>bsNvK=v1(%-RRN&Yx;IUMGA?cO3TF2!|M#CoRHu!PSI=M18 z#>uj!2XA@ECyX9!Zm3aAfvY zWm%gx^)!fGg{0rvX`@-Bp^-5c*_NoT0z<1MqJ-V$u-QwuQvP-+DX_Mz1Eo6P$wc51 zc7ww8RaLS6he~E^XmJ8ZTXpxtJM@l$kv+Er#{TM=`j&3|I5h@I>_Zk*aLD>W zcK8$3zAp3?3XT95{?jkd`e%T4_1xWyTO!pjn0WwO;^Wq@!9}sui)(bEx7~B|cggR0 z_Z9h|IP|oEEkF=oR^N+_)Nkm}yoEK9@!0QqpICm?HVIea*~~A_F3yYQ?Btau{1w90K{ws)lboTp#$duhpE)|zRyIQNZN>CUmGlp~zRCvYp5&h7 zvU>6GkgtRjwZ?eyvDnO>>RFR}-*|#(zsJ&4-ytA=8LK&><*m#~%Wuo~bw8t?0koeS zVe{ruRA%v=nG}Ew>b#mgb6U%bZgt zjr8*hsSncStz3Xe;3fv|z0KPXH|E4D_eUF2&U}5h23H046yK+oIj?UiteUo{m*w^B|JV?$9&+&-7MC^NB)9D!PCjR<(D4X%zHLe~n;E`x`yn4$Rnd`G4q6eGO# zeyytK4UI$rlggY7+(^&NdTr9~W$MfnW^S+oeulK|D=iAy!N~})9pSwtVHGxhcZasA1lhPuMM>T<>{F9!Y_LiLp+ zxWi=`BBbmpKZW{Q@aR{@20C3vMrSudrP;WveLBMqXkJly->-uv8NQI?%SyP z;x1=W-!4OhDCxG6OmDaf3|BX&jgE}H@|1_h4ZL-u;jP7=wOU^JVX&(ogotbK}o?=!g)t> zVOEw3=i+YS!cyzaG2^2ghYs<)$J3>qj*?WdUal2mjtcTcy187;SI+?R4|EL(mov^0 zD6idqcU}valo?zH-{RJ9^Cw>w#`@Szj~3tyLQPSBS*kB;0VF2vsv&+;tS>U&q0^%2 zZ|wm2{N6l8$6ASkaq$DN+^HQTCVThBZd$AoDJT#oFO* z)2@+=IRaa-Jua~J9=p44zg$lb0h2qL^t(l%vCQ2wfZX1&FFFxZ%@RaSJbnT?7n=Qi z<1pz(zMmSyxs+9XPI6xUWLw$KiZ|nnV;qGTRHXTRGS;)kbw}{rzryTZG2#TlcJ8!w z>WT1=!MyPQW~Kh4e~Scv(oTF=66yJ~pnn9lT~B80_m!SFVUhmOKk}Y^xm;(pBe(bw zxjg%mPa9q~Mo4XmmFZ4%`I@7!>8&G@{D#jrBX%Cz)g=FTX4^^Z^vN^{l~s;i4ZqIv zi+@hvqPIUAu$@rsVDPAKMbZLn60XHJ7jY7Od22XE@`&W1+A!u5*y&?o=G(>3{asAE&Ua`QKRkEa zq@Mv}0YjbBByXzk_L6fGVf1r%kIQvtgxc$*)Ia+<@gC*=^p6REWuPc4vBi+nz|a!Q+0jbh5di_Ji_? zrBvV9(6^L7Q&gUiVz)e;z!aP}MG~$6=V{Pg&33RiJMC-uu9Iw~!0v^MZilssHs(f! zaMzf{75E`F!W-Y*S>0RvoB#}05z^s3f%EsQg|M8i}f3=iQu788@wq_=)}J?c%M!)GBY$b`g0HtJUmq=__Lfin-6^IUAVL7Pxn*Tv{F6~Rn0F7V+4c-753*1ajcSWMc zP+QrnpJ&Z~h&a>TXo1emSYc7#ao^naLU}kE$8i?)B^UBaSFh&T4Z#7Zp9;ATP**{f zoy$MgC`iOAYxyCL3!GcZKbdJ@i&{)=bk6`6a=VAoK^4lm*mTMs;z(T~^(b_t_M#r<6!xRUih}#6F z@(zi};t6$e$mF~5sXSLGiGlIoS3D$Y8_~#Ftu0ESHCoOBy#0SvM1}=NLIZ5qy4=3j zs{cZ@#xGbwsCS>PJG~@anMcB5MWD^*GK7~oE_X;2d-KG{2z}-A>hncFvpM6UEPB4D zjgIMyx&GL$UD#z$J@O@m0~#MbVo}@?)<&f96KOc-TOni$d@M)9g~%zc3~gTa+|G;_ zm3!5zplvOO7+>NTXedAX5gqi#43(tQZV0XM)^R`OW55UVw&suCt!nuow+V*^5p`#O z2=n~5ZfpH=nZ_E6&=$oN|1|3e(97D!xDRV^Bi`s8glU;shw9Sglb5)OrNOTa+;F76 z=3lKLQYT_k>-GEYbyG!l(`|B$kTz2u54Ev((e8*pJEhrzo2{i6ul8Fn<{B*|>0+5B zPdH?Mmp66g8jD=koR%bFlTIrw~JqBJHn6JbH{OkgV?$a+YLdw(D=9}&%t zJOi$2owVIGUyV|Xwf%e=pbI8b`Y{Mng}nx$UvNiAC?%e1>VEzKMt%sRu5TDI)LQj(vt>gDQOKMulxkO;A%E75J33=$wNg- z3Mg0ccI!jMhiAa)&B3$?r9zrNc{X6CvU#;gy-77*iQVn-_0iYv<)+33wpIPqb2ovw zuZ+>1!;69P$%Pj)N7b0oVrel>xr@N`FA1M0^Y?e_><=;Vtac}olUY%6{#=sW{RHn|&JZ?RQ5Q=&;NKYCnd=M1hoO|8Z+*Dmd7 zgOj2hl~l~XNZS*iK?F408}rI(gW4VHg*jVKaQt9r#bFMyb*^q4+a>Xdel=S~9hL%l zzGV$`UZvMo3fO19QaIPCBxYhgbn#c@0g?N~;>HAwY*Hb9nU<}T#egZlM31LT3f;3g zxd+vF%+JpN#-GBa<8&-(#7|#a)SH+5)b*W~eePy!W&eO-3-CuOeU~EpJG^-1>XR5j z+MhF*d<|p;*c2o*ob^lHp|_2qX%tG)uyjsh3NCDwuNb@JDL_ZmKgx+`D?wRHdQ)0V zedP_!5$oV*z*Jd)y8vaxm{2GZ#AKkI`K+mZPb49=h~`s*;Lvfj6xAI|d>A}ML!5|AN*OqERe@Dr z)M!w49KzvYez@*Bt^S2`o<%Ht6_qM9Vh}pi?-N$=TR#+)l0k?YBV!6ynA5SemNYSM zE1V=ebtFmmaSLq)r?fa`3|E2X+b@H^&kp`=MOR9SHcYU&d;`zJm4UUALUKM@h=5d9 zJ&WWk-_pVR`9890(uBg%?3U%w*BsjOs;d-~fCl{eH)`mbDsG;P4vMRTK3JdAHp4vT zNk(D>^cF*Gx+Ya>K+WXGYi*g6f^p#13-XK7_G4q#Xk3NYV8~mrA_Ti1#J}eWHjw`~ zQ*rV}nRD7L!)5mLTXIsa5;B9F5mrTk-fn0SzD`Gb-U-qLopXyyk9`%&r~aNS1=sJU zE}^|oIenLgw}}U0cT3j{j=^6Bp&PvepQsXG4fHu9^BVp>aQVmDYf1yR}5HB=W!8Uoznhg)#@0xY1aGLIs5gDH5iyYO8*u7A*>U-KX+*z86h5B z%FtB}>A|VwK#m!VdFv)hGpyXRUpAFxZ~XQjYhIV*#7E$(mO{&d9;o9EB%U?g;x{`} zPX(l;MBh*BV1$Wsedj5i8bT9aV6+(RxI8;27nrN$k8kOouX}1*j0u%81?Bi<`#b{z z6``DMqQh-Z>~%YQsBv>pIaR(m=W8EgOn*Ow%7-UY0ywZ69jX<-;kCr(%?!yzID+130p9n`^}85lio~w+<0HmAUDjXBa#ww^{}^!Sl7Z5INYC*4-!69pwZVV@-Vl& znGI(A#N(Pv>{Jj@Hk#v3w$hz;CQo~dLt+p~H?}zoQZi!Itsm`THitjy4vw-wvGAJ3 z8EkNEFo(QWXc?^S(Mvvl1{Cg^D(nZ}%_ed&Ql>_dxt27`y)tz#@Wl=6o%;<+)!G&^ zaXlaE6?~oGm7^4pj3!#Yb*?>3u$WEBmNY^R?p`{g)d3!NZFYLfojp;AOC*mBg)ge7 znpzT=!5;U6=GSVTYDCbdR8SB&wr*-Lh)1~dT%+$ff|a-q)|Q#u+S(87$A*MJa>=gm zHMZ-C1t0GumeO*PMmJO6T8M_MDmgdY**^nNq5?qDj5JS~UJJH1Yc0HS)*dpc;j zY67GJQ;B81@}e!>I7IU7dCI994Bi-dZXDY{j? zZ03}DxOKDIe2DNR@E|hJ6UHjDkFFX0K*J_zbM2xzGG2=3cTiDNu@#rK^wo887agC1U(1X19Wl6t+b_er(F1=@|z9|RAfMMlz9C=6O^<$ ztYg7W#q=TkY%TZB3wQ<1U)NAAYY?>y{@}hv?@2hOez%fT@Hx4D-MnpP^3A1~A4VRz zNY-|G$|6qdOB9thIgy-<`UbPHP2rU42UZpPv@^;`x>J>Iu+D?Y5rM9Yh82}3)>eN3 zc?OQM+~^=FSH@VQX?r#&t@@2=`3bKufs{01vaHRU<0_D~rp1Pb@_LDqp)1*OEAgRH z15!ri4KrQ%@A^B3R${Wb6G@A=^{1z$y-gljN(v@?Us%G^Tq?;^z0Z)ES3b5a2RgSd z%}<4~rY^giPns$!zAx5w#hV~z7-YY6nFYy+fasG1CAkBMVm%&(?+%*nihC8TGgHbh z-*n~K{prdxDBE%CUTRGSi^fb7S!f5%usM;LUh-8N#l!KFbEtCR&W9n!Z}TkYNRy<5 zqNlT<=gkR18E>B2)i*Yh&aK*Gi-YR!VV8%yHmuKp=FeTULlStWue2Yzt;eT1Pdov^ z=Y?dvk6K#)@94`i!b1hGZ3E6m3=(TShiGy&o)+^CTmj+4)Km&KWwwaXB4e~C1WonE zKQsf%=Rk}QQ3YWDidz6{^d{unlq40ryk1rO9Z161Ge$cVp`w*$<5p|Y!Y89Bv|2c9 zCQvS(#(Uv-ebT{iC!hjTl{rx?k`Q#dc=N*nLqxYB2^_6-&?z=^aVGxB`56#V;nE<4 z>IU;I(G73X1{mXnoXE5%I|Ze#qr|>iu~1G;q8m$%<|@CC$~rbYY^#|sX*X0Jhw5tg zwt36Xbkx5ysqQ~Qj+s&*=3`q$dc$TRM2Z;AolwE63`;1hY^*;)J>aW$?v&iWJT%TB z#rllv$SWo@aQWw~__E3F-@5-F64}#q5X)kQvki>G(fWYY!-t^DF_H}lJ`1=#}@)2S>FEhMAsq*G7S_1dM64g%M#plxaANIC^vlZg^2(I3pdq-|22piyFj458LSxU4@a zm}Os{Azo71J2DN&)GlXWDc86|LG!hlZ-9z}R8mF@1a2q}S*pgY;bcsudUtb7^aoHz z(46>c5vYsb7o$%{*0`AH`{T!-D?J|TwXIJ}c+9D4C^Y>E)f|BV!S(ybg<$i6SHEZ~ zf7`wKc;M|kGgMJO=>?xMWOZxJO8S}isuCt>@?H)UZ>RNS3>>-Y{(A2jBXcmSDhsGx z_d2!NggW+5=vup=*FUm%){1H!;26u#kn=&gT+Rp>e@*-+6ymN&|Mq>3RkXJ z=F=t=V}tq;RuWfgJ!UgCdO{pkgK>nTQ@-$8n^Otx8Rq}tKP_uqs`E`d zHVSAhcPbp^a&Ltw4)nYs5ZqfsDSc|+j7p|6w=w&{OJ@u0S#BCE_7c{PFyfNBr*WqV zLEhp&;lBiWA+GiHCeOsgzwpFDd<*&gUmT&WX!v?{ z+Z9V*2gUIVAF5l$$%g|A5Ge=qSwU0xM{?m4kJRY&q|7s` zZCM>dCBo*}K;leNCpYcc5rlH8gxL>g0s0MHZ@}P`Y}z%(YwVEU=mp~WIfYAH`*X7x zpz4|GpBlY4s>b7Pb%9YL-sISw_-Io;{ZXK5b}Sd4HJ+yLC_S;{o-^cj#o!^9aIkc_ zwHeN=%EmK*hHn91ScfPkJE1B2T!n9Bh-JX7i#Dj!L4k5>hh>q{u|B!gQ~b>}GXf~@ zNp$C>%U8hPRW%vnsG?ZSx&D2) z@|3r}TqaW~a8&UG6~(gKSgLQU;mk5#Jy3lG`M1qXs4%Wd6Kxud2F88fm_^T#^p@_f zx$r^;MbaN@sFSFia%kLx97M3Xldc6x0z{9Os+b#CD`a~gxjl21@k-}F-{ zD>glk-{hyu3Qf5BBui}wfEQt36IYTiQ-|z~cUq9%Lb8JrS78AsA9$!wr#HC6Pr;D? zEhhBHNtM%!>(@Evdm%kYKtMCG$SIe#Gm5xKZNDeEVYiv5^!e-YsLiVei9hx9en2D= zy7hAko3yrE9qoz1o*^m)p7^0#+85u?q|pC$r-BAt~2-sB^07 z-AS}T(Au`sJnHu=aLM%F(Y&U6ua}|aw1*`E?)#MZR=(^sQpj7vko*OoJni_7S+7f> zvw5~(jRhYnXl0mCT-$TnDNE}b+%y^J(|A11T@4g~gI=vv3qXqY*k^!i_0NnB1!Cp1 z1%DwEnTQ&Lt2cHEn}YElmU<8>%+x#K4kV1-Mlp|~#u2R+LOI%+SR`&$ca`)hfupw+ z?$E*g*Xpvh+jo>EzivTqZhU60D2RF|9E6Z1sBI#=tlQk9GqWUy_+Ncn>q)P~pMZ_} z`8qc*A22XdvgZ3{2D`wi?Wz&qVF^F_9h!8WpZE#&o_)5Y^C_6=SU#x-)Fadbkc{E# z_gIFAz7@}=<*Mkh4N2K)64(nqwkZoZ3r+<~9VlT9l`iFA)AS!5sMhv}f)G4J0upi} zRe9vMUOV~_GkNoXZ0vw1ZbOow(MkZqq4G^JvqP%QvB(%+EGeH$(G@_|by5z$J zr@6}an0f2$QWKAFnz^pJ6X%`*;Wf}Q6&`rOt&x$@jIY(-&7*9~!*smG#%uw{7M|T@ zW4crYXf1XOkgxA^?{rOt0!Tv}WS$D)RWK* zZsv;PgMU;b|9!Sry{1b^h=}t_!qs%|C8=1J2b7;f`D@W!P4m(Kn;&@z#FMo-OL&b_I{Ms=9Zb zvG!=43Gueu8soT5u;rW3x9esqeZj_&PW%MsesgypSN2#ZY+{o8&Cf}fLnFB98k|yI za&+WKsRG3Yjqm;JTT*wp1Y0{-$`*>3t{6>w2-MEoUUBK;%YG4RtS!m7VTnz?)d~QA z(-75QR-m=0jr=RBSqJryCPLFi<~#X-s)v&K>5*;)W}1^CRSoKS zt{WO^Q3o!Z2$p&LM{%M)R%+KRJJZ70Y_0Io)4A-yW~o}8>ZnHT;i)8L6WbL~9Wdb& z-eGwLX&5^-m5xb%6$UrB0MRE*lWr&rx9gnHMs3+p7A|~nb78q*#+wKMQrJfI)oC_j zj=N`R!NvoOo;0dfC-o|k7-c$8$qJJrP!8r#xj7Xlmb6`}Y5xn}k{A(9C1&UPo{zO` z)zVcXCs0A6LL~38!-?X%IG!41Uz zGS!Gx)h`pTjVDC|D39R>V82Lh0zWjmmCM?u{|-g^9};e|mp;!`Sq#UGJM^EUrg!*+ zdQlEJ5e+eDV!q!nDrZ>ZCufnj=@M-fe5`h+YTy@0pY-lA;<}A;Q-k}h-nP}fZ2l$0 z4{P4MTY0v=4J2!Ac8Ya2O#JpmDkz6fy*msuJ>!>%Jk7o9Og5(I6T_l@~ARi z9gBoYU6Cssq0G#NiABHXyRN|6dto~qg9|!BFpdonUt%&x_w-vitl`r#IxuO}uL=vb zD(*Ap=eJ?>{31+FT_hw8`{jE92dpHZQmH`)WLHwYacE_&MyVp7KGWEH?g5qtO1I&J z!|6Tmi~08zja0*NIk|mz$`hZ(qKS_r0kNLlP+K4Hw?rN#8X6{ezD`(bLbap#tQyux z1-dA9`bdVj%%?DB1S@V{6j>N%bXne`dv^@7e)l1{4Q&yZ+=Zk0;yZm zSjJ^9N3goaHaY@P_nR~F6Y!{qqwKE)I)9gb3L?M1u9NwBEB((YOYki}i995&XSqtlf=9VO#5pyDrya3LZ zGgCe6(CHeN;Z&|)xl-_Tni^vXjg~Mzx`D-n>sJkE!$vx?wX?_YG^}4h@*YmZKqu(s ztid@ra|<}{SgD8|r!RgiL6HN(vV4{P0iP4o(K2CZh3j}_s=lR!Ppx=q=ZQ$|=iKnp zz(OJcjZBg$DGP7*r$6yw<#e9pvNfGwlbnLTUe*eI4$wcSAD547JZaG=_-H0NyssN1 zMhr|f9f6*lFTKi@lxmb`GIFWo!mBf0s1P|3E*HB8I|L-`T-lmj4VuW%b1QV$bUNI0_xbU>e&d-IJz1!G;E9 zxyD$#kgBS?UYu3`P@%1NZ-QLUtLfIk{Ac|Wdzxw&yWvUdjNlXrO$jJF8msM*m*E~8 z>W}9YNi+Q$8r>2iq>sxoj5%)Z5;wKiPg}@VUef(`V4wZGlieSxYJQ$pAse7JVp!xf z&QV)Ec-u(0v*3`AP?R}cPm^H8-;3%cVc^0^XjVM&uAhV6esF{Q0MG`PDT|>@mu+BC zhi&mevss|v2}A(%V`q= zRunyVHV@Tnzg6>^@W8PEFmb9I+;Q^U{=MQqyFSehMioELF3_pAOp2n zjJW6z-zpDxz+ZeKPU*OS7khj_R>;r*L~z@shPp9qC2{k1hGS*ucdeiR_#^dO`s(&% z^GR&jzIvl9q-cmHGU2WEuZWGX$xuGQmkb#1T2`IVV%(Vuc-Jw7sY<3JLhK$} zhP$ja{ahV(Selr^p^^j9iyQ6V*^K{0%=~XvA{SzkC%kGh2O^ZwgIk3@Tr-7bn8{+1 z348!jqm!R4GlyPogFD3&>1^Mn8>ru^i4uBIXw%lP@R2dqp(2JIbV|-S&?;W*RsS<0 zE5Y`Iw@BX~DC`9O3S04OG=nz++#*|lj=?*Ga@XcZlmjvEJ#A~LI5}RtW#F1sXPNP;GTq?5L!~J*hipt+vUpx zuzX_X)%b!h2p|ESJz1y)&H>;4fm4kZ5%O{f|NleRS#Y%#Mr#_1wZ)3NQ`}qJp}13A z0>xS+xNCvp?rz21A;DWLXekcCgIh_8TPOG4b??ktGxHC!*7?rK{`P*KXVWjo#f7_- z{H-)|!PX@kfIE24=6k&NHe!2Y^0flsjz3qDMF_%w-kIDHxO5tMg%K9W<` zyB5seZc?VCb_}GO$=c!{xh?}cJ}wyhS6^Dz ziG|jGGs+*K$8#b6`bJ4-jbKZ*(}j`S?Zcy`S(_-CTvq>IqXeald!jAnKRTPVkKcIQ zofZ|ZJ`CIJj!iKrPw(^$$A80I_C#18%{ySbsyrBfddS?<_=lqVmF%I~V@E_azd|K) z>-}Wl^$YLtN7?$1`5FfM`T~L_Zv<~M)i}f{ylH`t(>1|wY}8psJwohPh;LTKg5_1O zc(dTOF%nK-eJfm7IN#AaYCJOGSD}OHR5&B)A`|*ZP zPk`k~3Jd&G#ujyXXvaK>1}`tY_bzDL(2grOkG*q|j&f5%-=}E|HTY z-`U02-FP!h_bn;F%>-`zJ4%=Q2oIsgt%mi$NLDOst8^RJpoP%xh~!h{Q+&9X|1gXp zQ8roc)i{PX4b@~4)7*glY+Iq3*_XHBc=ROYerhx}?k;Ua%NR4fS}-5t*0s;6+x*5- z(ti{j-uj!xrXP?01~hC4pwur}&x9|ZL{ag$W!j9Zp)ARXmwMkf%ImoKK30L&0`ptY zTb+SnOCNeuVO48_OC~X}p72NfasHi#x=ONXS0T6GUx(!Hyp-D#82>agvhC`#E_7Ti zC{2J4GDTWo4<(+?SwidWQOT|6QfhnV&s3va{S3+dD*QQE8eU{eoelxXquLN4?y>87 z?5l50WsnAvne#eStg1^fS0#FTle%9?4E+2bt3X0R6{LM+oxd8l!Af+KLaa>09sDgC zy1p3|*O3T=9BjPuAgY;!dtmv7)}EO&K`M0xeHB@gbHbL4aA!bJJ9gxqA}d+JLkW4x zqCzwwHd}g_-j|o$^U(7-4FwHKck5qU6BLQ6mNJI{;pEuO$jg=4P5@x`L1)CzvRHU0s(wb z;1z<>c<-Xwk1HZlQM{C@t^%rZsM5L1Id$ijkT*Sw6XmNh~7+gmeC1Knvc%#pqOc7Uu)3<^x zw5|T}(%Yme)?S+&WKgEF%7)L+tV{&l^1eLKapeeS?t^|NR>;wfINH@5E4KuE1f4&N z%d7K9o5vK;9Vot(6gVpOA^iF`gPkifYCqn5KX$)tZ!k?mDL?ed!cD$jzKsi7^z>b7 z?xYFGjo8jh`6(yncpFC(!f~B+i$F_&Q>=x1Cs_>9{jHYb#AAA!YGVB5vAJ{6Kb%c0 zmTZT17l1%p6xR8NLZ`Xo0}(ar@p%=Arrg(|wVzbde7ZqvJ>8>~ddFM~!BKwS(#*2d z+`OvM#eFIf0-AK6X67-?Oq9mnLqp023SREs?7(FRKPOBN&lDD)^{snTZo@ZIu)@9d zN`1O?RH#%WWjI%&0KJkHUM@~4(dNN1@bZ&eEfla#CbHrsVK+7 zMqc%O93F_WJwNKo6)NIUIjG+F5YkmqwOUhbK3V+LaP&(pDH)oFv?FWM$b>l}y9y%* zuB*ya@SS&ikFrw{wTrg*nzqz1zY)SOGWZ6GY(@U4Q%!n^J_=qixPu5R;b7Vu5n1wn zzhbEpmXaPoNEweJGIxln$ld!`|xwM@z9(%rM%O{H=U5F{cYhLw$J2d)dT|yVoo@rD zGpnUZehdum?d`QDB2tJW#e+MZ0F>DOP~aBrn%E>iJJY9|_$Oy`Sot`6Aiz2sB3Lv9`EBrs+uMPVHC1C={Zk zf1c}>lVEh;TH|F|I)B#J;ku`+)wLQF5JDLWd4H04K#lgcuJ{r>XTh*o$7ch7T%!1x z3@?=QA<$qSxuXj{ z;J@MgFsrfTR@?Uh<n~5V zD*RaeoFp6~#{AG7_pqORFCRnBMm{4I<>#cTP%OxWsk|1$XSghb z6_L0{NMy1Ke&jXz+0=YHsb*04t}R);4%HBl7bZwXBz{Av94RapxlsZfxU_|1{e`~( z%cS;k`DsxxyF0IR%Z*n+ub+OXJgA_#&f9;?=pcOiz(3C~@j zp$IOs$uT#=2iS>QDfa5g4sW^Kjz?Bnn0hpEcFHyBS@(b*X`=%WS$?`$Xf?#LAL~U1 ze(>|pq3nPO+0@$A>2hkIr<~2|VR>!N1?dk@$g^1Qp!n28_VzOStOh{UZUO6#i8%Fn z)UApMXCHP1t}h=l`(^@?xlGo1c;`QIn;0TfW&hVq`afeQGuSlgg#HClNArg)^F$7R z|6fWal5NybU14-5*(=H^bTgwx(a>qzXY@NtoDBietT03zgR>!)SFM$1{7WPQ(tm%p z*qOHt2L}p|6rDML^HMq;d1Eqi?96i3! zCwDiN5s`8iolZ*?B(}h_s(stYnURqGs6@YA9uE*Yw9$fp+Jv7t&fyu5Uz0Hy(Hxvn zLL2%AZ)1mBsZA*+x55)`c9kPlJrna2_`b$GjBYc~V=_BoH3FryGC|F44Lrq;CDH?q zclw;4mBP6`HeqBe*=33UIchoysc08{|8XgKsqGK*)z?TBW+`=bOP;-6EzSEm;tz}# zHYl01>s(&5b$8S;2mye4+(W$c66w+r^vGz$F$S?_!IPDGvH7FZkbnExn#?ytFGJ|X zmuRMHWC6Y##8OT55_9M&M3U`xp9fROIPYyX!+gZ?k}%^_`}5zbdhhO4hxSF-ofhms z?9VQ#vDA@VK_qOlpv$2#alnl28qLF9<=Gl`XQbab?)T>=eo&xcdEj;2R%zwk5^2p+ zuZh3+j`4}HVxq5^b6uSfebT&xuaIzgh4#;(7ZOK_*jP!hY!KgabRmwH+!>%-8G-&+ zya{8B-ccsHEJOR%$)}|gn1MtTdrH3E_ifF$f&H zT2x`_U@mOO_h21zeGHG-+;2XMOyVcZE7^F5-tby+L!}uCNuu{B=)14DL(j1fk5O7UX`V@oS?Ov&K{V**VXJJu^p2KaAtn56z@C!hSe z1kNa~r(S}~eSnAkN*vw5Wa_}bKtTnrt=PA>X75g*3v-AQ)l|f7 zzQm&@9#`-wd=dfnC{G z)Ft(ljq;Mo1#sVZ8^s-y5|{Wb0`gMUv_M~l3_90-`M0ttmE3AifT`nX)3F)+mh8(6 z>UZq5yCc2ebuAh30`Ua`p_*XK-sAj62Id(xbHHXUyZdkD@}&6Kykxw=hV_TzB3heV zmDps3v*L5i?@!2vP)})m&gXqw8~SkW2CPsxvaw@wPsFRz2zN9r$z{S2)%i^lm6rMR zfE?`7To#P(#s_;Vemm@CpO2Z$K7)bgusQu7s9cSBye;?GG~!~eGI_APim4Ud zd*1JT3O*GTu@qiOD4UW6?Q_==$0(Ze9fk@N1TEHa6*~zqc@E=yWF{Empz%IZNm{FJEu1`_b44FA5WrhP4n zXZ!JlY#bDcS3l;0_EGe+t?`a|HdE#rsm|VfaIWP(Nck?%#eQl4b0819Xkp*b)Yn3@ zqUUe?PO}HNC$K@$ir{Sf)LHejLGP1euiG@;8bi246LCptUyhttrhuIiwep8X2)?=h5UM$YQYOnB z;!edJ3Z9DT-|eZCCUZG7r!G8dS+MO$zQQ`5Jh*ktLa$`>YsFWj=biZyB91>~*b=y} zb$u!U;MS@p3xM9`RqoY`5AQVE0qb!*)g(It3+Y&n2df|$tnFd9+aY(0=;&!b9q-5^J(ueLe>!K{08 z(y>K!V_)v=pXv<_QmFQKM;CbW>ZQ=yb3t$yq@FrMR|b3muj`t8C(b9DZ)el7pO#lJ9J5!uW7JG z?*Bt!UJifR$!_gBpW2QL2n}Try<5VeZA%eZ^CLwdHfOFEEN{z9CwdyDnF%?~u9|ST zi#sxPtlKr(#pb8q#cYE>Tc0=6l2eq8bGK>zl&=UvI*84yIy%ahX&gS|%M+Q1o=FgJ zxo|=*VG26$Cxa0K1iM3LAaR$?AnJb3H0J)c!G9=YE+30J-kxd|eSIc52wajZfb4~I zxRrW#af&`z({NuQ9#L4nvl}>B_M4P3Fc48VxR-n@(*{$SSO9|P8er~M0siVuaKDUW{Zp>TDr0NqVJ-X#dn z0$JbxHcZ$r7;+sEPL*F#nm;iF7Uw49WM((DHU3s|t{lK8)C}vc&K@s9UitP)0^(HR zzvBA|{nXwUgQ6E$c!;!8-bE5VZ{LY&M>{igY>%OImJGC??q2%;krteh zj~TwU)!u(32o??epTVb?u(xN>1i5mAJ21q=KX}us|CndVS8Y(q1e4tv-LUF( zt6zfK9(rSWTo+u)!V^F9O+N+)#Y2QS6VR(?uTKYir4l70>BlUZlDm%mX)F7+c)quq zi_cU3Pc>bIr!~s|*of`%Dpl9At>3BkH_Yw9Tx*`jsSK?ORL>j(fJU6Us6V3~_}oS@ zbYF}@KK90YE4Aeo>bY#Q(W3E5OzW-_o5e;g2N`EN(xy2K$x+giVouyV z@Xs4WFjB-5LLHBGJ7@5pe*Qzz8qn`7)c@fov154`MczBs}#8}7yuC9_o{8g@5QU$QuKTP;CT@84>xX!z=q2I~Wdc%7L z_UeoG@65TM75k%Yf6le#ep@%$_SfwnO5uQsk-HHYiZY{XAPb=TwutDchTShJE=AoS z`qb5X4C+e8=~6x+v}A?4kZc08dGB53el=O`x^D%lFmtCQa4*EH+Q=v_ z_RAk_P+jzung7DxA;g(}$HX26dtR?d7iBpevqAB)21him33eGRZS?#ka9njWP@xn# zSia2!l(}4?oXi?1aJRr*$(VZeCj#;|SWdyu9^ zOrp$750i1O6cCn|*V>ywH;`D`h-y}&$v#MC+?#g48?=V zgH{K%DECHXvmpDL(V4L?<5QK_c>_4`NnJ+!BlN)dFQ)ep5~dmOKG`HBy~s~Xs+ObZ z@*`tUkrQWwoi&b+nbWthUn6u$$}n$u2(ON!>;o4G=E15b2)+Jnsqw(SEJ`>wDSPzY z$ZS)JUYRAST>#K@-9Oa2A=Y7ic>mxQKUvg}rrGxIqqT4t(cX!0oIGHPiP$2II-xar zuSW*$zLV+furen!^dXQdnw+z?#6T*OVQekWWhN3#dCY~MRLY~tVmQ${q8i|?feP$g zQ%TTgGDWRe9^_}Oe#Cf>G(O4lMWCmmm@Z4MzNd#EBbkv;ZSb)@>Ol8_m4u9tb0F5; zQdZzZ+EXOzR&AV2wd8pM@+`1*hsP+|wH{S$>wBv}%sSwlB zjE>s~o))`U8EACAvbtZcvMX8anY6JA{8-0D%VR4y#XQmE%Ns{@;Ng7lr|*b8$#c+j zfH4MYTdrH8EmUTArze?XKz+#AwIl;Zt%^Taf)=iM$+F_|m^Ti;*fg&^COju`n%s1B z-Y=!X%|7@BYWp4Fr=Dy6o)w9V&7~q`)z$1cX{fO4qheszJ2j}8H5^mESiD{dwDFA= z!0mh*7Z&&VQ!Sc5&BK?r=89u!G35LZB38V6x6IePm%EkDp!IZcrgnSNsf{tEW0;aC zjF4vA5{(B!{t5!g1}eY0co#Hn?8ecHpEq}2{#o$8KW)uGv)h)qX!3@v3gd+uo)l}# z;s$tCSlrg`2yA;0{S8dxavPHTc~;yp*KY8nRBbvA^sf?a;-_9Lx_T@8W?5%Gh z-phr3#m5%I7k6A9JZw3%B8B5NSiysXz5AAT_`kounGH<4me_O z;qP*O)|<&67F6hUIj^s+7%FSU(vzKJ;g*#ZP}(QOMo~OkJWZ6=Flt=!2q|e3kvcqS z{Jgm2$(~W#J>n49rXwfzt#FlKS52P1b`K2Olp*COg8j~EjoU5jjp?{zq)}#113~XF zUX-l?YY4Y@7LC;~N3>ZDi8j|O5Y#c{QwZJMB4}blA!Zy8p#CvM#6=G8{OssdYt0jx z|ClEt;p!x!O6mZ6B{H&aY7;mq-~g;-`vwT(`c|XDvyze`sFJPaT~v;-X`|qOwi{Jj z?le8m#)SWv4?4M{KfPim-AY>{T+ES} z{lJB#NR_yi;IVHN{7-t=&t$DnW1%) zKhW_$Nteq>v4+D~KxA(cW;tP!ShL4<%A9=q?e2x_N#AHtm)8=&g8hPDy0|llL@BaB zD>Xqw`!OqP94`gN^H`Vjg8mQ30lT4xd@;nU4rxqJWFRl;N zm`M#ILbQ@v+CFr3bV<~8*>fB!F@`d)NzfdtSBFen9YPpZ3*J48(qY;}F)>s?);dt- z7+HPW3%Snqx@-olBcWpZMm6}1Ywlb?WD|%KW7Lwp0PT+$>)K!S%5Ff zj|55+KO`j8Po;aY9%8l)0=s}nVSv8!`!D}FX*O_7|BxWZ_)Y(iL~$U5p)Tz|0)|Tf ze3m1mYA$lTMp*p$tD}MC_fsbfw?c(PAv+-y8ZCzjxUgt?tGwKTg6|#|<8E7BT~oX7 zm{QERSFESYThFv}^gkWzp5XWtn?Yvs0|P4?J9Iig@mDX)lk1f7?vwJ(NBJT68ZV{j zBs4Q)<-4w=Zc9P;{ZnXTTe5WCNfk$gejt)J5hl%sIy`xX1KqXWR;FElfB%Dhqm#GYXH!I;uZC4?rq;*y^ z>TzXebU!=jhxuaG#ZKWk2;rnS3uDg}(@p4`^)tJcY}A66R}3rmB^&Fx18aBb&SoqO za^>5V47dXBptl7aP!C?!Oe~`KeiCOx@ANQs4|2$q3T54_YEw@YGEB2_JZilZvQ!iD zDk;6^TZx*Y`llS~s26HsiraJk1tCY879_WQ2E4=DY5d<9TF6h1tuo(2pLDxXvZNhQ z*Btf4oxRWcHT=n|6qn}8{l5Q~TIBziG9y2J%a|UUw(MjsE$NwuqD@pywOed zFacE?G}{ZVnwRE@4?&96?|eV;vgO1by)5&-vS<%I+PFF~PJ`b{u#estsN^5kRwa0X zna#|gqemNscJJCi3uMzaH4`3GNxplKANWdqShU;bp~qxF#&!W46Avg9T;7}I4;BzF z!QGxVunw$fmE}(5b?H<>O@MIfP8!pJNTDpk%x(yCT@)e}yo?bIrx$wgC+J_&@4+*$ zxeaZ#USR`SictlZBP6SncB#$s->is7dBwj2E}5Dowlm;K)8$4Hctq~g@1_4Gk!B>V z&@WR`*!W_upZ7Wbk|_xJTy&5+?G)xQ_HlXCgs_4GIjU33bxC=In7(ez_kq#L2`yW9 z-X`HSuTIUbE2Ng+&cJ|Upq70l{RZ7Wo@&YDbdX~t?Y(BRvT~ws87IM}_3~N0d^NL$ zj!Bd*Fi63zdAVcs(@c>D(0}Tbp8HpPNmF!D*>X;6IeB+7O;Wm>YRu2+vP5 zC*)tuJek`aTC=Tgp)ED99Zk0ny1%^(tcXP-svA@F!H@6hXh&RZv!)4&=tVaS(pOT0 z8*9>WfcF}WZP)92K^(7tk!|^QgMuv-r*i5&dOlY03YrM<=Bz03!Q5@~o!HQ)Pt(d#FTRP6cTiQ4EJx$YXIj0tsDbHo5C za-xxsCG=iTql)xYnBV8iJmeF?YtmrW^5>T|+DHL063ZbzX&J@5@q!=WZhwA{ZVXr*K)tHU$0GfSWE~8#jgJSa&+6>#ZBQlRB370YzZJCi z6?~=Ktn}}kK6v*|n|YS77zOjIktZol)Th}Bw&~wefb?|MXbmm{dI)!>10sozu%gvd z$-JxOdAsAOeR!KiA(^B-y1iGv^7tG-%AtNxmYB%d5*x&z?#`Qo8t4Q=j8Daby(*=du$Z(T8~_p%e_Z*=!!=O@zy zq_;#EHF#$zq1&Zc7|jBE@q7Q<FZ}Xd$&4%TWuLSXE;zV*oR5=s?a(jE^Zs1YE{a%dWg4EYrPOzG_mWSct!9m zCc007|HIfxTT#acityD%iaI1awTJKlU7i9FEoqL|{U)ju7-V)Qm}enf8|G(v4?PM9 z!q3Mx?}X~zkf*BIYLt?>&dscDL&c8F0K@bae=ewfXnSCe3mQ^|O7?6k)YTb1Lj_nO zt6pQVkq}V7kc;%AF@p@eHetEfi0O*>(p>m4v8I9Nn0q^{RIr(_EL`hi&QCV0f zU0a=K4d{A4B+M5U)#9@MO(3$?BCY{FFaE4AFOaXs9MrLj@AkiR&Z?rLn@*xjwMceP zIvo}6$+GriVI08ipXe@+$a3zOEdy_mF+@+eu@#Xyr&`3$cK}AC5gg+KY>MK(8Owhj zmE;?;&Dtc=qxBa$nw!jlN4>uaI}u`DBzs7dETuJ))U@fjR@HzHzxZuED5aKa4O-k8 z5PCq~P5n`2SH9`AR~lAX5tINhXO2)!ESp|ajb|@CD#@S#1)HiIfLw{8FYO;+2_*r_BlT(-jv76@HFo5GVZ;f`Ne5N+qoLcgPZ zHbr7=rB0SFcF}6bW&k7Y)U+(LZ=Ku%%gFN?%oL*GO@%KvUqU8|Gx5KRoZPJ2id65^Z?^?or+ zaEL>upwDX)qkQGkJ9x-ml%?IGKE}9WIx=IP4aqfRxWG>S=5ef?P& z6Fc>Hq?2u4#%DjmUDO}OTM<|u|E?eTXeJr3I@Ze7Z zuJXOC1yK}^jT_~qt2g1**0ql6cVuLPh?@3eJI=N-UC&kn<@M53QETx?1KpSNQ!nYi z%APu^Q&$W^)UyX}i1eA!+HT`+Y5_ESwch0t(=t2oFQInehu*3sOX1Csz2hKM$@jg; zjV!UFm@jW2F722F7-I;1nvmw2VAI@j$S%W31ZCi4WlN*GmZ1vYoe)m^K(+0Cid*?hZ4J2nHu{%m_r z>eI%>pS4x_UGZQ`A;>%6cSs~k4iC-nlfjFfdqT_t3C>PdOerF#L~Aw$sxqc8pF8Wn zo^~Ep&w)?WOd0{?4m}1Gr(&onrCeG#3wF!G9mnfG6b%e$UWzTDB|ohMu)oGHZ+PkT z{K;ix>-asq=8=g-k=QuGdz2lRB~|f3+$Uw39}9RN8uHq?rqQUj)rhX8o3=nqY%RSxmOHaA>~=}b102FHI*ewpEr zCAL#}8ywy;5`HC4yFoXsVY1k+KmHghjJb={j}SRLNi@I}?COH;L_=AJqs1GOm+|jt zIu__8hbADyO%_lxuF|VKf4zSw757DdFc%E^35#|gJEWLXUtTON@pE^&Vx7$a!Y3Ma z=1rNijZ+=#U&y<>WilH}kNI@Nt zqWu6Q{(ks#2(UTisH&BOv-e@E1rxo>s(WC`p2@tjx4qL%>upL!s)`XuTfA`?KFQjZ zIKBpuICvEUEJO;Pf0pv%@C#a@_!$9a8I+OudO=ey>0;(6fh>iM?aUOlV${sfX0jYX zC+bMBikW8cg^;aeK++?gWV*MZqqFJilOSo;%mv6eFrI?K=?BxZj>qD?7ung&b!{*$ z)rEGv?OS6P$cQP1v_sZw$#$rvexSb-*2TPpI?3o~cOUV*=6k>*f~+zmBQQZ!D3RLp z8oo`X6L8n+S9G>mj`u)_i6r%aY`Ln5j`;b*3x$dA*rUeg{5b56ZM4ztcYyI3Yr%)h z1jxkVM7=ZFpKmSk85&tVwwm2qc7JIgGn=YMn8d$7DF~@m_A=OA&n=vlKcVJT>i2ePE*Y>45o&h^F^JJ)s%g_vSZ1iU6wTB4j6#wa`I*%zwB&GqJUZw$ zeR9)iUq!mi|F^9eKN4v`G;cLeRS(}dqV)(g$uY-7@*p4h+$tI)jvQh zI#{k?-<9i9**sn4OL2c-f#{FwsI*^U!s=Dr;+=8=yWu89JKMr+Q;uXf<=ZW`)vfQf zZ^NlLO9|zj6roAx+JRB|QPIi>*3YY^_DyRY($(Dw6{~Sq?FpA*cfaF@LnnG#{dE*N z;`|HNlPr{Hf*f+JV{i<27GaC07qz$Xp`A4G#@9B+f&E=|SaQ@sb@*~(-bb~5rK7tH zjQYk*Znso7|4Oakf?gRtLTSJSy5TcEt!5?-}b>k!C|bu)(Ao8=e2 zE+}L6tTYswo7PNt{o0;N@y(~pL&%Q&m8th%5d5NnXzY)~97HAMR~a@sVD~OH`0HyI zc;|S#hp&|JfX5%Q1M73hJX`XIt4(Xx?9F>BJ7}Z)qi4*R>+Cin`9N;!yr-O*rjW_e z9{O23P%7isv%qan+73cg)ZF0I>{{$A67*Q>#d4`?bgZ?ySRpPT7hXwuboSswSi zLzP@~Hbz|9lELa4>etBc*GLE3$B@~kxH$|f6*SnfB zAF1f!^CA3wF^7<@YG5k(hv;cwAs6oC0r{Ti+X0XKVCk{l)b?+TqU!QNxnwA{jplK@ zjYd8HP;mStyk5$r3gbmRDSMvtkdrF*TL&*p#P8(sa&OsxGy2OEgBN~D0_ZCGXa+T9 zg9}fAeoabL#>@@bejf!W?10%h5nTd``b@P>=co99S&pv4!qVpX#|9qE=$$TeA?(hX zAy;EMAsP0^GoNT42qH+ zo#t6qgB_=+m(O$>e*JVQ!b2X4q$+*XQTNVX1kF#l&uPm=e>+--^3yRc!IU@Lm6pZpJ&lxp)Sp8w zK8ZyhSqWM^I|dWCtT`OmT648LxN?P-OR;sOINuy?Z?b4mk|X`G zow`=O#65eo7{Ghi_!1k%gp70&FDBK&)ZNIyw_mTB->N>hNgBGLCv{ByLvciNXuNeM zW15uD%9C1%Bwt8p$30Hn(~oAEYQt_^6Rsa=FS6m47J^Z5p_4;BGBk^8{VNf9s&*o$46geT?wt_EDc!!s$bx8R-sLG0Lg`#QgU}RiSsI%%)sBY$p`T9xlcmd#5SNd-1 zPI%PM{>WI>6GTTpChz5;T&(et@kJ=-8)2#%U!vo_UP1G$A3JvHV4@f2Tpg^lM0d(Z zZ3V&oA3e_vVQzb>E#p&M3G}O78OpQI1^#Ber($PE^(uiS2t1Dz__K7uFsyE4%r)R+ zNGfDx@(Lkx;>P8XE>36@1=XVKZno~!sp-Rxjw4GgRCn_=!p6m1!5Bn`bkI01 zJ}bbgMxGSc)@o{1|pxhByF zr4n-LBOdgAZ>-IZ2IH5dSkd5v-yGH`=x<`A%y*G`?-Yoh!nq3TtrtsQ%0)Yqoo{as zrX0XW7c>sT__Dac@}wL4fm49!hNCftCMoFt{Qihw;+jX?W?4T5sf&F zKY`<1;6rj2R~J*6$n7ENn*%2>o|g}{i%fqRQs3UK8J@dBxw3k@dV4PI5)TL^1i?DK zU)R;5oweKoo7a1#zTsrs5j`<|GdSj&sIT)ar-O)um=O|G)k*kw$7zJXt+#%PIO)OmjM<$_G?3@OdX`z zrnHbFUQ7AhrZX6T6GP=Qo(W%Z(_vs#@O@Ggr|X(r0BXzYs@GVCOA6;fOqyA9#bSoi z*@3AzW=R{LWHu@+Y`xEe!yT8y>m$!l=Wk8`R<8M-bb^Jfne9n?J;8~}MM+={(V*cR zy95UDcg+_r1Uty~z~+69H&FLNBZ^<5sYgiuycGM5EXzU1!eJ)mEqm7-x^h4Mmfh%- z6&UOu3}eVXE}4#<3{s!e%cDIXtX^EwLbsZ-xxEfy5xF{asE@WcjVI0oeCKOHo9T4U z3$I1CZqj9`b+i&AZJg_(&eS596Q3Ja3F_J0?xLjA;*y5q$GFA;_YumAyUlZI(Ei&6 zH74gip7uB&+c$=_|4{n*pQ?nh!B3b^o>R;vOuSZ3|H0A+X?X4l^nXH6Z34@9()^Oa zLay>iq?&B*XaY}qIejy1rtl5??ttKm{X>^V!6@nPDSjG+`Q)|#SVV*bXY;>xQs4_5 zJvJA-2sY?ntPC0Yhe8g?H!SNikyCP;>9!rng zxOtKcR88~{>KE9ay#1J8$X+_>{l7UVf?k)K&yZjJUCeKETGj#sOAiI^O2&bx#08u zOwRmbDbIy?`AMU9OqrRD85g3hrSXIr6%=c9P4-xWXJ=ydb545o`+oLvV_4?p$GvxP zShO|pMESHtfs+@LD&-*gZXjbH40yvKUeLauV?2AHJ{RyIS@NYPS8cWFrTIS;zy1#z z19?j>w|A94KOzjjjpgKyk|jjVnk==gVE#j~Dv!r@M2$?} zXLbZyy_**$d*Pgkk}jiB~XK4JITCGRN;%;z(@xSw>$l2?U*yJ;1(r{ zrwvI6ZEjMQbSr`7VP&&NyUUhVk?et)T}JZvTE=tB?t+e*@cF|14YZGH+}^p6dQ-og z&7U;SzqqFdL%2Jh{U>vY5VqwOKQ^DV~Bc~4UK(&%8l)>QO}{I^s; z0epOhF!#5^Vo9Xo!@{ z$Syc_fE$Bl?AfB??1R#dc(5>tBtc}p>%VhHoPzrU-c&B%V{iV)ZmwTw{531t>M7Q6 zZ)opGgJzA^3ezUD9z-?Gu7i~PHEotGHWIs6C(3$#vf>WHPkCknfvUj1I(uw}H2BZ` zMFEZm(SE$|c0rRik4WIFV)t_AF(BtP(=b;Ja+8^M4M|=#J#MEY%2|yjK5XXVr!su` zK^>am)nZYFo(Fw!T+F!(%qL5H+59FU#?J2eZ0+VxBXXHYqeJZfIpmUY&;Mw5`)o)- zMVvc{LvQIVwMErv0V}Sul>MXsSV2ENV$(j=AXTdK=->#`%ENlMeJzs2){YKd70fJ; zb;mSKS*;?c$j?CS9Vk@jTq}%fxR>4S6UnBI6avt5GAVxuyTPfyu@8E2MM_E+A@;}` zb_1HM-d{gbYwh$#bHJVSA*^|W`dj(aMoMA?IZ(@=(pAYDqGPwJ_}%!$rS>%Dfy?~K z3^pNm5JzZbO0uF+1`Wm~o$N<5t6y(+ecXGj019|SIk5fET3BP(C`nCgcv}h~>RTfx z8CKB!k!j980yH-G9_JS7Z0=?2!v9!VEG4GTHkI>{mqibnl+fgS{)Y(z#es{*>+C>h zlQ~dhy!pn}*cV~w+oy)*YBY>c_xr0z%PgU_bMpJga+o5_ZQi9GwBZqZN321~7xdCb zj1RZucNDxMvOz@R(f6IzH26RfNjT)pkN?)q2BVm%?Taw@YNF?TBy=o}6vbZ#Jw_5gI&*AcgGKw=&KQ@0@oQyH0c)&K77zyYw z$tGE)AYw(UnAB#+AqVzt1$i?6NEgV9GxGrLJX4*vW0_N47_d%)M}iZ8 z+Ij(tGy^@Ai2c!LHUF0U>S7(Zx_s5~)$q48ryG}$CI|I*@^8xzY31NqAsfMSxt}t} z5Lv3GHKgaFFe{j3T($eQuHN>WvC7g~^dVmFz-8xi8#KQ@{sbcb$-1PeE49qbqBj&w zbFUxV?kt(IqmA(O!_hC~irTiFTG9*SI}a1>-Begr;L>vLKI^C$L_{HPK!HNvPFGC? zy0TV+COSv9&N@w0cSI?`5;%qGC2xjVJJ-6Kp?9g~P7=rc+0~MIkU6{rE9MkJz10ua z&2U?2DH?JhuoRb^Lr@p(`3V`ktIRM$_@;eG{jgPfCX8-Y&D3=xWf7s@x^^AtOclP5 z2*<%w?IEt{j1}O1Gx3xiLs-)ykg=-mkBNh&!JEiq7^!aIE=LJeL!oB!&o=ua+h2B# zWk0X`XUY`-kVYe-9w${^TKh~7`MKLn|E2g!zkijOa$bN!q;(lba)O1^$E|o!aqfG- z#UQ_w4i<`V=mk*3*LKPD6cOO^< z6eE`4MqE$G&d`@+rL4ISbBT!cqd9ZIBYU*)NGFGZ+bhRGXP>0psG)IG&;XjD{D8e6V zgMHHKSb{r$>-2%c9tgLj7f!Y}xr&AfxzhAC&?|)bli(hB>{XU`umw1dT`H__1?vpw zbzDoh^T1POMO*bxDyb!EVytsRD zcXux&xVvj`r&w{f;$9#)#Wg^I;7)Pt$#>43JLld%kjYGDXYY5tYprMX0L}T{C_kBc zv;xlNI~05wYvDLIDIdJ&Ii5tIL!CUflFFYj{)bJOJ-;ES$579ukdOuDdLertc6{;- z259YTK?Q2sV+iQ_lG}vk@i>yf%KU`6G$S@D)bw^6~lRyq` ziS%>(7JR66H`Q3bGIh)-pQ(FMF9?@F4Ly&tm4WACU%%YYd>c_R*xJnPa7t_y%jrNY zoVHr{;FHE}rY!DlfNYe?f+a#YY~jo|lj&j!=ncgFhJhjQnQA@xKuwU}JBs*J|Lu_d zla~|k24hQ9OI+h!8fB?TThaW>5)FflWx}Zk&FR>d$Mvl4q%3>!U>ed16&Q74&HRuY z#RFkAQ?Z-Trb~P3Axj;-WFs6>K+Le*643UwNa3({1WJnQyl%l0^&95ew}4Z|vk~X_ zs^27dEF8Y|quxpkV?7IufZl`X z-1ytzHEE`#W;0KdMU7kGZ5BdiFaG%gRGe{ZUb31ft25;E)PtV2V|RTy;ystR^5fuV zIVlx2^iR^8*Ll~oN@xO{-}CA&Qq)RK537GBc8oq;pI0bDd|=(=#&mU&S}OG$_uAzT z^$fmMcBI<|7$N7eTWbo*P8l2oBE z)OgwA=5WHOR}!ASpn`>lVE>r%B^+%hJ3}ST+usUPfh23VUkQ z7bA2{wNU~n&(#PJTn)9i54Jr&#C0_~XD`Eru}n z*I*@SD#e+^!zGle>`v5f@2dmlp9dQF#6ZeQs@>LIePl8_E_*RzYhqEowv!acpW^s`c^%M4ogm;=6G0o4QQ@oR_y6N(7!XyF7&WY!hj7DBk=Y=x$ z)P|SCrw&J;*Ji8WH|FlD3XIz6Pk-lzM^Lc6JCg-pq_}!`l7_Een;$!%segX$F4l4~ z9|t6&ghtjeyT1+;{^fIzVK3o;{Gi+XuWOr4wR#Yvssse5>mX`YAOqv!`M+C9#bEKXGPwpP9<@M z+q#nd0`Mo-2ukdFD{ksjS-j>y&-`T4gM6ei!zwjz$&=lLUwbT0LW{?u?+#-asrgiN zDBH_LN}h*LrP2>nf3oR38SljU$sA(LHdP|TF|RxaI_g9Bxe_zzZX>Nm1C`XcTz*4b zuNS%p6FsMz*k{%c`QhSzq^&?j6H?MSZArJ4UYtKZ&vs=~Lm$|DlH@2M=Gv)aZ5l|@ z$!s(^5iV6aSix)m0Q`x9XB_D+&H;5mv6T+en}e3p#b;M-l8_d=oUO)IgBHw*!PszG zn?|=Cm327gn{|;-CLd7+$V0txD&nkz26riME?G+okG8L8yHk4zgN6dy`}1-k483n< z&MesNtQ_8Ra-WKJ4fX}!W2eJ;D`w$umF#$Le~zVjSMD$|(j(MIP1q|m)y1nt+dH?> za6uOrl2n*TrgrgT;Ew9_eZJx&5Py<-{207cai+wJ_oC+rE`mQPmu_H_Te_PgE>G@N*DEv-iE2JUk@%=`R34m+VxBSh#c#{{Hf?$;$0 zYXa|O;b6AAqRqx-l&MvLhq8n6fa;d;nRcc8z{zR~W*xWf%+ba>HCn$NW;SpzWjy&D z_-aG-oBJbOx-mt^H6W+=0qdcOWa>u$_7!Byr1tg2a#*j;USv`g_5~nV;JsAc+tW9~ zs12HFt6@=uEdfLQ2MZ7@gz*rcn1B!mOUk}eXLQ<<&iHKu25wY_D=DI2V#)i+86KmN zoXHlmyuQln*TVf&A#)?#Q}VM6+VBsMls^R9u5+%!x6NY>addubRu?_P1bV(pY`=$k z<5L_5#I>eo_R~ZI)Z6UAZ;k?}w*;j^=YhjtoY{Hrx}fM74$JMEqODp!-VW<43H+n(QWV}@@Ry%13ph&ER$;ng{ zsQM3(@!sc1IpF=Th(uRN_?aUa^Q?T1AjoO^UemdTzq(y_*8$7y3*3 zGcCP4_^=P#@R<|pwY12>WF>{F39ELHJaKM0URZo-`WmkAef+!UbT)z*cTai+u?HZo zeDoT)Q==7wY+R-Dr0`BsrQEeNy&y+8Dm|5H^LPysu%>!fXB6i%3iBaaamU8k(A}Iu ztJ6;0G6kneaBudj4=@={-zc(_EcgodUfF^@JrD-7P!d2@q2f%JXWFU|n zMIqqH#M`a49x*pqZ;uVK3Z?R+04>VcZ0{+5m^1_-ERKHfUUI}<`a-rZW5ayum%I}aH~k|n z3CtHITf9rmg$0H#6yoWtAlB!N4g8k8*U5Xj#y2AkU#?e`BH1o6y*}sH5o(dY+q|xl zm{1N0^xPMf=|ANr_!LC&;7TTlqHhkNisStunkZh8_~Qz_f*ar;=sK75El!q1iU|ro zls!|?jpK-z+yt4h<9ES8B_20otE*l_Z8pEJ@~HIha=+Y|h=1*+<6qj8>Vb=9>XS9o&9+0N@8QKw$N}7xrpO9i z<}EP^!+|Gpa5A?ih4FtmM0&8r+tIl%o^)lxK3SG4AUMZvI(@_JANn5jP3(?|<1&wW z1je((iAaT_oVhrOIpbhU>kp2=9uJk{8&dT<3gHFUUF9gGPvySj-vjO*6S#Q!Fv*` zRpCjo6ili=t{q-=fQ?OO2i#BHR7ZCfi%Ve`}AN zdPe^d1oPuPR;Xu(}P+2;L5!e#6DIycIwb?a3V8=pyRqYu1}EeaW_aS;9n z{0w;3_BR}}Fp>ONA2>pcbtuXc_o!dSTzpnQ0GRXVNX=yT?Fsw zuj$JN*?D)OJg66Ka3^nnw68b+h2OhkTos`YQbb+NtJPmfoxGUo7eC)#tZ>$bpnTU{ z%J!`Gd>-36R2p1tM1DA{5wtRXO#3vN5%a28SySlEgHejG{4cAI>hZj6V^ptx-I|c9 zk(P8*Ea+bBjRgso-OsB23c4ysvfZGXao41+ zuH5eDW8E%f_iP75ybKaDeoEt|AkC66u}Aw#aOf-fc&In;b&vjgsO`Hn$5X4;B2ChHR)#w2UEq?%;U5a3;6t>FjxK zEjF59odn`f7;t`6&83rTlHVh(oxb7yT4?^)^{<0}^cxCt@*gZ@{{w8jFp{-uWq*>F z#Izj6btmS+XmvGXauquIII>%x@zm|WIB0A958$spJn$Wn;x2Hj&4P+-Xj8umR$r^7 zD*udEo1Q>jbNj7LLP$$zuD_|P1bHqNC4;R+`t@?{gIw;9RDZq;`))gah2vy$VRFGV zF-yabsh=Fo#{GBcs*|7(TGK-=I^@Pm@Ed1hFwgio7d&|V)!C}vlS@x`_$T#8^Z5Kr zpe?2Vs0$O6_{(AlLL<-Q!fQ_TJlzqa+aBVMrs4+3R=4ID&$Y|WBSpcp;62vueRSHQ zU`Q9Kk;OU*1bnD1j|BZZ-UI4538p`haaN~~l;x@v4z1O{K^39!cDqUp?A}XsSFOQO*npvvs%=}zeQP1Ve?0E z=W+5e1;fDY@m+alj{$gHCFp~!#@Ai9*rEul|0p$2*ZoPnI7_>r*q*CvkdR>tM3m=f z&bZp^jBiw`Q^EHmC8e~9c!2=iOtSwAA?*q&@)L@U=elm_?$YsEjq1gTtm&xOM?M%? zVA6|F9X#`gNw=JK-%_A-!G?d9|AP|$|5ZerE?_z$yeDPz9WSuRmh9$rk8rBZK zed(XBYv98*$ul#z6H`A$E4jgArJ6IE2?y}!<02{HUFPzRIl;4i0gJ+{JW}CZ8NQlz!w%*ZL+&w%v~-pdTyU_eDXoxUu_7Kp_FBC zr!H94%;=mX*ZP_xzy zL{sJJ0n0x@lGkKnE#RMHYLz+ONM`s_#{($HbGa*Tn@kc=e#>1?7rINU#f65ePX!A= zOx{ZlT9C%f`Qzonpw5`3xLy55YnVBHTX2WBp7M}Z;c^<0>MAf`ABiN{@6~diZEmaT zkNW@Zko!N&7$bXZr|uO-uG8p2QqV@p|5)fs_&yfQIT0!E=4>=Z1$t8?X|^@j>bj+15*9OF7!TYikd<$!^T7 zmf+-LLm>#+g>~7-&hCzkzUlBCsoszUqi4gt1h}g5DN~0`G2Aj$q5wq(fepZa6PCy| zuj6kLe@fL5Cvp+-sLgf1#G;x|9?Bk-4dG)KYc*L#W#J}`*QC?88YHkVnyYj>@6LPh zGRpQeP9di!>POF%q2OBtAr{>Fih?IQ+7}^ET5lzJG8ckx-zJm>2Rw|O2`D=a#V){w zZ6w6_fv=HUN^*o#C9o+u+2nD#($p}PFuD*xXyrWxFSoWbr{mNmN_}i4Hny;q9lkB6nQmgquIW?LdMtc6bc#M2=PVki%*w71HkrYa!<<*tyK`T^kzz zlfDYw(F85VfP$+IX#m(tvHW&<&~UwriyG?}O#+&00a-v^8DVLB^2M~%{qNTbM9l5q zSWN@Ay%3zn5snmAccN(W=9a z&rGafn&2!aPV=5}D@IPwEl&QEqS)bj$%4pldN{AY9p2?4Ua{TN25Bmm@p;h7xADG! zZU8l+iaPNMsOUTz#J+t)1E^e+5h=Hq|4eo@=jm4Ql>8-^5(A~}Q+Ds?w)1Doh^fWd zHl}bOJeM-^UOPrFdR{P8p4_>?o~G8)T^ko^ImDIvj(p|sMl`$!JMD=@@v1{~sBpjs zn`>V>k*vHUf&P04?FVXQl~ewJhabP52eZ30U-)*os$G~i-lgN?-&>aWrrGr4<1#!t zkb=5jq^A&_yE6AJr$1tMq#32^PE3#`qL5wscj%#D~7 zKDCqT=Jy*$Q5J2jAN_J z{9`8?U_+pdLZJ01OA*v#lvB-7k4H^b_*ut*01$|1;iPdtGA(aTt8|FGWINYIxwz>6 zO=%~vw5L473i4TUt2T}^zt_@B^B}WM#C*2L`;vFWdPs50e(di6cyi(DC??r0Ue? zvznsy3c^bfs&ir8!8U8M!SA(XaQu?WZwRV;%4dt%`!G=RyY5Xytzl5j$6C^`OC%QI zbBnl9u~}0Z;WHu5*#q4>58%*_OGx^NPv5Hs4F6JeF|jE;cOyjcR`SsB9}BDUlre4~ zkK=lA;A8`%d2vFjr@6pgMZLh)!O?~@D8Dy`IQEhuO8mrHDUScNB}znn$+lS6IrHwj zG4RoIfhLwiky8GM5w_|y-yHnjb5$8VY3pJpTZnAzJ;#XbcmmD#;8v=xegW_bALA*m zd`ehPk>e`G9{C?&=bOlV`->*L2OZAt%oh$Ply&u&doLdB+_o!hJJ7SodqJOw?t1@FuDxk8Y;>|IO zDEBo|ty1^k?~Nq)h52Xr2SOaIjq+*^U{*`JrJDmA_if)!E$> zcNRidc1CoW^>dngjL;aD`vMmH=2+(oKHDsb>?dmzGQYK3>E`XG+WDVH3){ac@BOXg zhsSpK-r(eN%G}7DSk_%F6W$jw=+x6BPPvtxCGq~*T4KG8qbB-Q9Qm!&i;;~+Ej+Q1 z^+Oz5QZUi=u^-ng9z5WbXjXKR!16UnJwWm1)EIa!WUCCA__luGFLHr*W6(4T?Ti@jq!ke#0L$;4~63G2D8qGtN+5 zDowCBo><&sJQy1*`7Cwp`x6<__R6`fa&g@GE?yo+NS2hf zE+7!mCa4>&rk#p_6AG^-E3qPM@Hj-h6ULvww4g5tD#IN5A>KyAEkg{f`$*kkNkJgmZu;L*T>UXj` zSzA>~>B&LNCu4$NhtA#t?ZsLcBwpdMd=13_t*dc%Wh8^zwY9vohrSF(?q!T~yHGfw zUp4S{DyS~ozWz-@DHD=*`!=Q*Af29gP@&^^Z#8POlf*%x?51;y6rj}p4WDdv_?o*W zk8IP+UOC!gmr#tAl2fEiB5$-#kG&9w3u&stW-m}666#Xo{WEN2P(`%v$XdR z{AR)WjeQW{3eDk_d%bFPwKF5f$Wvga^*eWg`TEzd{brA+kGgwg9yIL;b{LPY{hrFGTgj9C*zh&_ zy<9|pzuObew2I(~iY=vV1sX2)g&BHf-K? z0Hrs2oXX)&v(!XNN}KdNWN+W zByVxsM>|^cYbI?Qacb$msIq1n-(?aqz^wh~UX-&wDz?2ik!*5N(TXB_PzQ6JEdo;Z z<*^v>;<+HTh8fG6&S760U^Cu!v23|)$&`%s$GCb{P+~?iVH}(cZk;?t!Ee_tsJkpKCQ@jswzUfcf+t_R64}>qU!+G+z$Ej8!Xf`*#`PbQD*@yO51uMxT6u4l;G!W zhTm`VOzB)5S&Q|=9S)s^*YmHNtlF>5a^nUD$T8C|Gt?1wcV9Xg4WT(Y`2}zTE z-%T`htmQoA^Lg-x+`NCHJ*nRDm&e4tn+ei@9G2=;uywnW$ zQUE}rt8=Ir_$ZlTv}dE)w(25OSy57KSH!U_7w_K0S0erG$Vv>@KFo72?$byX2sCsY z8GcW@^_CD>%*QK_a^vYpbZ|HBwc3n~eZ`MGF?YH;O_D}3KuO}K3?@C#O9B*qn@VAh z-`+b@SIGl$kQT+hMXfk)%4kS`!I=Ygv3qD0m0|^tENEiBs_O%Je_M;u_1h8NC*QbW zb-SDTWC=lcM&ptfJgI#@>?ug!f*xmr?!xw?oi6ldYb1hliZ86c44l1qBJ!wIIF6np z)$^eV9#3!SOZnuJc>gNR`~vV+0(mJ=YGsrBBMy{W1He-Gl2>|n_u|IElVA@U8qblC z>kU+vTwDBh)%6o~MJ+e`;hUuP4CwAM%1$W>kI4rrenz}>+?U~|J_jnCdqWi%HqzA` z|XSr}x;)}Ppeeoure(b6h4F$J7eX(P6dAzLLw9!4u7LlU;GtH`xWNJoEn4z+L= z1$f7ZbGRn#pXvR#d|T* z5SUHXqAYZGr`$YVJ#4og+!>c3#?UVktB-r0H0qm>ARTWg2Imt53$wAPqlk;IwHsWa zjg23uxL6MwMkO|d)FJ5@d!gQ}&Ox{?kJNZ!!p8L8n4AvGPwh}D+T&3sxv9X=j!|vI zta_+axN}J)sKwI`mwtCuN8{Zz#e8VY^P3`leGCC10buCut}v9HlWUybejGC=xZPXC zw}y^<@UZP*Z4Wk40Bhj2i$ozsh>MYDP15m1q^XE+h6HQGML4Ji;K1B!h}vXRP7`1G z)nVA!w@ev5v#RJdm2>(So!dP3xU#oofm#`mm|Gt}8&W6j3vZFDzdF4DW4B!|@l2eg z!Z6(NYce{!@;t*C0Ca=icy%PxyRoAmPSzzK!PGrD74FI$!g92nNd^?{wSfmd0a4}J zUlWOGBom43hx;9+r$TB16K8(B5<^4|*||5N=6iMhtKqMgJg+c%#9C%SF1g~7lUx*d z*A+DmLUrfxjBmZ9e#*+*daMI&7i5`LQ|%WMytj(lA}fg>-}Or`5v&fM94f6y?A-D0 z_AMuL#E|Voz-qkl!QI(QUg#QkM4tMq{GAa#dAoG=7q1@tX^ZX`SSI-LsN=cd+r(b4 z&*yJmEfu;#N@LcH*GNy=gZbT7OI8jpu*6ENhDOXEBSqC54$?%XKgCP6tbzB8dc7wd z@Udt>ylQ${Q^`LV0=X-$=3w;~Q(E8@vo^x}Xuh)NWBZxu(XISETfeqs2MiV98r~IS zkMbv&8wtp_ESvh~H2em$O1flgXl7%)-FWzZ9!N@`BwHFy2K9oxN}9o>!|&B!GWrQ2S#@IQ%vO>E+NV`&Jm)`&I87rS$O zG`0I%b-nUZC+`yLL*Eswih@i{u!GRfk2aMX1;1a8v00qH`L>=*wxv=mLPc2*iE!FG zNzie)UPXjzw}ElL-kR6dGhlTf2?>Jy^9=2#{XvkJ_`FA7W9{aiIq>S^(F}rQiBt=o z$Euj@Qn{*Qk%3Nd5lv_9;x! zX*BT?#>`?o=yKcYz`4z^HP1W4cVI~`UzbIyiYu62a3O4LyF6sPy3-jl_L%Vx;2Vr+ z7g?!#s~t4oMXDHi;>RT0%JXXC_X`!R`zYKRV)4E5+rYA!{xS}z80MXA6rEpN=}N}J z6%bn^rK2@(Ku6c$Y`ndzHjgM1tte0HXwh7g8bGdUBk!U~%J>0bYG4_%WWnhJ_U2r#c&w5p zu-FG2JlSgRp#1}!AnKu8l&epk-q!NI3;a7s%9rSu;F}pmH|(&n*yAUeMNQ6{6NWHB zLB9M0JelDwOWHg&Marm91j;OA-k0o_)|3W}=Z>#H8=KRt7H%@I*ISWsMS$;Y;xl(cF7z`@6xBL`* zye`V|O5-$Q0JP6#n@6G){&|Vhg_j0|Y+AQY*jq=?c8!sBuKe8@Buqf?##ugwuTHew z5uaKT@EPOaf}$m=Iv|D1NVV_SscQay7d4~Q==}@*Cr#>s6l4cyR_2hnB2f3Etp^^e zps<%;8FWa?3OG6>E_T#(%qc_y*Xv4${4tB)Y5>~4N{icFFIjFeJLO*jFrkUF!WKk= z@w=IZHqF!MIWoL)?~St#?^A21Rr5^z=a;nu@MdQfIy(Uc@x)!_Rwg`d;GKAIOaO-4 z-y-Zh-^wI7lmM0EwUuQwr%}Jy0Xdymz_#{_zImu`ym+p8sO2g!I_F1y0Gh6O8mTEc zpWP_WTICpKLBuM|q5T=(vkG&G4+RR>-w?yJ9T9T@B% z@CpAiwJSqDY3vONTiic@YmSGk55^Z2B)dfxv%6EU_i~s#0a#WEDngrFxabKtKUt|X zqg{omjEX0>UIPta=uro+&sCPVRC3ex)}%1+8Ebl4kW>8R8ymSyDM5szC&X*vrd z)E+1OD+(M9{??5fX8hUQjQ;Q{Q^AG&eMWN8{AD~`Ut8Mq!~rp~+) zLgU~db;T9^HQ*@8!)Km#;S-c}JJcH8rDYK&9kzSoe*g!l_>d^mUv`{>XtwHFpHYqY zoinYaHhh1vtQ}%I7#+QG?h7g9UaQYcK^R4>qCm!v1jc6OW%y3U@(o8b_7c9_w9P$rJhJ^*<^^=tcz-t8%~m zPO(%l4P3&fc9_*3XncjNlY7(Ed9prNoLfNS+Ou zUN86boZcG4^addZ{N3=b^qYRq3Qq6`<-J+OUM8WDoN%Y?aX1P8s-Q|A(av-+~iCVtHcK2$| z@CN7_BLQyO7dpnFD}5o1JU*|@Hr_Y5ommP(6I+W9eA&>u1k0=4kl)~u4iPZbu#PXl zCzV^w5P)~Ae#cR4V^(8P?zPlb9{67lQp%m5m~U=QZh*7qw_spx)2Se{3*-VUjS*@; zsby>@K&QiY@(&PBJ-s_CEizJI$m4xW^_5km#T;T*`;;ukJ7y}OnNtq6_nea^XMwWs zM5-x2g;#&!)xGP12`bDIQU<3zyElFl1#sxU%pWQ`j|~oOd5+sF2>}^t2Zo<9lVv1R zjIV0tb7P#{x|9uhn{$ePAy(ORkvUohZYP}z39Xk>)TNGYwor?S#JC29+|}I5Ki>XE z_&f>QJH6>knJL5h;3aTDWEy*Gn%GX(#r)^h>eZpcYDv=&B!rckexBGYh>GcSV6Dc!o(dvsUf!Md zw~qB%xD|l_mWpQR4;nJzAnGh0;h0|NQu*n25Lnb%G2qE#%u*l=dl$YjCigLKlxA>J z!8Irc1I4;4ka@{-_1dmj;_fO_@E?GZo8_ZNJeh2o)U?({k!Mms>%7@S*43Z1`8L0- zI&1;FyT(wl$BeMo325qdvo5%(!F#=K!kQaY>bL~xI&ndg%kd^?&bF|Pa06lfCtW!_ zhB0|+)EC$^FJ@fFHEGCE4R0gobhzbbpYlU&r@dzL$h7ubY{nyvccW{1wh=t))Gy{tEz z_<*{z1FAr~%RBL(`!#P{uA5sNcAne#)4AsHc+_1;+E3qn5)nN~%&r88U7%L)L~WVH zy)m65{~6x?pGI(l;#hCp=;GD9Fs^|F^UOjkS!=Pq<8-q34X6~k5ulF58g;=)Bn>9k z>K>UF2O&@ZWA1!LVVZ5IO}lPpMm9r5+}>amdIkS8ip1)mi$Ofqmb+^OBT0SM~e$0W;z;3&KvpZ5y<@Y3%hep;FJ>Djm^RFn!xg5&4C&065BT zvvP?56jZsvipzPhI2>a>kvk3FYIP(rQ^#J}zr8Rb=sAJ`4`-Bl00R66kO^@$BfRRW zF00ktZhhl)XY0I|5@ZrxcwN^NgS+I%i*!yjwivZ zAikr@0g(vlv2>68^(&!jcaWPu}X~-XJUKyyUY;lTG7Y4#jy)`a<%# zEBLfJ1mg5jyyl`4M*Kp zA8@$poo!bvI9IW$n)#i1QX+bI^Wu7a{wNi$*R=h7dRQE2yjao-SNzDQdnC+>QIT&s}Ku%#3nyrS{$c!-`UA9urMW6>yL+!+!UX{9sX;mz>8 za47SDk@fd`t~3?U4jmyb6r-0FRyJp6t& zBgTna<5|LkdA*Z|4in=rR{v^;k$N7oK6hw!?!KO`s^cl%o{u**pLyn*^S78aei2%$ z&&j3_d~zZD)Q@dW8T`}TlKR9i=(#Tix5tnP0juR;a5Bxk!OYLwS(FmiZtiwPn92z+ zaW*X;)rF_)njV`1Tei#SehnRIGu22ZpZgoiefMm4K)EXoVGS9kGUJ@BXzr zGC^5c?5aGhjc1a~-s0h{QKsg+Yw@z|TS`Ro%w_i#-Kg{H419LKUd(ZBRdf6+F*+bp z{tvJ~NWstda@G3sGB1nx$u7k18d0aLQqtR=1$u@7Ywbro+*sfa{#qZO7a;R)IMhICqGTELQWUY;{i5ZqYe4mC!l{&VQH& z5=fzyowPo4#U_c^YqrOqmu&!0F}onQNQg`F{2zc}u1%YA>pH2LMKLQqUSovxL;bRD zzU`5;n=irV;tMVGB+q)-6`3rBEil5qY%80ZM8vT(m(mXaRO!wRJ4Orml^d{Yd-*2< zh(RJWnZVHo%(pEU8COj8*~qW;DhVJz>8pU-N(+nUb>M?#qeWAy7Tyn1NnJFu$$q#y z=ApPtF7Fh1_hrOZcXG0O^&wMlfB?oxS)~l|+yh>8u1oo%4X>29{-`+_U;QA!b_7eB z@RQfUK=*wL_B>jMi(`os*G!`s#n@aN{l5R=KSpP(!p={==FY#3iVVM0mq}s=sjx8F z{|Pa}*5sy)NVi*@6`>gnA&nS_^DxQXeU37*&`<-IFU#Z89Lf-oIcV57Q^VyvS|@$* z^TLgIll6l2(y1X!8fIh6j(xHw7{j7||2e?l&N$GJli5XGQ@vN7_0|jaELBUDtG$#F z|(S=B+GrjXe+i{-;oTe-{BAlz-k?xrYAXOjdNyhEy zwUW>(x7jlkocXzX0orZ=95~+ni#la3#b9E7W%CJh8*sEb#0jdrpWF9u%-#NQiZSyO#`6iU2 zroNI;cEK{TRS;1d@Aq?Th~}d<3AxY-d0YkRF8azzJN4 z)oaOXj$t8+`lq)%Pcr4gpUk?^Qp}j8y=A|2hLC<9orxVZ#c0GgtMJ`6X^=wwb9PI1 zv!VG9K;hMfbPR1yV%L>r%GU{Gk*?HaLhy|lha0`xXyB%jqV`F)0di@~MCQxG)E-4k z359M!AI{R86x<$@jQ=QlpyZWiho4G+ii@@h8(yb%fLgfJOG!KSVMoFq$eJ{v7P5j7 zq{%DOK7PZr+*+%*w{|)($l_u}h*4LsQ+&S@+a=$A(aTOrI4zH4yN^6$uuj^{X2ue* z5hQvcsPQp?+`;@pM?sljWXBk9_+&ZsPQ!<#UXtOB2GR1aTfFN<%Z#WugXO?QQ6C5ABc-A<>-)VJh5sj z1@oe(sGIp-_w6(PmlBaXU}yxc;6{QxSsG(#*Rv8~&Gs#rc~w3UJl7Ag@&extc1iu`fehJCh z7f_Z-jI#}$k?GTv91%j%Zdl-Z&1d)VTPJ~&`kVO%FWkHp8yaKY8M+O#LE~~#oYtk= z84Vl0|X-m;x96h39cGdm+FNuc3~^32tb=E`T&s%UC5Do9MCC?PP2y>B{g1i@Ltkb;D| zt%?tX^xYhPT&^ftT*(Dr1KdoSbF6;2jc^LcNq5Up6r~RD_bTWj|DXRa3o13TpoJ$i`!;8U)8^&q}k$m~t zZz4nUO4|HtuHwY|6i>^wxgO3)`ZJo8sNqo;XJkbs6q{zFfZ~e(&nzfWrP4d7QGeEH ze$4_8%w%LyULdN8 zga9`3BUPuC|^Hb;#ow3r;D7L#YNP46VcBV}cmmqyVSb2TMocUs*Zrqv)Ck zY!*<5_FXS)tWYzjg?@wN-<^QQ@vcE+JmkR-7_jN&QhmA)*GuxRaa&TX=+Whg(cBoR zj>XiMAg&S4WgBLonk>Alg^tO(OmJlzvY|xa8g{8;Q`E)G+_pP~m%y+n@}v~YkZFsS zne2-<4n9f>0L?VNx`CZ$II$>UEd!Rt)#Oz8|By!MWwz3cT~?(6Y%!BOAvY?bG%q=B zmAv`}*E4knuaNk2Q*xWD<~h(S%Mc&87Va{S$qu7Z? zkJzjSa|-3#G2ceRQYY8bk==7^0UHkUfoFzyRn0^2A4xRzn<%(v9!cw4{bIU1HAuwOLTe^A(bQ%PfYX>ODj#hIiJK1m&UU6+mh{iLT= zE$F|sP)m)!>atbY20WjCzKOZ>RCAzC8Np0yDGSuOg^AML%_Ar6eEAM$jT3gh8~GEy z!x@kNo2`k4^0bwBhQ{!$>D=P$jGY)<-3IXP#U^>LK3m;J#?c zz#;<7LBoLjwoJSIzn9ci8C+%Fe2Ch~lECR9a z8UO4ALd^ieAtS={;cbccu?5qzt=vS;~w;ca^!hd2%bMK))B}?b}o|C4*ABpcp3A$<0qm`=PINPK5+w zlJk4iw`@t%_so@qTH{@zHBhTJ#c=*`kGgZff51DbmId*==$cONHT!i2b*sr%((4vW zoAlmVpzHC+v%KuMqn$AMrX&8@kJ8b9Xx#o6S#QDAW*c_xqNR9oD-OlINO9NV?h>R0 z65QQ20Rn*n#ogVl#e$aN7NA9n6)5gJU*322e6#oLUyzyP&UM}EJl9&sVs3yVF_vty z<_rRBZL)BFetEv3>}>bLN%r3?Q@aEPrARgu!MeD5{VIek((~VQXF$l6SoT*$fs9uV z&+>6`SIo<4OvP@&T+(LGt<>dU_)61 z1qSNE1|;)>H)#K@s}tXIH;MGeOQFYlHPxkkJBCO32K^^^71I(J?oP)Fn-~YpS^cJ> zNjPy3`s!;K0}5AFX);VJAt1f>Morjq_gkov*$`-=9AWw~1u~Lz@w26YqKVn<}MF>Jr#}Q^*HCBl@eELgeAI?StUVU>E$Oy2^*MvJ2;d7t9U5F`% z7#IrkV#)P-x^BE$7nN7h^t@XZPI#Zj@-v9gk;88`f(@Yw45AH=zo^ho?V8LI5=xEn z>s0LD#)Qsw#%RZtO2%mw;#&2)P6lh|Ho*Pk-fdem4NZF9ZHK|tocSCIlR+tZ3m-53 z%35|KLk_jvts44>*AYYCYEZg?A@qlJ+W{3jaG^XCU;41u;9w%)OM|@LUE4V z8?GbT@|z(^gmuW$p0p1u_mO&7i;V4yS1}!iR*!+aJ9fc6pDhS}xa_$>swcjTlsUsz znLq6(oo~?Qo*L7J`94CBj5S7SD;f9)r2tk|miW_UAB4bDJaq^r_me~Cro?uBm1279 zjfB>5kGZS_v^3!Jj{x^(d3rC^^h!LvH>Gm;woF#7>1g^I z6~-DsGoh9$qr-x#N-ryNSkJHWK7}Pc)#|2k`IA*rd32=a)A6Lg{n*qV?ry66R`cM9 zuD)y%@cqTh!(sq3=mD+!cXmsNQ$e6jG2+G=FX(gPzZ$MMeGhyKD2>lkK%=CMzdC@V zjD+>{e!y~>r2AGYCD>%!VHJLefJ|GRT?V^;607{TB)|ISQ|Zm%8K*A{4qmo2fiY47 zaWu%pL6eOGOnd<9BchObK0xjtcIcf3`8w=spri#kS(Wz`nAr_DtoEnJPQ8O=G^`$}q4)PpPsDrVGJkfLV3&CMu3yQ{*Z<6|sXsQ)w8PgvEh1-` zRw?>YUMY;^XIACPV$Ntf*NpS~oEA$il5eVD0WQwD>nDsBu)H}BCVW{!d>3=XrzvC& zFdYlHbrEWf9>2x9dEe>*2yosdJOyo9RM?d(pS%BZ5T{3Qo>0 zrky)PuqzSNF^4pZOImgGwmpVXPwOXqo_5lNq1AaB8$=VV*Iw`{%i|38k#wH_`{)J$Xx+VWpE6GT*vc-DySV zmZ9wF2@tg1Vb&IBv?o?`+4+^gt)aT_)~g#%7g=+X<%5D90ehg0+CI2uGM9tJtDVTmV_vf*VTO34}zOEi}A8X`GPfy^- zYX{MGB}#eS{GAfrK13DcQ#vm;1!z&_LufX$X3`J$$_Ajy%(MkRVQ~t0LiQppGar*UdX3VQS`KcA1T&An3DOaEI zFG~gykhf;@jK#%v$0D&eV7z7_cW}c%(v^ctODsugvEX@;602CaLyb+rg4ybi35ep02Q`$i<*b$t{ROEXAi` zXF$p@D6x=tq_+oO_Rg0@Kw9Hl5x@}z#qB5EzBSHm1Jr{OnFol14_22k^Zp7GTFJc@ z{dv7q{kR0hX|J+(v9DfF7N0bIT72vM3GoJ}n=bkFf%gvH%WoUQjH-@G^8=N5DW!L# zv_)!(WTvQGohHpuz@;P96L((WL)9Su$3b{&K`O~Q$z6&J{_Xk2S^Kl^0(f-k#QY4{ z0|G8>G^ihw)qSXv-)Q2Tt745X6Ji-;;rSKSL)(Mznfp$x?v$Sf95Y=XjFsmJ^_E9( z#01C8=^(=Jo2#lB}*i z75}fn^%|CzO{*@Lm#w-IDfRm2Yo_gRISR5r|F^myPW7Yd3xOU&BjbFv!R~{P03BAU zaopJ4*r=~z+ILLd#RREGf?SaNvP|4~%Sd|UgK~)OO`6)Z^|uJSikG94^GyPfMy7AR zEgh#)h-UqAmvo?o$>H3vUvN-fPvGawE^6hs8&AsW>?}KmA6}tzkr<7cf9^{%*_YB= z2zsusX~OFxY$zY?NgEvd$_$u3X{K3QHl|(dxjJ-lsiQRUQ2W9U?TmY-YNB<>f6iX=K>zoQk!~|`QY+vr*>K3GM}_8FS&NGJp7=)k*GTJAIh-&z>&z3a%?M1YS`f% zBh*Ln&hL-h`KC7C`4(r|FNk@1<){|qpLycMGgN+^6u)!jto`xf;oVci4$+<+HUPt3 zSuSBAuzPdO$5JZ~Z2BL{C_Pc88s0~l3a>73WH?q{9D=WG8vL08-?z=Snvi;G_glrR zwvJ3@jt5>Wso?VsO@I4R>#kiQcQ!GzH=e9CQ?9d;JW{Pk!)m6vNhUEoH4T%NU>W4# zL>Mdf5jF-SKhFFWgIPCsa(E02deP-s!;Z$C2HUFDyL`V#+Zg4)r-7Ui*KFmjP6n7? zkW;U32CfN;x-I$N3MR@tvc%xrzhPbP(A3!Xnlj5qJ?mvYf6t`he}l`uLQjq%>Soy! zRYo9_Gi9auuX)k8af_txr2Wsq^0UHZ$5Pwfric^cNWXWKQb_sG+VK(uU08u@}_i6>Tg~ZQ;q!+eJR9^SckV0KEQJ8@2Eg z(f?4?mRg2A#Gse{tJ!YtVjU!iBasJh@s)zn#ZMES$(f>j+EN;EBNHy>EjwR!V&!P! z|KjJX7TAe`6Kte{KoVeB|R|974?6$rgl;zvD zzD^td*ZhtIflK!Hy|!cnh9jkA0)%;?Qo3N$_zgCOGYdmo%*ovIiN!^I?Yt$xq%W5aBRFO>#-9KQnD)fmPXgG>qLZM_PTp|WyrMAX0QpCC6eM5yfld9};?n0E9kulZt~o_4E# z@!eA2Oib@XsPH=1uKqvwuayXJKK1oKTE5@&$7b40+cP73Wf(>_1IcZctixNia*3+G zbkY)_S3^L(r?6fAOClkr3~vcbO4GF7rxbwYaJv0qwkP`M*k4*@4Rte1w@=O)A4&nfv(Ud(Nk& zoO-W;OE0jUr%Hz>LaVZ@LOZU&N1h#^hk}DP$BteRn&-B*M$5C7BOUNgLVVl)$L#OH z$@WbsiSiY)F56B{iZ2j$rxkoV@->~~-}2b|vLvb;<*x5#;|)D#sbSR1XY5o{+F*{6ILapd>!ZrmV-HR-=ssVC`t#V;hS<7XJa&y`;y4^C)`uWUQ! ziuf7!0flsTn<^*&Zr^1$Y`I#(_xJtE<1C4kIz`4LO5`V^~0mYq?3*;0zx^6mbId-%y2}>P9O54qe(o+MP7M$S$*It zfGn9zqk+#Uyi3}#w@_V;YnX>^Pw+bRt2p8&sxHZ z0QUmLN-gf`tuaRfDHb2+e<(J8b5&@eS|cR~;is=@pMCVR{?#Hi-ACkq?zr{2cFMHw zclV9B$@+OIeU2@_^X*h~X;~2m-Fx-{FP`tIC)9a!LeOCg$W23`r-e$|zCilLj}PQB zE15%EwJU3fb24pXUiUQ%3eUV* z)}`dBD2|vI9?GeJtg^|qn-64Pqmn`RNpAe!w-=uU!x| z@*M`>=KYJP;(4FNEwF7)f)}{%TSS@X`da*?9X8T1u3T1RHr$5XK73K$lVdm)MY%>f z0y)v5B)lokutZ^?>kA`6+}1SQ9mgBVwaJ=XTMA>1z6j$_^LoWjZS(=8SbMdU!!^EO z)<(AYQv^20qWkaZtdr9tG0iW`pSJJ@zX$s`Xg0hBw{Gdqd)_tEwM${oEglYVjqdpK z>r>E%j5A%UPHD6d)HNJko&=WLH+|@Zk5o-^{Puhsz^Qs^N|Nz-Vwg6h<J>AWxaF`SuNwc`Ff| zdWPsoRC9mYz=Epd9rXf=SS?=Fw`jE}4lMq;u}$+}@Rfj8WNknT&6F5Au)opAIn1HjQuzh-SVQv~_e@Lu1=lzjQnDnH<^ z^DQ0%;Xj4=dW+2kovP!3mA=}9*328Ca8|F71om~6MtCgNA#R zUD?LAR@%&Of>XtNb>n2kog=+z-&vZ+cSzm1!#)X#tOvOI%2=8QhsZdMj?$QOh@k87 zh30|y>a^~k{>@Bi(@wr}b49(CFk!@@FyGSVEVA*W%%^uD8w}VI7|ZChGamNDwpZP+ zec5hidY|w7(E<6+P3T6iDZB5ULuuK0w-6M07J{m%e@LSo^Swzt59CvNmKJ&o6Qifx zX&TmvYHCNMB0boZCXl^)iyJKcx}(FazAr6Sy>B}h*@U6U=EB<}LkP#of*WnGjlwVM zZ+YRTVUV6D6`Z%O^j=gUO^m!`Utr1$X8V@iE(`NB(*gpWhx#esV*sjTIv{b2mCUsD zy6z@vA1VN3_gv^dln8?Jb1va+{o&I&BjO-ey4GrYI#u0_H_`(`#_R$uiS`Hz`4IKZ zw5K6W!h)Z^eTN>Gzf;~>{M)=5QD+%}tSpzbY82uP&G#Z=ewzI$bv0-+(#K4k8MJWR{kxyz`)dfMK1RA3eJWYHV%bm3d?am$na=es3V9c`38trsWT*y()0^|0Hts5{^RVVI?Q2HMc7|&#lNQ7?M%WK6GL(T_GMBU7y7nEh_hci z%Nj*)#ccf%?keY_hkoDVKCxz0_p|;yNG>mF@LVyiW{I3S0)FPXMP^U4q>UZSj*4XJ z$oU>O=pJHNKbv`%hSGh^*Vx4qxG9(P3{CIMJg!**adJ~$ad&?hVdyGeCjUcsI^bXBoXW2)k7%|7!weXM(Vqcp4oE)ws zk)N8rWL$b^dQDRCdy?+%?+q-dtbmcb zSEuKzHN51{Mpb#lE!?x!9ne;V>H>cCM&=G+&rwS5-PPMhYo9t~NBhss-6X%cp`jl= z|HP2=E$$DJi-MFTTzFv>2$zTT194oRYad;``c2SGBb{Pi9H_fj*VcK5`OI$f-Sv+a zGu`6E_qw{-8XX@0>bkQz@BC*Y*C$p8k;yNbRH^HK_=^(Y(Jf2&i5S)d*btFhTVTgS zkk4Te8J754Cmqk{A)KSx5qIRMpF1eFP{>4NwiAp>>l}L3yz*6B#B+cZ`e`;-%6M4G z6-G0G=8BbeJg@7YM!mxhrXsZff@&JH3r~PN^Xdb8#ELm{@{P1L&#WC+Be9DjY&twa z$Dyq=M#7f=PlrzfPK~R2qyaLE3^(nwr!npxvFl7DH`x@WDNQttJ5Yw3lGVo3s^>?W zUsm$+Bu#rDENk)mwcTW5D5#f+Vc*mW8+NTIzw{8InTLd{&)e^7bHvi7$} zv#zr5dS3qz2w36VYB6TBy}i@)+W<`21gib(RwY8mHhjMrWh88_oXAnSz`l|rK{6K^ z^yWG?fY}Hc^}jNSRJmCCy@HDdw1fr_sn@(A)WL33U5uz(uTuWNq(M<`!dctQBDWj1 z7J(EAH|U|=aoJgPEIjYa$BK7X@}wjG)LeQM4W%Hm+Z(ipZ>nmy$Y;*CJ~!X3a;kh_ zqDnAUW-g*rH9>!%>y8@nx|1wFTbrPF(-BYkwz57`1_Wo(sb?l5&_U5IzbnbC7yDF^ zO{cV9O8gk(+WGHeN9?!5r~`1C2}A3?3{H~3khVcP(X*!Y_Rf!K+WxE*M%0jDzYCco zIt=SN+37(od8~v8_Sg6e_*?FlTQOtQYb9d!8mQwt6BoFPMaT>|zx=WOZm)%vj#9dh zPLo4Xj7ap0ES;V|XX@i=51FI&4*$FD3kWkuaF7+2bP46NPNsAn5{5I+6Q-2fLMq~C zS{_QO0uhk~Kg*&Ox5ibGH@SHC4-D4kIF$u@=+mc8OkD}^*VUG$YO-=#eQMxRj7co? zluS7gM&=uu?(X{j#;#?d{ds;V*jlUU(n99WJA_QZgOIYEH5BojFXxkGR|33vZ{Dy3cN-=CGYdlpSnyS*)Y2r~Omcy!vir#+oI?3KA!qo|4*j$Vo0I{jvV!x`XCK=Tdm5;da;4v zgxm%t$)c$i5^e2cuiV6}`}5BK#fJ#Pd1S@nq_Jx@SQY6=$ok942RWZf7pveKxp*te zSwiu8Z^>y?&0NA2j&IJbpoVE|&7b~Jw^#QY(nE1Zj!n;65I>n1?DZc?wt7#r=EWzs zfhNwV)0RL?WQbh$KK~#HR8cu!%StCK9!TRZ$W}fN44oq9>CMNRTrC2TYdZG9`#2go(~uRVO=Zq z5%)u0{Qlmh0j~rrnBcpeO90XffG64T!ab(xa}Q~){D#h`93HC?g8yV&4r{W)2x9F+ zYXYP|l!k2L5!#jF`ie@URWiV%C+2rkCn@#c`t~34dHx848H5Z}c7)f|(L)4~N7K0( zHe6c6Y}M=(mdj|R{WgZnM~9u8Y$1~!-BmsPuvA)O_wGq2_;aKEjnc%5m5BL~&jC8E zH>mr%EMI$1;3eY`%})O+f=g|bKVPo|*DiE&TBpv9VP z#0zL=_6oablbJz>Mrn$RgMMb~Gb*=T=VA6YDCyKwr_0i-+DagxS0b>PKziynz z!>u*d!ZC{pq%79RfBrj)GLElRVq#4|bC}&^CBjDup-!-7G+VGE8OIFgy`+zkR{r5| zccVhXqz&nD=DI#wNm>1L%zklevzj$^7pF(naUkaqDz$CVwteq!2l3%)3g>LD;o|Eo zU$T=!8-c+xh`iie?ysyIE}NSpS>_cRi;FvbqWZz?^p>eRCbhdT>)Zf*zyr3U7 zV4FzndT|&z5$2VH=XA6-)&=0)b#zLy@RA}OBO>d|Atu}Ze!747AkXttiL-nZr=>jzH^!&2MNI!cr zv|B~;!bAX^j<8z~t8W{+Ls0(s_^B$iN0#ELsu_gs5EO$W8B-$z{hsN;91`?7o9T6r zlJ)tDT0Dxbxi)cG)c7+0ZVi%$Y4^#s2&MTRKdRwK_)h@`e8Sk&W4aU^RrfNdawx5w zANDly&#u=dSNufe*zK9mkRa?|2f>70MNJr!m$zc12}k2isgXkW^H^}ldif6g4h&4X zw9;n@QXo~{m!I-uxJ29Nj%YwK(I%c6Qb)r6LwOb9fN_%g0$C4dIR3q~;Lau7`Birw zqCILhH2|j0OCv)uNak}R(;+1+ue&E;aRdY@g7jV^+W~;4{iRSh^I$LLca*Vn8Wv4n zH4^RhQ-RQp>%*na-P!YTZif>cb6j%IC(|I4s&XNNhBUBxTTcA?qb56Ge_Q!6@0ud= zm#4=BwuxvvPAs}hGhL(+(&f){g}-!79m>r1&gj)7iK;y(3PtL*qg!8GWF}`{wG8U> zj5ndyn*HwlC$sB;WaUnisgk;CuDpx#-@zTR+B}a*+G2F6Uj&?gBTAUGN*)X~I6JP+ zmdkhFxpz9r5V-m_r-XE*-I|~l=dX`ZoK);1XR|^j_U$;VB{4hK9m)b#bg9~xAiU*c zm)y0*a*vOF97cact`wMKrfOjqUxXg1Snvm0d%*FCo3kfhW*LUxXn@+rFm+Wa-7zc; zAHt`Jq0_!6p9M0)c-fHw2S~UIUol+nXl@tD3Hx{17JR5aKwTr-E{e}a+azzwju=JM zb8aZ;DJRHqO82P!dbRI0uyD8^ooJ-bHSvxYWI;QArSKHhv9IG#fXk`28{lxeYs`L% z?a)nwsqj>2_Raf+3~70{vNw#l1Gcj7X99&$&F2gco`Uz z7@P~MVP?2Ad0WZ$2ro|26PeTI5KEg*X(R~~+ z{V-0E$8kUr2T73q%Bdwbef7qUR<8zv_3X-)4^hV&6sdrH#_5u39P<2$fx?Q!w} z17k&K>WUC+I2!jVMA_rp<71999h(!ZCHlp(SmgpwQ^A?P7@h3Q7OO62V4VFDiB?sk zAjb=zlke7Cp%H}K{F8qMyrm?`&`R!ok=oSHXy_LWAsZK|_Q?)yY1MpvDVN{I&H5>G zQ=7$8$xd=8Urbt>xZO@`u~f8`8DWR1)4&9o$}9Mzsqfbv$J06y8stSk0~zvR|~^_{5kO$5e9iSN59zE)rh{xG51 zwKHbh{R~OM%T@w7js`DZX-75vx|Arqx)Mo4qVHh_`TFv7D9gB0UH87Y6*!daQmy@4 zuEJoV7S80alZoeS`60SKGaS)*cms~B^7z#+3QjsoP#@{>tYXQ%d53H+aMle1i61wV z573SVlh6h8N-XD!=}LAyk|{;2{k9EyDb`#`Z{@rinGoSC?EqPi?CzQ}!`~;J=w}8lZaA3R%2u~$xOYU|JR<^ebrTJVV64iv$#6WizNj(_W|7*Dfcpb zDVmRfUV3*&qbCO(Qe}0RU1S(g-XkdOlb`KE0I=hHfftaWB~9;M<#I$C3em((AeqWD=e zl}uK6G~eRFWZ1X^(p2RuIk;VmG#?=OSV|XkB_SLoF?UyYVuHJ##Hp-nw#n=Y%*ci# zv*7|D_RY@L5wNU}A;MaGW&7(E#aOdj1Qgc)A^R&5AueHB!9gRT(0>%#!_Qn%5hCR+ zPZXKHjs0>uFjyX}K$Ez`65#2V+jdi)btKEP;sQhwIWv2vJe5=L3+j*&9}d;zX&@vN z1@wqQPLT0PxZ$0@?sgS60+Ehb*n&RA+}9R(S1ReY8HB>A% zil&5!`k|Y=o)907r~_FHYfGOe$>75PqKz5ZB9NMtwgYli%Cws)E<^GFk z6a|s`8PkZb2z&D|YATh~99GWXp%W=tx}Kv7(Jw>af;9Ot>l~z1fIRh^ak}N@H;0%l z=eFMAV`hFXz#}z)y`oarA>v3)ijx+W(ag^|p~`TJ;k@!j39g=hWB?N<(xXHeDG0Ef z1CEn~mSSqPi3O{O3Ln34z0v+h9hEl@u!#}s)R}H`L*#E=AL=40A0PCXLO`xHRgTiK zF4vXYuaO81Kk7Wa*Z*T_98QD3cO$KA9^uS@ilV|`vBPfy-zYcZ*ErafzHwC|g1;3g z)nytXwc++C#Hq%zK{uzOFqX18}9y-kwsV& zIbp%M3-R)RJd6EPC5hYVcy}cp_PUMQ_4TTr02Wu&q$@1B^AgSH7?&VCtSDxH{spu} ze0RnuiYpRo%TSwV@;o>=mJ}kMn;V+r-K2hS!J>6Yx4Badr3hUw&=k)?S;^D%;zex| zUzEw+X>btxq24b*{xOjuCj;0%&8;%6V!hx(tjMYty>@LpZ4>%PIr4|_mw3wXXQKg# z%sqPI-dn315}3U_S@=-;sI`-e!QbJM0IaO^J3?YVWUodCwc}04 z2`bH7F5al~7imIz{JSR=0;jKLly**z9c5@>R|z59RFwX_!;`h9MVJxpqNk4|_+3?6 z3FnN}r&2oA^RYfERf)*=I}u;I(y&PduQB-7CX}Q3|H@TUF=PtsGYPuseB*Bc0+rxE z2?GL!jK$w`fXe_Y2`A_;#^$E|$~l@<^_iR2Sw85ge*bWI5U~U#xLn%eZt4q&*lkX= z^TFJzPn-lOTm3irBciJ)iVWr_hBv+H)^OAGU>xuwH+;7kHFm1k2S}RXX4*?ktnuZ9 zf@WK=^mhT5N2MV_&L48qKw^T$$$0}V7KKRc?&rS#JQO<85MLl8T)g4qv>v;1wu{o1qx9)iJ4Lp>(i8HI{$vfb^+HqN8CDf}bE- zO4jtOQng=@dy`u_t%51=qKO63&onz%htYgWX5M8Z3i3y-tWFAXI(TPg5-Di0itO-k z3g(38GNluf4)4?pq~(XFlR{=|&?XnGk^M$%HOB8m5TvnO3;5de#|8xYX?qLYzmOx$ zw;INhiNghgKfh#$Gs)MEeJ{%7f4vo&CyJ$8v9t4|aZCfq;{yVF*lxdW8rT88uGctE z4posM2PsYIGVrxJFN>^j^8vQ3a`ZaI?(Hq|XJqO=`-f_OG2*xoC9X~46@L!bS~4Wp zCWS#xO+Xq#VGHX^6{EjC0U|vuZPUHku9ZtpG>5H*DsonQkf5mM`%O{2_{QSRNS-L) zq`vF%!f}rpg(8fUD8G`%n;8>|6a)@o^gHr+&U7*eDc*2@&%Z+yO94qn)F7; zaTgm`s=xo)zBcMx;p?G zEUxerkv{!oonG-ibZw;~P1Vd;58xfP%JhJY>U>%id%C4;R)nuZm)pT^3l&3_`1((e zH1CjI_%WRcx)dSx@SWyT}+^YzKn zne>e5qWJUa5#td!QPf9uB*>$>sIE2TS+`R-otariCN;H|sBEXJIX$E&K?I{k@TBk7 zB4VyJ{)HP#!{4th29qj23Zr))CThapH6GUv4S#UvLZ(i!1=lI4b}yNoUjmQs^$-I> zIJc3n0F?-D6uNflkoPD0X~BL&eFKll?P~T`klAQ^naYPpwYT74K^c-xZF;h{8h=hF7`Xu|->@51r44+N_5KbtIh%|G==xXRMR z{D(p`cfI&G>)ky%rh44?T`;eiL+v$E$kw*F5n0>$ze9YP3>jJW>i>1MZfqe6FWR0vq1_CE`3= z19?j6A6(KYS^+08poq#K`)=!DodXaJyzk{uwZxGA-~C$^1uuP{MVS*^|3(OrdrEH% zrw+)Ovb?-9;&}91E|H@fX_Nkkuo>12oHIKyMmD&WHLWInf#YLDqaIdviFy3s9&Ak$ zO)}W1xAk367Nu2P$&*crjuq*wP7qTqb!jtX%~!J+n+i^;uY>Xz57zz~RW+L65Io&j z$phM2wkKu{*@vNhb9@GG>3Rt~@3r}w7+_bDkV(J(Xbj7nhD)g7Np ziSfde+@2wW;iPeW*~cs{H9cV(@_JFmMF6Lox18`CRU3Hxcx#DYY&QkZ)gXz2 zn1dyxFe@!*zi_Si+b6AUldHMr?%u#Z`c!dayZ7(-&D+S3iBbBfr&#&(2|bgtd?j77 z#FqDR>Ep;CTKjs4>7LgIlBp`<)Z81I6`Isq8sNCSJ-5NC?7CMdY`=i(zTw2bQ$Gm~ zbNC^lcnLI8MCjDM#y?#*yEq_Il`{2xmYD9mktU#Z%aT^c8&o;@_~buY_Dj7~uyHG_ z%OnfS%_^_8V(>y=X>vM+TT%VnBk;jgwiEr>HcUXvTHsGh9D#mHa&&~K(6L{p22Wfn z!p-H-P$PI5YvS&Q5Y!#PqWxa@Ca1KhP{T`M`xH`GK+ngNdp1yCfA>0o#WnttWo`#x ze$u(L$w;{0V5YV!Et5Xv?thXc_WZZf9{N%iquCxQzM*$ZKkYG>j~7QiHCL57v?FL? zEMpRsjc40(X582%29SiHU@A@{Gibwa-UvV%-90)dcvOvFA3Q#{Wr=0gUOjG`aN#kz)34#y z>hX%bj`@!7Bi)Pd8%_a=&m9Pp2kcrvxo&_18J5wNq+Jcbh~Dx+;_ z_&tiiNZx*|>*(IR&|zMDXo$0UH&XQZmyGW_d1Ojyh^>F5h2}3f@!4 zvBF(hIGvGo{O zYSq-Haujl#mLRuo4&Nl(=>qhFnYJPUP{`~i}L_u?NOns))6*R_D;gq!M!ZM7{QZn(|se#be22^{FU&`Mz!zKCxrAY5g}e?C!&#mCxdz z%j2pjmRc}$6i{`j%AB}=j6Qf9D9swGSj8k9ZD9KPt(^RPpjEHaRbPu=$8W(lsLFR_q zRpi8dTXq58JB!sop{q&%cvU z{<54K3lXS$SwsZ(_*(TH*4H1G{eR_|+Q^&u>0f8RB@*bEh6{o1tOj|pFFk%snvnLT zcKkLGTvSi*Q*E#9&zg2^<+?i_Ki6`u-gAuvenT4>P9Qf%FU0#5Ks%scmjvYr{JTor zjKQrAiTpEkAZ`%KwbzT>!M{Dw>q*Sz8tQUzgM&+wC*S({;?yv(IpColiRV4Od7pbR zkN`203D5{?ia3FZaJqTj-`$)4=zKEX_PDTSyuCoY_FZ34Uc})GqI-<#Av82Soy55L zt7$6L$?AEo{A!c2`=sNr+?5PwBPY-k^FKDwii=287(*1YV{515aIHpT^dD||I==wf zD=ouw=vj0AZw%mL`&NghmS7WE^#v6!cC>`6l+yG7C$vhd4rf-s#7rEVmWe_oR^$JLZIk&5%YO=T?T$b$Uy_V6Rws7BVrTr*pz3NbHvY@++xo(u>my|Lo!JX7nUFdN%`p3Mh6WcKEm# zL49b$tA_k=)cwWoc@(7JAF@g_AVX4EoMhO3*Y4geWC`3>!0j77c^-@kR~iLUO5JDAp^VIBQ^uC^c!^q5G|F?T_B`zU@-6IX-pTyH>0kU!OFwSazN|FDX66uAt0* zquk-yWEQc8ELeKJ%nyFFaLWMrNS6Ru;#?m<`F0~?%iFC!ng-WulNNkE*B~udkbQ|~ z{3C@H07hXnE)CLN8$Qq+!iDs?Vk!g+fGQ@wqO*<6b3k__+h0?2`+RZapT@7mY1(T4 zOU-ZajD51K7iu#D-vwLmG5F+WSPqcnk%*o=$~wcLkox06mlJ06=5cc#R5v4;Pi<7jRbj$--U19ln4E!iu|G zI6NIv<83)y$gMVDPR!@qBk3s%wN?l5;*dN6AY)mCA4VWv}%q7#uEG*m^NB-z!H;V3hdo+jwq z64&z$qvx}J@8#vFW<$1~GLMg*4xMn5siEhUT;<@$nVd}Gb-!(IHnUmp)C2R3(0NZ2< z@S<9l+Z$gDUz*QJ2@$40EaHL-T?xWqQljXEi0|O18F26!e3G7PqTde0ahee>T`uV@ z0g$Ugn=EQN4kOk|$SWH^M|g2%4X=!v4)uL-cHlQ9rPDJ(8MiDPMn7 z_yV~hwoD=84A+Xszd*IM65-mwAn&FAj6L7+?`lbC=@K=830I0djX{?{7{4rkT%U)u>M8 zU=2tmz6JQ%j2r1%xYbF~P!Ot}n=)N08Aduc@h(S-H*HxryO&ZHaCQS@|EHTb0PWz$Ytp65LW!_&hq?cPLXSghPmF`@Xvyyj$RYY@bLJOCYrLmHqc{a@wzz*k|4WOwd~(P zJMJkh1RFo+dYcm{0;L}*Vn~EH@7sw8D$~lX`>-Krz(acXy+f~PXb++fsO5a8X1G<^~$Hf^;c3SPj!3yAHVj$G6>e& z_M}pbWz0sWcV~WB>CXi)s>*U}Bi!cdC1v7g3&`K?N#?r*P^JA5u}emC;1mxs@1O8R z!B~~Op6jvsf`cWq%e}4M` zR)GEc`huQDl&cRbB(@9B(tVf;dmk`%eg#+%8-$enPvfq1x524%CTH$q7FJHfn7~bu zsa+pBI*kBIbF8wBiq)??gQu|UP%ZM$OrP>hs`MAkFP`ekEM#bM!C;Iok4J4mx7VS2 z`t$B0E#^&!Kd*$b@a_{Y*AltQ@3>}Bop8C?ceWIsyGpW37*SGX5B#2A)s+q>suAlE zT=&JZ;L;UB;vTQ){C=mrC3+7f-CzzcY+_OF=vwI$70Cju%jx)^3PcaDPizz^+2jgy zYNye(FpuRK4hnEqxD(1%y&LH;0UZXpxYcRC&6FLnP;yZ$O)Wu^m2-XGJ!@*m8F&-o zjzK|XsVR+VvyhjZ?-*cwSwrq`7N~W|Sy4z>44XbzS_9~YH<(PqKWTC3`&U7-7PC(? zirA}BXIlp{mhxl6X?qZZj7sY+o)YvIDW3YAgCHkDav4w43l=*xV4^TN&5S8+FR8cH z?oHEx5TZg3vp24vUGexHYMeaDq^yc}6jkF7>B0Z#!Ki-{ZnlQzihU_Oq0bW@&k?6Vdo;70#PS%}^FYBZf)|2=eq(vQmCEF7`dHn^eG>`ALSLMB|!_053YP z)a2P}qhp1bwCyHV3ROe|%dFDl1q%k1?wQRwMsf;c0>|t69weNrm1+a<^x0Drr zm(FtMDkhuTu;~GhI3m`%vDR6ksv8^; zyO?gx47f0hnwZAWBWj@pu#HHj=y%jt1PPpOl7iYg%=ILveJ#MqTJa9BAxVHIDQeex zjlhv+E5!i{8uHpD15=S?JyFU`P(~wvrpU+s6_&ezlm7Mmwd2mU#h7uJoxm$b>@M>I zZH=@YJ?bSSIS=Uy{D0q-sU_LFZ?s|GHb(&U9zAkA+bu3P)-_02SVSM4D82gw(Zf+S zNKkqDV`+9cN{z|`rLXiy!lQq4ivzSV;5Xy>0knG|#Vph;HX&1CUyx|8pqOhHGvgS; z_6wbL+R>fR?lFH33r+j*z#j0iY%80^L!ua#jwxyEU z|M?Cy`DUxqE1c*?WaShtIgy4b3T^n}`t_i{2-QC?aK;s00 zyESeJ?);~}Z=H4KoSCy`%}rla-*i=1y|v$G@8|ge&GvBuUlsT3r8SQqylM7i0yt&i zEfsG+uqDF3jNN4!9Xr6QcitnRcgq8EK^ox8S0SC;eyqtgRTGwp4$n>r=r?z zTTYJ>vJO43u-+*G<~sQ^2;EObHkwgt;q%5|SeTqUmiR~TXA71|c%oGxws1=~zO7$X zf`?7vcV4SRt<}oHgI9UcAVf9gAdTX6rnp!#i+;@27aMPsewrVV96&6^*k_nVdsE)-8mlIFSHLwq3}h@l^$Cj!i&K)ecwr1( z-a({SE2HU%A6QQ)u83$vWH+PPcx}BBC5C~9Jr|mnb*_|~&Tq@>m-5T-AJL>BfvrDD zi_JIU)O-S@B%vzVnpshPBkpP|BlDBZz`_g^ojqYzvB3)X&YTva#BYsUW#2ToyjJ^f z7*%1pGy&o%gjl2aif)wWQ-^MyTad8XX7OwROkb7-r|Vd7$R(blTd3c+*y;u)V-m5+ z867zZTsHmttw74ITL*SOG*-O3S{Kzs>H0+6fH4gRdQUtj*VP+!)7gciKV)c_x082it2pv~_JZ@;r~41`r!MDI=5Y%n2E_shRpHa;bWP zd5UP0FgL7tmvR)tb+V0MKzEwgFw9EQb7CgWdF5je&=O1O7D#~HMcUQ2F#L~%747^p z7^VZmoQ(9hz!FE+hh5vVg4ZVU2--(L6=p%$o1W%jFA#;5s_kQYJ9P{ypq+0p-kb5; z4*I9|hBlWSP4DXY*qy{;oW)4_O*3@G-EYO<^ZGYNt#lnk%6AbyO!cr3-M`r^rraTf zn#cOcn8dCN`$c~=V_WsQwCf!>lYP(IZ^`i10+)<@uLSl+xb|pyM7WV}Uf0A`5c|xW zSZ+}}bO@Q%Y4=IF`D4%gX%G7mKp}n&M3C(JFfp?zb8i7harS3i)e&fPV)*Y5(`0hS zkht~>2_)=%$Ks2xKcjx_x~>7f^Q)|0IO9KC?hM@4AGM(vN>ai`w=eC$rl#huPBEpd zIQWVBPf30Gz6zKL5Mup?-uskr7PV~GUs6urz+8TXI)@eEigt#sV1`7d4E{?L)86rZ zr#8bb+h<`CZfbib9YmP^aLZ;@aXIh#$H@OWy86N;Q^4q2;XZLh1+()3vp;~qKQG-h zK)yixMR&_ufq97u%6dKc3OS;}3lO4|L-QpsUHr@*s z!G7>2A4Yd268WQEZuqqEDI+7U1m9XWg0MBry>djiqc#xw%Se!jD@@cbnun8e5Q3zt zcendGQ{C|6o{p)kLVZtG>$C)B-i05!ii(LNL(cgmd_t>jdfd4YGj|)HaN?5yP-M0$u{py5j>2{)|ln2n+MchUKC90f@kPHFansT*pr5}-gz@J;I{*ekV z`&QH;l#LLak9cg@fvN2G_@$}$pq@%X2#aPPbekFSuUGWH5XIj`v9AB6$q^7KV#reX zGAESB5k&ut-ZFNXv!JK>v4On1naN^K_0}9SG z>0j8P8Qjfw3M`OBuCzO@RoQ;HTF4}3Fb^H#zWtla^?M+7x`7|)O1J5h1?e}D2b7urAt%LrjPas#X~mfgdhU# zrDZ;Z;g0CCwWaF{k6Z)NQxN;C0*7y0QGel^TUz3kHkJ(#mEs&eH49`F#uL(SV8PFg zj*s~@wJQ?LKQWho+WRCo9+mE>EJ$!SL>x@f3>)y}N%|e9BGM-Y8-qCT2;ev785azr zKwhRjG6(aT)tvF3bY|Uru$h!;PAbuLS}YS8ol+C#Jb#|d@oyg^BLb8o-OeS?ruPfW z6E)QLbWf+aD9tJ~(56~;%vi(CH&I5SWISmLo$CK@oNxu37|W(7Jt2VNd@P{>KXI}0 ziq3&43cMpSdPPlfM_Rq#5pBdmFNCcb@{WO%X?iOMdISYl@cZr+#EzJvYYz7%m%wRYS*jmYm(mx$(#OI|n)W;I+t#Vg!i z^~JC&7i(WWDlWJZSfpWyd^B$;1U;ws+_IB3n>%g)R32G^MI*lVwl13dB7;sbpTd8W z<*pC2E|9JbG((d271>+>R2GsRZ6%&$@PT;yUs|jTkACZvE>@`bkU~7FwRYtRHDb*% z3uZ2=5fSGpS66iE6pr!h@Eku$&KuY))o4G!;FRQUoOyjQdAoiLzZXxg#s6xuwQLI7#zQx|m2! z$n@g0>OuOMkrce4BaGEz(&DO7yz!bx+mFH$t?h6x48Kmn=_1bd`XqY}?MQ9{l(d9b zd{~1SF*-ux@?ujor$lBfpb$(RMVPL-{k|qi6Z7kDDMuoH!Vb}@qc>(kqCF!#bu!1< z;)`z$tr}s`a;FV3Z5MU0amB~#>o8X6dX?2cR*?x()t2?q>8^HP8q`UOJYu?E&b)pN zhW@6&0^z~%Nxh%;*BQ!&7qKuhYt?E_Ni@eaD@-yf6tzAb1Nx!v$Uw$|(|gJu-qV9(Agt<DY&7T z#zc9-RnI7#-?i^LH}6`Tp}+W%frxY~<9g)YT54I5)ju3GWZE<>X`ww;+(|T3?QPV1 zFFZ*TV!n}wwaZD!eNelVklW*Tt1e%u-Ra5x*k|sVqS44Aq!DA=oHZj8$a5ArPJUfdBnrH zgb^FZ{JuK#)eAy0>4tw>hv@7pGFsE2=To!ji0#EG$1FLD19lJg=eBf7ir{>$Gpnc; zrxs5O2;TrbRFD8p@k#HtJ#SrkXufce*^zUa=-W;^M{qfRZ>q(mH><85kr(Wt$^xYP za`A&{!Xc>>5K=9lrViU0M8>-bnfF)D_!lE(wRHl&*z2z;y%MwpRq&b~A%9Hgkx@!k z7f+Y@L=rC7)y*UbQHOrv^3hEm4W%Y}%q;=12|vPVeCWIjEgNFl?JxqREOgnD2@>~I zrEhUP?0;`0x`gEjn5~_-do!@%5m-tnWCb6V_8Gp@zFe=)R;H9;5MuE?xN7N9T2j0t z&6}K`wJ5q*TjaKLR5)FFD<4K5e{ioudISN)2uTFCGxTR$i5f&<6_%diR&q5z#a}NG z2mG+*3f=f>pKzSo3 zu8ZEPkPA2J^AF=@>&#Ynw<@O>ZE!pmT z5=}n{srreLuRjd&4yJ&bNa3^2a|d_6buP?v$IBaYLEnsc-x;15#OJSnd+L7ojCR}F zI$Lz5CCK-#&NpJYN}o?=$hDu7#*3W!Ibq;-Ij*#Qe+QC*CdEvnV`t_x0M)0wTU;Om z#D$3zyLD9yfAi1eVS1&$+kmRWCUnP?@9SXxF8*KB_Cp0Y#ehF1MfvNu$2A{64wJwC z&|p&7pWEUvs)RJxWHtoNQZmlf|zT?ejxeEvUwYEkix>0nE(GZhI-qlAIvLjD+on8Fo!dIoxI1>}(;M_`9mv@`Oxv zp6U-mjT3uB{#m*S}6%sa897Ly@l}ZZpzrQ;>GciFyzWyxG#7Ir7ma5C74?jnj@T-Tn1g zC7XvTeDKnTc#_QObS`9%pUdD|!d{&@7w(&IVY#(oo4K%~B6$pJ6v7wlKJFwR-Pq%b`tQ!Vx8+evIv7T?g2_ z4wYJDmI~kS*IJ@4hK?e23|elGQK}mcU?`+Cc}2ruAxV7rkIP-@BBih7l*$Hp~h;oH)1m^d8|4yfh6^%QO>u|LbEVn}Zd(VNTkz>ElT@-7Vk5X?A6zk2w z%A5`Jh)}t)#E-~`+is#HXi7dh6TvmRzE&$F4w@amysa9?{~VJ_xpDtQ7N=_8ZX=(D_nri^80!of5NFYT6^} z>}y4ZQ6qaPzYW??Beh;`-VcFR9UDPMAVb&J?oXhvOjve=6mmVcmuwes5Hm|W6?d^O_OSV=a-r=UrqON=%bggCLe@NDrK#-vJt@0B zjV67xkm;Rm73{0KErOK?3jh$=Bk3Oq`e7K`g-%17RiMH2Hr!Fw=09*x`g4fsN%$+H zM~V#e#8n%H8Tg@ph0i?6fXb_5`+tYE&qWvRYy8u0zxIJjTU05(;(jredAC$fx^}vw zLg3cXEn_k(;uuD=``9^*c4v{a+7X+BmFz*|bb{nqU34S*4JD0n7?gOah%6aXBvhy2 z9I!punJ!-AdqI#2ONJNMW{k>Wb%nGdm!SDWoXKEqz zUb4y8VS!BZ)HN$j2?lKn6de*XVgbu0*RUsTav9t5*qWg$x6U5+gtsWPiEUGfjEpp7 zkGyw_2<$9KBS}f+*K1^N{`+C#0>J8jCUM#>>~z9g`SDRa`lpE3_B62xSe|3V1gY~$ zPApG(i!xZR>Cq9LoQ>QFUzjeBCiJp)`PQ(j#<6%kD+YdMT^;=%rU^Oj#=@!diGezX z%^K8+MqKYdkS&-vxhjO+4LANUt+#{=!hGfBocgOzxnn-Ujs1sVYRwZiQ$@Yui@a9w z_tfA`_1gaIY;X7B4tw-&gd?(im?`A$k68zfC*gCj-n0CX9TkBa@!!NNgAZoarYyVM zt(B4^7v2HVEC*VA;B@hI5&(_zTM-B?vSayo>-Ho<&fu*9f{r(?QcX!GE^8af2pb8B zjtxx;7~D15di^_d6ItT!s!gx;B`Q4_F#6XifU!nU5tlPNj?Q)H2g?*uhC_EqU^`}> z=aPIM?hr?Lxnrnoz*-O~O9O@d(CX8&w)kVj=a&O4!kTvIka=SNJIuj=jiNHi!{)dT z;REvMg|ZRB2p|U^DQ49g6=&>Zq|AD|9Pa;1-Tog+#5`!yukpHy^YTZTQQL`VlO_b4 zkx>z+oDrCBW&MRGaU`rGqz$D*Cz!E|OyHi-`cB;Hj5@Xl>k{>SPUK6)@T404kOG;t zg3nakH5!FT@|^fM&%@A;)|c?fD5Qx5>Z7u?&JnV&>u4Y8eY`U3H~Wy)-^W#?WVmL? zGkw0E9WLw8YHld3_wWR)^B@qk!Yr!2Qs5d6#QH6Q)$-i z3+G0n*J5@+@wnjC;I*to%Z!Y0?okdvgqdWeM8cNkIe*Mr6ou*aQm@#rYc_w89%4%% zv-rc}XIx~t2`8fVqv-}shgQHtjN&ejx7q%(Wax|_5~*Y`_`0JtP|Quio;jl@c&S5L-z&x;<=1QejYrIPNk|(wbsmDm(>1 zT`2ZoNnob)8EX)OI|WOht_al+0$&?-6||u8$7l)9T1aZ;?zm+)?I@O%Van?PQd6il zaG1O%7?7V04Sz*tQ=G?#v2(H(C7n7XmxniN(&o$Uf_ztRgJ&Qw-$Eyi2Bl+a;`>21 zXJ*$^OuDAAn(#&D9O8~!POE`)&1GTs(xx6NzP*nyw`UgF>3)ZX~2&IY;0#0v8XT=$xt8<<3LL*+wQu-~? zF1VL(-fu$W!Ae2%S%{#I+2H!2F(B!~n=%cE=#WsBgkX%@1#+H;eQIlI^Wh^|P@we< z=`>C{SBg3-4aI?Q{IbkNnQDjhH`9Q8?UI+J+~zLJkwuK4IZA(8w6+by zkA0WD|AE67;O2hBG@@ig;B@uo1Amo^xBYe4k0lPrF~n>o@`;uECzX$;-5|-(; zH9Qji!(K#Y2&m#|0wh&E_)C3gwobnl8?;XIT>Pdc>wfAaJUfDQ>DQNjoiG#|XhRXf zVqd&&?DD7NX8yQLuhEi+`@mKFpr{64eT$iW)wOnFpL$jExOK=;A+MaY^?oSivAokz? zPO+5wiQ^}cVR_F=Cl+R_D2tXGPNw>Ylph^;$vLBjPqqeRuPyiNodb8r0e4pwg0wWO zzS=8puw>0G#mCkBMv*qYfwQ^E-_Z0o+34tmG{vc1R$18eV36=59F~gEE1&+9%ax^B zihL%kL1Lau{fsfJ#<^)f)pV13pJ6$fF^5ZSI7{=Y8~$vj_EklxR;jtS=z?%9&C60R zR-9{)dn&QS9kjo*3hoG?$!7Y+=091Wv+VsI5#AVSS!vU{8ci{r6xoXVZeWu3hfg=-$2q~G4#ik z`cI8?D(e}B)6%NHWz{Ba_Ij7v-+o$#jXq0B=4goEzUo{d^F!xcU zW}(ALi?`$ddXqHCL_&B*Rcew-?5JF6`1D043~r>kjO~4a@@!q@lDS((1f*p#rbxjj}mu1gCl^p6JI9JOn z#HZ!!& zNE~k*s35z2@6m`8wjLb5rFU*L9r|t`Uqx5dX98quyScaq z7*k_PRFg^Td&*XMod!b!|_(J#CCtjB=rh zz`G5SLA-Qj^Q(*aOw(a)To5hMhjY&JMrwL+WMW@U@G?@U_u){V;yGXs%r+{dL(zZN zq66F62qc*8xcWt>`=l~eEC0w^ZnMf03lo@)s>pB8iP^MuaR5Gss1Bgsh&f&L~$@{(3ro zA}u(5fLhrC3yzumj@zqj8c2Cr=BzW-Puz3sN6okB>} zO#xg+=X5U(y7p+!(2o5BXO-zF&dvR>$D43QmI3w<+ii4*N9|a}%xNL)-RmHBZLIeu z55F@4SrQjDHF&K50Z@pYPjnvptLP0>kxvs`1^8wFM|HAAl?4O5Y-A_B)~CrYquj$9 z?3;4W6F4;2b^2tC8#_-_f$}FI(KEA2|=|*jbj>92**t zS^Aa5K`kX1ZLY=!)(pb`kKEz^6d3;dA!cg^YkGO@&K%n#V!bvk7DrZ{fvcwog$>0I zA&x)Klxr);#{=?@sWKiqEroc{&VUrM_a2p-4phPf4Vef0)b$+=Yvnz%%+Nu$IdJ|9 zYMF*ra9La*thGvq(s51g`Sf+!&VYl`{%b<1lS}6A;p2NorvrI0x_Lj3vAi@#1-H`= z5yVvXTrzNSP^uE?T8TOLX*HXrQ7S?|o2zCoR`N);Hj2re760gIO0R--%B;?2SA_iA zwGo#kvyyI<124nNU0&BgS4|5xIuL<2N}r^^h(uL%F3e_NlZ^{>S;#%J=OZ=rz1x(H z`KF5F`04ZKW^v-GnpdqmjQj|7 zRUzj{l6oWTldR!p(el^wN0@*bmb@n(I05y&LjLqECzTFoJw#_Zze1=Tyw>S8pW+l# zQ^j*|%>}XVuv1V;oK4!Bl;XZ1zW{|kwHjxAZV3O&wfPz0XYBXE$*6Vj)zprE;9%vC zf|ZvkkYTBH-uPMaO#DJU~|=-T0gzHeql!3k|1wx#o3#|DPiDhh{9mwwup zcQJOTcK7(uTF53O;FxDk_ov~wH{084IF4X1$C2H!$GzPcQZxJQ$}50j*7X!uOin4G zDIn2NRLt@z4~um%hh}V$T(?#{C9{rdG}NG0>=V-Lq~!9)tx?W1CkbVkaZ`zQdz-vh zPC7T}OJyT_Xk?MJG~=T?#-njZ-vba=pqCM_CpfsV*MvC(T8ksQBZ4XYK&>Uo2IsMt-dldRhc*Hyx9BwIuog5ja?r}YS4vO`ziCg;0hHb{HP0S z#ukfc2zqInMofV27&!P$mM3H}wLde6$$@W1MTx&0{^RE2SD-rALi&1A1zn=8vMr}; zN*$A7CC=G$hUAKWzsI{Uu!pd%cY@SAI)l3liPP7cF76Q~F0rm}a~%}NJ;V;011p}^zziHy~p+*+jR>tgLDg{e$ zg(M&bkPx~FjR~T*2i}ThF2b-YU0-2c1vHI}D_0&%b>7@~K1=$TFllKRjEF{7FKN-1 zUANrDAXFC36Nt1BVyi$rG#lq~FKnOh2)ytR#yc*lu1noEJ7mD);^t}%I#*xjx;`#B z^I5HWxKI#N)E)2@gt2b_95ChUl4L$6zx5!3P`uy=Znzdu1_Bq(g?;TMwA)D5l&}!@5K1~ z^xEmYQk&h0ee0!h`w2mPU!^}FI&I}IF%{_qX^=@Aq1Zw*^2E%~6Ik&8WJ!l__^Y{$ z1hL+91<@7K`=_i+p#o8XPttH(hKfz@3>{Nxy#4Pf(y?$s_wyU;(&en`4L;fRgVqr? z-QgO*Z|Jo#r^jomT-Sve8vtj>R})lzF?8VoJ~Sd``mWFY=lt!9!wV$52nyFfaqiGZ zPbkD@OTImaZuWL2`QBFV6=d>%QqGUMpI2LcndTXT*=d#C^qM z9fSX9UaCLEJU1**5e+~_lsFscp{|%y_AySHwMuPNnw|(4+_0%1=(=lQxiKIjHlb3ID+1n#F2!U0)TkQcTe1cYVb0*V~4hHP>{rDM}zMF#f-8n$ieyXpP|*A&8#Mv!a0QC)Gu z-&V2o51jSVTUuqun<6KCXt#5?Z$~vnioJr-c}v!aejeI`rrEyu4|``phnI}F@%aF8 zqZ9Q<6arO}qPl|t-d2F-6_qz!yl`GwYWpRXNHCC@D^ZYOk4SCzXFm}?@T73>@xzy- zG{1Z6OByTZJv`sl)dumSdb92)Cy>DUZ+0)elJY+)^@R$lJ0_Q-VGUXom^lZxX!oUT z{9kW+e`t=VoDBaD(&PVmh~S9ML)f~oQ`ZnH-WBzB@k6l8YD(QNMhJmy-k59=g;Z8( zY{0xY=`7l6%|d`;4VxH`uc39HYDCxq-@si2=kp#YOJOJj#9T8|00($^U98nh0|Vp21k0uNJ|Bh0 zyn%=G#zcSsg5V(8YXolLiX0J@bKgwj@ImRrzN3|k3=c5eo?l@)JnkLvy9iU+l%k+R zXBya3{LxmzUWZayS(nI$@SXBL+FbdGQrMby9{ZycUJPU~EQ;d@`@%+F>B5%@26!&h zH&|nHc@TI#SrCM@?T&fp_Mq`lTkkjRet|(jW&X5*UfP7}#vXHphpFHKwvTj}7u4?9 zB#GM3dgSXwp*$A*j{@!MsFR63E3pM;G14pR3HfIt@|vWL!8(BxH5RjEG^Q&%9R`J+ z?zuL{=5`Io2$^>UtB~0>cZw|4;jouo#AhL zqVSI6!tTJ?4jmD8zV?GmU?LURD^UhVu2(X-6S0Xv_#tV{?RLIZ)6M`vvYmh4pOs6z zrOz6!9X_T7t3AlR7{S+(_O36cMU2#INoW%$xv(Sz?dqZvdIFNj3(wCC zOKq4<4%bIC)3N=?CSzJH-x9WZ3nqr4awq$INNuT5yM{US{MJsrS}!p*4y@=b6l4M^ z!R|zN&#NQe^P1;}g)McK%>VOAg#FYi5hvEGIJCV-p?1GX63$p}G7@eb#VqdyZz07q z+~U^_<&Dl)pOjv!T^*4mw!8O2^(MQ|7s3V}V*cz}##lo;?cP>nxwKaT{G`hbz%IMi z!Ln7Qu7%k}{#OB8y%uGK+ds@cZXZ|7Ra^H#buLxyJSI6g0O!fjN%#)+Z9kSm^7O-X zGZT+2G7m8V0@2Q|3k-c0wwl~@uDVXEx%T*YPwtB=>TjD2i9_c^^(TH|iv?Hfi7v}i z!rwpLQOKXM%1t|0&i~~T{fw6?VaBfo3PJ6UncUa;)c|wc3py z*p#98o?ovOWzeo!M%IN1Z)0rVbDXKBZg+Q)mNbqWa!x%66F<}1w)yOX>rngu#zNJr;R$cd;+Ee%f5`3^nVk$ zCLK=5S<`seC4l1Q$!@k)rf{uwtF5I>0`YF6hIX{XC2Q?1+gq%#nSNBGR-Bh2#2cbp z_Klnbs(_BfG9@Ms9%32O!JE4xL9DRN>*v-GN2emp95}?9rv+oQiOV&5sPhi{$K>wD zr1qp4+O3;9U(C+T+D=}_-<`={=?y`jP%kj^z9AWC)>L)I#B?FcUN&juF-Im4-ocGQ zT>uH5@;}V6=tR52YV*aZ@t9p!$mTgHH=|;!0uNeSN{O@BCe30ZrP_QG%-?k~FgAfAIf_xl{?Imu@GP|>g zLdLn&+t;b2N_7}?i*)hMO;DdmlSHtPV#vS4Ixk+NQ-WC3J1LD?rV~baXcGeEaey!; zx%(m$cqt+&S^>ubNq`f_+DWfz5(8MLJP1SnL@|(acJYnEhRM0RZ?q!;liX8oWWz3L z&ZDPhuKa?trcxGm-L42fWH0eaabhgHbP!k?kzu4c}ix#B8$Srakn%R<8?X{<1v_594yHFuAV1TXs0&vm2JmLV|bukm24taYhO6 zX*W00A+D!97)Lijm+?+<^lXTFH5^M?ayvipbg^1Wo#o;Gr%@V%uN^|N@IAP<#S@iN zt6Pilf*$UsdM@L#S3SN!{Mp9|d}Ey?2hm80mH(_7Pv-3Da8DK}syThdJCZz-|Dh|R zb9r?~tfuU6PQmM7AKH$I?5NFVz*$Jw)7Gb$$X73}95!CLY$UB!vd}LY!A;&ELgOf+ zdMZ!<{Zk4ScO^z=(o&hBfrV>)v-=XEYfSNvKjcRv7gWxd zM;gbVxJ+dkzY=+VAp)G9V2)XgQLUSLJ7aya`xZXGqKqjKOL7r|;di5S&A+mgH$+X1 zrYzJvZr1I6-1h|nhgTHm&n*8guY%{v%pBD!TQPcCre_6aeVe*70%BYgzu~qAi*S&qo$muaEx`U(xRnZG7P!q-$Au4gzVfM0}hl(?&_gK=dK6 zrN5v%8sBa3>+bgD77#*Je9FmSpzVh(!r?(xBo<8ZcEezUkU5F`t%}PYg-2t;KKi}( z7fK+B8fuO2eFG80Q{bh6&O+`X|HPG;AdqRY`Y~HsFdVYO=w>nv#*RHdClq)4v_^Bg zd?qh^!XS==d(gBy)X;7$v5K9ublaM_(g)JVw&(3S%DrjzU) zvf({<#m||lShIxFX?L3X2aeFSSDuQ(0AIxTWthji1a`!hX#>B*nmpCX>r8u%VvLN( z-d%PACX`S^FXw2#gu0O#jpq}-3#WmcX_p8VOEn)Ygws)HqmGJGQD%irF}Y&rKPgy zQj)z&O%D#IcKqpy<3veF%&$|{93ySg`?VZsN>%?{vz$TUpW|C$ioV!-9W;a0+h5wN zysa1gSq2Z1`Dik6SG6 zO#TousAFdrvL0~W1_J_?oX>VHF8sS27pb|OLmTTEu}IQ}qagWV&2#zbez8!Ru3RX# zutk?30&YFFIkmN>{J%61|Gn%PR8QEVW*o`Kl2#A?KFXI|!xgGVT48ARi@?6HRgpPgsW@mJAc*~{k+g5(Q%5JJf zMFxd_d0$@;zM(VLd6H0b^QVfh4Q~cc#BNh6BshM@mDmpRx2z9Cv_jACxO3AN%nV*3 z$`qxv$PBJzr}C#**mAQ)x-SO$sogW|E$x$Jn%Z7PsmF{c`Xff}MOb{#*s_$YG|G8`0V+Xxdwi7WUfU80<(d?5*T9+%WrYAm`YT4D2avb6bHU$CC)RUR zjP8+$I`G3L2qUG5qT9YjHG5z-;3zwAc4YMHlgB(JC^Sm=gS8=$HF)kZ?vV`JSEKH` zpLO;j^^Yk3mGl*N;h3&0ng&r$2WdyVt6a|P={**62gM(Ix|ue~{j=6%bvCV6Em*mO zkU9T;VW%Yx1D`8$BQXx)VRO|Z4-}30AN;QpSbc+1TG^$-uH=hqrcAHZTz|NeOyuA{ zm0$dl1k}amK#8a{FQO9WA{y0XSW6m6pCRvI$hfxDwI`?2**in!?-f)ui?k)-%B_8+ zZ~Vt{mz#E1^jdq_SV@-F59exrz6qX%rG%+)5sQa>A$uDGrel-w%X z?W$<%QQ^)V_h8ZUoqnKDsMnh?t2l>oAdoJB_@sfleO=`J`5r#zO&a}AF>Rdq!By?b zrK$w7dg=<(PJ#2&hPlW_In4anytQLZ@ATs=M1~)fd8%^{3s^gS2_01UeV#w8>b2F@ zTVjM=Q`nU!nLHHXZplK9UqAs}wsHFgc&=P#=_9w`c<%OBYWG_&3J&45GKCw^5101k zWmoz16PnM|>=%<;B@%y1hI?f;AdR`c!n}{YXp>&tS6k6d+N;B8@iIHbkUeTYk}@B^M_NCBJ<)L0#5PUJfB|C08}T2oxxkDrACtb z!6cbzj%~#r8>`U4V?`?F1B<~C`?!vk^V;GqHBgRCN8k?uESB08bQy(Gk9h(*dkw7} zc{U`nrq9)DZIT^^VM=tIznbcEwBv`Ymz>d09IN~h13Y?L=7{zl6WGGhWQoI5SroAG z{i__%yd3`2m{9S*c>TVlq#3u}SLYn{xJ6AiO^MqAV# zI1G_eqIrCi>xLVbPLH7eeQ9Q85vVCZO-D*y4xly27_c6I+&be47iXw7hYGB7|4-29 z|En*kw!Hj1n?#|~6P5smQX%|gi|qE}(?~uMU*J&FcU&${nBp5D^x^9Ei=#{`Q1H|J z-m-TY=O=zjMWh7QrN1otE_8Ce5_g_ArgdDpS6N$$I_Cs~sY0O^zX7e8tZh}V)UgXh zd$2j!H;+etqLF<4ZIe+oPaqmyg=LPcQ~|PZ+`K%BLqzq@^Z~xR4y6;lJQ}o_J@E`x zG+eaDvD(j& z4+AADFNE;`k^35-&t{aIN8OhP3)JU7-1aI)=EXzOIIO@lD({}K*uTCYw*kf*_kTtu zO{B$<-ZKtpCBjmLjRgU<&%V*vIQwh)*!Z73$Jy}x zXW?tN$O1n^ja_X5LtFUdDE)q^K`c6kZRj{6Trh`xvkI8_0TT<7jApH?m3w6IUJEoz zCC!#XXXnRfBNa&TJsi>y8_xF=t{GN{_{B_>q<*2|b0MI0BA9fcsd=*4q1lB@oFO>W z;kzDdpZ%iMYJ`We$r&5}#v7s%zVA$2))^9oyqxpo1g*!p6yu4E%>4)MmV(SD_4Xs( zX~)_7-k@(SN}cLPsN20fKOX!HjBaX+6%#&ojp|?2zkYCsmu`M;Ygwsj0G}K>EsW@u zrxkV4n38{|2pu<`wu!7;YcuS8<#S5QZvRL^()!JG>uUDku8O3z;gqW%3 zlxxP)UJA~Ay=%Wv5JePAVJb~s)A@@ILgVS}t^N=?Z5E zdxT-%BBn%VlzG=LJxJ*54LwGH?DTdT$w#`N*FtW8Ha?c6bzVcq;`4T-*kFqQ&mRMj zROdkN>^0Mo*aIobA6?jTnna`&Afrf!MXef^w8JP0cUN9d4CSksp5?5{)~#|O*PZJ% zVH`$tCLPcUI z#e+KRS??{;-T_6CIk830FF-p^HUEZ<>hiJEtxMjOkm4ZZ9#!@zpohOT z@rc@7;$6~OnEemk(CEyAy2I?E$@zM$KV>Gd&nh^ z+hr~@NetX$?kt$wmtR-on6u@w@QH6RYSO7@C5~iL9iO5MU`x6bT@3)Yij)b+IRC#G zJIkmj!*E>>q9D>BAPk*KN=uh?H%NC5-5nAVLwAXEmoPMfFm%@dL(U-5f^>Q2>~+pM zx!2l%=g;?RzVChS=X$RD1lq4FZ;r-3td=p4&t&twA(>&s7kGD|YCo_A&Y)tUH&&$- zYe+qJ4F$#*IDSI%?I(>i$QD7#GOYA?-lT^ayt5R;I@P$*GXKf_L+fPOJYm=caqR>n zJ`ih|dAmQ&;PnP}lkfbZl#!09M@ytgdjz`bhs%M`_E~CHr=M%%n%x{r{86lu+Y;$*`14mY&`iB|T%%4XaehCy!yJQTm>5 z75yV8=srvPSvaYDN?VBlD28kc9|i~M7S`t}Bf!E)VIWI)uZ72K>xeKOqrm;LO| zC;>Ph?yq;a(f3D!cL%a^J#I6DC#l^Eb0~Q+orab>_`=OkWb4Wl;z7>H`hVNU7c+)4ns(m*h(M^2k&7p_- zhSBRLw<8s@7x4*~GYSmZUH&;X2}Ef3Nx?l{F@j@mP1oBQO$ypSJ1IZow4 z9X8Abp-do;omb_At`@Lk8eO#V+;Tn{6`d*j8z<4k;Err`uC~N~L-olv(ZKs(WgY~8 z_kyLiZu~zSnXTrigb{ylE9H1(Rm)<4{`^^{c3Y26#V$?FuQrHXgR4m6j=n!%_V7Y4 zUEt%f$+jo^-=P{0e%0cJ~LC`Sv74TB+{c zhLDW3dVBSeXnNygncN;|EQwqk-LrvNK)T6(XaTsf)bgx1&7zpBeQC=J2VOz<6Zz*j zK0M`g6iCt;p@~_UbU;AT!!ACp`f!Mxcs(~aYScds&LU46FtGKDD{?eoa(#>ZlC(fw z@+hG$3;oV^oY}GPD4*!pX+_P)s<73;cndQK(cj-SlSl0G>O@U@lmxpc8&*wIsC&G3 zIO$jp_)kEx{~fv2S)xGdy69)xlTIk0^5NRY=P8BY&zEa%3X5i3VZ838pHsV{>V+d= zPZ+f~z0$_)pL5wV&9~@b6;?C}BcD=#Nf4yIGa%1ldK-C+O_6@Q zqF;XRz?+e2;ARm?FL``|?>@5DRlgG?{KWFf7d4UmLyWlTFw7ys05wlCCVthrD-r{o zdZ<2t3^F#qh+88>lSJYXL8f@B!<s>Ggl2_H&As#YH1mEsDyv~x6gtw#TFx%ys%Yl5b3kEPMy8yzx+Sg zPPsh=|7220Y=3-W%Q5)*isxhLw8@d20UxOGt-OcPND;)?pPGTzRw^$JVWv`Y(M((n zxL~_nR>o`nOOP8{)u<4V3%Q`nSd z_>cnq_orDOntPA*HMsN-!uI_d$gm;7Fb9g;t!z+7cO@*o3v-%W|3t7yH862@A9A(% z3FH2;_ps~-{p23%9@5es5zX>$vgzh72%Lbe1;6mMUy+YvW21tTp2+RhSKSmceK4?* z&B*0ZKD-M|X)vRX=sI7av?ClIrsn(yaCw7z&hhowBkVS9e&DK3KH9j>v}I0C@LR5x zWo>2rLpHA4PpHwqtB|jEmvDm=UV7S7Q=h>-%e9zjyXk}Aj_zOrM zDpAG1)u!?V+HV}G1`X{0(4~o08FVyDt>dovw_U=oW0~xI;Q`C#jYzB@UU58M~q5F zswT6CjQGzf{oX%hBaWEZdbfyYh)`HW@gmk9$0!a1F|3MSIRG11=?VSbtFl}FM2Ief zUGse;Wt0P6oN*pV{TD-D%nlc!UE=6ip{R=XMBQ5+iWwDJ|L4JKlbwZOmuDi!H3MGC7%$16uxa*TPQM--1Wz5at}VTS6NziOz!-IjK7rFKM26}sxsc> zAKkN&B?l|+ri7tukX{{zqJpo>8Qln^Uek5Mta8&TG*whX4)3I|StqUig}P?d2kqe; z9RF7@8O{EP#ojFk)uM-sHmN|;4b?iCTIuA!h$-Ib_JRMfS1>f(lGN$eV}I7onYvHu zJl(-Vg)wDQM!#U9Ugga2-GE~i9Vhc)V~z>8rO0v5P-O}iGR;L?t^>+;51yA z{J4A)o--8tZYvfpks*Wh)W@dUvvB)%brRG^(WA}+B`{w#{#%(u%0-}Pfr@=2$hZu+Cf?NYw_~u zCIrCWlUvd-0vArMJaZ@cq`_e`vVy7ICQsgJr9OH+@S^!%=&&_B>gC!oV%}s~6&69fUH$w*vIbrY%A?>{?}}M>5|u;MmGDzR+CA6d(~x zFMA>K(!o%$$=4FR!N9bm>AaXD^OGm?_kk2e%-}gq@35iL5lH6U0l0jk;@{k$u--COO(w#?-wCE(GXH zOT98TN`V_6m`5eMKqUwWIkfk=F}|t}%J$$vzRBLzEY%ZPiKqsV-KDCFNv%gdQY5`!uI;mBXYoG(9lx$7gQQLt6FLdaW&I$V`5$-|K|SrL zq7|nA`(!-?9*5{~{Z0@xaNs!qSOdfdVv>>3S?Bx={G8_T^Z29YwUFS3%QJ&JbtSDi z#4e|M&hs%V_KFPA&yG5Z#Nf|0xC_T{DnZL}1}MeHx9ba65}L~+*L8p0N{2jOe|AAP zDZi31W1VC@W79z5vu^d#B5wM`5j?UqEd5%sdZ|wmLnU#(m1SDeO*EwD0vroR6L?kr z0)r#@?zh|`?8R*(KLeuacLk}WP!087)ETdOoxBFbj)CPYTE=BUH{IS@F)@nq! zdpCaAOUJ>|5JvuRPUXzABOh#*)RFJw$+dJkPCkUne7s3CT^qn-q=Lw$n75+fgxiPl zEp*zq#kzIw+isz=ci-n5TUk&yLHQ6#bphUXSGQ_H55mqnG+_f=e9yVsd?#f0i&wg# zBsK0Zk42|0jfU-G255=RM*#iJ6##EFiDiIsRFhe5zwnwJiE@X#8m&DzD97JinHumY zF{UckP8k#^90mRkO%z3~or}4j2nJ$jrS8jQYRl8s8J5=B8W^e}zpgM^2Zu|j&+GmP z!lQ4N;w@5GC&2NQqj(gRd&)SZw0m$UD9X%fre%F5N4mvv>SHPF)$w$=$inYtG_uwt z$5Ew3#WRq7Z_`AQ$CH4}dLO=~9Y?GM7`upD+ha=NeS=h+ zy;p_q>!$I|@BX$!*X}b84gKjRl`J>t_m&ZTN8oU+ZH$KLrkpQapYWsqOR0GK)qwbT z@VCv$+sg*~8$0MfKmbWwsh?ZK9Q;LsgZJ~0@)_bSewMQH_;+6>)Eytmz=O(;_SJ?m z?SAnXs$UKS)CuH^&oNbk^!pf-Qn<8jG?6{1<7r2INXFlZx_kIT!Xk^+h!(AEUunf0 zXmw{3T5%wMEFCL`k!`TiBa;ntgkScO)+2c6Hh*D z)RG~0h|OO(kyMaN#nrapn?x&Lu-q2S2G&ZJTY%FDD`UV~y~YjbZDOt(|lEG#_p@Xt+}*yD4g& za9*Kdne%bi7pAmbW49f7cho$D(#Yuf(+GK5hMc`HYgzW_>g0X`a&Few8U0G#eXAx; z6zGyB`-EvWLBsktXgb&0Rz;5Sc_w3Ks1m#gue_wi*cTHta27};!*4KrOR+)*<|5s{ ze#ht{V8e2gc(rf>M3P$|C<@CC53?!Lr>>}jnrh5upIi0*5K~=mC2e|r0`$=PLo(e) z0Ql+!!298l1jHfih%yMWi^U6Grcs)`xqjdCIs`-R+Vb%A*T)|RS=rlP-96ASE03HO zZ|b={@!JCQ{HJAW7h{_#3m?a`a}Q7Ip6!0!5MZCu2no zwdXHn=X9Xj*Nj%cGxEJw3?A^OymduLk~Amd`E+XGY)3}T4W!{4EF(x1oeY=-a28-` zP&IXbKa9aMkQx{+Cejd6w5u-~ZOdtW%1Qq``U*9ZqX-G%H>imDA(cF4Yd`dfeHRL5 zpJPeR8`AeH2!|1@OImCWH-OaHeZ%zI5-sXG<8K|FsQ8vdYonp><6}wg?9mlu$Bixt zB=p*P!k3bFF(1SUh00}O)yLaU$$DNSOpq9Uo+)P1)A{3NwKYhDb+&fxwW$6s8wHyV zSWPq`6~qM5z_Zr`6*6U9yGT356lw|51D?^Dly+#QNM7;U+*)0**BL3Be^L@^$jKQR zZ^gDeBm`!MydL@P0gIC^{+wtyeoStuL!flh!>@lf>d!9ktR@9%orchw6wmkw%)8C3 z)q#7y_)qUJ?I?X7aj4M6ZohbvZ`(3GlT0(I*|B zDYX6WQ%(1p|9CK!Kz2g=WSjCNJ+Bxg*rs+x6?ovRzN>LVlij4}Fl2991L7D2>#=C_ zC^oK(H3p?u-6iUC;U|U1wFyAXNLd;daywD8^iTvmp7tXx47fT5?Bex8F}B`O4!)l9 z8SttAS#Z?apU_9q69zlK#k?Q>psoz69<`b$iO+B~09YBu&Ct7ORdzgsS8*$Enm+y4 zp{Xc?V5ea3BT)AGL(ee^@4Nu`>8Ry6XyqE!=1};$XQi@zxOdcnYC|Qdf~>W+F0}v* zzkTn1ucEs=QAs^Wh}CrVZ9yP!!GjTuW+jOzRn5eV9EBP$A^)#MXgSlRs0xZ z^QfiLTrl+AlHA)@@2T0tT!g7E`_H6Ct|LS8K#lXJlh>bC4N^tsKNivDsxi5hr4&Fi ze^*g($;#@Ydv~6AsNNYE=>9d?xBdU1mjB}?r3e3WIr~{x9q! zYg0PbOa7Vob}-s8Cwsb)jkl z-?^b6l_u%lTrVjV%$q`QH2o&;+=*#}D%rW#h{mVxTa$A8fvE3G{J-eBexc`>$4G9E zrhAT+%%hkyver-ixqAG(BpbuBCJNM+#}8ZvZDu4qbq{h%n00In%dOanIYHstGl#S8 z=L`j;3fVjacP);OC~hn`uxneqj@=$mVC;nlKTPMjd?4{uVk_1^m` z2G0TWnmW#Vx^P8V&y*dyZ~fLBPOV&=G4t(a z!eKH{; zgS~-$a<95jQMh*8SAJ)O2Xa~LugHSg%TOgQm`R6ZB%d9&AkRcwK5w`97cx!17vh`P zw($t1+UP}9(h*Do(Ra|Eqm%$Th;^W}1@43kd7J-*{78i;1$1KMCK!4T1!0 z)jXgQmAxyiFoOd^g@sfxxx3$iI;KvD6JHG5rN9J@hTItTzM_#2Bgxf@?6W8x3`2Vk#B@^>|g z_;C1T;uTujiq_Xl2Diu?wCdl>NjDd4WF5@{fy_G!C@xhvS-j%FfvsrQZQ=_ar4u1r zGas3)4|>&sT95i!ZG6tgHVvKolwcaNo0s?J-)vw}WOiJ9Y^gu}xmn2fGzK=ta4A;# z`n7`YBpjPx?@8SmN+Gm^ljZB19tF`?reTqlPb8G3a}Q>5gA<#tZ>Q9D-MzrS5N=xh zGXbs-FKYa^Ct$$t>fhXRY0X*{-99flxigW=1Hm;N?6c&Cc2>CWD%b7m zMP1sUXri}<1e#`szctUQK?*=$#KoKYMmpA@z|ocP$LD;}=*xHGO@Ds*wT8cN!ga|A zRDK(WX4&_7RU-D|=^7&K!MPt?i_^I(jK7Tao zh`wSsszR*Vc5}Kr_pf8aR3;jW6$p~!5e?Nci1yzQ3CG*q+ebPzJyn>-o5t-6IpLPV z2GP2^(&RPMxUclTzt#EOUmg!MP*x9KAC_Z&F3)U`=^wtb#CH5{2^un$o{$^XdH6;O zUbsFp_VLF$)>?VUV9#W(7grdcHt2&(zMUOiDE|l0c!@f7at8TQZ6iGlL*|H{R9(-O z&ujW}EgJ5ET#@D@E(Tds z?P$Dj8hH&caR!zB12jH#>8A$uiLmh|a-ZB2$Yov}OH0y$<`8w&yXt!zbX2_ro9r_! zH{?e=apVmIO_khXzJF}cPee{T*2XX3w@^W72fGwskV@5?Yqcbg3Y#!8k-9FUi+1#V zebiqQJ!2R`GPnh;Zn9!;X%rr1k33#5zANc7@m-tOqt>J$D{tES0JasEhc=V+F&B)G zTc_CozpLnjMmEd0sJjSzb9;FwcI}244c!C%2?drltBWwynIT{9mes7{CU)GloIi_~ zvA?KQtqpKmLY&>{>L>hlO}rI%57*D6Aa89MGQ zd$PmOEUt~QG2ip(OEn5;E4(+64zcVb)8O*-Gj(mtQ>9$&!e4#If%YF zMr<$puYu!lb(4uAbX&%L^(bRn zs#`+!GJINZrheYLvfE?dxXxr?YI;g|AE(8I!$VSi;J!^~e|k~1=u0JIJcSB~VaXwI zY2FJ{O#+ig=Z% zzuljGE89Y%_v7V2;dFbWd*wzKMzumqoZ7Dti6XT4WF#OFX$St$-;)7=@0spq$g4f+ zUXl&N?{LcAu$hRje}*xR`Oty~skaV_3bx1!E)F-Hd#?U5u3GbnHvCKog zh1b8P{&68w_z;6)NuN6^BP6=Wf7 za6_sVbLbd?yjg$n%nK+H?7Nd}qfpL8oUf}YG&V8{TyCXKlDLP}Oc0dJCK zV-LhTT~XVOG%OU7=fcLRuYdwud=D6<%by<-7d_pdgV(TuUmx`#WN+`7L|kR}2R$~SEK@T2pGS0G4A!AXi_1x1oNEXIh~$188%{iYbzgGF9wlHhNe@MU*k20F zz?}jeI}hHO0W*UpO7Qqp>BBw7@a9}0_F{OQ-VhgPi@2!uj3wn-+=oi$GH5v z%(9QxhehtMswWA&=!MW|+c#ZeKt6li47)eSqnLf(oe>)w1zsX%i*A4!>`Pj0eDYy& zu935XrswmVyDg(l^qsJ#MyF)ppjV$`KJsth+wDGP^Y@~W=%dWli!J%KDdJPAEHxre z#&X2h&#hlsg{~fKMXv>C36A6!iYPVHr<&8=CEvM3{{u|+IPX;#b`pA@h#-#79Xh@+ z$=M~ww4ogI5%24Rf5epklBJXT>U&8g9*Qt~yII6b6%T(FAuYAp zvEL4Sb)S6A{(o5cl5o|&Iwqen;l{7 z5++jbYi-93ekxq8zu>6VS^Y0WV*hJ-#0PBY?dHSkyJW$S*`Q^P;ysFAHT#zMH9`%zRCyq^NzDj#`@1@y{+fh zllhjd>?i022zOokT_L_n_U!zRU$vUpE8||FGS^o2nhtLSF4oeOIDt)>NXwNP5?fV#F<-+Iz!;v z=&0083J1{sY@8gkI;Dw90^CDYnix}~UI)T|H5VM;?jMQ@a*B+!tb8dE8$ep%@r+|GIrq&G zIS;%w+Z9x@+#p#Us@I9W`3aS5rafsUusoBtjCjUC+9F}5+q%}#g_6`l3#SM@^xGxq zijBZ4s0eW(^+|e=$I6vFIXm-Rkc@mghJYc)#GrF9pVj$VF=eV?2bzYyx%k#ur|%Pp zU2n)aU=A_hcfm6Sye1y2!C}Sbb1!P%leA7wcE$(`UKV(L*lpX)XdGZH$Gl7d7Gg8| zv0j;0YE7i2)Ud&VS_smH6}&g$(Y4XHm<`u9|A7)l|Na3U1bQD@vLgzOgRVwK?0Blv zUl~N<&wC~n8Dh1WG4#T9WG6~?nC$6OZv9Jf1!;Z;vcz#Hz@jc`IpdQ*3Dn6k@Dx}LxTaWdYgUE*)iaT-3y$sij` zG3Mbq=-2p2U3fP$zRG)4p8t?C>YhCYSB~HITVi9w zUd-a~uo7zc@InDik127sUxR||`Ekcuefs7Wfii<)8e?;3Ug}_!uyK^^B_YBA(&^`PWl8CG9K~jus^Hbw)^Pd$f=)kZ6?Pn5QlwjO> zFm+g}it)Om$G;}Gtn4H4n@>N!OuX!;Hm~@>`%IFh5rv<&^1L;NkO{B#)R-K0fiC}) zIcT+}w2-jA7t7O5r3=S68pNIYd4uaQHWp9H%RWJZsihkB;FNz$_@fJHUNShxE5qS$ z9pSf1{>?IV5MirF^^*3mTDUV>+bw|NSn<&Df5%7u*Q??`N-V}%JJY@KY6WZ<+(KiQ zq+0*GnZ%}hlSZo*j)~BWeqE^exb)?j^H|l6dMxabf56T*mn{u-C-Y_sg6gL+ka-f< zz|5XjwZR^pZ=i&tg**&ij{=L|+nx98_=4=>M!b7!eya$I7aCYVBm@7>o4FH$`>%k0 zMYE7KQ=4;6W~OLO+KWcWj#|tg;pO%}aDr5Yl*BKG7j3NuqXtI$$A&tD_vd8x!{(EV zVNU^W2ur`F5=C6t+viUtyYSi1zs8Rq^AdYAq91agLx=50P zJk`kb$(PtOMgsj%F4e?z&|90gvf&HVZRbxd6p2f36aPpjVBF0o9}sfXqxpf z^vo5fH1KcAKE;vLdQwr$t*%|s*@jeVF?jmy$RwdV-(@Q(@srh*_Vd`F;WqrV;1c(F zJ%1tC%~auGlx48s-1WTrwi$m=p*`V_t+zhe;Zu##pU$=YkVW5{d89WuLaT+gBcZL( z?_PP$>SD7Avlz2!zutKGRR=&R_x<6XY9D^Tot_{hRE%}_eDlMIIk#~jQjLYgcg%vE zIK{G5`U{6F6ZT`lsIJ5#?)NW)?u_}p%(kx9g!ClBQ6NLE)xpi*xG2L=a{D{a_DWvm z<{BX!`E>@be}HWq+|xUSKUEB4?V)3Sx$RHNL+&e-7BqQLot2BnR^|Dn;~dILA5%zE z^he%N%O8t?bBEuZLAJIZHz?;^fHD{&bGp523NbSKmS_hh6^Y9K0P*4i^doTw#^E)z z0-#Rglr6767nc-^T#TbQWDKKf95a@+3|*iL6ZKE9C(g~4{m)q_tu*wus2;-{PU@EhnrYd2~6*x zX6gQcTeK2e^qeP(70VKD3$#$60DkM1fyA^Iw6hH2XDrNoB0T%N_daBT`An)Y z;;QzZ_{Ou`^-3XJlV57U6I;7rhZB>be&02QlU0RsX-b|%=w3s}>MG@krv-)(HbaC? zNwR8RMtbD3j3vI~rx2}KHgYEWs3L0*9`e^ANos8_(W{Sag=9a(85>5c&W~QFdaUMD zemW88@paU-$X4x=b~t^bD`%3TV6*1F^Aq&e4vEqRg5q9FGBCh>o~oEvL6D1alEn*B zmP&pT%qgLLUNiJW!mYBtO3mO=bj1cpPrRuSVf&^BA!tlCJ}IvSZp5$5@_G2dJ&(*r zp>Dh3Yz-5Z>$iJ#te+u`ZW7^5{Wj>@B`>^>D*LRl-0(2H;2_i0^RG_;yktAf0_$t$& z3c?;PV6tF{Oh;QQ3$loL zc;Xf)8_A~1QwciwikIi|)vNaq01-a$u0)W$X}lDAep^jw!SsFM)LQJ6zl8pSG{=kQ z!}sBb`{icWu?gph>ZVlw^|qxAiP>PFnc^S5s;9kE8D?pQ&e{l(D3+j#3l<-70h)p# zcQqF}rxeuzkM6=&l_$9t3G!M7|3e#mEz)<%gxBF$5yB?|hgS!f4Ch!)4Ds}$zV@mK ziEecSJ-zca1R+~JfZh^KJA9fEYY%xeTEUN84BQ$iNzYuQT#oC~(KoK5f1c%uhK%d) z%&qt9R?jP^4IrR1N&?Tc`D_dT&l2xJZ4Dk^zJt2=+8zQ;jSCm6UJF-k6%{g$NATq9 zW#-^!g_>po&vxe1r`1hc#7eDtlvoWIVuf;Q;ijhH1}MS?la(p4okk5yBcxbh1Cn@K zC=b_iaw-~@bBY(~nMlyfwoX5Afg{aH@$g8Tzm7=Fr}xXQMge-Gv)Lhekye#t4VIHz z`@it;C6w7Sn={rMS18=E*qCC!ToWy;&VZUI;`48R48mfQs2+WVkHubH{ayakQS~NU z$j~2LJNlZt*n#S_z4fSx9#=VS=?-nrTu0)tMhT(7h>zP*JLEW_Y)eRzD=l+#?$>DT zlLSe<1UzEh9qN7bz|v4cdF>I~M$$WU%tOFZ0I$(vtLngJV{a+8ad=4jIMBd+b(CrHxo@d#!8}Ggwd76NsVl(+x)$=Kx^&#Z0Ti%KiD$`Y**v1r7UaUMUt@-R72Co-Z#nYOXAcetx zgH`3exRzr2?TXU8f=-lXU?3ROW%)R{A}^&@CJUC6%@mrUY4*z&{%~Pq0ViD3LIfXB z44O5~Jn?_A@XIcVe}BLy@KFCw%+>h+Sr=6vMb}TQUbiWxf+RAuSREw<){+=NzQV5; z96S(U!PM)QSON?CPyCo%sga}@1#2@s3QL*DH+gTIR!oIl8MDEvrj0G}u~inrt}Tk# z$2%(4RjdIhjw~vCTxR4a<;=5Lv3`p?{7Af#zGPan%KAOhAlQngA=xUP@trf}iu6s> zvedR(`@$`%YV*@W5=Ufw79s{=Q&IuccVN&Et4a`|p+|TqU2ImUtyYg@;wQ?mRz+u|_r{~OL=<=sOMem`=iVqWsuYVY`#gm#5YJHf5o^TKbno- zEKfgNtlb`#xEzo|W1x!W>5pL+0!$Z)aecRxUk1p5LNBF7^gFoSlwQ#*mXb24uXOALeCm zR}!GhC^S&UmtacCQLwl-D7gBKk?g;j>dtM8<2)LX7ePAdbhR-EI-RkX(5yt&A2GRq z2tWJq%im*!^_)Nf{3s2;=(P?GVjZ^azO>8isVu}MQ=XLZa?CWC8vu?J;6=d;s7$&#BVfTLrJME2kh>G=_~Kc~AD zT8?HyXX5gxQikSF1M^eN>c=&L5XvrzTF^AQAXNbw1lf3uJ=V@f~d|F zs`{_K-He{5m0anV(s~t{aTw@z5{TEUtE1o!>(ckTj71LG>{oPXQ{C)Zq!5m&6)*Ue zK$RXVdLPBSLwE|UC{q&8KHT^BeD5rJFMD}h0nXI?a&EHzT~=}^`(P-kOov8Opo{tk zewp3FfXX#W3w&EdIxZVKX2l`<;#UiM%3^LyyNC*LUpO$)Y2;@TJLab9Sm&C(rR#oU zPwVnvu>2>(UpoU)CF5gyY(R8tzz7uKSbwT;T7~hmiJxPsXydyB46A4AZJo`;HdSTjo&WFURc4#3Q9HDEsBh z6Umu_ys&nfAG-H+8rBZRrAIo(Uv@Y}BDNC$0T5LJq)qz@ImtNLg{W2Kq^U+1wo%V~ zU$&=-vGuqlTBrmh=|wlurLPEdmUyOZ*b>w1=CCoE#Uz0f@I zqev1xo93^TCwb*BYg7Iz&N`XZrJA%E*`nho&thi2nkyW)3)kl{(BRqc7@1sC1raLK zAY2D7f5YW*V`#{7@@&2nx&Xn8*Kdv`hX)>`OJTlM>;kfNrOxWf86>l93~oQ&H}z7# ztsc%*S&b=5H|IqIl8S5aO7#CLdj|g#DE*#TCeA8c;K1;itOiezQuV#|+*e*>+sD>e z=0Ngcx`G^MBu^%3b9E|7aD@jtH{(gk$yz0Ya?4-b(|ZN*5*gF$4r(LGnZm(+(~gu; zl%;_Nf#;&tQVFV}c&6OiP}ipbNL!P+s3{`b=KpY8HQa36)SP~d#c9Rsel%M)T_&)%n2k|HlZi1Ga$v!zy zK+d%_KX~BkqKaXT%lu^zBKc1U{%HG&I!RIVQhwPyBNhFiR9}D*UkE(DC>N? zEF4oAGHoGG{=a+zPK6SqO*hjb{syK3c6A|>!HY;%;E!J9O=<|D3O)tgrc)Erehr1n z`U74LKAu(G>#Cl30b1KG=8ir7_DYRoSt&IB$yytBFlLvEWgo{8dD{7O^t8J1bMdRj z3SMA@?FR_6iz4(%l2RWPgPG8^crs~BWOw{BjXP`9NFWz|DNfZJsX9I$dzN9H&(k#$&XH5GMfuS!Sn^5x#>dq zoZF$S>QMhADkRU3@69={H2wi%6Bin;a_wsecdWH)Q!A3w201sBFgkRxscqGB&DB#KF7ti#O1+`5~)EgQYKn)gM_bV#&)yNink`hlpPWSk!k#qqUo4x&42G5)Pm=~#FZ2m~^ zBH|Hdos5s5W_2~CQ_4uF?it;JOD`kn`dN2}3q7?K1E~x#IR;7@c{Et{d~M*#TNjfg zGB2~`+~pLN&7==Kd!OE2e`e9`|l-U;`Mc1~FlG;nIT_(IqnbO~;c+lzG0k z)72t#d^Gw|cv0{ZDr72NR?Tf(MCG(rsATvS*NNn4V6C}`D*Vj*_xOHQHb;6`y>xXW zqrER1msNcapWx|CiZQ8ZK9{Wn`SV@hbw<7p zcpK6@_k_EU;?3U9u>nR~%^A}T^Uy@C^PJ6=LH~#oR;<6aD0Cv_q6SK{OZ_fpcrk_s zgL(IUcIbw~)*f*ke4Hv|n4~L%B+qUHxXw6D-m2lJj3!-^^Nx`B!b)aP3#*G3%j#?k zu8~2Q>9?Yh3@Nz^+ilmdmsm6=C8$n=_cPc;Tpkolm7;Y=(b7jtJT)dBj2Uf zFCBO4IF36p{t^vh7&{8bDI|2gZqkIKEga$)Jkv1g!YAI=JZ}b4^Zc$o5@vlIya0so z(+STIxyJQStCQ2$W*>c)tX4&@w1>ZgB`!oZ9aq8(@kLorqTXC;FAx?}2V96jTWzvp z1Q-h!mWTj?02#yB=XKD}bw?n$mT-oq{r~An0gsL6HK-XGdu;C5vPLoqu-4W~(v{el zOW~C!-5e@fC?=OAzWjR#+uw5R%J?Z{a7>Ykn^+5~``*)KW~7ZL^4A1E<3pht0?!p% z&nYQ=_N79d+<_;Py++u10`2V8kkkd!chm(MryN9$UQj!aM3ow*!ki@*=m)?WbtEKI92;xMuk=M#J zHmND%SPuD^b>M3Nf1}+Uc0!wZPL4wnd#hR2I~HSOiq@cFso(sJFtk7*wo7mB#-i=b z{cgQX7Wj(#nz$=2;@Fc^lgs~wbXYofYBlg=zx@zWUMbZ3+!|>$NmKSMc3r8{8)fx*kH(*<^yH`3-Tjp#3S` zlqBXafmOfdRZSErl*%Yg6q=|w@ik3d8M!B(jbJIqhxwcU;HdmsP{w5;pK?y=_C-nB z&56o4MIR-|U)`g71@rbo4S2NJ9mQ0cDUbNpTI75kvmNmiKdd`Gny>je(rYMIRzN{vimM%jY|-mBxXiopqsLMB5>c=O~VcMncM$Tz(Q3- zF9mq1zF9UZ=!$*q1iXNYvK@}Yhj(fx6vh2nHRIVx&uudXMsar4;rJf-Zg`Kuc-?D{ zX+_&sT#4LXvHL)@R+KsgbT8-x?$sHMgr4X3y)DJC;E1UH{rc_SxmBm_rOUK4u)p3b zuGprLk_m0)xq6-*`iR+QqDoEA6Q}+Gz8}ful-%_7vDu26Ei!H(A=2{d5M_t*jNJ#p zVIE#4F4hxIHrzoJboTw&Dbh(_^zOuVn55-XxkWpKy341#B3p{?+I^`c=ao_+lPT|| zc|e35LL(L$qHzDEqvZ3t(k2|$iXtpny@V+lRP$R+K5pAjA~7GV#2{p-o5}rvkP5A< z19{!e2i{WtqDg(l<6-Q|*6$&z9yRe@BXHki(OVxpNDQ5#^PyJpWiq;o>>buK7GM@P zr6fXpvAi-!j8Xks^r>9{&fhq9=oIf&NuJ$2J*HSNDrspKu}>(XMK1}+xKGGzu7+X5 zTWdM;gTC-(+|)}ic*$wLOV2%#7#`_n^<~62=|Ytc^6g6gg=*rW{B^>Tw_G&hJ}j+R zP3$OO6?N+4>i5^f6dbn5i`&fEFMWm+rKnMSo=k(=FLDx&e|M0?LUQhJZD;mT+1vG! z>gDptKftT21V8*2XN++g&s&lKJtMNzG;5XB(+mS{Dx8)@BGa1S*6P2|G-U6oLvO^u zJ8JW&HNA)0=BLHa3RHI-_r#m1=bAW;-I`^hGy%W{U}%7uWa9#Q73AvB5hfJMu&u-D zUT-ph7~Uvx@gw7pxQ>)eRltUPj&G+uQa6pcJuWSj5X@Lf3(wwLPY6q`ywB)#n0f!S z&ZXIFHGG~gG2GN*ZP~0MeZV;gOVzs)xL8GEKNEG*{GKntg(HL~^vOjir+&v^gH$i! z!{Lm-7s_eEHLsi6KPeyNT$O2HgnE^$_EI?1(f&0g&ml~(pfiy>BvS25_j>T=$DejH zXvpx}a7s8I^Bdt3lL*8fLFhy;2ppubbKp$jw@s`uILoJIQgu4=oUKqY$fML?CcZ1* z*bRLe*}7al9}Ad=s&>UMo?;!FTkcN%Hnk#!X|0m6)EKGqSyj}yti?^${0Tx0f8m+p z3p~2N7T!vmj~n%IUJ;QKDbivi8EnNR7W+&~P-UYxNXzMH>!(^Z0iGzDc}tFNKlFOU z+%jfmd7)9>xCDL(U&@ID#OotE9CR=-C*Db`?c_}3QmRAZtbgb*KP}bfd#yj?Y#fGD8s)+dt-a zVYSzIV3Q=W_%&r1TPU1$V}<>f5V{21hokQp=7#J-<(2Z)VQL*oOi7 zN^$YZyBVmGxC@)Rd0cX(P3;&nvCCQkxZlQ}U6|lUeew`R=bhk5`E@hR(1*{0aBCKO zwZst4=uN#B;g718l-PKQ5)fF->+%N0-~;Iugs?+avYiE(WDLyQ&@WnBd;0H|=R_;S zFrhcy&Z3N9(e5%(mdSabFQij%)4X+oracjD6(s#5sBf}X)rc_pW*pb3(7k3>F$E>u zi%VEh*g97_|A~`=&P&e~{!DdREsv3qWV$a$h9|3_Ju1#7?_x zVB8UZfuT7+eAT|$&1^dFrzL}xR?MP7Y8+;<&NP^wi4cmwL}@tP7+1*(Mh{^r+%RE z{!_YxQ7G809A)&vLlIA*_UTXV&gdbVWV+*PQT9S*@je$#s9!ayl*Z=j)1eQWD)GW& z6DbakTiBo+Q?+B=qO@tC^RMBr<{3dbbZL_}_Y~!M(}9*z>>QsV4;yD28GB*a0-22c z@iykX9w9tdu8AQ&LlW$iBr=|qc=uQ?gfig=nw5tO?};S<_X;Ioq(^x<6CgzjGuI$n zv}!cM$wd2%{%hS>k@8rflV)c5VMh=JosOhQD0V!V%t;FE75SOztdgAWV-~&+L19~& z%BRCZhuvzGdLYbSv006Ge)H9Qw=qc;8!1CnzaRJYHH!M{OBBAxPlv3jj=a1l)(=7W z**ZlHkdnrPa!&cruEaPK3<)l{{5?FFuh!q)O6miQooD2hCND*1GKNj#iR|MxY+Avs zXH7PaMq2wr)A;C#nb*6aOQt3JQ+9P9C-)*Zb*>1mPNmm;f0+E)8y*ES`o~X*Wng-K z`XRr3hN5rxI}jh&HPjxS^`tJ&>&NmZ_xuNz-4IT$`xopKkRb^UmnObv;?IMK`k z$M-S~Z>D1Of7@l7G?ICFqr;GBOCQS=B}E}u_!?UMS~Dr&cPl>GrC4_?Wl#m-t4x`Z z7;o`*m!;2-KJl-&9T$vK?nwn-^9uWX5c;^YOa^7o6L+e&W`Ut(b(e&O_EH zs(8T=(&=62aUe}~x`nhP^-$6Ltki;A3KUeCC$Nbz>1{O;E`;4PiF+~IbtT+Kg z3JR$(XI}a3VdpCQ|56}SCqr-N7Dvds3-K6n4t|;deK+nhzw(Lk6h3)+g|HpP7d!EEsf&|4N2~TR zkF*Q&r<387{Y$AAafqpn=~%H}YU3IXXDIgjw;w*0pewx`EQc^YD`r(thce&=@FmfV z*S56wh<0;n26R-mrUzw@dS)wKY~%}mtnDsi$o^IX8##=L_(|9cyG8VEJvw&3@kLfI zE|2Piszfu>rp~5_CJ`0VU@qz08y^Lj!<@{_vvtQ6t)ooKRcWx*lB#VZ8n6U)n%PLT zdVkuAM?IANynJob&z!6!_zCkLVEj2Pbgf?H8uB6?aj_#dnp$lK$Bn7tmv+@61@6v` zZt5Fk!R~j#9?jn%T^;Al4g-w}D)zH8f}ZeS`8O*`v*oO;y(nPo$1!?oBg1kYyCd)5m0cpRyT{rcNxjDq1Koq z_ga55x=EYEh2}T7)(<%+mWKf$Ijfe*2SOmGg6ar(tt(o{qnKerrN)_T(${E^u`9gAXD5e@k#x~Szhc9H}rOFIWlt$_Bx38yD}Ac zP3tb-IN79Z44y$R-ppV#|A0xA_z=~W(FlkKwai=!HQ(oxs;j1Dh3rz?D6}>6#ybES zjCa*UaRc;>K|ehl#n277#j}zR!w8X^k>KbrIVbb0EI$*J6g6>~E~I&BY;7O=CG$S1 zr9yOnGdR1GAN|nK{K51IP3tcmgTdfIW0oWD_-a!V`O=2w3FgHm?ai3?7Hys+XvmnY z-`tYP?dm^U+1}_OB5=2Z8G6o;e$u2deyUG+z96AfH@+$@A+q?Jog(x+=w` ztThH7|7+LJ^8ZlX^WQ(Q&#NR!uY<;<$!b>WsV2`C6J*9_0PC(*HFa#PiI2-B388+5 zOL&S?+>eU+aKFyWk=V$LRXwf6pZi3&a&|Ff7MR=8s1Z;tqG<97=2mt^h+pEDE^hsK zqC$bT-?geggv4S!i~Q1N7_k}oCyndA?;nfgkCEAXlX5AAh{#JQq^y*3ktX+)lEz%YR2OWHF z{|dWTzW;n**=B3YLonK74dRDj(k@s;7&u}R3Q~1!sXJbjiDoJr=UnWFuG)6n?!yK^1u97BZ{Ttzjy28Lrw9uJK;!0$igrPfpvYdlim= z59{h0u^=ReL(!R#4O|26u2J-}{Q%dOwmw>zd!ha}7Ak^Lf%V}6gSg7x72t-m#cJ?ASR{^_#qs`G(>1NDBBT(+St+b3oT=_^>+nwuG-}-^1gpAN%;WWza9hLN;)c; ztVMf}Yda?nPlP2^n*Xx?2hc7!evGPehnU$py)~rU$PjRbxg6x~E*+!)P&sn1aJ-sd z8k-Ffp9+dEh+}0o?kc7*KCe{3Ob;ZV%(kK)#xEakhGq{ zw_(!X=g>g)dmp1N@4}XRU8`3wsVZ?K=4!WMC(sH}U6eoErTujXnZGjPbv#+%AJh$7SiT86&UB+&Hr>4m+!}bPlB{h$}jO|aAD3PAO zJiYnj?>tOc@>_?-E5jy!5Z9aJv9TQ3pOwE7gNih&>zngD1_fqb>{eTk za@9|Jx4*SX&0*>W3H4-S!rixHWJyEG!}9L5=?|wVTK`@cn$~ zlb$irYK_NC$P`Dms&n%AUDa0aan)a?Fm|PZ0GDAGpCvp}piokcW<28+Sx0$q;sB9Rl| z>xtX%jr8%!bxY8rLV=4qa-uS9zGQhi$TXF|<}4O6*=NTyXkfgtse}C_W>LLM?eYC9 zXIATXzJLF?`S`(6k?YEDk@;gvwv2qz*_PUOkmrkjk$>4 zyw<(0HSQpD!YC-tAGbU0RPh+Ei5;iw3oZY#MrsQA{=@-rN(?pbhFQ*t^!*x?Bg`M* z%M{Y%vjz-jnc%5|UITK>N4LA591976j?`L_$S=S~@r}fZdhf-S|9-2pEFkJAt-5V- zYH9@aQMn}wPxzxW`y=L8tm7`AVw!dix^wV%KX@}j*?I}5%ak0t@cTBmu5g#0(Z37Q z#o1FJa|5y4UJQErBp>wZ1Q{XS_KzWAN-@TPuf;z&p_l(c`^e8$b#y&#rbtKQ@1paq z#z1GQ5*Q~l-gnJ&7=tjcSQDm268;gScML-&x(Qm* zagDpHDhalRxh)7-h6X0tS=5Zb!*LSW;96)E0gdh&QFItkz=S_2J`R?te4w?`FWJEH zsBU%Sbv|v08@eHaFfU!7)oo3{NpaV)685&Dd*VP<0w*1vtVba|u9_DOp8nK`vbDAf zkCE-UQWE(`U-4Gt>h9Ec22_)7>?%*!=Zh(hLQ@URG6%%0%-&3$m8c<|(|2cCj7HW} zhJ=&-0&R~$B8!qUg_7r5Qf+=P4qs!1c2)lX$B@15#WID2f?EyTvsg!ECXPt3cF>pI z;K$>LtRLfzY!s4dVfwr3d2B=bPeIvZj(B-uwTnBXXL|J+&3-k57Dtz^Ad8=dc*ew# zeCedvucYpo^h_7$OjQ|=$zVNp7;O1eYVj6#)OHA%1rbJnj~y73c$^4JSxc;QwH56i z88Fu`UI7o`+$Y%|z+)P z(z6Dj5mJdQx>!O01`dgZTX}15q>cit=Q{8iVPcD8Of%(;v2X&}dto-MMo{aD-mTau z{Hq-*xV+riYv0Xs1Z;KOhGI6Lu<}B4L~^&@By5sUYK-~u5S{`6;EV3oueE;m{+rEd z*?<3*iZ0!e{4@=lr3X1|>a$czm)zJ$bi9J#$y)HcgNykCk12s|CYi7Q021fbds015 zG4-TJiGAN1OayuS(O&b0CZ`ul5;1(VJl*&k zaeDbF>-RG5E#2RxS+?H^7yv={A7-YAq7X*qQneCnDwC>z0Jc<^V+j8hCw9_+RX5>w zGJ8o)axBoIcw)96_c0}yAA^}X{%p0*9o*?Nw)VH--0PHWE_c$}{nC8!;6h00tY*Sa zY#USjA7CQN{I~w4o$1gB5hFKh-H*60y$2{T6Vzm-UzIQB4T9Llm_&*B0|GPc>e;H4U*YrKaErNx{Vl2^XaRXlqu&t5o=TW7`dQbifawk~9z*-9`yR=G$7 ztsn0*vzV%+h~b-`x&P3o_8lp}vf*5xG`zd#CK@;TGQ6H7%{yLd`lb$Rq>;)Cv)TDJ zq*C}F;CI%jr2U(>&`n+J)-R~MX(#^xop7Ja1MnrMM&y1DHeuko0EZJf1Ay49OFr5; z@OjN4W*{gy;;xzd=1!7*W@BW_NWMy#VycSu9Sk#JG`R`i?d}}0Fa*V-IIrPw=pt$V<(`drn5R+Qae8?TY@z)d2IS^ z^n{CL5IU3F({_;_g(&TfZico(6w(PdGkE2(o6<(yEKydnCW>$+Ff% zGIp)Zz5)_i=_R&^yBgUMCH-ZRaRnpZsAxqIx z(5y8+FrBIOjTb{VOg*0i6Qgjq+*x(tM`NQ~)N9i}l>+#+U(SBIgu`<_2kL;#$1O*v zg&|oNBWF>pM>vxzsP?GGrfJTB)B9>2ur=tR z1^Gzyo%E&~u#RA8);+aT{&9^l9aOBTi*|G7O>Xafj*k#fHr!fCyV*1JY;*Ufr^!!KJ=$PXzCB%A4Wb?3YExAIiI*g z(2u-dMAn?Bn>qwR@;c-l%cR>6x?C4spIBG9XlPg5`95gAqGwlc9!I*_Gl!B}!w+$rzU+(N z$+m|*Gb@-7t4@c2GumpFBWs^345t2%ux#PRjMBIPDN1(kwj)MCJ32K{x7=y5I_`XW zMXOhcx<%b*_WAPB6e==p6ztlOSmR&Lo{o2B*;WVp*+KI6N0*yA_P?eVrp6W`5FOE7 zTc$(I>cffPB5`k|`+Krf@{plZ!I$zQ$e#;Z=2n@#rT1CS)ANH|Z^bwgC!EZO_ zRQ#fl0P@r3A(8m3?(%N~;=YeINU+D`!MueqQEr-72ulW}HWf3`<`cBSwsn9K)JYHu z@g+0ma<75`mlV&(Ctf@D_6zcY7ZKBVKmp!p-uUF~Y3x}sp`PHbHSx8?Oo%w7V?-_+{Sr7k|a{J)!MDESMlgIpk}L%l!j*Jg@mZT z^UZH)uwBDiWBW%%ngWEd48qAIG<%;lG`(WqjtdUJNiba;tURHB7GZ?ey@b~j;lHQ# z$7#l7bk_YiB4(goy{F!{6KHM0DS+zC@p7)($N|_)u0PV+Dv&7H@2xpW_nV|pY1lS& zQvBupZHUD}`jyyM8~8f{ZM**cPg&ppY@^mOW|6uiI|aOg65(Zobt~6u_unt z5nM5oLy2ZKY_;=A@`xR4b-MmKZxrBMkm`C#{!Fibv#CCveWw;Y<{_drCgw*mb->`> z6#|U-Z2IaL>#R4du)(D?0H5kemwFbESDZ1N4#ASt;Xw+;r>u7CwbjRVb)?Cwwx-*+ zN$;62B|2f`!RecJ7!!DP_%)Gz;e}yXf+_qWC;yw-&mlGTUmZ>Q9zwd2a_JUrNt+{Z z7~2G!O2W=*AovJ~jF;qBqvxXX`OAW0o1(0n^iwx3-_sw3+z&z{h=M8(pKHBFn$Vn; zI~`%>o)EsE;Xgaw7ggJ>#O%l)_MFT&we^(GeU`*tzZE$HJu0f^Kqr5iikkhLUdtX| zKt^S4)CHhTi1-4pt(OZZon1s0SMoSzGT5@9yHRp@30>Z3O7vH2-as1m*l}(YdZ6V2@^?&>(U6u| zCR%Ms!ECyGuze`#X-C|j73Qt1tjBdLWPH`zo(?pkiw>H{-v<4RoPyFVtbWvJU z;~w%3VuLXptAv_F;e)&E+_=(xFYG?Jvx&$aa=P>??2naem34ZpRtwKsr@;QK-AvZM z-<Xuc7Xvp(=#sE9V}#_3>Jp z->3jQKEd~)!=aS)yp-=`?YuL!;sM#Uh;J^cfF2AR0Onag4_^$E%T)t&pv%c;l)v89 zw)D1F&9UCW@@Hh3$M44I!O8BYV(d(Fr-42|sgU7x&*a2{X0Yz)P(C8pB--? zc}vw7Y)8!(Us!Q*(a6wK89rq73A$lL?ZafO!8XcYE(x{-f_;9mOCIV<`0U*rU7oW# zh?QYNXL}j7T0jd|NwSQQTM^61(3fcER<$9Itlar;m?W6mx|Js_x02?Q*)OK?BU095 z2?c%?9IoxQ*Oa@eH=S3j*A;&dc$q)uPhq3bI|OZ0)HlqdIvt2WgA}wxq30#t^))gW zw)?HS7&vzZ5cH;W(1A5BVnGH({+1`4tb$i`%ir4XPv+~=4=L_~g0!iPY>cwQ-WV7o z9V5$N3W!UKBzrEdn9W(dcp!|!TUm}zyz!n1G`;~Fti0;0#c3)M6V$~cj5jFt71z5u z^oZ8Ne}HL50)<1tl?01NkMpBoY1I1kei}5N*~k#JDQiwAL?7>Wtj59?r3fh!sZAFS zj1pAC z;&PyX^atW6QH%K~3tlcRd*<5rA`zkHy8UopxDWFUe<#=g?dj7Wq5Nu!{u3Dv%0zC8 z+()cppMs6s z49>*e4GeIGL48ZsS6qC@?}Z^z0|SaSoYqaag+gRq?HW?eA8+UJu|Ma!CfPSXDKa_W zsg1tK?4$Sd!W$GEmKHl}_fpm?t$kx=i+uoh`6U3n19tGh=*YpIW{PxjV|?IOp*;0c zeK|XQo?qUL<{~|JnMmjC#I%kk|(I7>@7e3}WzT zaFA{{r}Ed!0Y60qd|l=7ad>pAmu1HdL%Ckv=;m-L8d$sgnD;_<@ipG7>3B?D>j^;D zkJYV~l9|KFz0W2-VHvrfFj$h!m=Fe(l^XxV8xG}5pczvy577DQW6I-hu_Llb(*e;221+Sf-mwy2Y0RVs#;1s>lB(^88 z=06^D|B+Vy&v8^I)HUpo?U3DL;^OxEkiwFUTPAW~BZD5R1HaqAvWs4~0xYD8=n$WvXT;Jm@KUhH&3kIGi9gm8m5IDUPPP{4(C> zX!F@oXiJhQrIL(Etf`5}dH75_AQGeDhP0OKaEsBum!$` zoe9#?t%F+Sqel^JCQXgp-=}h_#OAB3SNESQS1Sb|y@Y+-nN0rxn@(?CQBtvPg5xzn z&H6f>bdDP=ky0Mhr793wW@nWg{I?&x^(GjWaaGtc*j!Y%NU#05*?+208@#oGmrpsB zCz3lQ0(P`8w|;t}oX|U&N@*%Hw$c&}ehO{BTo%e#?^@lT12(yzkeb#GrnDzvQ9C#O zLLYk(DThm_#*Q795EZklTG(Jei?7bVH$%8kS?!tNi=HOYr&b2ZMQQ*5n*38;fJ^Ij zE9=0E)LnV1=9K$XDrNU~Oq;mo#*2oO>fox0gBA5X7c$GWy2_4(d{2B{_w;kv#lb?Ihw0$YRHU48lKem@2blS`TQ(DPtHdaHM*bF-d z7})uHW;D|8c$9h_{k z(~9pms9oZ#$a|NL{w^8&_8^#AQR68eK(eVG$z~It&Z?+#T5d*JIc!jEu^Cy57qmMV z18~a@CsjKh+e_I+R9l%Q&X?W}C%MD9TdaK}{mHx-_kqUL_Njw0M#P!|r`YY4pbPk_ z*_XyAooUe*FVE$^?;a%u#_R503c6?MT6~Q{PSU#?+^*-*W`QIs>(leG!xyQe|F6)C zqB4~@#(owdr66T%P`c^ppP9B_rc&F=H28HTZd;?wqSy+RXKDnrndZ7`4@#7uE8F+^ zI_eq^?fN>>1jaa(UR`#cTYL?_k@V@MG#eUh{^S6=+hv`!M+hd=?mN~Ii3UvLe%q%e z`c1KF?SvaOFF>9z-KuxzP&zI`Bu0&Kf+mJI1iaGDio`~?)%S*O8rs_QLWUZq*U{@J zO2^~w*7TDq2CFNs+C`vk#bS2MluUl{C1<(IQynR-fFb3_`)-p^ehYPXWzn8b&MXX* zas$Cl(xGV@WP=8v_l3yygC6pe@q5D0W}&?bTdt1lCyuu# zp7ogy-|8+V$WtV$wxw5~tfs7Ucm%|j@?5nJdjI!D_Wvoh{g?XIdQqgWJgonPr(IDq z$awflluouv-GP;s=q!i7Mcm2ZHU=I=h0aE~4VJyWtd67uv$-F%t)Dxl!MhdCO1q51 z4~@6^-XzE7T%4lovnX#dYnXS$ir%*fcgJR-fRb&{);)+Hj1*<8TW<~VAq{=>aQtS z0!Z&T?tXm$)hwm!rSSIoOu_btf=%SdJ*jQ(&cu?HsZ*Tob=l5B@_)?ZcAi=mu6d8B z-jUIz5({g$ZC8QWQ4=T*-O4}R3WQhjZ+?F%`%|?$Z2sQEh0z)&R(5WUAS#5sT8s0{ zcGr0q_?j0rqx8%3m~xS~m&J}^5ip%?)PU#WgNx-Y0J1UVbJakIjER(3Lr#Nxh3bpz zF2~sid2Ji`T8*tbP)6#~%Utl)VF5TU?F@|B!8j7lgz{z>IUOr}( z(WRcBjr%_IE$l4St;bt3^6-7AEuTq3VAW<=(<7Lp+KR~nvPLh#a z)c_)~hrW&1h46nTdabn@R~y|8Q6Vzuefa9i z8I^xa?g>(a=@=|=6qfaHEkhz>o~V|c1B&m+(B}U3tlW+Qz1f0w{!VF5l@*kY8t+MGCzy=W*k}gzk~F7J6Z2&nKd`Hlzp{)mehkWM;zM;o}C$Q|68)ruj1+_0~7rt?kk<14lXz z_t0D+JA>#0*B5ntA-VO_Zno>Q(c)qjt2nWRwsp|6AZ@9OWI{Rql)}2y%Z{d8m35SG}D{)%fqcwuuXvjoQEQzSr3P8?9g?=th2d zJFexYjRD6Qu#mR^@(>d7L34l4y+d)++__w^;Zc<<7@&zDvp<6Kv@e66g5u?)iP@r9 zri{>L7c7j%0RTQ4jBH?>c9|mB*eQeCPLeJS7Tf_v;p2=7(Dov=$h?6VJR0H^9?NB? zmRSv*HpZqQ(2ZU=lB#%x#>HN}>3Y%N^c3byC=|z7;fCJT=b5KozhMO|eO-5L`#(SD zEQINhy0WMKJndLHX}nW8u|~sYy{SQgE!_|-x9vh`^I9tBJhni1ath?K18zXU>xcR( z?3WzJqCPctNg7xOr)OFw<*UH~oWOjAbFZsJMZ2EsU!Rz)6qnSz2pstS>&Zv5$TYsg zQ!MH&!GtWgj7M>~M*A}txL>9FEznyjBQRC= ztmm`ThLz7rhijKhmzSt(y+lED3ZAzIJ&=ik5Pva91iFmdsbl;@<%!AWCqySuCUXVs z({90kR(l?*7FhQ1_qf4*hd&v9lb_F1cv}n|SEbkKIK}|$BO3E?HUAd88T^qZpi0nH z2uQtNYG18-f4^lStdHS1{!HvJ_NPif7Di706Su&@m(3$r%$26BlAW#F{q{47FHT_q z2-f?Mo1JB}KEb+v(G!=tRnU%r34Z@}_hJ`9td#swFbkjz5Z*%1{JZqT+V`jf!Wo!L z;Fr#{?lL1_h8R0{$3lY|pPNOC3$^AGxEvFBC4>A|HxE*Sn; z>8Ebg5s|WfkxC6n*%6htcJ24uEl<>TKe~{718NB>h+UXsnx^gJ8}8Dckm|ME&(0Sw z`5Sg>6x1f_tq*l}n;1Cse4dVZyN)&}cT7RMNf7)>{};ZgYpH$^SK2|dKTES+QVc^{ z7R)hyOHv;ST`C2`HoxD`fD|wK#{H=vvy!O?Tbw~3J7!kEe>vtq9>-m7C`BFeHllM# zU0~E}dbf|14^Ixo8DYu&{w>l zk5FopIJf&9ozYsW1@I3#P3F+o8#&T>6o&0Y+caOHHglVf#n}Bv%;PxRkAwxTxM|$YOb*`XXs-J`n+>HS)?V27-607iTbeH~UtNjDa)fRS0I3_)bUJ5V{ zr!m8yJd-t*FN{p2-%;xjz+kL;90+3mS+na}-9pm9Wv+ioBDqqP70a<;F^#L0Q{go} zT%JCNec$8f->j!ut=F)0G@Oh_C$1K={k^-8x|MVf7uu_ivwZ2uVP!?|<;A(NA=5=Y z?v>`LfJUqGn;wzheQRpD3PuAUYNK2V8G!t?s2A?OS3{3p&|i2G$iotQn|jN!^1@2w zcyRwYw$>OuMNye4GZaYWz0zGnzGa}!=E-5e|Gtjj{(qlM_@Dg@|L4S)GesS2I*1@o zI}v}|)@+wnmd~y=le*Z@JPyWdT0aZDXpSVCkdHDNlb%j3!Mx#Gj?lm@8%!hBkVjI!Wqfe5ia;-Ye7bVKn zAIs*#y6vFtk=Sk%@jKaa3~;>HAo}uUL^+j}PM0d@HCQ)=NeK=j$IrOG1L%zZ8vAdPJoM7~F7X+J}nc(hj zqh7WX`U!I04? zlqGfXdWVpmu|D=>&6fFWE2Yq34lYR%{Y~~fu^$=GVXpOTv-9)QFMb;N)*cl($u|dx z>?*T8O#%uK>y?2;s3xk52dALGSy2p)+7-tOY37?5wQ-kt5?+BL!y+%eyzfQ~Exo+# zU+D#xL;9xlg~-{#iPVHhZ~OTzgB62A%Igyq=Vl{rDHI9$m3~s;mza!%HovSs%l4_K z6;Ko>4Z3eBQcWBbPv{TurMqRm)r1I}jNbOidgA5)XCUp|m zoX2-k`E*jJZ?nPMvM9{C{qaVEMp2EA^k_3__=o$QA7fmp-*Dq7gJb?C$0B2juF`Rp zvCB}f%M2uS-}P?IWLCzhFb;kuk5z2UqGf6MoG2XREI2-p?f`pA{A5#4l4QsorxsrX z2$O~`dtI%5-7>s7(Sl9-5ey2<@1dVTI17nZ2XEU|Qk%6MQUmo1xo4~JYjR^p?hzH{6BdX9O+!?UAqSMLaF5;h$G z!y^=eh>BhK&iMMdzJYfW38sxo%hX0UCyv;X&>J~Uk1F1jS{0@q^g^FCV%JaeW}mpo z(tO8Lw~T&!CmU{I2YB_=wEcOK=XeT*T^`s^FBXqaKPz*3y`6HT!fk7x!B#jb^JLj>0+QiapNLr{E0v89(pdz#Z9yb_ilp9x2sK2h5;$Q}!a;Oj{b640B}af{?nyUW$s^d-bUckmJu z)MW*UH7*p`q=}XpYJJ(+j9(o6T$~|nU5{I6{&_F0iB)lnN4rN_)0eJd<>c)_1JM8a zWhX?p%iaWLq;Z=A=9AUY$WX><+c0i5u0}K{|q5U%yZ`)MDIi)Fze1J5xOjG&I!2*yfV&Nd?Tsx|^*lc~}hx+QPy))j+*v zM=m{|4uwu7bTE=e;7$XPwJBTJY^cgq8JAnm4Ky0kkll9AO8=Bxr$DxBytwM+)Q8Yc z_`O;8*x^&-4W)thW!JVY_V({kag1C2wF?DTBJ(&)w@injjEOxMcWz=**m%VE@DfQ2 z46U}L``;j2>PlviZ;Wb7XZhbRR=%Ith7cWlFS6s8f2;?RIR}u@urk-A#GRCZztA)2 z@&c!9ip1l!2Pk!;hA$b(cC1G2lu)JB-j^ndxorLD8IvQF4fIbXx)o}k{=6GJ+Jn|%c~q|mlQXxEX^lMzV! zFSeeLzAwA9WQUa>V^Wh0{?>sEK?BWP#?YGf0lX+uQ2CcxrWJa5xz28TqUO_=2EUk( zK?zv~u1BauAwv~wzu2v!aWlqM)m1d({ICgt#czL3)Qm9xZbC-Fux^8fN~&@3jS0gO zXsT-Tz{j1}C=IlsgWo*-Ys^qcS#4kHWGlQtP(4mQ``%8!kGG41Yqg|UL! zj4j-}ua6FHk;$(&zU^?((GB1OKpOYa~k1vxVr+sm;OLHRCW*KZEucr4eQD#6bx6 zu)F)@Cvz}sz(fsWxj*m%G-+g^SkPUXHC`i9vGs6VCYjhcMLr{jfS^=5-+o%>w%yz# zDuX(&)rYkP`Y;dV#N9#6G#CvTo(Gj1XiNY|+WbxHq3_PQ96Iv3CYmo~C*0OKLbS0@ zQ&khj%p>>k`uUPdCi`*QMIBc0Q!Mu6c$zM;#=k?iDSRC*R+-FeneG2}+x#uqXja6u zs4`OJ@BAd%xcudQ`Awa0ZY@&@Bwow!p3b@WO&XWZLHoS#5)O44M-_#wHf}4b;qK7M zW*7CAk9A{9Pvk#9*u#o3qthF9eEsyG++V$_iLHxNNa|#MA6C~7b`;)z07k!G#3HXs#MLsL zzuOO;bjGdE-AV0|iLK&F7nQmB3LJ!uidR&C*& zbyNa(6X_nFS&2Z3VUO;$gfZiHTx6|uhp>q1Ni1gu18^l$W^fGcx02b}DE}PL&IEhu z0P-5mO}kpZ&q+n;x#rZwhy*7Uw->Z0ji`mE-Te0@r04i(Ov3YS>cB+KOPHhePyPd= zE_}J{V_RctXGC}J(WMLsLz`0kF}y2}<={y&`A6D;dn#WQ5*JRn$9QoCX)6eNR3tfA zBUBLA#WKn=3$~Jwhk}nO~w>aIYkNaDOq$joLxp82kB2{n%xQ9w}vr z}6w zF}Y3=uoA?QS})SZgM!zTg+iHT%+%a3zhe`x-NYPYdE+ANL(5)ulCLRpXNm7!0PD(| zk{_)0NF_L=8~$i}L8?OXkAwYc1!F;qiiw60e_FGXt-$in+n$BujjrM?e5?PeNjy}q&>+I%tBR0idA0uqVA3ZgA96!-{qBX{t zp`$qwcg)m9X(3AzhH%k*xCzRBm37WmP$tf)zEnCGzq5AMrK3;L%QdyvzzuI~)aeV4 zqrcb~Q=$p(=~R-!?tPx1diHi44f+{BGfrML0{lg?T>F&S{zH@Tp8V%q|8xXt^*YJB zJ(Qs=vn^dF^WCJI!G*s%7rMw*@(0UF7_Y-e%&HG!Hc*$Mwa$WiH$|C&N%x4Puwk1| zGXpqfqp*a>!kdX<0d6PVsw_Z@(ok~U<6i0z=ZVOOt?FkmH1R%?IPGR`M3yq0 z$ugiKj};;i?G=bk_7ABg-e#l?g~O-r&H}dB^ep;MOOEfy2S{{D?d*O5>T1?fN@J^4 zVdqi@)Rj0TU`<6gZzfu=eEwwIl`y7X4x@g+FVh~lHGK3p{B$le-!vxzY8J=d@%d8< z-AG)bNx1Vi&_~mVhT^*Xsw?5{yT4(YEwWKzkQJCYK(Z(=vcRnqq4MduuH}NA(9u2> zk1~DWDA;f2ps3nz=tuYRNF_*|JA$dHnkXKG-;mSF?c7LO-1WYsf-b z=E01CPGT(w5wnWv(T`c)cpN>P!_S3&f>xqbaXFXoCD7@Ui(5_s@(Z~XuNp{uvLow= z^Kh#L_B!s)sjAT*fN+K zQ0n>)baJh;6;q=yKTPqF>hh7kKCh9Kt@{f@=4^=&WeLPuBv_TlDR=Y!C|{lKTch=V zNelIYbf$LAW+%j2-y8qm)CQ7wv4&=$m@%)mZ+G7mwlLBMfW?bM=o7aC!w~D+We-qMcY@7_@h@xGk=9C zct-FX*6Hu zJOO{Zso|F|N?rDQ4~V+XTNdVVg=5sf(KYMxietpV$}ad-D``EPwUS!&a4JXY;oe5vJeAdn($uNU?|>;}7jhG4PozHu8JtLmXB3G zA0NvSd4?)|ow04?eX=%(=VMNrr|ff^$J4a*?PZ&MGP-$f{FRN6aeWkT*8|J|@AHZA zxBvVG=26H!M{gytHS#vXU*U8l*a@%LIB(_9rz;@Bo=i5*H zJIA4Ct%`T9BhTHD`GlHZZjoiZE_x8YYKXge`U}GWX|0T%VJrzn?-y# zT_jVS;!9iGCkxqCF)1Ipr=?Nw;nZywdly`HFpyC2kzmOkyTSb@jxHRa!n<(odQWpgvlqmotfoBC7g5C)t(Fs02kYlMi;y#{rGDK`LwH4=yd#4XOvHQE=WKI7S6hh_l>S6UyR<8Mb)(^RQ5xi6` z1OWt@%@vd+lE*kh8hQaGhEG1|(sNF4Qp^{Pvc8MgP&3Taw*3R#Mjn%58C?D!e7$8* z9B&xy34s8?3C`f|?k>TCLvZ)t?he5jG`I(Mh6ETq=%5L1gCxx065QdxQ@3vI-rZYw zzxJ1|?&^B`ea~~w@1O9-ZG@n4PE21I))|j)DUI#Ma;V#DeLe$0n=z34K4tW8 zb+@UnR!@8;#|XT6o2#(;)&2HK^)Zd28YV`W$m?)RoJ(H0KJ$Zpf<85OuG9n0p35?3 zNop5lApD!YAfBi_KmU(<%6BP~@0!rBcmDSJ0XArVfOj{i6$QJvBz(DRPL0Y{iqPL$ zOV&-mi9>Vihd2*h+ZcQSH33xf2LJP8+jiOc$I`Mc(ucroZnn(tA0_>qSDe2s<}A_* zs1hmIz5YA1U&ZN^fi!n}ZKN3APe?Lfw1VfiV|(zOmD#e38DqWIrYya%wRFXyHJUl6 zAD!*>wUwaZ6<*J{N&l-e=6?*7%_}`PP=OT6QWuyhRvbo4XU4~eV>MbxW6TvU24>GVM$;?-A1C-qJx~f;W#`^EpzE$BZQ&Q++ zU}{oR8Vy$_Q#?KE7eqcWP7&u6xc<^Kw^H5;I*?f$&fBJgg$ty`0%SAcrrvm(O9RJJ zUvb27J0((&7O%vbiGHwNQ3`9Eofl;?)dA%mMEEWQ@ccRO*)HGz#M>%Xfv)I^rYehv zI;MVZ%BGGDU-Wr2HhlmzJq79;a>Pmtvfd-W6cP+BuJ2pv$aBND5C8Qq)4u6%E|||8 z#4dR$GMmX5Wr-QgAZUwAvhG#?`8q#5d$do=R0+gxI2|AU#Arrv7v=`Lt`MQQMF2ki z9I5;Z>*%2!#oWmAHzvO?o|Rd~rV?lLOutssAs_$^xYLz>s9{Pq3|~cvEBW(^&4XjS zK4FUt_d34K%DllcM%L91n^w=_SYZUF{%OhC>bw4EVBQnIE=N)LMjQ~BwPGOn zLu2N6hB(FyVzZQVGkUaC)@iQJ!(=|Bo}iLyptrW>e+jLA+{*~DdrW@g(c*GLqjr5x zVK7CZ{GOI656_flab#oFUuQN5Gj+=PqH8iP)!>_1y}9LDy1QihSQc3a(GjbFf z2-^TlX7u3)S)pWe3;Cao9C*nuFIxqhN(4kos+yfLGWn&)6xppY*ja=+s|ADQn)IIJ6dZ z`;U7qIkX3r6Ee#;jF9*S+B;s{$!>S8{##km7nRf`(V|G0!>{zf3c+75+(524c&^gbQe!kl2{hEZB&yayw(xfm6fd@#G$HwD^($gxZJ=0}zwi{tdu?MJfNvlZ`$ zeN*0|{#&tbaJ3LO;#K7*$++RvxREA3>5FCm4`~$4&2K5eHJvH7wp!AtS@AUX^E9z;r~=|Wl)VSe|5Woq$U1iYg@ zxgki%u$H!+z)Wv!TKZIL94aFnxGyUCWw2_XJYn6=A{V8cHd?~{wANYefdq|at~jmhEtv`ZFBv8SiC}Y*EsXeH*33)Z#P2C#Nz*>ozXrx zAezJuP~7cePye{ILOd#L8f3tb_aH)(IH9I_ro*B2?iH@yvf%!N-$T{sXZ)^3qIhM^gG=*Sw`XP`UsjP6U|WIXwjAfL<<4vX=^@S!Heyrvka(|n*V>T z$y(Ns)lTZ0iAyQ8ZF56M`$mSP`Qm<#loV*1$?r>sJ$34jTWYbPalK*YCc>j8EmTSK zvd}knsYY;ZC@WpB8j=b&GK0SMAM4O~0#kls`@UIc4A83|`(sHNz90of`@={m=X*-> z3V#wb2W+L|rduQ8>*MBu4YqyKhX8m9Q|8e6Lrj*O%$xCLuGIZr2T@nO;yZ1t@0cGj zpS&5A*?Z-N*-$*yoB||ZlJ2fJ=v1l6{2*}HHCY}>c*Ufg5nxTc_ueMKV5>Z6h|uhcn;*xgXMps#Z9CJXgP zrQ`u5@Xj0bX7-Rf(BkzX76cC!EhSj>Xy19=p=YQi+XEi)B@;&x54;Eb&ee2G|39S8 zA#e6}nDjn~DBt z|36ngW+RkbGlOKwMV3by=nwk=@8ISM?0KOHQJf zGjgqr!y2;7Z?}#63M&DX+e472mWL%vQcAD9vP{$I5MHEQ@$64jNU!>RJ$EhDuhI{i z@#CR-67g~Uaz3H~shjKmwDtsJm~`oFnP~8+6_wsJ@+VCXYTs5RC56>(1DzJr6Cb4(pAnlR1&XM^3KFpwnVFSW%|mp`UM%``a2y#iCOOvV@W zbTJOq{R<7@+#;}jSR(O1q_6^Y3pIf2$9Ji+V~>YnLIwxJXB5U!#Cv8U5Hzj!8SjiI zC+}8B_a*;b##fq;$JM8*NT;p3%MVu_L9EF_>9E5w{uR9`u7o)I65`f(xEJDg#=@7Y zz_G{Pzkv_nXRkEQ{<8&p+dJ16x?UsS0Was?y#f1w{~_J;e>62sTlynNft%af*W%`q z;x?&gXWx+WfIEP>m)D+pM*ZW0@z|e#>;2Dj71<0bfO~0Y1lJ%%?E|-S47Fh1KTchI z@~;`KubCK&2&p1B{A=IvPNGrR4NIT+$Vtp~0&ut+-H*2UfWLk(@56en^q8#ilG z>QfUF>pTAa2KA1nW8b~TLqn))h&@vyl2l5gH}q(QgI_gu-nA@~D6GN9=ZAk)n$8&T z#i4%*#V4q^Lp-QJ{+irEX88QULQ06*QO<>P!#}-rgPBz;=d)By;0{;jzE|nV;(VOMi6ZxP&w@(uXC#^f4zM8yj~i+P*W=-Ve%7? zYB;hUR9cG#V0bIYbBzx2b&{CWr{v#b(~jh`6D<+|7coeYGF|ff|2Vf1`_qq~vQxAy z;McBl^bk;?s`$t%hNMMO;N%*IzIDNO{Q)4tHFDZmll#@d zXq@(kqj!ohgU?EH#T1aJvH1v#t-ItH=F#Fcdl(+Q4r`O0SE;R5mMu)^`qVdWdLTkw zy|U2cXQi^VZ)BWf3&6-%K^5M_U?kYSUh&dtBQ6le3RzuW2SCSi)A*>vb3|C3*2;r} z=c;YmYi$vHbbh+i-}IFqYL)#s3nNr1qM}e|(Nax~_@EA42jaDi$9~j>B^?7HpVs(t zFsx0RFC$w`)8pH6Jo-AIAxLP)t0uiD-biP`IGVNaNN$&22h#$*hN7LduJbib5sT+c z+i$vug`=8(?QXdgX#t9~Ocfj(9xHBE}q6h_HR! zT&?JenM^P+)1RCcwln3+dB@+W3j|%P9>tRukmtLRNHC1$8h($^p$sfPiZ8Q%Z299X zL%{R&)d$W{7R^tfF%d+0vyQH)vvDKE)Aa2oOqV0q?}HP-Pw{PGcqQ`6f)Vr3Ue^q} ze9DmK9bmFfK#H<)~@jIWg5LRoZZI&N8#0D8#vV%6#Pj&b?4KI6(*5i|1 zoL&W<%#%hl#==GIa|9i=1MfHjVF+-En0DDOpFLu48ow_xB*B!-!XJ@iH251mL`)a| z$*aE!|dtp0Z<$Q-!1>*U+Ha|F)KJc$%#f7 zS?ucPW7>Ex&7-IS4xy$X&nf%2A%)lH3*h63VTGn2fu$T9+irznim8o8P-md3lp3KG zdPu=={RQhiwI!7d(|&-{vzN`E7`oF17rlizhnMoK0IV*kC+_C6mMtVd(3!s>#~tNJ{v6q3yV{ ztkp}}5KSYjh0(#lj!A{VSDI5iI9gcTaeQo@n|*}_a9d&f2DdnL6tXAOL`3zIVMYIj zyKk98Xwa7m3;Fq`kYZfVpvdAq=eG}LL3CCCH_ofBHrr7;1skG_oAzLy(On?6^U$3Y z-o9~;55W+hSvz=7nILt1kAk!iAazildx@UFw3M&PnG#=q6mWQ48;F%r7y~5Yv<2q+ zrf>shJo%=tlpDph&-$@tDxF?vc>Zlbg4t^Y( zjKU22&4EuWd!{Odw%!64oy+O*u!tJI@EIm^kM9IN85HZ~dg0|9+4F(P>J_KXm+1RA zTkG^e`i7@g@V760!W+f6*Hn_1WRCaEA53?-Vi|}*BDeWK$m_h{CF!$sSNOZK{K`q6 zf0Iaws>qe@O(34G@fQuN+DeOl|CTYZrbN0Os5d#)t^!6`{e3ZXnK}qn^rWeSgJxeJ z+m^tH!QQ*@-J8^D6}Jaw3um&*(bcm`8n>uT`i3`96$YL1j-Gb#tUl=|fL$vSBV#V& znWMZLI5$FZ2K^67sXyJfE8==NBJ19NpQ3oa%v>KJrnlikOCsz;a1+}do*b#`j39%VfKC-l; za8Agjy8u;HE!S?DVJo29WexhBZX9ZRiDBH2mrZOj z&VZPY>N5~wG@~hix#5`u%h+(0VH^0fRSzY}aTYhfeL+^YBzL^qTr^dFfG#dXGq6iO zFs7+-*jxcmN^x+xhH-{47dXgB(53lDAq;Bz^P17G_DZ(epx>qnYV_naGHd#5jP2x( zhW@#+_K==U`Xiq0qKi{`sy!Bc90)vcD9teRJz3_oN`O832@{Qe7bOhJ^DXBX^Zq#4f|Azt#TN*kQ2 z=oN$>x`kLqTTOg=C@FuSc&YqPP?`_~dYkiKJ-Y276rXu&TMbbTp^Wg6Q)g^1O z?qNk<#&lIPo`$TA*)0nW_#Z*Q^f&_s+qrai3~LaU<*Vf`ufyl!ZDta{Y!3UJI>r<5 zMa5$e?@>c<=0X`JEgdA5IG#h-&cH1{#aa0_z@ibKkXAp;{}BlMy!fhJWAIB_?dH#T zIPK^8_Bb}CueAIS%8I+NpZJwje(-)$YH1>bdc$P(&a0&vLEZEPiPO;SB0f2oOe7q( z$I-COwAk=b=`>-P8@sb$XirTnTsM91%4n}U zY8W<9V_oAesP+`N9zyO9oN?1ydGhNsdye+}USw4C13$A?0?UsUk8r!Ls$IJFe^WjG z@1>6T??yE8YR2rbAa(YP%UX!9^KfBO?wB&M+&7_7olTA^*E(54?0vf6SK|v7Vp4s8}iIw zk<7lOmzB!Z-miM@)Txl#WSV|Hcz0|)Yx&d3AU}W1H;GAKWk)t4iL<`qXJAQXvFec% zw7#34chij6`Ubsxv7p5dw@ORF%rg~z^5WiXBk;MyF#RHdMfk{;>-RryDOHDTmkK_s z*hEHF=t}>-T98<%Fdltjl5!UPDOD%d0d7v$iv;iq^Q4q+B%WB*)%U}CK>D{6Em@D7#fbdJl5DG zSL=G5$gr`MjZMK>(;JHw&^{ajxnIAa)a1|kE}1E|{>z`GO z-`)BTY08vZ4=^%3|2v`+wT?X`$czXnVF?Mk5f2%0N80wVEc;iL$1hfCIQBCCMXham z=qzIX4`S^&_Lywqh5g#)_X3@#uAZTQmNpZYSHLi;Bx~H-e0rm zeicd{yOy48)y#8(@pisM>)3bMxvcT84s^Q=tIqI($c42U@p0;jR47WQev>EVH zDawRu#ybZEGM4$8GfY81@AY&0KMN1wrR14odLa*^aaDSIFS2+TCuhYAJNsjdoz68y zhtL7R%eR89piFu?`Lj(T%3)vBvb0VX%rYCiO#=_@Z}f=3 z3u0|LdY|+_7Mr(O5kX{sN$?bsS{1Op5Jr2^%fdC}C{6NqgrC)q$3K<7W~IHm&JAtr zZos*G&+E$eXPmT@)<1qmdS!M1Gyx0bzp^;;?d%+z#~a7?MvR+38>Hjfo`z4f8WtnH zDT$z?cbW&UTMu+_yStcCqq$2VecgcS?KmTtP_?c~Z4A+5?&3#;N}txN){E{=n-EcJ zoBtu&{=b|!jq@6U&i)Ro$5xfgP#p1Syh#JhfWz7~{wKBI{`*`0DJf`K{Q$$xYW)?A z`?9wYoGK&$p_)LIhAVG+5D0+Tb#(IOwr7Q*PUd1F6Jp3pyK!5QuD`Y?gSTF~{riGx zCi@MfIYzk62;xf=tb(6hUbD|eA_$uv0cgs97>1kX;Li#ff@B~07;|jKG}Zl&jk2~{ zm`A{YOLtHQi2y3x$Nkt#3mHUT8a;{XI|dgl-i3q*YLopAGZ6Ze znJ01K%8Al$vtg^l@-69c7*B96PuvYA2%^{p2N*g zFFo$U5>$NNy}^4sg6O9V-yY2fX5&Hau}=|L(KS;uIeAyTT()$I_LgcNdph|iST;a} zR+H8LLTEIOwY$c1+0t^khM-uNG$WKvmA7_xZ$r09CyY}BLFv*f@m}DRSbI)%eVx6i zA!g&>_`53Sdt)SzIWgRCXL}Zwd*=vQL5aAHY*C%P|Z@4w( z45~aed!Ly){Nwu*Q0rqxE#2=!rCOd*n@_=Up-(&N;eN>dGsrc{}-@qsJV9fDYZ+`oRB`n|9xzh)1t46T2P7+L+781A*R z5Ne&v*U8vI&_2cq&{bwc^n5%6#|AYLE3E6*0 ztOIKgL%Gfj47q`SjdP4Da7S(wbpu|ux;v--+*_tAeV@Tp?M1_L;Ul?5oR<72T%0-{ z1D(tSlyKF=9bi#(3_4!xD=zrcT=P%yYPi`EqX@1>Nr7=yJR((2GphQfcibvIUx)fs z)k13AygS>X;&u}1fiSPBy$?kfK+4$>uwZ0og+BLF?h6(`-opp}x|<}tq8CL6SIdhSNaRSk2fx6~Oa*pBwGhZt z`Fy_A#*+BX1x1<2m9bjyc$T=7#!jmmU5VR6TaTBfo60Un$b)``nuuPSe7b^}u!`;8 zGgxXh_Y8zVE2?~?tQpf^8S1#FJ;AYKuk~WSm418*!g<8Ane;tAY6#rolw_5f=v1Ew z@@;FN^0%Do(;p+mNlU|W{CeqJ6abhsgu=uQ|3iA+l=@AQu3s>>MwebsgZ~uduWJ-| zWVbC~m{Bnlwg36|4RQE+Csr3>WAr}a%>s`KfqT&GB4$eUi`AU;Wct{v6-x#Wm`+d% zDfge=#ImhQLH?z6$`|qqLS=XSchSL@EvFfjZe6dL%9;h8Bhy0V%fiJ?~_Qi(q zDnDrkd7QCMiq$wy*1vag>IWypWc2U#Q96$qx^!-qmvpDB_{h5h4&a|hCB<0#3f*>4 zQ~FB-0cR31ht<4rC+KjybzWPn+b6*4HCW{E(=V}$aKh9H!sM09Wc~QRivBwEBNg9j zk(K`Vu2L7HtuJe5^4f4Kt7W=fzphjdUrEA8Uw!~=bvZw#>4h0>Eax`rW>fs{0RI0q zhNNPWvxu)M#6G*xj&T)NbTUC%75wBn1=8N^q-u{d{~75P{^GXp!46B$6emuM1|6t? zsr{+kG~wT=#z?+Fgy~$_$5*TKjD*%Axk$T_t}uhqZdNEi<%kYV4zBuHarOM#Or#32 ztkRrFCEIr8{8fhB75Ns}?t&Xxm@a{-Wqu?@!CL3~)arws?<-lIzrNlkb;ir7GsjYXFGtsU#B~lRU}vMw77@OnsBV zQFE#*ZfA0|1R(&6dVTol7NoB?+@T8Udpe=TlZa3=&z#2lw5Q0CqG*q55E*@QQ{{2@ zsZg5~4DG>$Yw&@8>2)yj!@j0$nVOzDNg|uB^1PVH8EmOaXF>lQVHfucqjF)~++trW2%we%EIS|8`U1 zicI#L!gKHY^=2mREH)jPDAa5~7}Wof#t01CO(%(!>f#jP07FCkQX+#(=Yvh|7}~Fm ziW-N=2z+gws2<;5oG!nJAFd3;dIyHPp3P7C(a|SNaU#q8y`t^B+{IkPu2KW@cmtC? zdd5Z~p(jRE*B2MB=HD+EN>8!54b~gX&deh|Uh4`;X>=PlSr4aOxay>Rtq$$z5iqr( zWtgq+3!`7@J6jQH(83<|DUq=__QqAj)fO_Q`*;r7!PAJzd=rd2Lj7{XBY;Vn56iyc zD{Rhr^Ww351Ic_aBk;;d5`DJQUp zfvgBAIYdeK5N_kN@c?zqxhdvDDR9t9b8K1Jdpaa@nc+SH=qePnCEvZgZvDQZj>OU` z5%e-Mpb>vu`_OA3J%QD<$OgV3IlM=-^oWdwf$5S2I+X2^Qp>Vd&X4sQEZNq^uQ*p8 zOm1rJ%E~FlFqb61ct50{PvTizbd0zMBa(yKp)Rn`wDR2YtZU#icFNq=f!Ln|CRa2M zCUys0=T3-)Ak9%>`MnRy5vOgcA^P7?iO>LVeso+I-^hBfFpv3~1 zu2X%}s;gTF+nJi6{>Vqf)GpLEZG>2`M(@FG0FME_3ewC^=Gg|P&F;@ znXEcd&QJaf+x=~GtV45m0#Mg#UMh`=77u}-Zg>A7r9NJ(zq)f`d}$^-dQ*=xnsylr zKHmNNiH82cRWh8>Xu+7laL(4Wr*$^q^snbYv3XF$&$VMCY^mvAKBQ>6%Br4g+!6va zI6;eUjEvpo5#Za6+kc1k7Fcl5rP%lF4P{w0i1`<`MX5xQf$&nz>_fumLdx^|spK?v z1<$kjQ)4XL$WzWTzxL~eszISlZ)x(hor%#P5)Xl}YLLSifDKU)^7UxYo1aXPSK9ec zi@u**cUJ3#_&^M|<)+(a%|@8)CdTzD-VgTy%ikud56Y7QV#d4|7vECJ`V_z7U$%mg zD^Gg5qw1jH1(>(LxyhL7=_i;by^T~D$7NsrcJKz0e^i`8!{VM!8*-+iD%Td*_oq4r zcJCJ`iv<2$Z1+yeCmFHFkvNeZAL=zlzD+!*u=s)bT*#vTE!Fbf%hKhSv7=X)j;H34 zGvP-U|1qUQePtX=ZH#Ajivh7(d;B#$tWt$$oahika`2v9_>ymvbKmNh)(JSqwueHk zW-JcSpnWX5__+B0*D$PGj`SM5K)umk@TRbKk z-)`bA`a5(_{Y$#UbxDfh8z;xfB6VqWmaGi_M$Ou|$H`M`kfdg(Ft}A5>%Abggu8Ys zX6BK2-I4O)f_axc3ANwCj#uu+G*^{;X!eYT1qr9gFo4(U^odkGse=||{G1&#N+>XG>VdJX{F;;ofLxYX=pjp{+ToQ~d7rWo)IknX{MwrfAgci`!%b z#%~K(E{y`GA#`azd1EYcVu00%2WUkrJv1ic({|$L3hk;YFHZzxYrCA5?<6?GA`D2w zGwstdYW?JeVOE(bVI0tO_f}X0>Tpm~bxqQ^Krp+S70ExO$S!wPJ8w=Ea(o8E7J?zdwQ4kXn%y_<@?m zo#E1cpGSEZLsoK$V=77qldyyEb7XT_%NQXJZ?`9+7)Cp&&?>wahACS);31lpvs{Pi zcLt{mr%PeVYU_*T39F@NNOqGew@_#-8bXHqwQowFR`olK^K(~AjJFs%#Jib10W=yU z%DlZ~Y(A93WDB6Fwula^$( z92QEa-|Iq1xUJ=6Gq}Xmt<_Whw4 zw+uU{(I34yccSgbNI%>N&4utBv`q<%;kQ8^S1z%q@>BVjCS$aGULO+ zA!kSixqcoFvX!ZOx5dz@1G1v#--nw2kl0??`@O#Fsy_=wewCwR%^U-MA0yF@Bsmk& zcrB=f2Wry5@&9Ft?&3TyMh+hgKjSp~2$aO5r`8WEK;rbX*%IF1M0bJyss=-TZIHY) zZsR<`9IzlmDknKeD1IV-;#QMfp$B#ZnN>q_h&72YA@mLnov23El*zh!C3gl0Ba>Y@~G(f;NmiC!b&xD#%i8*E7ef# z9|`z`t4Bjzw}s`>?7=|rS7N%7aC2dJ2P&(~6M1Ztvlh?KAourTj(zdD7v&PF4)5E_ zwn5UU=`y;4b7P?cN$@;ILImeVtMXN8i3C@PywFOzd=X!YQs6)>;_f z_+CX->Xxs(R{BWZV$Rb79&7R!x_j*>L}%n5v8AzDqs;(3W9rzoi=4o`;}!3VbJV7^r>CAk%Q-g27gAcq4@sxmtLYnUROKS zK>=^hr>`Z#U(P6mt-G_OdVsz|QxhB8VA)FHSdC#Go%>sB7k5%!gOOInd`VAR?7p~3 zQ>aE*-zJL4x}}F{;0;lU0F3emypx=>XP`BqVwK%ISPxW zb&FZek-mt|mJS5;jV1!};AJ~eT(q^JLze*$^E+-wT1rcQy+mHWN5@Epi<70aFu{pI zqMXa3!U8x-)4GzROJh4QSIMvUnN_M(hPStNTOn|A4u%A;Ek$6I%NyePpO31f0jQ6e zlV}TfH@JB;m*Je;pbOsKFAO1F{LOQOCPSjI{`hh(Z?`2C5fjpJNkRcch-lom46Z8+ z{$*?M@i~GyWrlFA<{ z9bC<8nbSsoXp$>LPWnqFm3#>=XxtSY|6cyNiqwEa1`0YCqQ_3Ov6@5h#Roy8B(pCZ ziWQ??MHx-uQlCbYgN?bf%PifrD$AZIE9AFE$YUyB7tM?wp~{L0$IP45OdU@v!Bq1|k@yBoH6`mQtu-qGO_ zK_~(;XjPVgYahbj6RGe4?W+m<-rM%n5OX;c)+Pou<-_oO%(@aJS_SC^B3OL zPe!{XKVConhZK+s8%Pct?1XBI2GZ|5Q2OQ~N&vi-dDA;CLK?lRpl-2o^C~i$x&I-N zCKJ<6PLIL*@)>oQwh$k^{`D#n$=+z;Da)x)@_Y#xJq3@R~kgn z+m7QSmLlc+2+c-oi6vBmBejs1CCt)$R;`e+i_$%WE=^a^?@k=`U75Zx-B|r?m!7lQ z{bJBI>s}59|GMHAk{n}z|6ItL$3ZIbaoG*NT=yw51r1UtU4G{L{4TjBd3r|Q2~Lsk zKWA}^LuS!^W8xyRwDni__%gak#$&$FH251nK_eIX+V50Q?38Z4WZf#Q!&WOlY7+b8 zJ>$^kU`RroCO_a?4?Zw`szSrs7SSIsoZOMLO-SV)7(f~TYA$hRKWwYw9cF3Glf9c4aF{_J#PCa-^xn_!U-2W zKj8yVO#p-}AJxTJ0{skB0O;q?P%m89&)}NtE{qu1<-Ge3>9$d6aIQlFF{wvyuIgY~ z-f5p6a`j*T87)DDWAe|dcQ5>FhS&N)X=Z`c!4gvXng1$P!hy)f%{3zOc!?2Mwap#< z$FI|p@UPYYF^sQL_X_+$+c@v`O~3Cbx78l!#XzQ2-4Lr~Q0toHOsp_0T8*Gh`Q>ZY zgdNUzw(W%o4O8!~wr2K;Hz5Ua03+@{{ojyUS2)&4eS&2W%?1InU= z;PoqeqIy*=Zn%2~vmq_buZ+K6z5j+dNe-2dR1H;7U6#E6l1Vqca}ub&EJ9n`N)!)m z^|vP9cH=~}9yIt6{K^tg>2zYS5k7H)lDl@FMEoc`5cWWFlHDd5-wm8&Vf(6{(cQ>P zj%-w^HrA;!n%z;nvTmHPVNxkgwQCkHFs?_QKJsbg-CdmPFC_@@!;i>TR9C?0P;ml_ zZL8GXQp?0;I;>5pdHyXUdzuavx8P~`?SRYbx~=zfz}pGMQIQ2K~5lAo00}5UQ@U z)zf)NmmEwMZdkm9tHXH-PnD&mjAo&{w{N_RYG7)&2ND_ zIa2WkEH)9>sgIVB*a7R;t)r}upi@6=qP!dP^*D)y>#gO1jp4fe*MF##Fy&D>%E@0M z0#pf6dG8qQmrDI+vi(bH`Wm!lBrXaJ_lH9#E;b9UVIZ83G~8aX!h9V&ZPPAm#UhvS zlT5gVzYHXVrxx5e6n|ckd2w!7Xq80|Q+wUU&Q@R4(j{278|oZ``V4(~xiz^R)W6$v zh&p=5EL6wpe9B>7dH49~Ggg+K*>KE`)5gv=0y5 zs6|8mL%J>^q_t8LAE|5tHXB94wEb`vMksWK_oZcsrXs-{bhPgcjx>JPEJJSI#-^dSQ(~CfY}6xsCmR{7tGy|%^&)&XH2gzN z;y-Ng^_sKGvF9-=wCgG4jT2CgRK-0VINhDUsg|g@Gp-^@$COorr#(>iM8pDclXF_$ zKM2o!0LlNDw0T}VrpqLa(-``Z@%=s0QwQpOwgG$TC3kqZxFVq~Iqyt1Tvvqo%A>PR zGb&B(AUM+b;^HdkuyQAp;l%8{ht-KJr>n%A|Qi*orK+z z>vX{K;u#I@9{IWNJ{TSR7L1I=N$(3<5xYzb>{Q_$7FI9)Yi84o!;VlSL;S6K8%j@~7R)GI6BMZ|o`bTkT;s`G-$|9V-P?~>*&)Zwmzjh(8E zj^um9x-aeRGcY(bUk~&8 zBpolxkC?u8$VsFYg$>oPSCiezXFxoB;8M1BGk}hub44xre(Rg^kQcdUZhDFjt?&m1 zPt(J*&vVh6{?W@+eoevqf|ReAk|kymRvw$l5QgMT0m4yws$L^}5$NnA&=F=P`1}C} z$dRLO+nVL`12HU`?+H!A0uF!v2Ai3s?Yg?Udep<=(_Q*Mvu?o|s2RO>>5RISb*m>z zn;55!%WbrN>>mAHW~_vis4rtHM_=}^h))m3uuQAN5xqp79N5q`Wu z@5G6X>rJ1T$&}A%`6eig!(s!O(u6&8bmyHoaEp;r$@fbWE>*Npj9~yWz}h0vFmn=z z_L*ZbF>j5djAYZ1te2Z|&ySQeh1vzIV%V(?YQ6d$NW=e_pCGgsn_5~1)P>>w5i_A# zUw>v)t81@<3dQ;=JNZ&$vpyt@@O42Sc*n$uR3q0Cvf=wG*f4V$WK=DBVRL7f zzKRp^J~S2*aaLCnB7-|*9kEfQCAm@a#)iwjA#g&HmZ}oKYCf4-hA(rm#DhNLE#@Lg zu8q-Va~e`%7HmZ2dqFBw5)Fe>YVklkhuJ@2USe^*2s5uAX{i+lJ0T2d)S(%&gQ%)` z!Aq`V9qhfFIvD9_=pGh@5mMe$_eBo0V?r5C{tl#!cZ)B+mn~BF5VR?F`2_NrWIj@+ z?vg%E-_D%wrIrGpS3pL2MhsKD(Z6=bf&tp*5(_PT$=y3)B;bnmN;m@A_{q$Jpmf+y z?nKjse(b#SFlBqO=7pt3KG?-#0&ncH!|^g7__-|Evm+9$*Dl-D17JN6eCCk+D^>~w z>u+D)zj7tFE{B$I>!k20a^ASQJ|SRcd9?R!!ow3G?jlS5mUvTFbAmvzSkp>HxhKuo zLiu+Lo>H#9v+KP{*d+labeGKO44Lm~HKHvb{(UEM;J#j*B~uF4@fC zqeC29qY{FmmC4k==#D#R!lG-~Eqo9R6!N@BVL+q*rHa*D7-rdU>5_ac44&^}NJ0?j zF9W~0ikTPZK<06KVy`bq!2<>zJ7|A(#Uj%0Yb45*)8PCoN-hLKW*q?PpBgFc$ovq_ zRxl1s(0VdG)c^W&<5Z3YUF2z?5ACaPMnY_`%$2xquKip$*CU)$Pm%LEg zRytfA{y46!Pfv5lUFBA8T1ee??HFzI8xXS>@UO;E{@YkRuPsM#)(S;y3l=K%httmH z?=H)e@5J?U-~Qei7EL@ss;E&~jSQylu7d{>WY2?K>hjv|A}2n0s!cK)QFc zU*TQ-pHXD4XIHSMPLWZ=g!87&KNwYhwV};i^ryg=sfBys-#_OR{z*i_#;Dynw>uHn z^y&T0mH2XtzVm&BEPu_YiJZoLkgK#CD0wse-BL&1rWpI@0HB@{g?h`7ft0`jmj94k z>@L?dZE2V)5;{HbLQ>T;R@&&;POz+4$CHg$869HO;sD zexMAjwksr5QfvFjszp??qiO_tUDKNlJn_F-&^l?ILgV8)k!vNP>yD}JJQpF>h$&7? zjADLoqj);57YMCrbo6eB;N3iO$pUAEx97$`NWcIc{K8JDah&-pb5 zOcT_~VUVk(EH%;}+R3%&vr%x#-g^G<1yYRhOE>$2gaT(*V#RFPu8Y=z>@ed=u{4SY zbQovQpnX={W%qlC3@M!K0cX6rLq5u49H~t~pu6J1o#DWrE)+2SAJS@@Xvrtz0Wa(o zTR<`~2vz(x;LVHd1~Mty^mp3(9IY9vtn^=RX0r+6UyJydqNIyG+9TdCA9N17@b{VW7Q^w`=!yc7;H=)|x#1(nb6VpU=ieEI(qkP>tHuHC z96$Uwy=s8If4}YQzy`c8w+tPOcI3JW?VC@n{F6(blwC62bb1-!lzvm%Nu33s?fygB zs^L8^q3)p(l(_-``NosQotD4B1>_ZY|JlNqQCk)*#yWp_Tx`=Lx<5rGr3Hs<+d`qq zg+l!AtgYkJi2g6O-ukPJH`?3ADPCxCcZcHc#fy7!ZE<&p;vR|@cXtU|EI|v!A)!bD z6qn-meR9qZ?^^F#=Re4r%-l13@6Wz2E_u6{v0s;QeErNQ)N_AS)=-Dihd4>Wz}j$s zdKHKE(xtM=I`PgXBj3?2#YJ5XNM;UgMiO?&WUg}B8OK;Rw`76Rxa>eg=XEz!_41b} zi<{(`c$Hz#t%a2y{l_z@B*N<~VYd?ZCHKRw0mVupUUdq&Xqi8NmDYhq1VqzSsIe;1 zv+qrH`eG(yoDV0U7MTV%HhP8y)B&DC!>QT5*YX0jJ46@Wz-1goI>ENCt`9GqOZT|z zJ@A(?wnm2NZhu*=qrXAe4>|BZ4<}4D`WZq4~urQGp=Vl%j88~b$8qp zh!l%f!!57_J=63dnM$)u^y?fPQM}PmZS5*~sko=Gc)+Bb*q#fi?D@VGxNx#6p>2i` zE4X%n8;6@q!&vr6Ejo=?{F?pR*&CgNA+rR(<2**qq#ePa`zr}Hd$v_H%aVD>bfamA zjY_-l$6LDIq<|y#G`8shh)M4j%Vlp*P!Ddp9XzV{*PUmVthA98qd#HSTo)wvsJG$% zjH>5;T3WD5rHHu0w8MmC%lbuX)Y%qlTKPpHlK^`?Fk@nIuS?+@R+$1`6qDn;TW7RX z^Zk*7r=)kn#pi^H%WT(>n9E{`-p+qLRNlq7_J_NCPm|a^Z0gF3)GC zY+zhl0(OHu`_PXWwF8me{~*5IgiDUSuii0NH0s|$(Kr-*7?ObOtpAW68{j9{WJyt4 zkZxUN1EejkhgEV+VmMU2$fhk&a*%)77i|A8PzBwYpZ6=5sLHO<+DpZg6QpT&=`d~w zc%?;&Wox`nR?i{4N7;F%ih%BFG$<`NrXi4%VU&zC>Pk80gV4{X2*VyUxbTWtA}`6g zGo=3Sd4jY`Z5}9}9Qpmi3No*5&KFhfl>U)I&{NP+^L{u9Kdm2;L2o%8cDHNz_q*B< zcLqqKcT?=<>d?;1jRBnMDH#Da)*iL1AND4nU}w?7jA!zIxI`q8BpA~D@8 z%j0fkY-45{MT}tgn3K(PJ^J=oi90{&Bf=3y;c&uXB)iey->>lnp;{WqtS_drbU~4P z0R`a{S5UB6J-9u`qaU!W_CQI6JvQEIM3-Tx1nB3dqk&r}@#~*LsuQ4};?m*w>wE~4cN%xNxeMwsR>VtWJnvUK?usR>h?WK78Fkr91F?7TNpx96)ynRdz)9c=|TPOibPNM;#(OBU%@_R*xwUR9Y8TmyCERuW{A zsj~ekLDZ^^N4@W!$5ctwaR=FBT0wb2P3fPzqEt?7UmUvyB)So2+RCu(iKK=e&`-LEWd@p=ZgYIV=6UFB zky_nic&h3&MWM>M*>w4f@$21{?708a?W$S7cNP{OA5;#BR+sXy!PS?^_t1MD>S(r= zKD%>yMVn^$0`DU>>AcM;eG_-e9j+I;CHGlV_nc;O<3A+sab5(V-#)_?#>HBEl3A& zZ%ltCP6o!|{X&pZpTSh{FPKhm@&_KTl+Q+OSm;t#=Tis#UMZbUQDS+2H#)CTi{JgL zdu5=Jp_I4__O4aSfbVvOh6iK^E-mLT5pGiuZ7S!N2nry*@=HMYS#>8vqhFf9_BLEVK)%hhuP&M1N(5dn+_lo!>trPzY7&AvdokW?-pp| zLOb;W&ESMqhQu8`Mu}7C-=Sz4IuZ$Xrc-ugs%gf@_nvCw2o$0(`ByO!GaCoANW2Yt z8y06I3pLY^Mb}6PEKB_VlmY)2MsVu1Nj;6YO;T-BZN2wh#qz?l#f?dp*4FzvVb|QC zTC^Z)rP+}*VUk$gVPhx#wO7R4yGJ7$-XT30ciXC59{q6 z*|trCgjmKXuQ-2k++=^pC3}_{C*^E#0|#O56m7q<$yppCrFzZ}O}CsINE=YLC5yRDbLY1;>lelRV(&E^8=_;KA#Bmt^|F~02~ryKr!M=g|`3kdiu%!G05 z>`bKo{Vzy_6FPL+!JtUJC65h-q&{py6rl*sp zZOluJd#@)K;KG*#4nC2K>-=q1d}$!_A(@BHL};rJ3qit`{n)39MCD!X=_Wh^tx$jt{9_ zOC9X(xNl(KA~QL&H()bq!qOf?x0jiA|G8S>tph_qkQ!6)7a+npG$n~;Kj{%`!DNrQ z#za~*j@IOsus9f0a5MqDRv+7arfm4s-Glp$_|ie*`mhVUXqfw)O=&MJ=~8rbG$o#N z$B+{^lsdfiTnh4b-(AKo+ACfEETDy-19Q;ao~ zz~Dq=Wz*y&c$ouENc{THsY85^uSr*Xh0)!kC(o*#g;2-#JAk#7T{uWI4$Q*-VBp4HK%#tZmN&6*Uu~> zHcoh`(o$}3en8$D82SmvexTU~72CAvtw}jxna#eci?-VyIKaD~p;Os3>fMl30dGOo9 zkF9&Qx3U>BAY8CmcOk(}-4 z3&^d3NZOe~98e%j(GEiv14u%aoaDevVWp3NX~BS#-M1)pBoa1`WW_4KQz7P!!M6<- z#bWnCoa@pi<6#neo>!9lMCxxh(p67b4CCzs@`dsiLH2)D6`5j8aaz>as_C1M$B;`ij)WTEeI9U)d)vfkUaV$V<=P z?Ou->)JHjWTCmeO+(iG|2G$-E%~wo&sgQ^aUfRj&bcZyyQx2HhW*^?EyRd0ggKQ64 zQWTa(=C>*LRQQ!H{9Oj0N{OOw0vQ)BAgIAo>o68&xR<1d(`x6(`L>hqlHvB-of9v8 z#HUm zzb!{A*{cq}L?+QiRw7)wdPe-#2ZY% zj~DGYZWBKPKCI#Qc8?#B#`29$+BsXdWZ2qTP4mqADq*geI!A|%{Rm0nvxQralG|4W zl2yDZ)s+b|^x+pVMdR$DHaaZHxNqO1IumE-d%*VdSn*iB&7pNULHGx~3i#6pzpAV~ zrdHo9pRWK=Q?Sp44&f>y^1Tsu*$#a6HO|*-o zslW|zh71=)j+-KSw>-N4@jMl543ramA1?l2J)TCNARo;#*md-T zU?ufX<_4wQ9va|o77_l~&T_jtQ7jU*So#s3H_BzB0y4}5{nMfvLy9c_u0abp-3&e- zh@<7PB*`P2?lLbA@e_7X#bLu00vefDM9r{3S zlQ+1gU%TR_F4o=SxNQTVnI2mO<-g2Jtbj3~e4DI9Z&@PuZr+XYcq)1oOc&OLG?#2Gsys7QljhBWNulzh zsI@I!MgDZ5&cDM9rh9gF0;oZo6Ndc$1&^}G!J7!qfm($Kt#ISzbCI`@Y4*No^LI1b zJUzvPJ&^FJ1Vh+9Wpj<4$Mn2)b83G-z<0 z#x!j?w_CFR!|ii7|9wu>5NoMRc6~VIhp!ukF)BFxoB#mw;Vz^GiO$-yJZX-~8<0Nh z7ZbPnzTQTg?*-4wuc&IJYgemfc+6H<^h?j1W2U+Y%v_~vr@qfmn48-u-QHDlKgQ<# z$=y@0ittEmqyN=0{K3p!ZY%QHkGP3hR%M;@(2sf}v*5RB3Y!+o`?+gZdy79=##kd$ z588gIa9lF;*WWQBP0wNF+wbQ~X=SLTn+|o`#Q*c{-e+lvfOuE5-@@tGXx6-Svi-fb zD)l-%>nc34MCB!HB}+#^_(cVQ)Aj{0d}GW7Eemh{hXmPt`B^A${o%=lcv^;JZOs9_12ap5bQ#{xPAM!G! z+ZSCo=zC>uL`y(VUwEeH*Wl;m!sYYoY~BTpkad!SGyN*&k#rF@po?`o)2CfPl2Crk zUv)+%skpg9>*^JiZP|qk4U$6(oARz8@e4zjg zOVYI?>xp)F^>``uk2&fp?}*)H6iZ>GBgRe*x2u$fD+Vmsv|6*Q#3g*qwt+$jreKKa zw7l%6v8;--+vl@&Sf#}E$00}H;JX4-Qhf}QrD=hq(NMCq_D(+}*#La?NlJyICBX0+ z4adNotadX?>4|V}@ga8g$HB9A4oGHTWYVvoUI_sOD}JF1OGAD+Ru3m0%l|oZb|p0Z zuCmFe<*?f|wft~R-!J6CCCu*}4;b`^GkvKLpJzoEsi!|t4RvH5LJLVg{SV26)?ece zfhU~Zx3_I_8~;ic)b;M{v*b}K&!%0e&ri1M#Ww;$ ze)mvkZL@0FANk!b9p0(dlT?^i)+w!+ePk$~2WdxIEQ5l_@DIdP&bKIyGUT;t%Srvkr}> zdR!RO%6F0;4?bVk&S67VVflwS1(?Jr?szRGZpg0XCETv^Dah`8N}9oT`whYBvjTkB z2+!S-EgYQ>p&?L0H&Ml{E=BXlG_;E1;dIcg0@pMP<*)o7Sy^D>EY^5Dkz*#arXq=x zDh>x(1tpkE&({bo7R`sV+X80Rt;W=9DMumnbcg0k-MI32z3`AIMoyuGtpC9Pcq7(1 zi7n3Ymq!ICj)&*l)S2j+n3D$QhPV8?;t2SoXxO^}wssZiW}bMAyY+t=4|2n(4V1Rp zo_p`WiWma+CVgW)-Mm>vEdEGKc?IGgjDcbbAZbwl7i`J3Lxi9Hb|9sosNhAps;Rzo zp@4ciK|W)?#@MRPY8meK(etne zvlQw}5e;_e(hn{YPKl(e_eBdwy+MnH=@pYQyn%_mvGtdI(t?(DBF7y%`|8!4Ay?%W zn|=MQDBN?YthRth|;Om_|x9~iaW zAM`{(R%7>fU=$t!<&12Rs11H_D1m9z%H}+x+EuB&XDC(T=nOfwsi{}CU~xZ{duv1J ze@W|<0$9rh(Gb?ON0@R3>@KjP zoN}VDQF~;q#~#eI&&U`iYJJ;Zgjy}Hr8ywj99KO4Mfvp@jWvMT__RGG)HE)F)YeOu zBFP|!y2w*>&BN2vFYH!!JB9|{*URTzK!@_;+7V!pcMuRFQa-vhYeT*p6+Sg;=}R9v zk$^cOw`C)qay^R?A|No9+Av+t^R4lQl)8BX==od=&K(qthMLyWMJZkj_7~|gC6br> zV}h((*D|(jk0g$J7J4Sgmpfafo?aZAXmfXt?D!;|_s$$T!+AF~WwK*S60Gs=nElxr z%oPG%G{@ZD7j`Wa^XE~?3qHHB74bu$Nq^vb$R?3X@&dz+u9i9Y+1FS4bFv@6zW0&$WctD<#g+km*s|1dPqTa$^8D#g7ypVsR+?S;hbMThSt1l5ui*|fx_HCRhYTP*BvD#=AuQ`O80U ze2>)QmTDyl7rEtT8yCgzW=>n~8zV)jx|fXa5<&U}8I!pr1`^4}Kb`DoOY`rv{SNCX zaSZy1Q)gi9-A8jNwR87|ibQ`11UO&O6VK|X8S(|~ZE$>;k)gD3PL#Q+-LbPzTD@oD zvDzx#3LZY3!GX6zhg4}2DI@lClqzrQ&}E~8>j{r+W`t3MUP-AHHLgBwY7!LgKCk!0 z3gliwG6%@vQEcbN;Mvbwf{6ixt6D()=$^-$zqn?9wKyp8>@#rH+}^tK0@Y$oq5L;` z&Ji1wzReiJu=X&WS;Z{eIT|LtGaglK2TOxHe|t0^w2c?upsamkT#-p~`s{Av8c*QY z?bcU_;boKrx?Ji<%eRvZvFyF4^BKpr;Z!4;m?)xGviv0+ri1euk=@yYq)SKaTUoPX zyMZpr$!}9nh(FDUbeG_qa)*|*0K0W14t0#fu)z0jy0^|`*`9v(O;(d19l{-dE6vy` zKp)RSeLd+CwHpjHH}xUaxz7^!1{RjnUWmz`Ob^VisFq@*1r>OKDz|6)iurBVd#!j9 ze1+ZSfW%9}?}+B90lRC9GhYj2)%JTe$4}>fbrqKEE2fZ32@WnXOC3fOb3A9g_W_X> zp+CI?so*hI@pbR)nTSkHzY5YwsZbc|0YDpxaDvnc2yC6oe7Q*CyBSkK>4wT$gaT*N z(a)$iOpZIS=yWg+M*^c2{(xls>qSs)JI)6*(GJzLe1JNcUu1$osI0XI4w8%CO}F}@ zLpQiDMfDS9H{smjF>**1&CFVN<+#gJ!H0`KMnQSjRR%@y$S^rlgOzj_Kuz^8?F zs(ey8E}~QYS?W@YP|YlfB%9N^F}ZyW#=nscpvyxE zBww@HEbJ85S;hyasqgguJjHXa@mh2mA^3mv>Hxsy+w-sG*?Xr}s{?ls^(2n6zvYfB z2Ren`LVMu^&z*V#F%vAL>GrKFo;QC~UXHR)Kr!1&?hu$rysVi^MO3g)YgW&B`gTJK z=>X~mOnb_ofI!cEghK0}pKu%c`HO?~goXjyxMY3FLSdSd33 z9ZyJQ!LWC|F#NvbfJ0g9yUm~DVa?f|M2g!D0Q9s;1xd^G`~YZ#yfNolj7&$XxrnC(eX>&Q(WuAbS5k2{+C%gD zd!tk@46{#%^m*NyCl-3$U+*fIHk?RJAgg|4T<6F zi3yA^khjVH)Lk#WkUO$-z#4r0C+5G4%YPRO19+aTEiH5t6W=lN5q~MrCZH*?OHU{(Gp%vVRqv6wy;6y)O=516mZ`%p>Vn} zGhh_(xAA#J#^W#)?`V2bpy$jpZV!r3V1vB4q#o^?CBv}%P` z{KW5!ef9<4uab`bYY^fQ32Mj<)<0;R;uZw_be@U}nq+<5$dd8Kiu9~(GV1XWV->>^C}4b|^Ajm~*hu?m-DxGI3jN+`+R{oYB&}V5nfU z@>hPQQzpo6c*3hqk$6MfXwxf{FZIMtP8hX>j)*&`RsWz{;D3EJDA&92=ENk27GGSW%q=F0 zp(kvbVg8mrBm7d`LLV`-4SfEwt@KHWU8hT>x3J0A2(PZgi=bnx+3O9R!%ad3V;pgP2;qySFv*C#2+q+lFLy*|V zpfvz;XXi6lh*O6&4^tdZz#olhMZKll#mmc!A+^p6s5@P4I`P4j?gJ${0F3j4w|Hl` zl0$(ZVAgP1D#AY9MXm6eTzViY=|7|%$v~}uWH&>V3KU43k~|hE=Bcl+uXrkA$^2ge z_)-Hm<8{3{fsFf3g7oApn2j2J5LT_uc?q5>e(PblFGKYlzkZ?@p8I^i)5TPTeadq* zYc%SwGLjYk7XP*AbH%}Zs>7$!La-p4j#`We#>b}!Rs)Ir+rzE{o!Vxh`xQ)?;&;1a z8BL;AjEYG7bhZO$BjZ0d;J`&sgFcF-ORo@-sisZXT9_@qk-&NRB{W7No;l^GNk+Fu z1P#RH#sBZmm?g>P4DYpLnom7bEnk@w>S?taBE8Grx&(a&e?A`fgccm^&3&)Or@?=k z*xf0T(cD>9*}QdbDv*<6ho;3l1RRJoBDN9AGpliXo==6OUnGmf=U-3Wf&B1>JXAJ~ z{h)XSm#jYzT2}N)O=Fe*{{8D#;jdeLPb9q}(y{9mZY^_8L#y9<*kjyQs9$tD*h?53 zpnH$&_U^fgH$~B(9AwGI2u@55rdqb{)r4Nf)wSS{_^Go+5Si%grnBT z0V9rP-O))|Y7oU5SWuPafhjAhW;tzF%i2S_A`Jfu0W;-U2XA0^aj4j4j>YOK*JVIy zwvR0ET})b-E(*$%qF?&%m%ra%$wHWQ8@N4!l9E<1y`z++)!B3J!2rwM=PJ%hF%i-! z1W@qCY(x&8X^^21MOn)@cA}+4IDZqz%lySIn~tG#dDPPLjNE4T>KrPD*jIL(;yM+c(%hcu$b6< z&bGU$=6-n?mcz(_#Y^sW>MGxT)UtHEv!!mh#rfb)nTZ?tA*BU06ihw7M%WyTDA&Ck z6|H2RhKJk4Qt>967h1>u5`e&pH|y;#?dswAq_ZM2J>88x+B&G-VZ&thG#;(4y+kMi@2-J2?gC=l>tG ztE?}eB3bEIauUbGn93Uec^B*$VvLJ-5@bjm?IQ$gH~C-OO|DiFXrtSd{tKpX4 z4pYi!iqxLeYpBv{AT`{T>mT;Q{$Ggt21Clk?lVuM-mwYo%Ro~ znfOt9def#wTeodm>F)#h2EVoo-VtzBrX6f$X|z7{KcQDTP!HWUFgdpguu;A(aoi0d z&OZIEG!MtIXBNiOKY>iV^e>uwxp-PpF{mZyO90!7sV4qgY2yp!?>px*unjD}YDvNw znQljgQ(#&jqyOpS;ju7PZRu-tJRFTy8;aN4{Cgayn6rg>VduKV761 z$PO{9sp}@^Yl=#2lJUb$Dv9NmDETfZ{AIR2Hxupl<8MyoG}*X9`waWDtOpEdTJ9Ct*22c*-mm-wTuA3$9qq2<%9JsLB3&!B6MibiMZDTa%Y3Y|I!L*wBS)(C~KGl?&`ibi1 z8s}8e({s~}V(6HZf2P*7Kg_4_;N6gltZd?UHw4F8-{+83TgFUJHY(e25-p9-7f(Sa z{m0%n%0xA{pK)Z8GmiHgqr!!`#PYt7Xx!gFMH}~_pfA0adLKg`Bc9|in(g-kwE*@F zIK(Ajc?u;O=-avoKj@9Kv8mqTbqa?&h)>(QwlXQ-zNg7%HheNIg~>};g7ZXp&oa#SCl6PAt>w&&Jc~e- z@g`!U+CbWFb)4g-ZpkP+crEL_OWeI#hXuc_7hj3z``_umTT^-odni-1awx=X`9vk& zw4!QAB$mRhEk5%9n*Ac;Rqad|+=6LpS*bD{GuaVHqxFTRI4eI}?199vf@aq7>>FYK zAkJ;Ajf4|EIcN+kw#_`tr8H&B-JKs(ZqHEcd5K(;uXP0cKHN^tM-F-q2x_NRJ=S@^ zUg2IW!p=DuH?zkmQfs};?w?Xn=Af->!8GLm2&h#>UrHj}CD6HFw$S7OwQrilVeiyq=?1Rjj!uu(+^e0^V0Kz@1^p3 ztmH<<=|#&*JODf6*Cf8zq_1(gJ*3m6t`0r!;@l(+l=++)x98!Je5-&8P7b@Qp5XU4 ztov0rBdIH0{pUyp-S4pVc-26LBZq>9t47I}Vbmr^!UxzwjdY|=@Yd;k=N;la&=jOo z7d*XH#3p5xcbkFe)2$qMvK|Jlx~uv?fYht8hN)vki=ar;@l?0~`}(cKiQj3<^>Q^O zm3kU&hpKs!^8+6K0FQVY%`#=SjaL;)DTtC6>zZt2ODg{6^n^ypAMX ze8MDX8*TkPdsJGSG?-bV7`90kV3P=VeleV@<68oM1#bC9>-G-i*?M2(YKcEsw12`Z znH{@V6yZ?gxTSka3Y}1kRsXzV<4aPPiqAH->!XWnyjO-E!7Z(`0hnwmWn?Ogv^SR< zGE?4j(zWKc6{{qp85j2wGMfzu$rnXXl0hFvJrd!kLraeN{GnVyse>%9!bc%aX@$G1 ze+Y;hx`AgPgskabaPgC3y=C=fHO>P8&gIRS(F7^ww~3K|o+m|8Gloe@KTTrRVl7Gd zzcbqSBfSjx|NEm}JU2EwD>~oaR+rhBVf3Z)99r;IQUt%N{rwlD5!Agr!@0tH6#)NpEgIMGBLDCpLG)l+B!+Bc@^08an|-K5 zn~fD5PSYE_bCB&q_aMv3|7Z2OX0>!kJ?KnJVNWNMG&dSBF$vG{Q<#Xai=Hoq4JTb9X}+BcBs;G7B!w^wNeMnhgNxsq8a;oNy$k73*%3RFD|NQU5Jvcn@Cu zYQ7z!QKUx3?^#*M=ry(D&)a^dOegcJ5bwIv;`#U>P+R?VF17lOU(wM->D)Pxrf?I7 zpl!oA>Cb`6o3g#@f7#XtEnprSkaU<-P7W&jdlyBWnGV;D$f3J83QX3wxTq09c+s>3 zKSPv5w`z)VPW7bUU19FN3h{g-JEoL8C*mWu#V)z=LD{=YA4vH% z06+55RKJLu^!%rw3o?SG+FPK*MQjsgztb4re(WNW9pq>m9BZK|uU!+g%<#DIHWv7Z zL=^3F*rO74+_6>88@cE=!2V@7V19IhD~(O%%9sTG``1;*ut7lY;9$LshO^hGoyWa} z`;-UynaJmR&_oJ@K+SDQA(0{-^-oH^waCYJtCg(4NpG_BK_1m47iaHo&%ie#n12=H zFIQG8i-I{q(lYF9VME^_3+UFlQExW6C&&_}h8-=#G}RJ)~VjnhKr1Ouv%MWu|2a zM%ccIwvZ?G=W|22ej1&r1qD+@_OKt!c$D_}6R&NkT zyu119zf=^C!jeyx{w?55E;Sdi^q#4|c#!K(u-~=xyOgBeXACX&qMu4O_K6Z}zgFg( zqnx{LS!OgEyM5bHF@HYeB-?s97Bl~uVvh(%+_Tw0p>4 zXY(|}OEyzAg}ul7m<;!pbiY<5It-*gGu?O_g&t`IJKa&WX=4WUF`{uFUb)4~NGnB; znRMm-WU*Mo+ijt~%OAHc&je4;?fNqXko$rQs3jXlHaq8a!GxDsVwkC)fHcY*WbHsE z=+_We_l|e>dcTbD3HAyCK2`L)Qx?u~Y3T;;M2XET$d(q25wp6JNHps_`&NUZE}}Uw zzbAi%y72hOz8HBf3^%$r2D46hDuX;){Zy>^*_lw=o925h?!=E*uNrI)#=>dM$jNfB zq&cpWiKgWakSxA&rGH>nz%Py6lrEr_CeO=S#HC)RmXc(uCdqh5CKU2G&${3?4m}TE#azLZUtFfbnOl0u*otg zS1Ww8m;LqYNQ>-0AV3T46n?sN{KEtMw!`VYZwm?WDgfRlM!pde3q2SRTe(5`Kc>N% ziA*sjj92>pj@TqNr3FLrOfg$-qb4l-H(js})+o#l!SDa48YQ--oP z)*0};%IwKz=4Ub|j)Pu_K>kLSr4(y?q}@TsxN|se3br;p;%k2$S2~;YJLNQ8Vkm^K z3@(d{S-Wv>O|o$OA-;yk*N1hldKqT8-h76^Ux^jhGPij+%JcV2cFTy=y}hlFfGkx& zR_abr8%s>yb_Y3$3fF45=q8!l8wotcZQz<%a(EEkw2eVl?1~|^9C3i>zRH5Cc8RBF zu#*gm69a|eiJa36@t@DvQJp}2x7IibcH2YXaz!2?=qUN8faOef^YX*k%Fz6p*;m?hybYXc!{Ah_e=@u8nu#NW|Jx%_ZC}# zdsf;0$Qz3jw=TXYv=cPPxy80+OrKP=@yu?gSELNPTN#HHZpvO%vPlA^UmG2ME}LvLE}Qs6@(pi$ z?3wcoxoXPbMHPS$r02LS6Hd?PU-DUy@2&rg>(xEo0zj`@niZ)pQb9gTc@H6yfdDLK zgN)Z@#5|>V2WHT2Khhqy`2*|CQ@A!FkpgPNH!64#p&XT)+=tDv5>JE~((is_u4(Nf z&VEOSGc%jG3tO5P=uMwX~*OmTk`~z`+0& zFNnl(0J1v2Mw@f)RhR8}X*NSfqd{c}U}$^)YW5c8-#9@oo5KYZMCPIb@x`1B*@FLv z^xo|2Qa{VrY1f6Pa_+LO{L_JG+QrZn;ZDidMa(2sZvh6!G4=rly$)4YMMGDOX19pL z#+0tSXWGeUUmDYE9{nWdjCk%zG~`di{(QmlL1zW$t4;8mC8c}Gg^%SQ`XJgOo#jIY z8bLI1pwZF_8s1&1IBrh+gDAV4rRf@#J8B4_#%*ND<-%&sFZb*bFV@Q3dJ{(nwE*~b zDnDa5Lx`Q>4Xf+Kc`N17>aGWTds-L=2w-YeVqGeEjeYc!62CsQ$e8kA#X;eUlKrF7 z{m)cAa@}x+)*>t2%R;kXh9+;_Daqh)j?!3f-DrY(&a-=4uMrVBIGjA#5 zum06NyqqWgo~mDCICn_*fkj!~W6v+@TXEE?rrb%tN@BL-m7U07>FDTtI`GheNz}#G z1y;t3ctYjVNwLJ?=qP`S$L!UwxPpuWh^9JN<`Q5f>)oEZW=u3kPhW9HEO!##d&^R= zm@iONEw5PlD#76p<=CilIf+CYq>g1^H6!WAp#*uiT2%lHnOomYNN}A}%u<5Ui@SCg z4S>3&6-5g7`2xUqRSxS%SQI!NsXnq=_NLG~aqNLFuXK~2W5-0HCwRy;?m81o9m^+? zgj>+4k7yW55Zj^9j^_Uv_ic-Rn@X6^UYj~BE0ji1JPOiATJd%5=hBjx(Ba=PjVF5O z2wgW)c$a8473*o>RL-Q6Ri!fYk!?n;UJWhgSzQHCZDg+Lu2<90(bmNiEGnI+ujTd~ z)QUqCu4%bb;2D<=dIu3wBpkn%i)RkF=&cus!>r@I3sq1QB|Sy#8~@9zn-hd0OHOi- z$Szrr11lT=^H0;NzNlOmd*j9YHFSEyJ($+8cWZFqrs3;;n9BG+EDu^ZX@+eev$Nr) zXh~FA*e9Jl7VQZvU9eaE;HDp?lL$Qlb!13YGJcNjkz1)O@N@xwjXF?QpL}mY!2Aog zQ?lmZ;E<8vZIAn8WHIb(>sHp^J^2n^oXjWIB;^$FYH(k-G5KSg2vfDXiplukL)Xt1 z+(ZaFx}W{aAGG<`4NZ}vF95!$5PR=@7P(<_Htdm?i2yOv=-zKHE%S&i;CQ>Q2{ z--Z2+NW&s5TR3?SDgFJ?r>%!i2z*le5DBauX0OTtD_4nOw@|VqXY?SKrTNHvL)+nK zaQWd9n2|*dQzcy9g9`T-#IIWR&=d-pnkrZrj5Y}tznjenC7R4=-||PVNI(5T*f@>4 zbhaq3GLRxRZSO_ZhusY%p~08R9Z1D00_#K8O_s4$bX2W(w^7@vAJfBneRf3eV7s># z3LLQ#>Xcoh^Lz{NfEUgofdsG|wpaQv{F~3$#W*z zVJlmlV^>-Etd-O?##om?j$b>&mq?%q$_Z8AUrC?(iRU<4ijSXCBAE=0bfp}GS)Cb8 zmz%byt2Tv*tA7Ha_?)nIFO#DATroS-oUE>lP87EJiESu=tKwZrBTn8$5$B})oXs72 zhIJ?68DP$y{B0O5k~A@UTX}Cy15u|E?!H5Uo`m$PEaB3)xqLGASWt8zdau30H%(N4 zwpC;3Bdj#g&E4$0+)O|5Wj`bugHJ3`mGNaM!4*a#s9sixe~4vD*!6URgcfZw_H4A9 zYLvH2HT^FA*Ja3%bgCJT;eSZv(tr4AKE*d7;KX&?VE^%CwUjL@rL8WfD`+y`bn0cS z${XqOF6D9e&g`+rvKPg;4UE2A3oVeqgUQtgfrCV16M!Ior^JhE5S9pNvd_M&^Wn0-O4@gt#YduX(FFPjFc7ZUD+JFgKPz4s2h-H5@GD7e(lUD9S7sPv>tw0YQrl{B5^Iq7U6f*>QopUaRZy; ztSff?A)VrRF29@&>W_Ldn7|Eb?Qq7G7NG~QB>oXzP$5@Skwu7&N}l>+)!_kTJwLup z!eGz_BQJpFD&}wgV#e}j`O1#2QiYVc;c?g`C_*)pN;5-%NY=lNv@4=zdDVA`wo+d# zZUia-&;qx6T%9zN0~IiSc#EVM&m`G2epOpw`&~=-aYydziYp1$TijMCZ}PB^P?MsVb40y*zt{7t)j;Fl?ujb=>WSg zws6&=O!3HbOxliUYXZFEq5ADl&>jEsXQr_|XQN1!yxI*KwNq?W`0M_Rfw1n(CI^Hu z)k4=(T4Fqdo>GNHWwUeRSIJ-V24r&)%12|1+(G3Wa23t_w&C+V`4pCQoKLiC8VO7_ z*pUQ%HL0&{p{C#82Je_fmW`-?t4|!afaL{kZ@~<$(2P?JFaw#MT!|ned4W}Q4H*6j3e=TuU?$hO@kNtoe)^2 z?!HkE9BFqPnBX$#+ES{)u|#3$X2^Q1pIhI9D)&bm`bB5&{wTKqg1bZG?$StbcWEGKfZ+CR@78S9OwCT! z{yjfWo$h+y=eh6eiZ4Gd&0F6+6hCiZ8t}!yzkDKx*XK_aHsYL*IQD-37P(u-7QnyB zVHR1(9xOR|41!wpi20?Wf$LQtHSh>~bNBv*MS*22V9PFLW`{}GC8FS#-IhP{gGUr` zTwd2jWWxA#r{^21+9oKda}?*#nx}@}VI>Fr4DZCx!$rbKHn0S8OZyJb?F zwRR)muBEE=R>P(CcZz#xI?m!=o>$B~e_OJR`Ct$$b@4Wy1&X@)2hD87*1>2SbM!(3 z-yaCXEnEG+Doz3++$=Sf054xa=b!v}W43EgJQ&|u-pBT#2EJN@=+v(31_^BnAV4gT z2Pm@1i$I~oKt^sSBKQ3s$pS)I(xmkYrqh^${5kcmHW{HOV6-s+Y9DYvZENfbpFEIa} zp)gF{6MILuo&f8}>F>WPMc9a3^gbt-c^_fRVf~3?X}2wwe7W2Ipz;1si%$G`8v3|r zhZBG-Wk@wIGEVh7EQF1B0whOzh5zeSwz8LXFNHsx>WcRuxBj1=y+QRG?l7afw#Kpn z1L1N+?$_N> zW^)4&ugLeI#lOPSDif0p@(Ab!TAI3y@rXuQ?C>3KC==Nd(|QOoQ=awrSlVdiV@3w_ z9rFCIe|%0GN0JZ#;t*s*!w|vf%8~4S&L-3M?koC(9uwO(pnSXq?C#Ufv|jY;J9yOI zz`TQ)qzTEJj7|NsPfl|hruZ7Gug7vrGb(L~?pT;-@3BF!>$*lhIbAMhEd?-zqYG5i z9|aXFbqKJdF+TU8`HopN|C`9|0=w$r@0JkI8X+kpV9?!cCFTSX5c}(RuDWdh*QcRI z`PyeBzW8(OKrxF2Hn705Xqm~(lif(628rQ5;)u648)-%z*}NtGS~ll90*NAMlT#yo zQtC<-c8{c^+CMMv_5#z9gb}O>z6E%pOQahlpr0HdNl%lUl+iX+{Qa-XvT?LXk5>8h z*(g4YtJ0GFbJ4JssR*IH_`MX+@tG(A0c+;z-d9rK58b~6XS&>3__m>y=mt{1^Kh>1 z56S74&)ad^9NU%q6*n_V6_sH#SpMWa*JA=;qr4hOe*U0K=u1E)2=@$MKFx#VV)lh% z_#+Q8xr~`u1Xb56%+9i|RFfRL()4I({hO>ARh$5?+=B$fru##Briv#m_E^K`bAt-W zr8yWHbS5nE{fBaiqe%82W?L>&gAx6Ol{P!QPvxXgp&JG{TkT;7^>u_}REkqH#W6JR z%BC0)MC5ni@2+fFmD3AbFe{ec{nkg9)Ccax3S`U6sOb@m4ZS*h$==8YKh}0i|0^Vb zEE^XN4&4$~+_`7#hS+tJT{J$vi>u|aS^cQi>i_CFPlO^%dA$3^TN%=MPbjP$guOW? zx`6`cQ4vOy{tCha2fIbzdrD;q>wTTY?i0?k)W|jQ*J+R#0z#7PlmAD5us1Jt?O{D- z-mL*d*ui(Phkg>5Fv}y7YuY&{iBc+jb`Ld{Yv{%0`aL>Ka|iahfiM0ea>pNw#t#|| zaY4y#Pw)-7T5YnT5p#{jA!{J^(5rnJ-ZiTT3i*>DiV?wo2)=<8b$9V4Z_Q0v6aCI6 ziRpxA>cKixE*p4E!}Rg(%)WJMd%OTRY$T0aN{*BWHCffY{W~DzA#}mxvVC{cYml##U*FRSx>FO%rSp$CT(LYpj&G>t@<5NkN|P{wAa9 zrL4l9@6B2CsmpRB)QypQ3+2twuJDhuz8~J^ zu=W6%P}IE~Ud2E3QI~tbm`RyYvwck7dk1qHVm$+R<>9)f!F%B3O0prW7Xi#MY z+#kCoZfwkN!n%@W%Lg^}MzNWZGk{b2UF4ygicw6Fu-MU!Toj)OL7NS??^Ixc#06Yg z5>^pghg*Q%?lZ}sGPthnh0(K`Xp7Y!8RIolYAEjA4N0G{qh3oZa1Ee ze~SSa^d;aU->kCBH=f3v(0p>9r$jyjTOs!e3At?rTYURXIa3>9N~P1)Na$sE-iu$ z%D!{2OIsIzMX6>5@*> z5k=2WErrO>wY@sVh!TsPc~^ClL^|pRhP~Q`V}rca#8B0FOC#?@E0;EW*VYga%pOH~ zx16ZzqX6*JV2=9LrK?w0&@goDz9=~6;*F|pT2CHsZ5~d=XJjnbva|7U7 z&c1RLB^Bf+x0z3hc+`cI{{1WXd*QgVAX(FI`B%jf7n}&z9&%aL&<;+y`V-!Du;xi2 z=j5fIXH#Wk#;x?`y+nTV^ivQ40OaSJ#~qf=OG@~2mB}gzC2R?JQ)C0nxjnp)bWS z=~q{Y2)uyupS6o3ocsRHai6RsRn_w1ky1Nt;wP49e>s6QN_Bg5Imq2gD`k2-`AelB zcBB>z>_Z;5S7m1f>vX_}e;l`WF$)c--T+fBx#>8x18%f0hx%W4@5jB1fbOGY{-D4kX_h4It z`EP^AcG30{vF)X$kioyuIcR<1NDoNP93KJ6^@hY_V1JHJThIn2B5=>W>~H*~`G?`* zFyRJ*PLVL2jwg200e6-y(N0| z6VDZP)1v(bkO{zWJ6BPL0nOD@d7h6>!Ejo(;Q;tkc8W$lz)GZXY7aV6335N?;_!Dxx2U}wb; z7<*)hqYM3d-RtJFPLa?x?8+6$-W1=|PZJuOH z2{tOco&9fAp>#&!M|PDM5vv0!{d*hkb0~nySoRYT4-mIKZNaMo<`6#$hiefA!R<`fp@=+@b zzwrkxKsPYry8e%Ebi~z`OA!XtJYJ5u5`ICs$s2^eeyAV@lz1jiCqsvGdWv(Vs%PJQ z(V9Ut)1P3HKUmpFl6%T+o@%N6zb_m3S^sCYP^}sP_lIbFap0Hpg(UdLo8)AGtD=9Z zTLUlf{crT!^MxCv_E~YB3WF8JT%HorRwg2QOG$1yUQ{TX{~f*4QRSJ40U?JRP1qop z^(3l=+U52Bq;wKqJAO+V1?Zv$wLnxpdNEeEND5zJ`l@Q9Ay+0AY;a}S=GIv9LaP-i z<4fW84zSyVnjV9+sJ!2*G;+weBhfC}p*|qN)6$a$X!^r*i;S@LD+#Mo2m9;8wnw1- z##mxl&KNZpMd{ZM&Cj{bG$VY!SsCIT+%b5nht8_6*Arx6wL1ZeYBLn2oskLb&iU*o zzIj87b==p6Q+jIjH0J)5h2x^9w^am#&K@TMNH6Yl<+l7gAqyN!jp({{0x4N&p9KVR ze{kgVqly9Tm@GY{F-wQss5|2LcH{U8rQ*J%0A0#gwKN?Nkm`}dd6()Zb(56FYHy?A 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 literal 0 HcmV?d00001 diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/negx.jpg b/packages/troika-examples/physics/textures/envMap/Yokohama/negx.jpg new file mode 100755 index 0000000000000000000000000000000000000000..e0861b13d08408ddaa846364f791633551b3a98d GIT binary patch literal 926137 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 z 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

0;?q1Asw`LXLGsvX@ChC@=o#cE9D8zWulRfL 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%0D^jc(mxG60r0Zv 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

DL}@s=wK8E2F(_DGj@N7AtL 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


TYfZTnpQ(RO1A@rzvNgTC)L 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⁡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 z z)iphK;nCE2XO6up+-$DHR$9~&_fpf+dshl$Y$Ai&r`w%9Mf0@NsK`P5B9{GAL$-?A z7X+WYeJK&4F+7%zNh|ZYqRp*CR8hKUZd7?O{KxMo?NZsh>2a*LHpHTy0q;_2o*bF& zrM-r72+IXMO-G}>=AmVA7NLT{PSQ_9Qmt{dXL6pUb*Ab!1q4ht4EcZKPl`L6J9idV z;xGUKs+N)Ad;2?Cbt~J@?ptzz-3Dt)-r(vMKW4kPkgK1U%j$7d+DhnGWG3e7;z*)t zfhu_;y=g9=a#m4$Gb*~_0-jA&vGBg6jpti#2wRquu&$KBqrZ~?m6}E6n4T(SRj-6< zE=f#*-)}c0)-sL3X^)oy>px$fuE2&?J1(b4O6T5qw=`N)a!8L`Jo(Nn*@AxWujbo1Z%N@a-6Gdly&47E|z ztTd@_QtsO5h-5hO&#g(PY1)0T%DiOb4&-MQo3BRGB{SQ85xWy$V+Yi~-p(=RMr&0tzTz6k4CQtHrNT*{hNw#4N( zpW-yzYDA}KjJLbDxw8`@o#C*|dkVFGHH?o82IqPx$ODm@%(RMhYl}DX*ofYiJ^-8J*p{UK5uHjcc;R1)w_AocafFHT7ycrh{Ywz*r%ye z)YUt^W-FNmlc^hXv$iPZ)E=yw!u}?=o(nj>UHcqu;-b5b9WPS1g4J2%C;eFJGg8=p zW{6c1eyRoelep7XEO?7aXcTI9vTT+#%xZg88TH@n zy**@_Up846<^!B&wKc6u-&CAiYLIUI+10H#7pxVW%v{+=2s;T}Z9XO_~74HLj zXiE=@E~LB`cIs3BH-;SrU%R}GqVsK)g6tqasqSfX>kA8;gK{CuOqgaX`c{?Bj}&$Y zlVBknf$3D`9)Z5aO9g`R*48-WW|jsoDIdq^D>uYGD2o1LWu=Ca=bhU}N|NJNwX?Hd z4(Liv(Ksjmd9SW&)`elFXjX=1w^q1z{p+y#jbkbD%GNcCv~J8eZEr0W6hNj|Z=4gz z&1q?CxD1nmYffa1bU|tMlD=6#IO~eaxwVf}5kSF;d7Fcv>rcA=)8F<17Gse8 z{PbEISKOsxW4F1sc+4zhRZI{&)X+m6)zntgOv(`M0G>1NR@UE4NMnZ6QvyYg=N|P= z-W!l*fyig-9Cliy?u3~pt!peYBik}cj{g8Y-nDWGJeiDl5p9bf#n99mV$6{|+w%K( zQaV$#*=)5@CAHhio#}1PF-H)l`^j= z4**r6J-nAorlp}T(?3eJ{ht)GB0aav+!5?4c@rDn7>$o2w-c5ix=M9V%r8 z-NdAmv08r*6}r`gLcob7XRLMa$t`1hvVQCSNe$9ewn&0Mvxjn^IyT6A-BJSS6+-=5VjCG?{uEd*2udiye-S~+##J3wvK46tcZ%R!^U)ND0 zwz0R&K?i(Cj!^njgITqz+3EL-<}gHsKNYdNAV5fSV=aeFjk5!qde!+2DISQ5__MqY$#-qnPdZ{W9$AK z)WapTav_c>PUd6FinS$wcuh9-A)8y&Z}ih|_E1%Jo&NPSy7;#eX%figo(D`z^l& zljRiak6Pc+UjFXni>Fycd@lC@pK9m3l-#Uo&AKx0w7aWaU1VDnXrqL@PI{|U8k95K z>4#9cn8kLCGjET)J!?zE8l;wnNp6ZSmJdCM?Nlvp^zCNC4PGr)9q_g%jh~&Bv|~PH zavN!u?50awD6W7C@_(!bqZ(h@>~16yDKkh($-pa$%)Ztv;)?BVE~6k%x)xU%QH};G zyc)%s)8n~1ftBPZd}ugTtBp3db{4WUbloLiOS!OuH46$Cgv8k|>-g1p?R>o;Twmei zWWy^A?iue?VAb@^Ae*fxRAB^+S-i~fd#zua$375y!*16BP{El2Uz8tOtLtI7K3f!Z zC}O<5NOb#jg|ZAl90mYps_K_>X?O7Iw>HQJnz7tMhdqCatzT*y1?HT$c9Z69*^QKR zT-5ruqv35r)+nuVZzPO{1$r7MH5P>!^KMB6uAj5*`c>-gk%%!f^gl|_C|TA!{jC@v zmLsDdQCJtFPPfw3Evb%DfO)}r4ceu)@$I0#iXC50x@im`TuB5am9~x#wL)p9seHCb z*}1Z~xQbI_6EuSa?S3)sP};TJYIOUBz;V1}b;oM2Y4LYQitGIw!grxS$k`Dg&1PNr z;(O`5vEgk>HxIlxj9`0EwSGu;vM$f1+g;ro&A2MKiw7SyOAWMM6}3+kEbNO6`!1Be zat~fB2IpJWZ|@dsUkPdis{p_bht~qP{6v@Ur^8~tAAQ?5ykzpnu1z;2aRzJcz z;;3joB-Ebrd#i0KNd%5aR_a((y zKGjoKyYY^zGRtZrjqTKJT=1vTposY1OKB%2-R@#;a=$M=o}!2F+3pQSFLP%3cTCr& z?PMetw}}_1?lV}on(gM5uSFoccCx*)++lH%8}!GuSG2SEjP3TTZDz_P1ch`=;QC^* zwaaf4*hsP8YcS4K79k_#=CoYB$&*alvhcr$Wz-i`)aG$`?b!qL9EsW6PRYbt@bdi`lN8EV-n za?1VAid%bY?ONAa1iM==%oN~}=xa{$duurj)udiraysvi90fJR8!r$E%<_1l+TG$H zyh<_;aapaY_>KwS)8AaWmfCkHvSX3YdY)KG?r55|k6Ext76q2b>JY14RO z&ie0KyjdCr438(u2en$MNjTh@r0jNje~fK!TtRQBVnj@cLGC(=(Yf(vk85f#9svNz zJBa9g4SAsWZ>7zCZ(_W=Ll`6w=acoRm%^6!@OhuwGqMh`83_X&O={|4+a*OddJ_1j zOM4maWw~9B2`VHWokc}yq-MzGuuCE^9 zm1U9eLe?~&4XrM8@%DM7F{sRr=ao6CQ}_qNv%@(MAlOImSmb^n(pBgKk5hPjP4Eq| zj{g8n@gyxdjEBqqVwrXEH^bUZ*P9l<1c@|#j|$$oterc-zYnanC9$8w(K%(p+#-#+ zKE0~{0Q@5!2hwAZ-S~DkwK(e-K3VnpQg!KnD+{aaCBMbb1jQOP&Z;EKlPqYYpTe|m zz9alSvb0YSS!-8}ywWO*;sv=1sUmbmkqFMYu zeRK;Q(n6T>&(@~8@r|CVD%#oje(Ef?5uf;t5k1A8u_dXA%r9<0BcN`^rqk|h=D09O zPudWI6pVksse4C#gG5ud@gB3L%d^D361cgFS0V}G!N~MJ^^fC=`L+E5T?S1W=@sH* zZt{=e^sa^p?rk+!7n*^4X@OxIF9^W)_p8^Ik?WA{p4TaAag)gsX%(+`C1WotkpX_bClgWk0D&ldRJ?_K*`UKJ5}O_G8BSr@S$^xuZJ6KT`y z9vPBAgj@;j)ra0g#(x7{E#=&Hw#FNqV$y}kDcpNjFsaDgQW{p1Fkj-`jlv6S?Kb8q z*Zq2kNmU2lov8TZ!Ld9tS{chqpE8SMfscB>VQm%UnDPNc2Y4&g)?bM9>8@{Wg{&bW z4~YuLihSwH)+sLLa(r3Q()MdN>h=Osa#8!BeljH(Ku8qgJ_xFU7~dwrMQo{dRV}UlovKcY4oqoiM#I-6n(rR!*5He4c62KE1dIkg)o#igYh-tk zW6KU0fJyC&g<5fY0&L>P#hVLDyvgCK=`;SM3vz!GP5%Ie!m<#h~z%Ea%c2MdP#VUy2X1 z$%nz(n>atY*%8O%Q74J~b$@6jwD7IUDx5r0u*t63?rz|>SVg2s67eGi!zaB(40p2L zHM|lAia3~=2k}+Pw4TV6v^?|2S3eM>(%9*K0-9MusS;bt8I*l0r+|EGeQzAPO~s6< za)Wfyw^ca%q*ta`YN>6BEvF!ilg}jAmwZvvt-LwoJ6|7ZH_{|G5~|*Li-awjiZXoM zjcyIJYv}$i@eS%pX{PB<95&Jt>u^3&bK0(I-Y)S~ysaeu7Hfz^BW@pq?^;@pt)uE% zR4t~!6U|W0=s1%;hKp%+hM(*aFc1|0WM>1tT&2>(P1?sbdGSYIvA4IjgTidm%1Z@S z81@wX3*uLaX1zAo9u)gBk%?W}x)`+dgHe#$+l!TrGZd$VR;Jj&r(DM?>RY907?r}{ z15+96@RX!wYZu-uR+jF@-Z^c8j59yXx$G*fjqi%@Wivx)rI?R1ap)^!Te7#a)5_S~ z?ro$rS;=2Y!?4$`tnI*+2)KR>YupasTDZzmRzgo(q6>{v#Fp0+v&9ogr0hf2>s9pM z_)S(;zqe?lX`Ajb#?k64ptsVdyV8SLZTn=6mzH7CPf<`=OwBu5qy#Ow+cV=B$E77X ztpQo?a{9^fJlMYbWNRRDGqL%Bg z;zn(#Voc;$Z+#8LwX2)kjh(iR^^6|Y;70?(jLn^{-MuSV%A@oYjx_jp#JA;M?^4?V z=XhVzsQ80P)-?FO$8V~6is`{&UCgt_Y}Uef!p>g<(4Shz*YuXcC{Hl|01+KA-ks;n zPcyN`+vwW0m9e$dd{RQ5LIl7cjdOl3_;+#QtvFn1T9bXg-HXHs;m4(S*P1P!p>-9V zvldv_F8S~2MZ7RsGv3-@p$0WfbDFElFPUyb_mSfE8b+(AS?|@39XLbPRc6k}D&*DCjaiHHXi>#tD#Ka5RanVoru}!?wt+k6AE8929N|}_eL+C56 z6<;cmoZ_0jk2SpTgqsA(DIgq-^{i{34m9q-T(QZ)B=oOH)wFr-j&p%ow|*4561i463-?H_@#izh(U^R)oaY^C zjn%N0W?1sij@|0{W!%jrYaV%b;j6J5OhFi^{{Z0_xSd3yij`hLJ!`hUfuqXGfmDua zjFyO5WJes12WqJEb!74!iuh_-Hzbm?g&9)4ewE(*9`R12;49RznVs!!Pw!Qq?jKsC z1((^S1Ih%j+-dXL7J^wV*oJY9r?qra#5g`#JsG09jgj=PgYF{K88r(_?a8-4G3#5p zj;UcZDFaG3?#>TN@GpbjGSu`-#nSbA(rx9yjI({yUdgBF*0+u%Tc4M1Pc@Drmm}s| z51WIH)wO zZd)x%Sv5O#cxT7}_4?I9@s-5qu7|IDBl!LOoeW+czMMFAz>NkrpIY`k8{!qNrEu0W z>N8v2G&zkn@Z;LPF_O}K8^mM8HksNRb~DnxjPQ5GuMT*h!kT5_jaOEL1b4^YQCrrG zYQ;(@-=CQy({zi`E!;)Rlu~@y+;sP(f^8OER#PjMJIaCe=~_BAvuUqs7WYtDgnR{O zBd@8Z8w+0#>mhDoie-PhA`F0g8uDizS7x;~jIQiq>fRL5BGz|bYSTiSepKqD_TrnO z*y!-xiEUkQB*DiOy{qVVdZeQ3QoFbEz{)D{-omnMbgLh=z17t5!){N`9OG%}Qx~O~ zYBqN+UuhysDYNDT`_Z>inwG-VG`%y+c!`_K^8v?ES$0~j%+pQbyM0wAh9X@hQ<0BK z*wXH`TiskFu&0)hfV;*rF-^h6YAdA5175Yh(QYj7h*)J)hsWJDiKFWf>Bbvt$ll~c zep%FH5t{15e`@18xW0JkjB_RoA)R*R$CBqL9?(@Ut%{{T=uY4gS+v#~t)hg`K= z%Oxq~o-le=PN(MHNOcs9L}4S%+IpJMv?s&&66yPgmm_xPZF9P#YnJ+>#bu_nkvPh; z9As9JT}<4Pk)v zXP;498sCcT+eW&!(;xjSA!9~7=QMK4`V^XyxL#|wHaaYHLqtr)qkVdFC+tbHMhb@g3#0lcl|~E*A>Karx1EXwfluW&K2( z+q+q7&WblO$GWA& zFi1bs8=u72+}G%)3y9kz_f3y}EAy}7zwHaHct7GMucX~*(ae!vI{e@qjMmg)&pi>8 z<$VpUD^S!H^fIHCJU7z1$DUa2go@!yjzd?R_*?dw_;09`k5<#ol%#S;O6aHfx8N;G z@+(2AMq-eSl7`@YYkHKcDBUdyicQ$my6`2xiC66!jjFgDhEs!2)4m_+x)yGsyOuT_ z6=ulAcX|hcCDpt-HLnfo*7p$<$w;LH{#6gyA)X@*)H#s{?-YvTYF97WP8u8>UJURi zuQb-W?SvNsT>bIi+tRsxPvDP)v~6)UUkShyY0JcU2E7+q@LruTH`YPnk$L%At@vZX znuXo0mlCT?GsA(%quNS~y}?qAuD394yhgUVV6mFdD8v)%w-miW_Wgza7ZVNQx@uLS(L`iG3#2l zHsaIe;dYO@de(Kzo1PVvgWI^Sr8L%r$=^cl$B9<{*ZVtEhjQbBD~Q#6H1KLaXt5u= zcl<}aZ_V<{<@3PmYB=Zfo63-bfzD`+?{rJv=Ru_0T1Dai0JB_0_JFJN2N}Stejd|w z{{RtK$#10Ig=7Z^$CW;n&e_~uY1cuNl7w=-jV7-eA{}4CmrrYYhb8Hh3_W`dw&`(lDbb3#ZQ^U7=HJI3E?#Rk&+!eHA zjJ?yS@eCT@iemD$yLj?P-cgJih)zdvdmt_kE+mLCv4AX(m`-$^uX4l#qx zb@u)x)ss>3jkr`T*KJe~3O z?QO!dbTz8JEBJZhi`LSlyB3!rw(OW~=Bw+T2))x&?J(??Bhi%9#%)JbPcJT|J5L?D z$_>P7N2wL5KZrDqTHl}&0bJC689JPWBg#Larrmf)#F|q1k=wfk?mN=8DQHWSS@#<0 zDRDD24~{-|$4a{e(;-V3<0TYezB<+WIW+4j&YcWJ&OUbaG~4MsoyxJOC+_35eCD!x zp7VFn6>oIaX7cT$3!D}styk0axS_p!Te#Sw401Zux_+~7r(8Umg~&PespP(gQn(V> zX*?hKXv>V#Z=h>)9{SSG_fYff?SyI$dUdHy_3V?2MNCFIoL02n8@ME1-AE7~h_!Ol zLV@7<04xS+Ii`l9lhn_)4-K=iw#G-^1Da-!VQj)jic-u^%v!FQX1A2v%mSx!!=R?j zwo)$J8L&@MI#NyS4#g-h7Sef=LOx!e^*yekYZ4izaD?&&R-V$sNw$|!)D+58WGdEG zroE=>EYr1vjC%H}N;Y-`+SJ^+)#TUh{>T_4Xn6Omxo(!$Q)|5Ba1W`eB6#CPbQ?pT zlp1lc^JX`f3ZYbdr`C(!N{m~GI{ab^pim|kmLFJt=Hj=T6b9JrwvrrfM@i4=m-P@ty4|?ph z3yAEkg`^h9sg4dQU&6L1R^{##p&u%P){^dfdqpfrP&ic-?x$@B%=t>U7dMZrZdk~S z4z*SFElPX0irD$F=MH-cyK^hNVYe=E&pmyqbbU`wf&R#-fwP%gJxx=Kw#4hWJ+;$X zh$2j9rh8O&T3cVqC4*j~x#4#n^{pYaP;VOb7qC*@D;H5sFkLOv-14V8gJYUWStV-; zDKcF$3DixYG=(;C=8pB90K5Lt{>gcai5q;m=~LWzt3k24UprMy9-&T2rM2;Qhm7we zPaee_5P3Cgn%A)HXpR<38_5sZ2IfD16*Zl*TCr<}F~(Z}j`dd8;)jIT$qn7oESbWn z>sBT4R)wfWiX;xIat=79B{jH3Ce?{A?5(af6^R=oW=SWdM*4Tzpm7i^iaGbFVDScx z_Q#rgr2vcrp4EEi$G#I5Ld9Ps@LVkt=5`uaW8t};O*?EzV#*#xW9VACX@+07+Y*H1 zBz2=x@t%)pxr*$|fx;>r3dnzm8U?~`x`maGKv#iQqvT6W*x9Gt>I~X*x0ZUV^v!E& z)@M&uX(x<dV+(B`4B@mafnBGXT}ZKvjtsm)EI-GbU&?k?|S zdlqDT7awtIIc{vMEK*xsOK?U4rvx^IJl;pP*|aQWsapKWI54JS}T#%2LtvjWOCrBa%I8nt0C6Yl$ox2|}pA zVz{ZT^@Xw`SmPux%f31amfn{WjD}nIK`(6~vAJAlmsJ&~cc)lsdRpmPWvM}r-%5ER zvaCKOCB(8@!=}yzXNdxE)p8$+J{ho$pI5b-Ldr(aoRd$MZR*34=#8SVi%CNqhikD6 zPg77@cy`!GlG(ekEt9{sXX>6jwVKvBZ9Fw_Vh%`9IRn(xQ+V@GyDD_u7I3SNka3!{ zo6_S^i&~u+wTjeDY%GZ`oXOg&X`UI5*1%?A_l^dCTBiR15HGbDBZ^%OlgS@AE!L`O zUOm-QT5q*z!Jz1$HU$Y=sJT)`$nczZ4s~rmdy&H?cqXdJ3*6leF8K;D=OA~g595Cn zMX8H@I>I>NX519E1xqft*SVg8RULKJHh5?EmR97{tT=?r((^k^r;@aIAen6m> zCbFBrzYugwNbbM4VJ2n_snx&w)LNR=vBt>mbh}$&WiF*W{$UDB$KI}ZPTNM;k>|Ko zjxau5-nGKsX+IJ4dk?kUc&^G5bHRlZEsAcB;V+0cT60`ocAlX>Nbn6>aCG4sMQ1$25xjWAS>vLQkM(@XSIy+(5 zN6UK(-}ryv7;R^LM_ANaX@SB?Cr~>IPOTWn-PMgJ5*;E5^mdNoSiI}ohRp0o-S)1J zSJ1Upi7#Nb4)P}Lx#%iX(pCqM`3<{%6^QNYR~Adi6pNd@uv}x?(y)xA-OKp58{yp} zPqxy<)z#9)E1qK=Nvc=(dPH}#SzSaOyu7PprC+hqKHNUnBY;#ERrM8Jw1_nlL_=(w zzj=|)DWsy?VapW@l{DQ?NG`Fh>~RzrjZG}fhGMNMwsV3HYRS}eO*TuGw2INeSw2}o z?M~EeptUIumR-mL%p}ulD{aV@_9nd4H0x;&$OkF3`607h&x4b~T7}p44zHpcYoov{a54Thv3KD3H182br<*bMV402a z!ShfR*!*HH6sVU8aqcC2^>So_tjLi0$vgj-lyME4uMW3Y2hE-Ow^ zb6lyY{CfC#Wv36d&pI5H3N4O#_NqER$Gt1b5n9<^$clPA1#%CjYTluxXzwE5Ug>cx zvEz2&3X}A!GTCUiw&^Oz8)RK=-OulopZH9G>M1IW0UHq+2Dffpc>rus%|uW+q9oI%a59|gsR(A4QQG;gz>+KyfEVK!^5|C zhEs=!9=??xukj9OlDF&doW zS@Zju2*wtlwUV}j*2gINwytdCw7>AfS{sP?1@ct;dQ)_rd*Vi!WV2|xP=B-Vv)n!j z`d3S;=x=#AyuX==Et~_^r<+F9wHriv93&)w05}VZsMWTDannPc(R^{^%bS@_scQ@0 zFu;hhAP-ua@8TDa>@7vBG%+3ez7sz{I=A{Zj4wjp(MDd5 zo*{znb+gvvwwfSGX%{&jwXJ!n-Q4P4Q==-8@-SQqr7TcdUdtY-Gcc77FuaOt=$kZ* zt4&MB&8wqiF35D-gn_iDo zww>V9*%<%;DCzH3`K0thN#5*7(W7^Z#DCgSh6F1q>7LmYLs!zSPO-l0Q=Orl;FOaA zXd2z2Q)eCgj_gAPBlxRE-t21{Y?fBmYv)HOEJ^QCD75c!-KS!V{t~ymv?+7uv!+aL z&FSw{?5!>J0?B#iY>je*{H%MA zT9-amsiI27Jp;oR3?|g=^}CTHA;L7+2s&b|&EXrghA8fu;}Q?`=^+O`#;nZ^&X)Vn zDCC!7I4U|-%|BV!WIrrxEs#IDZ2iMiX=>0$R#qwL{s7P=v|BA(Qn`_t@cwM%lkHBt z_*0A+*-^Y%V%Ngf_V#OOC9F*Q!)1rw=ACzE;rq+0 zkF;3ZB!zabl^DSK)@yjQOhuq@WZAhJcTZ}oadl~GW7M~kET{LNbC4)hUsg8sv9oKW zcy=piwy?JeC9-Bkb>V^TD1%L~vYs<7x~b1ly=sn?V>YuW)b4L2juj<9P6K^wNoRp& z`!&VN`APEbKE10q2)Q+J#@x3M*L2xj3ke;>ClU?W8LEvawQ;$o_a@SH?N;+x7Gp|@ zVvHFbievBwv@EqvG438~nOk6!E|}#9r7hi%iYA)EP#$b~o4Zy~rUtUKg(aYteMp2N$u(Vx0 z?XKR&c$Ho>=0p5qwP4g6O1=>bv7k8+hF4b;q^yzL4iJ0w~K^+BQ z{4Ixefg~D?XlE=L9FByVlf>FR)$xYXdDwlXU>Qe3GoF;U)`LsBxr0n%e9S5UeJM&X zvPjZbNY~f=Li%#7a?P}0EYYuV(~nx_wM|1zu#zj?3Ae7|?t`lipPg7;PFp<(ZnJL; zw-L$we3U(nMgIT@-0z}K;+;bJ-UbW^R2T}rwYrQW8?&BIndlN*-e1g`j4bWFNpZIa z9)`8Fokr5;#wcYaBvvR;o=B`%A@N?G-`a;%j#zf>5hQ#t$5Z%JkEqFO8hLOlNZ`6- zoD)gKPhxM(i!W`c+UmC=$QfdgjnTVy6?6MS3!7!rtfP2k18ELB{{ULcd-Da0+p z%tmrK9@Ta@u5K-b&DFtB#4i5;L)eP0TS+z#R5ncyU(>C8pSDLD%kwb@IILN8D~K(U zd*)Y|N_NOQu4_|Q)GlFU4AM-10U+;==8Z+P%}Oh1lHj7VVY?Car)Se)SZsb5O-LlS zn^|_`Dd@tfMWfkW+cZ}8#v7D7cOE`m_BD2E8|!(7lWlz9#QVVmjg>vr6UD3BJd69b zU8D|#)>|zZNm|7X2g3gVV7QY`H?v@_;2)fyQBuKeWpi$9?%6{upX*R^IpguIc{MAD zZp2ffh~jJq>yLWRy0&<=cb02)k_muhnm)vLKJ++AtFo=Gtgkh-+#09aZg0VZXYRn^ zoaeZx^_#I3$h@?e?w%4P9^=xl-`U*BcOBem8-TfpgHdZbUbBCt2a8WdnF!e9fO)Em zjn&5|WnwKOR}0~nybZh|B{9^GL-gjZ_;Kzprq`p9-*X0t)C^CPq7CT zABLLORrr5p{)e+|px)B)^N!j2)~(*51>N1mc1gX`7D7n&tWO5&vfAkJTV2__utpB# z$4*ZMq3)fH8fh1NEp)e5zC^bR2`jX$gE>7h{{Yvjj*a2V(y&4UEZc5ilbx#V=JY6|bTw9yT-OU*9)BzJO4 zY33G=HW)FJ{57z;%=#pIE^cF3uQ`a2IB!GgRbJ~(*RLnPv6yb!q{EC1`g>8TY5Fp} zRyx#kE@RxrHQY1r=~B6Fu8G-~#r*g7)BT!aL;xFzlcNsCurBpT?jg8aS9RQ1&iQ`m z`cygYZCOwvCdp%V1LpLrI_8~m zr$YybyuGVz6uf`l2cZ={@_L2t%&jrw(CnJt{uggF?Eyx1j^O%MgIZe8Xgpa^IGEk>tg^M@T3m$v%e!Vd)b&H?Y8wq&FANC9yf1MC@@&6J26h9{ zzLh=plcrw8wqkaR7qDxV9T7R(;^$#xt~5Sk^6t^f#$%z2o^L z3Nlc7oK}Xh6#8>RtLgWF?c`CIN$RJs<4%sxPSW*hHN7oZ31S`OZH|>@?j<8=GdknjOjJ z1mBKh&#iJkEYn^cJ`HK3^4m+fSy+LbuT%J9yG2x@xT>5^@XBFyAgu@=2z&r z=~R+cy$sh8l6N01SD?pwl& zuA~ywO{TB{HpJ+9vG%B-xl~`YT*ew{Bq2sRQ?qPoG#5H_2`8HnO^Dnn>z`VHM{YNR z2snO5dJ1~kUEE&0i5V&m{!biLd*_X{231Cn%?B*Q3Jxi4p!ycgulABH&7{E09ZY02uwF^C92F>mOtDK<8d8oZ5n&q zNX!>8VL%`<_2!G~pf>DDCXM};#_IP|k)#pvv}5Qgk!sqmohgoMlFcfC0eA$a+xf%Q^c`+&VE?vWT0wSPnFo}4-T^hcJ?)%o_7_s%#y3fh=hCvY9cdud7T#E$ zmT3rA#zqfnnJKk(x)N78e}Vobwr>xg4(h2F+AN7hie==kYr2*ZK9X-V_<}mfI0rl) z_2*v|^y^QD{{RqebsZAYW`gOrTwrjd^#Zz0JH%or=GErT`mxw5e(u49`MNW-2FG}$e5sP3fHV2H>g zYzSp`y{f(JAO#`#r>V@yq9J zBnDu#&6#i{{{WVaoCO%DZ?yja?JZu`3keKyT9N0j zc?5Tssy=kE@Nno9QunnnfvrN!f|p;Vm}i87ADvLC}5ZME5BeEws2~lHEeY$N>Je&R<)FSto;WM!+nir6|f*+>5K6zOAOuXM8R`+LJml z^2UDfsS+#Zur6T@5y%Qp%n9vMU)gFZ4b8o#cY>kZbDwI*y}Z|S-6;81vhR*joQ&t* zw_2-Ql-e=%YiYFSX(EbP%E&T6>`yevEzGaxNg#nY@(=M3QB!OB?x8)0pDaY6JEsJ5 zie=^Gm-g_<_E0U_JZ&9EyIcv+9 z=Y`}?-VLXf>0HI$kr;i@z)1VdeGO{(RqpiNMo$LnvEt%BP?L`}eMMZp(^}d|B8oBq z&gMPqse6v-#!H!8;%+S#S(#M;Ao4TTs5PTUJ4qAZs_}~0)**YD+ACvyUu8vlcW)#8+#8#pITyskdpFz z+37;jTr5}2s_P+>YY$V>y<6cwk7N5)zLTiV(y&djmOLNEyqfkIeD;`xL8h-Yt)0V6wyWgqX1q6JfJ*t+kr(9T<)Z>)2Wc;gK@57&n zQ25kEr)n2Uw=hH(Y3lgzU7oiK&80>om*z$7Gx``NB8${ee`Mq=ArQR&g+T4OaB;64< z*bswsb#*Nby_QNMgP$yyuSMp&HGE*Fg{vSA(8}Q3{fV zu`Nv}W6?Yb@$<&IX-hkc)^f7^kr?>JeJkNPG`|*jDjyU)qAQnAnlj$p@n089tXt`K z>#14YkCOzc9jn^D5PW3P?<^NaZ!sN#FgQOW9^$sIO=4*&MOmY!3r3G))AWn&N6uCT zNaDd#I*O>i8-vC^Dt`_@H*SnO#t+^#(R?}A;nh4bFWVkFd#GeSSI_>jdx~z09fyYR zt~^Vp!@lZP$OX9`!n~Qnq-N7a+D9n<9rFRZm&O#<(HQM&Ek{HXM*r*`$-1KAxe zjpO?k)K^Z9-dLw8wboJcztXxr7gf4zxi6s8m0>})NjCHq=eHB+*Lu5K{kcn8kXs$A zay@rbv(wreOO{CH;lMfKw3jTp1@tyG+x-Jp)t28&(@A27&Tu%*Wlg7Q(O#p!%@9%* zaoU{(Gg=^kY5)lUWsnYVdm89N=vq#MZLDQ7T(HSmIl=a(IeZ2kB3x&8Wq` zDc2`y=yP6c;^wx}gO?W&UBvr?Z6rAQ*Qd*Ke`%*HPT9vLM{(&+y1TU1G#O_53=G?U zb|s7)8o0`EY3@UdzK4Kb{7LbCui`shFG|yVx%k~F&rZg@AAgC>lv<76m2Y&+0?!mu z{Mi2XJ!$$@pB|6mQQ}w8ZRMCI8Vr1`TUt+pA@Nqfcdlvd+I(pbm@W6=bBvHHN!D{( zt051>yrZ{{ZV%EmuO* zyj)iERMY;_U}CE}bp#sC)HOXv!l?RWw&p~i{yik?x7gE-MN@I!%Tv;{pA+eJ`VaPV z+8{HoQdMk|n&tdqGH4pMoAzMaW^dm+bQPE3y?;%(XVdSYmMgea6;sgHO>Gsgh_sf1 z`Bq6oe2RLHN|~nza@tbW7VWgZwAe|1sW62m%Em`SSPwkEa!>zJ87D%w+#_>opyui^{xZJ z-w|NY^*fITYE}*`SmxeII5C>^i)hY}u}`PnvqLBj8HZ15bEKnqr=uOYoydG^@TWrY zgtKXuwy6#9`O%LVuORVXg!OL*UyVChv|s_kIOH1ltBRbm`Qjn~ue+!Jjq7slbvnWxigKY#Fn+XXy9GL#K#&};)c`ueZkISA-YeJ_p=0$TRwLRZR@ibN%JQGYv2%Mbt zuGite#NQ2TS+RSB`HnJ8c?9w_`aE!jAQ-WVz|k~aXGGN7QPQs+TRGZ(>910psLgW7 z;*?X|`WwbR8N1TO#qGR4WxK}ST#LvV75M@CMMJ9F{9D)H)K*0!QF5yw!NzO#r{O=w z+j$}$8}V(p*&^*@AmY5=_Q?MLf_3RV}!3NzM<_y!;D^?ajBDfx9C$6`hXTq9!~M!St=^R;3Nq?rQNfYu-ME_;34F zN#Z-9r}&=nAdsD*m|#77=fkgynmvpzEp=!)8QRB#U!OC;@mv#XNg(H%wQu8Z5?LTy z4PN3sr0IX@i2|K$?aLb68P_-YjUokqspS4E0sleVE@jirNAYeR6!5+1Xm1=WQ=ttG#D7jqcr;1~6Rhu~K38-X-;U6s6 z?xYH%ZL3)87oXZXW%KQBsz-X+eM;&$RU@=XS0BVV722Jw?s7Y^Z1o+H0dNLK2a0vc zigF$T0|St1QK!dsW%jv(#>8-is;cSo{rF@D)B{$m$h+BnK_t}+c(;*d1R2~)!;=BCtQwebu_DQ_MJVTGAGgIG$Od9~Qpa>*L{ zyf!I_(V`AIDPfxCd}%+MXSPikFj1Z8nXWs>9t!xGqs%TX^(l1=aB`AHPC%$UJMllp z-Vt#gv!^}XvvpaaJP%CP&{R}!8EQkO+R&3k@s5k9YKt48h^unB#d`k$g*;#3%|Rm$ z@wPzzAzmf%2K&L@FNJlj7B8}0=l776+gyF8iS<1uTv*)7g%92h#dLc(S6aPDjHPqx zzY_RILcMgEV$Z1xG{pRu}vwek;{30_l2>P6y43sjK)~#u~`;?`^}$obCgyYPo5< zN!*yt!bh)Z-w-|;d{44VPZgi+?Ld*T`W41czAJG*;W6+{wk>rjHC-u($t-WbX!>@q z8Sux#-G5nwYK@Wsz&*`+Kf=3T9(YpZ>9^13!HgK>z3sz=+vSO!;!@85XitcA5^}*>~ zfr8vXB!<;u&q4(@))?W-Ng#51*UrvT<9Z;IK^6uctH&?6@&{^uVYwc1M57}aBc)ccc10y^&SO+~E?_cUrWtu4R%W4l9JZ@% zq}uM4jt1J^@g<}d&@|Ew>(qf*UKrFYq`#BPiw-{Mt6J<5jrAkeBD~Y|6D9H~axt`u z=d?wgtz4T!^PH<^;tOx~1#Ee;Ejk@~^F1S+u5zNQtm0z)(8XMcYdm?sG3|srdqH z=!ykDyIN5!^6YkU$__DGde)_9_IC|}LgQ^_J>9L%n%UZ>9f!Im$hMUiFQx-*lG^qZ4=l9i&)M&seHhaPYpJhLNWH7(96 zMeu%w;k(tbYcVP~%ePwSV7AlmFIxKGF=+ni>?*vf^WHtfx9)-YN3Bv*T}XFq$GY%` zhuZ09veKi$Ig!Fvx$wT3eWJa^lq(mMK41slso|a1NRs+kIA_|p9V)f{s@9eZZEf=w zKQLN$mA5H-t3xsk2Tqkm!&%@2#?~EcPyP|xZ9`2{_IRSe<7)P%2=xh~3A8FO$}Typ z5W}lMr4+l1Ym#BgwKo3%Uu&H;SU^cbfIHJvr7oh~TyqUCNR6$M9qj)AaYFW{ zLhGg587;O((j1YqnoTA&)YuaX8HZLq0IN@KZJT7stle2pI24p)8CvB^_6ta???Jhp z!^$zq9V%T$@hwqVaVbA}KOb?L)Nn8yn$^bnW7F*{_QcrH5^)`FhvN| zcApZb5>bw&jzM-Yfd8_W;BtIs2VO4cV?j?|o zJ{5{Mn>%sKQ;d>U1-;EJUOj(P(VJAeAtG4+0Ct_p^{#JCpIOo;`z_?Hn~W4vI0M$S z+ga3P(M6DF+Q%nDyOlm>L}S42&>$+X`D*u&)C$u#%JEKicGdm6oCslc#Y%P~YC?LbE))E5@oX|Wo;&Qe8Tj(b#c zTH5NiqVC0Z?ifISEYp0wMC_3r?}tXFvFdLqmuvi}hqt{+E}3DctE~4XIivt8=b)<^ zPNdo#5?DhLG{lSst<#d#!lq@CWo6KJ({xr=>aX&$h@+OabjhUlb> zbDq_!ajHpqr`mx#G?uK+-n&n&NNsLpiROGBatI%Fed(G;l^k%*cXq`AZ;_8fPoUPC zm1EQ(zlM25-qr&iQw$MN-0B+UpE-|2wT|LxP+%T5)Yo=)O{>Rtmf}D@_m|w$Q&FEz z)x6PQ8_vq91MdB4H1D8l)}mUlxGb8QAi2&Yj0}Qm6QxI{-Wz#jWochKyW*@`Ni$uv z_YfzRShSJ>(2kW`TD8?K^@z1^JiWd)#1r^vznGG?<;&}9NbFf4aWf9NJpE~@r)j!K zx4v@nMLc<6KZdJWXt$R4k}FG)2h0ierg)EARj^$e-d0P8Qi&KGC(Hh9j`{u7XJ#-%`1n%0D$FQ4;_-KT40m9ub#I@WMt}gzSa0{rvjX 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 z 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 literal 0 HcmV?d00001 diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/negy.jpg b/packages/troika-examples/physics/textures/envMap/Yokohama/negy.jpg new file mode 100755 index 0000000000000000000000000000000000000000..fc1891b3ec71b35bb8085c905a2989a8c16b634e GIT binary patch literal 1434883 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
=&ucCGE=UcQ2;tpSrb!_h#S>?rw(_ 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⋙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%0Au_8T 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 _f%)T7(j;%f4jJzEs>`y5> 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%0AA|27n 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

{-!x)}aQ)t&jd@->;3Pm`qWg-*DYjW9(&C z$+!@*6aHlm5N<9aKjKgl6vn`{e)j{?S+?o!5{C!Ox*cb~OU_hHwzA13zms;>`<%Fy zs3`E|`L)8EAms&+F*vS|%rfCq!UFEV$epF?Vxw%ioiE zr-qvI-SB6p%c?<203NG4b%!-sZpDkgrq_xXxQ9Ut!s`AC6Vtm}X&W{ILA6HSot##O z2~JL{RI=pNi}An(Vb2RD;pPYuf7D?7!NIl8UH`66*9Nw*AZN8p=I<_NaDY~ik#FM+ z5$!k7&>9uIQz$D3fMm-(#u-0ZV(|_kWLf;-UmX6_=YuV3;wk>~R|>Av$Uwuo5+r>T9P&M#|ZwlV&SCTxq05uoHqu6_!bO_+;$J)!|H20 z1Zi$MIn*|#u)igddVY4lHJ~G;?~*67Bx}xV{mbvPBXBqEILP-5+2`viFES`+Piy`P8*YD{ITo#>_fE+w&+|+dWI&Xbℑ<+)%{d~LsNCd)`G4(q! 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

ZSxH0UqSf%Gv=nDK5schI9mb;h)+GOs)zYG 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

5l4l~SDRUBS5f?9isalq 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 z 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

;#I=yy7Xi?10jl;g>| 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

~uAe-l{#9)jCS^L1O@Wg*kq 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 ^7)-^Bf zzdpo*8M5x(aqaC{(SL60u}K!0rjTR*09kP3ii*NXEH1^XyGtyG_mBMtpsAhY+hdP6 zEsmx=TKfA^`&HM^v|>2cpuCE6bn?%0<-EVbopJptPcd}MQ+4)s4nPP!{cD}^2Z)A| zdR?ze(iHbJLrwm<&LK#@gr2cySSG^(h^9mlm0$rU%x5rxud{79MU{Dk0#k$ zQk`=wq-V)rKx;?Cs61n+ORB{H@?n3MKg8a+tv?ay9%h`HMu(KVxpC$c`@wsXdsjn} zn&ev}H?HQySMl1|t&O`OX%FutW0D0`@fMtoW@OV&(ifK>#C@u-lVhRU#b)`Dq5v`7 zoyXR!J?d&AIT*gk&RItTK9s4&#rvp>+jEnPM!Si`y3i>awnGutx(^EL+Dwun1|}$* zBm?)c+N|sMvg^7y(yjFGm@zLQ9lZr|cKUvy;Vi{0O!>EMEM&${2imvOTaxYx z1%!%%UKzi-zJOOVP8*dOsXa_9{cBm%{6`cK+X-S^mYKS4_N|L6%gfu7slDR4LCIr~ zqtH|4(5&uBywq-fSYgSG9DWqv3{PWiq|J9NvPK$Eu*SnU9=}?-I&+QI;V35bE`MxI zbmQ#>I2ZsfOICM@-S4%i?QDo!Rfr3jv49VtskIy1gob;q6HO#H3S4~BA75cuKVsHa zSS8jkH-v5NYYFe~RTX7)D@$Z)YaScY?QB!Snqo9?PMhxTw_^bI6_aoF4J?0RXcp%@ zBrN>18tZSaEak9CTG)>mr=ifHQdSalm7rL*ZgRUe70k0Mmm)( zw5zMPg3?!MCq~S&IQzcUHL~95vRv!-@U)9>kg1Hbx39HbhVt)H)SBlJ!`4c1hU99TM&unF!MGM!1pyDjkKFf7+B9{t`TqvIS1aW+9vGwDm2qp zW)`*My(3ESjJoyWtF*-VDn~3&KnJNci}2^b$!fBEO7U>paX0S*GX2H=6aukzC}-9@ zS7~uR(PeDkxQV(FI<_ls#@f}+rE4CSZtoqxn5tNJ9@P@3B>7X^rsD@?sN1XEYs7vf zmsZszKsJA)+s1NLdje};!oDKZrH7?o zYOx>8Rws)*cYP$$_#?qy9|{sN_M4{pP%-UVQRw$l>Elwp*B&^D%uq%!6$kj%KB1}J zCCb_OV?Z}eH_Y=l3clpkL*Bi_o|+bQ9|T%ySDJmr{-G7stHiUOVvjjH4Qcxpk{tUO*+<$K^~PPfGM%Pr`Ro>CkKbFLj>w z;l!V2-H7ebbOiT4riSWsT6;2@a$~$rsN2mMYeLdA%ZLjMXX#uO?T)jmX;+#Sv1tms zpW$9e2D-7PwyCX;5{sw1OJ&8qyaN#^9*4bT>vu9=Yf;?a5d^m=-b_e%6zS8xksYkH zE!g;tV(@*xg|v+zwblefel{TP#QIguJK@FM_lEBD%`;G27Akzpn|?RB>?<7HUE68P zYock(BdN{Q?%B_iS9K0X)a{Cg-o(9_uJaD{8Oe~ z+xUw{w$^oV3c(OJf4l&wJ`DeJt`j%fj@>d zh_wjT;6VoXXI=_@YoO7z4J*W2edeoSug363xQW^G)9YN$wc!DAqOOk(^o}p2&BoLB zlyi!f)TMR~E<2e%4zRYnhS7hu4a3}9=1XvRjYlN4X+`2q7fJC&uZVRB+flT#jKvPr z$}SHi57RXLFG29l6@~UfK=|E_xc% znk(Tq{QW3?Sg~?@N7asJnk|cuK_@B867zx!m12tZx+C zc<;u(5wY;~mg{R+<_HoV4&H*bd?(lsg3SU)LJ^LRI|`_ zx><{>cyPS71Hb+oX6>$HN+ZtS3>p z3ipz!;WNqNty%bY;r{@HG}!LEPp&?rs?8yhVV%Es4o_vNycgk(PglFX@s6pd`A|;# zt%xN2qk;4ptSv9$j5?RaW`o36jMnVlV=$NH&sAS)rxGIU*U(d@(I?UL^i2y~j>)ZMXO-{?a(({*N?m_ZhSv7)OkiGgUoP1I1VQ`0mAOIc zD>lZ{!Zxv+O?Oq50w>*-kIfZmKuhkX3|M+gWjv$-*|^ww7am<^c6*hLh;QsnBJq3K&sY0H`RO_tPO9(+Gu+hblf9e7yN3Z zudtUb?8@FN_+cN3p|;Si>;hgXEd}}wxNf;Mhhwa2S{AT;9q|qU4a7{pXVg``T;~It z^`9E}&%+mfAcF2FC5{PWR)KBTlabsC!0~^={VU=Im{IiU5oMe-bGu=<6$*7BXDx>9 z1#**k!&%$?i#s8<-W*K5B_p8Xtfz>kk?v)_*JHP6kTgpX18=z%%y@H6)jk{egm`bn z61C=&Hh?Idu(bMX`5j77L_-ZIE z@plnmvKW-|y#V9ZqBdGath#@PuJqvpKt5MtjlR`u!LaGx8d$tB;a6D_TzNqC2i~^4 zX`)}~H?}&isTZ9j(Vin1=B84Jo~93o{3~g7qs?L9okBOfSV$}nez^MAAFFu#TYm(u zmX^<9HL3_W9IqfVeR|gBy{f^Y>d-->+Z%Vhlowd!+`}EurE-50<<)HxZA@u%-A30b z9J0o_1QIJqEmM0L%d$3n38h$g3c~L4*6vBg!tZHiKQpo9)c5}Y+5RfCSuHj58>=HY zM+7N7jdvdhEq)(e{5ZZoD%0c>S+PD{!r_P`jAylZ+};uJzl61vpHFEvYVwwQbbg)x z0F@;-%+-pNTCyza8ime^Z8Te(xaM8oAsh_jtzqdJjpnUA?w5A5OB5T2o{RF}_RVzq z)uo2DG;5664J(I(-Fdo3SbMI6oD5f5Z=C zr+9v5d0{tXI!5?!DE1_C-n}D3(tJB(;otZ{G?Wn71l=T2e-n|=);zXaq45y$Nu3rL zt(XWIK_ugVJ?jHgzVSr*ZN$D~Y1c4<>u~=7DwZdK?@c8sd(S|%mZq+`ePO3~+Rwut zCyVS>3vHMTpDb>`a5Gq1--@8|Cx-8?bW6h&T0PilBF8eQJf1p=?Cx}(GsNB+(ltMc zI)pbo;=WLfVJg<0`>U=%dK?{41Tmwz#^M+eX*)28IQU zAc(d^c<-ND>@*J@TKI2InY5>i?DE5lhq`Qt!uJ{PN>OuKFigVJwIBFZJ}J`X7Kn(; zwIGGQ@y0qIqAZp$sp9U{4PL3t{ zQIAtvUK8*PR<_zknc^G9U$#noxo!_plZuAcs@kHa-I62lrn6=&?e6qf1tk5|!6Rtr zf-zj>rH%Xepy_sY4gHSVfR5r}#&CNY>+kf-Ek9g?z}kJEoivvuyMcj>@rskibJ=)n zL7Pjwl`IaKAbArbFO!f5sWg&Ft8Ol4v__|nd|f5z{#vX4TkX?iE|`oNWt@DcIZ6?bZ~1j==belw;Kq-jubp#_55*M z^=0iP$c^D1Rd=~Tyh-AFogEWXwDLa7H}2dp!3VLeojY=PNcfT~CAj_mOitM+o}g6n zPvJGu)W>MXDPm_UJ95%`{&kuCqo~~3{fA0KSp2<;G51@!sZnoDhUD6_EBKZ4e++8# zc+X0eUTN)zp0O|9Zpue?hZFb268G}?K<|t-Yc=B8<&Yk zpElA$lir}Rx72)1t;gbT5Nf%5W3oF_@(sA)U{$5cgr<(`!&lbYw}LHogAzw1C(YVV z%vT(b&bYl3#rKixmk*}tP&K$OEKbNzn8!SG?rTmxLVpYRYUXR`3rlsFtyFLZ?l3C7 zwY2t7+u2QOVDi@tK>a?v)TI^BZM5`a{{U?2mmV8U7f{ny+Ix$DP$1>A)QX|womSr0 zM`(2{B$hCk;AiUO^cB6JMw+GU;9dz<0lFEkI4StomH3nUOX82k0j1eri8RePm!3%5 zA&BessG8T%+7^s%Vt5-s)^w}8pC9WGNYZK#_IMu|^5gX$mFON9o5UUqzE2NWA#J1=nqSO%1P$Y;_qgjqG4Zk}f=l zBkukctvYT{QkjIRYIQn3qL==E%X{Clp$V+56 z=QuxJDz1rTuW6da{+q3;ojxhjWxRxPdC5aelIzAdo-4V!(XHZUk1J&>$Tp%jIXUTy z)+t@KWz5?}?-Y#=dGyZ@L*{ORZ#wm3lNdx9IX<-nH_zegC-F9)8#Gsv7qLi&T~AI= zYUg|dt1aHOs(2psw6fdzf%OI%S!6#mCVeZX@N2>14LaAwQC)qAEK=HBX|oTMFgV^T zNjpm2361VWt9(b+R`SjDo0%<*oCaY!btAFOZbho;o+0p(Ynr|BS=MHsGK?3<7|-Qc zm;MOTbgzi|RkZrzUD{mQ{{W^$><^TH@ru83e+iRb5NUDGqX|SY$u9@x{_QO!)s}^G zX=9i{;rr{?)53XIGiFFuFg|5HPtvCG?uDv&nmbPpe`^HOtga$!(;T@dzfYm8ZyelM zcrI--QG6y;iP~(h!DM_fiiYr3) zqwxnpx6(D=hhGb{TZ@}(Wf3N$67@U+1AR?x_+CF7czeQjz8KR{nm@5C-fubGfzZ|8 z4c>Sw!$VW>eve>6i2_FZFbf`}pK7zEO{iF0UE0}eFubw_h@y;zM(~vT) zABTD-tKkbPm?e$nGWqg)u`GG?8>^jv7koak(S-55mm0mNpNRr3KzAq`E>8%>f#z`%lV_^f3J+oT= z5YXrFSAp$y?PF4FxtUpREf{kV&T(9H{{R)dIdHeWAn?Rabv-TEn9yx4o&w|WqA_iQ zR*E-lbg`{mYQ6{6B3nDMqT^5dLJSf+eF&&@uMBvCZxQQyt*z`9Fvn_9UY*su$@}= z3xS*re8hh`*wwxrPpN!Xw$v^zWVSHdFpBMD;DA2i_vW zCYF&CUhvDijW1fgo5I@FwDH=^h}JieKM~2F)1a)65nTLP(!6l?T5gGNso295Z8Jzm zm=n}~9MtQeY0?Qbol{Ys!fRRl#YTLqDCjX}s{3O909ISQW%#$@ zo$thrYE3`Gy2HZn7-b%Wb>sZ?uRrjYir?Y)#rXacc;?3LIU}8bo-lUG4oV-#G}LMI z_<>5%*JVmK^V%Jl*vDH3pI(H&Sz{yw71l2EzpA4q)O^lZo8l&4srXt*1M*jfDqoDd? zmDC!#u#;A@J5K>!>YAs5t$ahO1`B1F5=A*F{>k+fUPaY42A4|l4woUZkz2@kmzHDe zSbqfkZ62wiw}(!#5=8O|BaOf1qmHBWuE*jh#D}rBv`rG;AGC&5E0Kov#bF<4#z)KPgLDPui{kEb*1(40RN;$2W}x5#B1Llf*o$d4?JGjxMYGpmAUZu#CHBOwN$i*;wO38-b={-Vn%o%)^~vQ?G#?m z;<#>E;)+eOSrox$@0#fKj}zK9p$Cb+!~LBF!+AkMV`JmxG^C}qhXzM&V}BmGE!LnO z-rn8@k!Fc77@oqp9|_(`;;$9TF758lm1}esX`_z>G5e(ZS4FAo{wKEZ`&w#}gpwyY z*mASRdN3bKqoQgT+B|Qn*=mVz6U?vWGW?Sc;Qn=SZZNv)DJ!wsP1c{IYS+3=_NE{b z+(=@YWg%U;!1l9xK;8L9Dd8>Uc~(ooksc zWpj|ro(QYOWHMRZcp~OChVISM^40N;q;(&iJ0$MGc1B&sy$!9E)}stJ7Z=xT9?!^3 zs;|9W@Rj|~{3CBXN@djNibi(3Pnl2mK|Lw{81R>i^m&`Yw{L18NZsu(mxAg}arG6e z;f*^^Yg_FnTA$7GA3kqJ8RvsUrj)eQZ9Y`GnEnd8wz<)5f45|}OSq*aVPnd$^s9a^ z@$R#&9Wn^C@3i@sMO-U#g?eJJH*!4PFeU>L^79M!uGDXjE~p_XCht2C_Rs|seFcjGB9pn}~ZI#fs>etBYe=BJxQU}?3W zUs*}x9UjWw<%|<)z!mZwhE+X5#a6Mmw}QxN*ATtTjWZ~jfyfy3t&5xMEA3Ft70ed% zMG-6!g6Uff-Uw|fy3k*ef}$*0|T zGS5`-?WNwO;#ka!HOU0RYC`i*ac?sumbXzi0OFUz+P073 z+ru21qDLT`K4N|49`(<7qfphn1>u9G#|*LBo1jF<+1R<`pGvjx{{Z2>ph3_0FO8 zgLM(|nnon4K9w%qy6jVJmo)DVTF>H5PgR0g=Qp>^!P$QB#|Erv-wpNK>r0VuboQQo z$Czz%mE1pxbN5N$@m(F?gDm_zp<3PP^RQ1W8A}h&vLM&4wEbdeV!mmhkw11jqhqya zAA3|ON0+H{PSAX3KDhkOx5*kT|(+3su2ttjEZb;A!G8l_-40IYFA^mmV_35B)suL zSZW?A(qeax5+Vwmt9ofH{VRIU#BbsM01!*z z-FC$e;LT@nsg1;Xb~T~mZFc8O(~pT?P4hQKo@_Hm_k}}pQqYFBEBq_EpIOtS)Ngf? zo=hMmtfMS=;=0JwTbAZ87Qp})5g~~BF!!u)4_@h7~PKb>VaC95^2mF#)9!%q@waCqZT@b0N#z{h^!%v>@f9Ovm>{{V-q{9E9E z5#H)nI`8&{g3a;){<1YZ)>W5>{5c25`&+$hQfoawTC!wW`UR8@0j`%$jy*HQPomsS z=0hke=O-bDV^vCR&De^Ov(V%pDLR>mD4}B@k-~brZ%!_--6_ zVeeAdc!F;c_+tM6!rm&kGnnKuT52e`a5K@pYcIfoEpFwC;iWHcxIAV|hfHuqIH{;z zi<&P+L*i{qRf6W-Z>3jRPGGqQmB(XK*=tvR5b*`Jsio_yD7aD{HEe;AR<&(YM$|O9 zwrR{--APbat#i5tfflPNmclkiW4$AOppLk!Zp!Th?B0fi0{2qZ@|T;`!Zv+(Q1jiu=K<#9U6ZF3iK z=xbj8087^`wFzIv+H|)1g`C?11CYy}4;?`jH;VOb0AFdc>JWvMzCznNntZFK!Krsv zytDX&s4SY~Wp0u&w{XUN{{TAa?{yCj_QuVKJ}BUT-z}FUDlBu%u=Ba?1SaUdX~e)6Ik0? zzKwd)TTDVp3b)+tRN&<+p)RSJ*0Ov$)OBl(AH_OwYvheu)tF;(6|S1MhHWgQiR@6u zV#KlIC4Qo)c$-br2Z28)b@J^oPOdm$d!KM=N-?^) z<7ntRPPWi(Bac(jZbI9>cfzlLNAxwT7N;^ZKAU)Dx4Dd~hB?6WtbKdKEuyF}T*i;) zXUaVtPo-t(Qh2vd)r3~IK-kG4Am<@Z_*Gsu+-lpMhMT47z8$%a>h@^l?xpZ@4`W*~ zYF-=De91n^98eW6xfEqj;o7);bn2R=yx-W?rLJvGUKZtCdJ4zzzm2s^E9m9%CXmtF zGZd9dk|S?%=|?1QsTyu;L*g4dkuI5exnsGJpHH2J705q#+N|1m!$;HY1Uhz!B)2Uf zM+!da?^>QF@dt#wSK-?oJ3`P=nPfZ4jzRXU?LR}4NM^V(vZ3X}4ph|hS!#!6a+a_0 zEp>f&`wlHWSPW>sZeuw5=DJJyv~738@oCZ`ODsbW&)jj-HCs!QP1mkujvp;1DT6VL z4ZwD)z9V>iD{8Y^9j?*<*ck^s#Z!}$vPD_%Vjlr~JJWQ#JxTTT^JaNG$eEiY4{GSI zbUTeFOob9n*4Gi`3mg@$eraxQt|7U$)d}376z%k`w^xGt{{X|#O?J{owvlCUyb)PN zOWF;|BZhwpM4IH1H0}}5G9!$P`&I32^xZzzKeWj4&n5#Z50${JEgM+TXHP14{Oenf zkWHL457_-PS-Pf=ui4xkFIToR!i-+p;IANkd)E55sXV$|sM>T|ou-4|ZS@Zi%35o2kdhvw>sZ!lb!VrY zYgM`nxkz}IoYwyUgS=bet!&4oy}Lx=@MTY4)iO%gNNKz3W$OMImsHkFwwg(erx|%; z;OE}0=$hTmlXf)iQGCmY0aTFkNcXMnR(rb(nPAhLNQyZCDrv_6si9J9`hl}ust(S%YWnj3tWyHOLe)2q>2u6?^9(c?o<`k&g%Lv4(T`2 z>US$5+=T?lgZ*W5%x!hs_tm4fArB7Vay{#!(R@uco|4B`(&Lrccu5zKJvpp>PTg)i z%}YU-?CB`Q#jY{|{_@g_NnF!MpwAC@b8fcpYLUuaK3j;62>Oc6@ehdgzX@wCVdC8l z)(LVUx<$%3KBu);i&?qwrQ)sB?50Ki+{?f}jXvka{vz=#Z=@H3?MM2xl!~ZD^IxGH zsS@})O&`SfQbw}~S|gPVYD@h->RnXHWpL2lL&S4O#(gTMg`m6Bgtt1khuQ*-^OPAF z^#-)9b$vI)uO+UWHpvnBWCxtorFk|&vUVtF9wxv3+?vnC*8}ZwHW^rLXCK}kwb5$& z{l)VxkuKSwk$-l?ay_br{{V$_-xOWLHmfKXkR~FOaM|=Gv#t?zpEV?T7UBc)qxZ+9 zRnvP9mNvD{SK?2F^<6Ih3xv`o*pdd{w=0k7U4MZtrn@T~5}R|!pPnvcTk8RGc#l9c8y|XU`!llB0-!cmG zFB86}qieSM$NVGr7V@D9HOvZj%AWY^T~?E=YfwcVv!=|=12!HRPT`MA?DV~BNbx6^ zr0Uvyake=KdXG^}&Tx*JiP^J`x$&!Lx_o+--kluk$P8C1xNLeFlfl0eG#?t?T=;g$ z{Eb0Zaz!Wnv=z|&Lill|YI+OldS0Nh5;t2)N8N8j?OqK(!%vEy4fum=Xm z;t!Y+{op+-NOC$?mgGCw^{FJ+4ChJJG$&<4lHn>J7kE0)UbBIo0T}E`vSOQPq4);zh96EiPh-TjaO^ zj(ux(#6jWxStpcvOS>CD;8$aDt6N)J2`9C;xQa#UMj217OsX|gL~C~AV~N(Sb^3harV(>JnYg3PlV%?PY9j#y}MFeX00+ zQn%8;id%V?f=&qbBAw>ru_-Iv4b&&lbxkg9F7qopry;x72Ww&C4-Vc(V7JU|+E3k+ z(;k)B{6x~08%XtgI9Vn`mf6T6pj|&n@ehVY%r_3Rpac>*1Xha58k4D|CB*i2sNzgY zR26Z_u5VbISk$ADHQOe*gE%asoL1(Mtmx58Z!We~l`yX)ZQtBhuD7iCWv&c%mj3{{ zWXW!o6#3Udrqei!JsVTBfg;iMb)MCS{CnJebY>_Zr4T)b-8TD{^+ z9Y0pljpmCtmn26al>Y#QMd5u@Rf^B-m-l7WzUlO{&f(F~S~ zL%@aC5XhirW7^z(D~*p6vv z(IxwT4ut|uD)vQl)d|Qx)j;@S@=MpbiJc@<%Jwy-ZF2V0i`^dZI&}zYE8iAsaor2( zp^bu{oB@hZyp@qjH=&iQXjc+n+ud8mBvMA%^J464ds3NiEaN(it1Ey55-?3!I_`;c zYxcyIW08l?9(&g@;%^ga8cG|xomD)u_muXkij#I@N!W)}yt&Y>kMt*!h4 z)pgw-8E&=bmQD#|e)XE2I(vhPO2d3V6W;2-X3*erUAH^!IVQO8+U@l{FTzkI+Jz!j z8>Bqv+P#-Rx=j`#tJ~?DOo#VlZzu4tApNqguV>M%?{95$EVC;GlcJ3EqLWUex+V=< zV_V^y&8GY_v5{RwmoctM=M~u4X|~^EK|H`A=11wpa{d*#(jUM&O{|w8*hHkNdf-=4 zb$14(Z5EYbwiHl2#>Pk$!#OEpEQ(Q9(4nk&n@P315b3etXK$Lr?|mzr@qdVJwGuo( z;p<5zxu4}SB53#dS=Pw%LvEbZsw|K8jIPinx2^wi~y zFKz~9y14!Y^ikTi^j{2U+9a}Dt-qT2`Q;<8(y1t=uHuNy9NcDotxo&~9y@c4D(z46}pFHF8a=c#bVrDc4PGWB9ud zdeeg6RM+(a^2~^<$d5fuXUQeI1o>IDr)ak~sBTOD0Ilv@owbENt$vz>x;?#!k`%}} z924HR^vkQAA{k-Aw5*s8=Y{qHnc?3C>x~QQI^3WOw?0CFg2UU|oL#SS*Sw7X01jza zCf%+r6&29sVvC}mb60gs&lu?zNo0{{V-67B-8g?z@q;+s30T z?rT3rPwc1{RPhYk?`{`!hHQv|>?)G@CwJ*{{YogJWZ;m zg<%4DDjnPwX5{?^T8jG8^HOWXk0`%%xa(JJto%Q!BWl;|vb02y&(05^sfQ|eky3G5 zBNlYH)gX^l)hBg{7k1X;Be1Ksqe5kd<5s(pKz?ZLBJb(D+MR!?4Rr>QZ)U-FWw1FQ zcJ`{a32}d_8yg!^rB2f!9X^$&k3=Zh^feBnYTA{91Xf;)Uhts&t@pseo@YV+Rt@cp$yBJGyx&Jr=`zNV5ZE4^|_H61GENg|B^l4HPA zj+L1$?}CawhO;}|%7^!Mu{Rm@V^sv7EIu5fP&)DtRg0>V2#qpWYw0UEiNDS;)B8>g! zuAjkdV$<1W(N@(JcWn{#O0AWoi;L9Hz3{{a#yi{Vbckd3Xxx)kG^-WUR#u6Otj8xm z!aY5!TI%jSQs}{Ta9UUSVS#!^zNV^OM;(g|8VN$FY|87&BBf4Ea)hIQL16J5(^|)& z#s$1m$@|6wl08i`#dbP1wcHVSYHu}^gDj``o6@MFW`e=zy@n80DI|9a_`GUM9I;4Om3ac_|;- zGej~X2lzAVS~?m`C4Up%DVtK%4%-M1{IgU1M!UTeNYnlu_;>A>dE9snQnrJ)i@JF-)!S%U78vc#NjRr}SI;)}gH($J@tvThtG88x@B>v3vvjUL`5 zjwn=bSo)J$2TGN!+VDV;M!Y8erlC7-X#}37@~{VSTYyYSYdyG*{e5Ztm5v*W#8@P@zrhb7LP z;-+~ZNQ&FIZYwE9%IKA(tY3H5JXo_fi)^;mke!R38NmKRlJmpRX?7@ND6cBz+o}BO z8!cw!Y4VLLDw3Qg4>h%<#idDiZKmqeiRM5WRn9^Wb4gWE3F#A`xoGSxeCw-%cQ@|S zZ*J8_PYZu;YO5xRvz>bG)xO6F z3mTTg+_#_}nXT1CmEuP&+OaN?sB3y6NpEEgCLsHa&%%M*lh&4dJH1nE_cvl!noP*+ z{3Fm*8r*iegw|)ok1Tsv%{q0j0Y_ke`t^53lJ;XRqc)Z-t%&~sMv2eNM{X%KrO{UC ziFIv0-%g4r(I~Kw0JK)X9LUC_*0c>m^H+UV9aU{ei!8DpnLPy-mobu)+>ZV& zPU7vg8@sU$seBf0i}W6~YvH$r{vPN)B};g;Up?;}y!W>qdF(v}GsO1R`j(BS>9=>H z3o$5rtEM#L={h5PD zwqRq7rdo5*ap_m3*Ss_0tB9er)4*6CELdZC9gnpoE^TInw5hcO)L!6|e(4^etLfekdyftLJ<}TY>fx0h?(ZccE!6%M0(e7E zyu57(T)IF)hkK5S-%6=H#<_KB)>jK1zuH^nXwS~a)Ordv-xKQ>X5T`#v6g?c#t?a9 zmv3`T(`#l6)&GYi)O|NRM-=OiH*J*`B7fw_U@Ty-K&*_MPH?5=fI0 zqS48Y*LD%4JKsi4$v^@-YFHyk48jAx(}(~Dw?!Dze|1E=Fzn(Xn|X|JoeifFAN5m?w;uQHH(55tpGth`C2SzcQBo5i*WW>~Pc zksOs{*!p6ci*e8$o3lGxtzI2l;oZlBG#JbnaIH8vF`((qa#l~LupS+2S(-@mEVo(Z z$m!3eWLW%8pHuPG&Xb|o$hO-vJF@(Nk74VI>byhY>!YQ|J*Dh1%`6*C=-D71-&#_S zD=JsFF`H!uo2Jg%#h`TK25DXw@pa?3h+tT(pqNc7%lDiPK&+1mcqdP? zFvsGpS>D_}`Fz9A}Of?0oepG?+{xfg_{@ap(mM6*dFbXA!r zA1V?3X?#!c`%lz7F{SAf&Gu2}uauVGDzNE_YEh=F(G9znbjdXxOHq?kOKsYE!{wQ= zfywr$?|vWL__tJW+M*_x4&21Ymtb>Rz5}+hwA6JE1lrFms~kIgvC0Am-OsILUwD5~ zlT4Dv<58N`yzR0)O@r5<{3=%})s4kjT-1UcCTqKa6mjgd9$A?6&!DGjJ~L_IjV-NR zt>I#d(XT^~ylSV3^$!hr7fsW2JsVG+_F1y?y7Q7pQfm`Y*6%EACDRtnwxxKbZEb=3 zr1w66e@aTtU5#vWdfnas0K^X#r-bzK{{Uo)P4}`ybGPb$rFvD4mt&#AmeD9&AObw( z=GcF(>`Vm?Q7wNEn~wvKZH!d-|9jc#)yc^<62JufQP_L&U3Y{ex7Hy~5_pk?uaRT^rZLfgu4hhdKTNSu zbwrshGLo_9aqolPt;MCCL1nwOzhs6*!&{cXImJ^^oJsgyj&sDCH;BAv4A(ZgiHaGV zlw}_@XfktLS&#k@>$$Yw5!l@7anA@gjzK8=^y0me=TXyqAK}^VQ%nsUaV%j->RXOK zI;TDNhCqW(m0^?30b{~sE4OU>RC85I>tbAW(8~CKf2Q4hKh-Sti*_@}Bjz@owFG5o4oh8ZMl-5?nhp?1SZU6t)lP zRP_%N{{X`3_<3umOQ4HOtupLKEE{-mhm)GoJFDAqxi<7SJWHxsXj)#KS?X2c#=gD%NYtl`-*@1)z4QDsVhZlZ5nR;%%97tfg92WMia3{e?%3*S zFEqP7WiBSO)M8ICl}TLkyw*OC;vE~onykJZ)1$e)xW2n&w~?|GN1S51JNd0_b!%S? zr-m)eOomH|)?Af5V19Lqi?z$QF@Y6?S~bPHHg0wX8*|A%xT{_fzr577qiLtH&m{WQeLZfqq>e3A zvn}BQ6~;LCsvb7I@V|xhD~(H7yKgH^e8+5CEbrNWI+mT%TY_mjoZrQtiT557(`N8R zi=>yjyn;Jxcvt7feMd~!Metj}b{+%KB8uw5Kef$l&2cL~CC?}F>0T4z?}=7ECiwNH zYLHs_vyjagkY^kopUd&Dd5^>w&}la}x~`lfxMY+-%_<624{@{ENiWpZt9T{h;z z;y)GmY9@(W<&l74if4y4&kawe-soNz(&A4lK-q;h?IyImJ*RkQ#s2^fblc0lMtC&@ z0dFm(88UJY^sK9mC&K;^hfx+Mt7`19fPo)*8hiqu@+T3Z%fL06R-z&_N{Pt2>^WLu4VE&Yooxi!7t_M{g70A#j> z5V0?wzWpi-j}OD)PYP+ee~2|X3*X4|&l|28PI7pxj|yMwRvK-Dz8t=L+pE^|6pnc0 zllWF#9wFAeWvhYXvv3+Yp4vGA@vss|{OYXjdyiCZSop8Osi56yp}yNZ*GuHbJb6LS zuWr=`kNj=%CqeP9oiBmBCeoxfVmYnSJgFzYw-uk^Z?gPFmr?M(o1`wAW2K=e+kR;Z zk-3Sk$HVi@;@cQz(Y#D8qPGEWUHOPe(f&MalH~!4jY_BZjhUgHfJdqKG+tWVPMollpdN#LtXW?r(CzkTsK^4sR zA1a|7x8y3OqwwC|^GYvqsX;V|izCGneews)LGMeRH}{ZpTcM#ZjJ!V&hvL&l98H{sXC)8V~x@@q{mR#5S~ zzECzf7(F>PzwtlAdMALc>^x7PTD8`aUv8;Aqh!L3$Z_pd>O)AyZVt^{v*5oNi9Rh~ zTVHsQZ*8`*ODQ@a71HT`3;0c`_?KAmB!pSZEK4oCO27#lu=g3RJK#kB01V{Tue?j) zc1!zRO$R#f)hh7f9r8a-3}#@5OWacDZ%ouM}O}Dx}YO z10)veyybWV{uRdSnvM34aj4p8TEP=)Cox%0bL7n5eEm962&>ubCn(7s--UJO@pp#L zimmTfE5TBX)J35z}Jv*M=nV zMx_+c+G<&cO_E=|AkG2irnK-kg8ma|_u6i%vfSV57eYv6SoZ=?81}9v!^R#x*8V2J z;V7*PJ{Yiep4K#OMlwLI&r9*1wGOLwqj--<*zl^oy~N3oV?5*^TIZY}GFLWHO&n#U z78+)|Z+e=4%sA(si9z#JX?% zBR4Lm=ER8q03gRa`c^IcTHV)*^$U2k%X6sNU8$K-z!MIkzc1xfqfP25O6y}|PSGRP zbxlt5QkFqHGr2Ia`8J=rMII^f2gH3xPEliP=PYn}631@;05hQAXYj6O@8UO$bbVJ- zZAZh+YZNMfgP|!vJ_7{&nphJJ9?+YoV=_cWrBX1pDmgen6BF!TQ%8*0as= zPG219dU3akCP8x=3=RAY;=A7&_=idV0E8OyW276)r2XVzuYX$Ql%(oe>~5~3sSL1Q z>nm&GJvL}#mfs0~2|Q;5C4G%!YdWpZjP-bQuNBy}wXT-_Ww1l?O5>v+TD{?^uWtMq z7l^K`MXTO`P!{EVh^qQuh!`O@~vC!||f*c>6(+{5|nshLcdzp^`9~oLI;o!p-g~zMtW(L&H8fyYVi&IG#9T zU+mRccwb&W3e_GY@jkzPB#bPO-9qbg3Lm-v`C7BJME%`LNm-cwG*-CO?L0Roq^QiK zMI&|{gshwP5NeM)~kZU&5^>)tNm_U0+$TzSCRb_JP0h4T?0w9mc}T`#w6K4n%O(O&(f}3 z{7}#iso})aG)Gwc#urYbYcV5{S+jU8?R-P3YcXHC+G1S!Ku4cBdg<`pq6_zNRU}M&>?rn72eNsI#JG6o) zjf_DE1RUhmo2^U4-XQV4k+uRfh7oTx+df82aM>S9dfx1mnk;y$#4Dm`c6Yjkk_nxB zyM>9lQ`0|6t8J?4GTm9&i&loxc$~=NjFEyrJk>2fL;FXLueEOy%GdUmM8^yJ}PBB|rhlsCy zC8IZn^rf@`4G_Ywa9%NNfX$7UYq?U)i(|6&femrI!=?XY3-+JcPefz&`Frz4gfrgo5#96pN?+d zUyX&fqE%R2Me^?eV+Yh4$FR^N@K&gjzO2cAb!k zE~_l_q=6jbFjV1AYPIGeN!ZNLEp0v`*nei~R?Qvel*BxvqPRRTK8F=&;?Ih8EhgU0 zmqc5~iB%D0T;bF}xanhhIWjtDh99{HBgxZaWspTPF6E91mzqFgMP0A%t?)%nJa*Wlwn^pL3T=8y)Yoqu!FB4g=WR^f?Xp`mu_anVhkHmVk zdK5AnS9rNB7-J(9)BH!e)~$7`T|-RLm26%RO^YweK*n)eTK(;hk8}hc8PlPJ#Q@&} zt_ra0T~NFlxz6sjJnqxQS9%_Q7S$kL} ziCGeM!zuKxS6tOK-7eaT+q`-j zxyxnTl+(GBuXtkaO;zkXGpeMdF59@v0grl`9|vk)AF+bk?*2AA^A*fTl|GeTFAQB; zh1Kk5-F8!C+gtAsQ&#LW%b0C$^y}?-wZLH@gZq_Qy&DAL(I1I4EkjDTO-A;_Tr9wW zAU$*5uynmaY=@DqTg@C#AlW=BPn3IS&{qEdiS@mARk^X!EDxNBn_eFI^{o595nJh& z(m@rYE!bd}R`Mt6D0%}<)-|nHP4NZI&9<+2(vc8oE?1JIbjUqLbN4zcUTQGwT7{Ba zt)!TeAUcklg+=iKUlj{mT}wuVQbUZiYmBdOYW9Jt{{Uxc>etr*%OYY;$ARoga>eYXdzmLzwB$&Q*!t77eGgU9%h_9q<+6=;z~EdTv;`% zHnSGVC`mWQ%(*`Gag0{sqD2i-D@k#ErA#A@mv%aSqN)vI&rm>q(6T%{ZF8P##=ED< zVW#f0W{y=)mLfPcouPatyOrXb|oulUhpjQ!+$W=q>3aCB?e}4soBQX(g!jOw;jRn{na2QQ)2h zZI8Kjo*8|ro%Xlju^erpBU|0f+hhP>Zm8`i)NZupw$#H&VO^=b7^2`6wFBwTH8 zty{Q*M)4FYs@UC;C_#WnBAF%kg!L~E&!Kp#$|!G!e2Iv`By=Fwa`)wShOYKGzZYBh zw?)@ZqoTUXw%~r?u=&Mw9}fI|qj<*B>c?NTlSsXcVbrP1~k`$vR%)M(|p3?B>86`zST%UhA4N2N&C<;e3SL%BUUt%de~Q>N^)d zyLTUv2C7zS$jRNCmmVy#)2+nMD!ss5k(?4fm0Ag8)gCQUYhf*|!*Vf#E1rwO#$ORy zzOkr@qK~65dgyNL;L)`arwi@&QvA`NJjQBe$d!?#WbI~YUHm(~&@R(mvD8|78-xZW zCnXP|sv5Sq_S)^MCA`RFA!I5z2iB1Io5dPM(CzR3*hJ_C;+@C6a*%s+nYr>sMEV7SqW+rC3cqkw7CU%Rl=chu@HWAM+3ttCkrOfsPu+stkB zu47B^kM>>P+L|dHVqh9r8#!N6DnX^Tjz8fb7q28BWsy4{O4QPPM-AnhYSwVc3Y9tB zxaOO;E`-ZgTfOlm_MIEWr(C4)Z297ydBte>H%ibh(CXH9$rP-)aJ>PpIdwPjCA8w! zEv%%g5IP#A;Voyy9thM;wezLLy~)ONg0y=$sD_q0FC1Q8T51A9%d`G^Cj?XcC8=nh zB-1XmzY)l?OuzBzbf=v98n=7l`(19^&AGZLk}nM0;MQ-3JR2sHaOIvk(cJBHJpMIO za8&GvtY0xpL5}ys+PteZqcl5@E8d`4t>@R}o>>62a(1S20rWM{Yt}lplPETj2@Hb> zz5a%?Z2li#YWFR4VUo(?Pnn@Vb%^g-HlwJWo6yJAq1S9>`$vb=i*ng`aq^m5?KfJ~ zcukKgYqv zH_yv^6K0t7lf*X=q^)h{sZeG_{$ih|+(W3|9Xn6G5!^2#35Xm0s`SR|!#5bwZbYBl z-^lt`KO#%6_?2}#%{bXzA<5W2Rz9MpJlwjJ)|Vfv*?4{R88qvgN3gzOpO9@=s`_n$ z+srigiKCF7B|RFp^?g%J)L-nH#gR*>NABb!uhO$L?RMYorWw(Gj2g`SfQsJ6Fd+B@#Wb@zIXiGAVbl6!Ko?ZflZxeYQO4%=Nw zsd^@YL&Im4rw(TwM<;Yw)+LEivW8V$ah(3OyMJwIsAv{?jiHfx2_s)h#?)=J{W9sz zoZe(^Gm5>Vc$(x}t(8Yr!(NS$0cCy;o$sBU5h6WrtUWeY7QnIwxFQbu0 z;}0m~jw&_O^&hb^CAe&V3vS$fUD_sm-Ys5=yd^D@)DH$0} zC!%hdl8jK?;$7pR)>h-)3pfX(=K%NkQ10#jN|BQhMVDruO6;1w5#I^ z=PtXr#cZ4!8%{e7*0j^Bd5Zb9c{uZ8<#X;T?}mIauUqNn(^AwD;ShfALC!^M=~@(e zUpLx}QbxlslhD$i7I;fXX(P0`V%Ynu$TXctYeXRi_cJv89`i=Kdy8oSjzNhbZbMb8 z27(#dHjGBC$Q^}aN%2C$OQ*1o$fF(+pQdX&T^=&lp%B_f96^r~#MvNHlYGAMYAHQV z#`?oek}tOxjaonA-B^0hjdV*JUncKRSC6I_n#9w58LHaaNV>;}Cy`r*QgO{;go*aiVX_FYFW00G$4LY=w-HI>Xv8!=s;mu=5V=aJ7rS1j| zL7-aA4XZ@65LBJHY=SFG!fQ{A(}8x*Qr^`I|%49YN%#YGFziuvx?<{D-lF$61Ee9o zRs1WS_}ikjufogup6VoTD2T08jw@OcgQ?1if;hj~b4Fcb!Rd8%KKE0!2a`K%)}KVt zG^^Nc=a>!L$%B?7(!Oy0nRV|Fn^v*YW7`~a9l*9r9M`iS2A=8WjpaG0WCs7d?B+N5;U_3bAy zBSE{F81eX5FRu7<>Khi+Z!QZoTtdB<-n;2jsU`0_7|Ay7+11$iicMEk3#wcQ6U*Ho zPM~9@XGo(s9kE78g0Itr{8&B zAl$(86^%tG&e0(~bu8TIS|@7qfcm_$4MRa z*1v5d*;~YqD*U+q5m^2nvDN%BsY!LH&a#;w3zp!16)v%9ZQva}E-v+7DW<>(4T{WOUr_0J<yE56*r4@XbDtr z^myNs?OCPnHuNejw0Dwdw_2kQ7whpanydbYY~R2=PrYPMYc0`x?M8nwnEa>@6}Mp8 zpNnEYY?H`{j1Js;QEhLd!FV)#JUNVI-Oh4rDha0BG?c8YV(7X}!^t(~sd5lw_jc$z zRhe}wSF{$kwni|gf$L83kBDqM9+5$5ZYH_9aG|lE%Bn*$S^+)OMr*l`3H&jysjh{2 zE@3sXU|ip6_Qviv3%q>H2R}how4HkT1(o3f7jEQo2d~zpORYy*)eeiLDUA_-(r*f7 zVjhd0rnfG14I@d>9^XK>^X}PBWw<;q`$V3mqAFLj9gK)(yVPvlK$p546v&&Zgd0z-C+z!ngH=)3ke5zlGhER1q9Y^E)1Z zQfrlhve6T(>i1T%Y4)~@ZKuS$V~#O_^**Mm_;0~J9~WkAM%)!2G|h~0?rTF#*Yzu# zJ8d3qD`mvvd5Hf2%O&-1N~hv&QEfE{^j$DC=Fra+uj!g~s@Yjsd2A46w)3BAuc_T#&1xi_ z8Bs=d^(L}OG&d~_okq_~yVfDTyxiVInSwGn&#iQ}v+8=xPYs004ZKU6o0s5c(0bN9 zklA0`M=K#fIBb36?ORqB)>8Raw+C!7u2S6_sr5AKHKP*Thr=2skX~!~t}?-nS-$gQ z`Bq-Jd2el~&8(DEw^;U~#F`P*XEY_d>i2S$eqsX`;=U)5&CD;)f*ia^6qmj z+~mOz5s3y%5#JO>`;^m`h_!0Eo~3LxJJ(1pWBHO1#(m9suZ_HRd{eATrD?A6>AG|7 zy`2ve$~quEmA~-|Ro6AUf#9DG+!R(DwHu@#>Z0xkp{Tqu;cY%~Z3drWW3#q@^mqdQ z0IhHDzp1HkvgT#-+BQ0Wh5i`Un@v74@eQd-r9t*(lYtU;z^&mOmx#4Qw!da#56WEh zUuw0hc#h)I3q1)VEHDi6vfzC_l*^3`=Dzzty4V?bU@=)zO&f?5J?mLDD+u*-WvPQCaQxU_jMdF){v@{3P~B=Mtv}sFA9;_kt?d?DYp5mG z{6P{x!ZOH&{og@RC+~_fXoJp+RMcllZbGSkVNQ0BN}m4!OVafDR!ew##cuh;!Qf@_T0l~ z5{J$e)N(%>%ed69Ac1r}PS9aSJkoiqx`g*Po;A91L5#6rtN zuxsds+4g5FdS|s}Xm-9DYW~zuaB8LPvt$?;WrMUeX~s>CQ5Sfh`NZAJjDoH7Tui z8%@_RLP{rO&#gN|@S5Fti|xAFw9%wySw`%r$81(r*0*78;%kU>ncnJoBK`c(AGx(ME+I{4bTgf+^f%y6<8uN>NBG7pX}$>sXv9h3*sLTSz2q_yQ~d9WPzr@l&Q!E z+cdUqNo)#Q8HZW2*0pIh`x9{;jjDNTa{mBzkA1$itE6g&#a34qx7-wv8 zlUtt?^jk>hwD6~crni^^B)Uj&QWfkDIvT+7Z-+J5wQWDbo*C6G?PQsJ+sVP;ARLlu z#llcP;<>anJUOguo*MA@(&B+y?o@5l0hT0>TBW1f-sv{2sOnm4`HBlkyOLO%v!v<} z_T4Q$dw!wF|AxE`O;?Eb__-^7GOPE|ka7mU{T!4UQH7Uu;$qA-nc$RGv&Ko)J zEgUV~(uYXXmOX%|{v&I8&w}o(ANwWmWw;@1?IRnoTc&+F)vpfe2jX#?U!OL1c8|Kx z%;CL`JxyGLUD5QtdfMMqzFDP-{{VG6oR4a5@pcU?W9sv2UKH_;nc6acZ z)^9a05Kil9Zo_10#_CtM$V+5~L8e}7dd0qht=>fGD*T|fO=ft);run?cyt{u#yi^! z9C^x%ksJCNm&BeYv$^r7m84ipY-5b1GcuenZnTnFYdQ~r=Ft2tYPa|ET(#Zo^S3T~ z<0h&p^K&yfMQ&5q?4o@>`@|y=wDI|H!mH0cu~s}CtSqWLJ>)f|#Mavoy5X1s&INNm z7T5e`q-gEqKNM+gGedQ_*erPpfc37=RQSd4zr@g4YrY%Nr8=_%955_6C{I#-1v|Gb zH6JaV&Qrj8rn8aOwcWsmVy{VLB|(R={~{--jTtf6MPk&hYd1v^3qS+=>-^n>Kw zy|{PWKq`W>bgR$pA#tJ09nJ2UYbZAp0rI;K;U2XrE;|d_X<}%!rP;q}yF(^($m`7uWlWu1={x|BD5 zAMlK}^Ib%@vpAH(PtF18D*fb)xssDIrm(ZuykBv9HQQU;+S?DZL`lKN8O1N!n#xqL zwz+8~k&CRI0r#uv;k(t5H3NYctH za(!K_?{t;2)}saX;7oYiT+O$Izu^|Sp8Lvsn;VF>5}bqt^u=jvPpkNuj_Xkks9rXl zl5tvkBG091M@*CVu?5TT^v!JsP)i>pE@S zgc?_b^;qY*wv-byjN}e+S)M1+<%&_Q_2|kwH}@$m?64Jv z405fC+Ab}5lYe(z&LhM+?~E5#I=6@XhrFE_APjJDF^pG7;q7|j+rZ1KYI=M&m#zD| zz^RNJ_WWyG!dgn{R(mZpxTC!wnXc}J;tPLtb^?zFBkJ(qcz0OSTgwv`j^%J;t;xjhBQ~(q{6C~n84oWj((ME#zVz6J`<835%{7pBwkdKMqet& zjxsy*Q2bN)g?r)M3V#mxb4duTDtXc`Vom|$l4^ex=)NV=d_kaG>pC#MwYj!g4W>9O z0Kq>>rzVxOLX47)*|B}%p9b1!+HZ$+%?1-S#h01puSLgJKD^bNiL~8KEp>ew;a&zo z9K;+fZZVwKGkCL4@hLo4<4p!lD!?MzTG_+~)kD>f<6Q@d{6C=R8pW=irs@D#UEDRx z*~cz_c7r+N*MUh!Jq69B>~&r`@ZW}Y{{V&m0NNIM!ZpmW5gJ5)h;ToZa^4@)?xygy zg{GaRM{#j(nVo`zhXW*&>sizIf5n>qfR}y~zmD9@8c1O$?x8-FXT$nNui?KALi62R z!Oj*nf0}n<22a+jXvFcA=mAT@r3dHzNP|&ppkfq=VAOoGotNbnaZE4`GHVrP$F}Pvd1CS4D z%B0sXnWZ@1S7^WBp8?w0Lb`?Bwqb?Bv6XTOJx{r=pHgc`ByAeb*9K_*S3&aRo}ZO! z6K|(@D(P;dSGbY3!5(RT=B(T*YqhC2eP?AFcSxn zmymhRDm_WOI+pe}H*vbH&A0|g4>7qJ&*xCvSq}#3S1~t;rjaI`7~bKxGKS|F{3@>3 zkU<-FI=-K2EOyq`vAKYPSQGMOcl56o@tk_!$G?i#-w*r%(L5Homr}b{%yHp)=huq6 z@k`>aqu}2O-RL$Et7@9mf;%#&FSn*~UBAGuhuUw$p9sTYYaEHGUynaky3fq+!-e_^ zxcjhgtJt=Zc05nxPs5h@H{;I(_|gkO3@tgeo#OAvyPDJf9@I3J}@@ppv(0J8NBGvY1$Fl*N~*RiF=sc+%n zXC3jHzcz=Z_-k0W(6!xiK-zVdT1Dq;dS;>ci=udL9|YKIT4#tRNmyo68}bHv;<{7W zCSub_eU81Uc(28J{QBEPWs9W|!i$eBF~%zc!*hH>(0pBeu6UDOk>Z(_&dN7Dx?_Sr zoo(v&S9jVqzO|v*`R#KGfhlYm8ysf2-7`Vf{6(lwaq)ioZ8B{YOx96EcyWva?@lst zT9d3%qo`|o{{WY$Xcv0_0NJdSU(HgSwtHro;m-%@{u@-*!>V0M-2BIZi1V_+! zrQ6XTBu!{fVcDtpbMJsLP#_Eh;q zgmaIe;)$utVyUy3@WjygH^oqB&0!^_u!Z2$Znu1~oPcxnt9~B3)-QZLHl3(R1eX?? zysG36z4LI{_ZX{wG1BdPRGOvFfo{IuG?_BaoQ?=4lTi4F;5)w!z?K%0THP6dxB?UY zuncqfip!evwY^JMl6ND}d_UrSC&ZKL+7+x4+eZY6e-7*y-aC8L9x69J67Y?RTljie z<-fQq955~ljQ;=^=UcYgKDDO!eLQca_?F&hzLVs%CxXCW53NgV`sLiwYNGB1NQ$(v zOfp%4$;BF{bjgj{Gc}zr#5%u-ZJBjrr)l#Hv*9-{xhqfz~_>Dh^bPK8VmC-)cYpCs8 z7-ESMt_3%pyaX_{w^tYf*6ZQkPAWgLG;(zhFUJCs#s61E}kK?wg6gXj^{<-AH-Jvv+(;t)jUc4 zsi$u8W`P)smdBLmt~2jaoMYx1NPeB8>Q;K~_lWE?p*4)~kKaGvw#e!|tIf6V2zZXq zS-0`8hvJJ>G0N$5JEFN9*GX$<@q~3u4Xs$Oe4e8IPT6_4XN7ePKjVnR5nmOW7x9J(jRpk4O)^CAlo5I#n z=o;m$Q^Pg)&dxq|1^f5uM4+RiT8%iw-0_T9r#+u!Mc^mu#&>&Y5cfC^RTh~I@P^%NYZqDD$h{0v2m%a z8J=lD21UklYa-6eP4On9YvH>{(mR%no0egK%%>rT@4L=Q3v*&*or&I zlOztHdsjoCcrU=-AJ#4IFQCY~yAaH?MU+=PGgQ7I=`h{u7M3?$+uB?_mi|Hc8JB_j zQcj$-NS2aC7?)hqbsK|utBF#1uv`po9Y$-=&Ca2L>)-68c z!V!3bMlT#qG)p=^EQ~lO>6+Ri_%b_PK|H_|MI4#+BBpLlrje|6DB7J~U2Mg9 zZ5nAQGI?*i8v((_Djj}ZD%VuL@a~Cj8VDI?7ewKAR^FzmX?JPioBcSt>WUf%{u00r zKD<^H_k}Mcy`KKqv9t387dGwpm4_It(_KhwT>{%dxxTcP^78mfvA|i!o5%!Y3>wh2 znUcx~G+V)Lmk}a)ihgc*#Y1^*Wi^!gR61mfBgP{V2P2^1S3Vte`$vWujiv3DArKbE z;ya4C-bFng=b&r94=g+rsak6Gvo+Jr05>z|Ao>GbuZ(Xs3u}+^gCE}T~c8!jGJS+QrTr0<%iO$P2$f8_@`fj4O-(i^2@Rdk~ZLufc?AnH{Z1LSsaI#Hy4&8wC{3~l+@O`e2qu6U{;un>iBh46X*+bBpJZ*Cy zi8Td^TT6Ga^7h=Sj0aAG9{noTyQBDW%fsfvJy6-+&1|iw$0L2QMZ2i=`qq|iD&)!8lX$yE)%5QS++64or`n$7UR2%B zTpH%QJ7MEJ6HhI2Q?TN!YhEzd z^sNqSTWEZ{#Jw<$=Z&MiJ4rPdu_mn9sia%M;27lp0EA}lNUrWv?z&}*4uI8Y^$VkN z+OD-_Gv33QC6-0`ew4l%@fF^&;lZuRZl?a&gCIPf4Q&q->KdMpe!9hsL+x?-YQ;wf z98_7oEF_tiVEz-hjeJvUW3=8%%X0=gFde;fShqeDOP>%3{3)zU0xY6cf?Hh4hfm^`(=@BA zOCJ(U8sgzcmY{bPk>gTsbm=Fu3XU8I@Hsxz`wd%A@h$bXy6bImJ+T5IIQHvVUN2t| zYgf_gIyL3FyS2FuEr#wKXOW81no-FsPZ{bif?`y*F8kH@_)Y4&0cHq^$|66eC&s@t-8>2(=Yb^FoC zJADmQ(tJVU?-}YA`bMh+@WdITj#7G$O10wV)^uMKTScr%@<}H3l=3T6P}D8%rna@x zbv3t@M*jdcP!%m&H0-UbGHvW&YRbM0hI>1=nN^Na)MRFpOYw7SJ{r03_L&Qpop&U_ zau|08lf?ITn&rgWMgGQ}W5@1~RvqgP;q03Dzg;%Q&_*CEWs%n$cND567;CuWWN&!4 zOw#T=4Gg|1xMrJS2_qhNW2IF1FXBB)*Tcx39Eg^U*&0UegVWxx{7102*L*Z>Ah^u7 z_+q)n57M!|2g>>er9OvrqF64RI>e)tJu_VJ)-jXZ+J6JF^fra#4NFw;{l1sti%6bm zWL>haP=~!~e_~l%UlXF-Dcrm|J~NTfit#@X>YgNn$5KZgrfr3w0w|+yBm=?rSI8gWc~YWxKs72{wdWh>@|q=Jr_*h zXZB?VO}wLHt!ry~c7x)GEH2fl@1FG@JOsJe&*S<%gc)`>365bL5Cmf0O~2I zMZ3MpZp%byEw#M2R(CBagqX~4=-*n-66tylwD;FRqz($oLCFH0Y%aV};L8nb!`H|n zTsx9-SJWR$v*N8D);lPomQ`1{k0Nj~xgw1i;}qgx>2A80j&1e*H&Gr;ISZct#8&Ub ztGy~!hr~8KqyPABd%sK4rP&apW*V0QqsLu>|F-6p1)!z~}ocdZ_krXQ|iVov|Ynju9*NC)h zpA+e6x>!yc9o~nfKg7BYtMLQFqA4M0Vum$wBAj6QAIghC$syj(?CPvM9dCaY_-&zh z_U_ps>-04FJSJ@2uJm|3z0l*!e^FSP0~r?6Mlwwf)Y|i;pC~w}rkBL}bcv;%Zc&S$ zk;&>QD8;Q9HFa~K@Lsbqw79p`t)sV<8*IdMaoK^buL|kY_|sCn@Xmz@SMo`P%V4)3 z%DLN(E?q(+XQ%2ZB>5g;#yRg=y2boH3b@mCOB8q~d_^SjHZXnhQ_8P!PRQr9OYL{T zTJ_eGs%g(Mq=a0+e)4uCA4<>ohpN7t6gRTIbgQ=s=l4wX&!H8y;!Q{Fn$)`e)x*mz z!5hnTZ^pUH;b1jMbiHjQlG5RK2qYO8_N}dFaVfT}&bPxpEP}$`-p^ONR%KD-+$sM6 zSeWiAUoXQpdc?jU@cXMCOGFRdW7i(l$=*0fk22~5 z`yx^nc|qIn?M%^i6p9<|0xhdN0EXTDYWY%DD&w`Qn;#Nr*3oPBr7tYpHKp8V8`t}% z*0ZjBSk@CXB(gM2Hk4nyDc9{DqiOw(GZkVp9Fd+?s!L|GvauRIuvP9x8aX6P98t^5 zsM_X4dd{J(-(AGk@vGaA8*yA<)R*`7FQyBVF;EW43iJckw|qLyJ+nu71WX@R z?OVcDn)SgF-lUvvg@b&qKEAchMQdchYxa6+Q*fD*HTCwcqe9TG?L0porRA`o?Sb85r zOQPs^b6!b*=D1kX=3v=cgZn_~n#?!%sME!~?b>n{vy>d2?pkf5Ur6xPhMTS2Y1*V| zByI^%P!cN_#0jM7cmDuomhdE5{oe7|_N%ep-fCL8m0i+4PsTeeDRBB$8zAh}DM7*>05yN(S`nnWHbv-^INbYqqm#F5B(9@Ka@Lch=? z{?3zC6I%!1N!3TCbT`(vHa8_8G3}6KNfGLO4P|!a=rsEkw6k>$ptiWM6OuONDJ(UM z7}@ko=}oh~RaQa9YQ~2j6W&_h`Ep0ff^rG2Q^Y#PtKvO*8ura&TX_cQ2*7bvq1+aV z=A<@Sy@sgTChf@2x;7mMr|T)=Z8F%KYjvI!Ihr;ZAbN_LXra_4iqb3N1C<_B+30F% z67xopt#9=&Ih}AE9ETLH`VBj~kBSxjsTdMn32ZlUv zJ>P<(mPrJGW!kK(S7z-lgw1tE?vXX=(>62;6*y?mTB^5Ji!RY2f>ms;IyGb7UhDE| zP)(=YFPA9Cmd6C2Ppx#?o|k>8X|dimk-bqqatF*0^`~VG7%Qb=y49AuJ%oC#ocsK~ zbJrCHqv8(|$sN7)YD|j2Wk*^|eM?r-v^Sc>?@aL&ho7Z4N!D9a(_|wy(qkx&K2p>- zrL0nmGCWJBO{?lDe>R#?oZ@(-P7l3RZw1F`cp=doqPpb7je}a6SH%AS5?(_uhPB-l z91>O=rB0QZrD}TqldZR&14^%$gY=YJ1OG~HGUwuy)QwHYh;_pL_N z%o3@$lt`KR8I)$Dxbf5)jnLDz+aDrEPm)}5n$6R#Z|ts~D}o(2Zi$B@6)D~}kzA=Q z2l($u)iv)cTCtQP!-CPN#%i_8TiDtrrj87x0VEDOn%KU(xw^F}YZzGo{OgeM27}_g zYIKCWa17;HPg;D*M{;Eg^fa|EAL(a6Hg_u}tfc&*lMBdkfu*Egf`9jFA=d6nwcg%xikjizc~iPdotJ4ZUke zP_QOnwLmux`%g7m0~o&YWS=06r<>T;u}v$Wa*5AaM}1+b8+}UVQ|2Cyc&@KQ(6pqO z$oBEMVbQ&4NM7$%OFR8P3^|TKGOQ}jw6Mc%B0}nt#xkl73B^Y{l00JAHCIdDJ|}`1xZ4ZfSR6I-(pgo#TM4GTa|e76lF;3Riv|l?M%z66hGXT zip++6UrB~bYs;Uyakz@BsorY0D3CEpVs4D5nx#%LE-_1Uq0_ai`7Moxq>C(T_Zdb( z6|EkHrRzFWkZG5VZ*WuOAoOoa^ZhpWRM2n4p_!AsZaV!drGoNpU>UTz+9?kt9x!OK zQqZ1jGdjZm0K^&-OJT06w7`(AR~v;>kHo6?=FayGN{z82RPew(f+ zxX1dZkYpcB9<;YV*tgbE&lD&0amCiOzT zmqvHPyM1)&Gu`T!Zy;vE7d+;vd`R%n)Vv$0PknOUT13Q>dhuN+h~^qaygnPy)MRr! z#N_6={{W1-MzeG9rtvKVnwwI2~}GD-6jA?fTZ!#`q=4{HpUHy3jGaYG>m*mX7T-XOKHjbBsMFN~@V zB0_l0b63CCw=S!OJOSat@OIb{-3p zO1IvkaB|A0E%dH?!rGmtfuv0$!UUUh8p+$-*L61~6F18gXZU+TwD8nVCFv2mwo`fO zQtDdTh)$t*c9qd<54+h|F8R5VXB`DT!$k=%_LLDJoEavf*F8h*Oy+K4mFxCBx& zP1QUzqj+iG*U=iZ*=Oum8ni!b)tp0V58=G}3eeKLJ7syDS5=*Dtl$}rKjMGFtW9e@ z;|Srl-5t8(7+2JHG?pG8*Kg$W^`Wv5-@Ac&n!}yUYeZ>T+}X_wU93Vlg8Z4|ip#Y~ zNZc-4O!e`~eHzLBQ^1VDo+-N+RZ_-9b@Jjrag9!;zOZj*Kg*Xvp+ zB^|{1R;B564-D%XqTD=UcC}Iyj)tpgR+e(zOMR)zB8z$15c|w&_Saqz@V2Bh8w4)u zyQFY3TilwK-chgWk*$@yaYB!rlls%YBuKuxn-*^dpK2}Qvq;uMl~6fva%zgoTf|9c zBeO5wnOE+p^sAcgv!-d`r=&?S z`^0j88n0_>VD=+YxQPssoJAfmDpjwl8&Pdo(U(*&p~-cp+X!I`y6)}I?>58vwHN(yQn`?0=&Tt9nDRL=jib_}1 z*n2%oP+zxRUZiAmwQEC8RA4RAN07hYez^9m9Z$ozULBIzuJy;A?i_ySJON!t_N?|$ zM+{a`!i9M|Ir`R9T)GytmZm2|D^!{?Chm5*0G zq}Csf{vmjGz#0UX7h^XwgB`46t1+wBo*)kdmvAN^w?bu@@IIB}J~Ywwzla_vgILrZ zq};`H`!pXaFZazthc>b{gHevBZ{QfxO+BEsPdZzs^L0C>IRiZtHRyhRjp0o#H9M496ENezij8>{*;y$+HLL zJ#u|&mWA;J?S#**>9RU3-z<(l)_PXljxp0yE^E7**FGT=#ROAn-ag6@GM|Uy(0P$XZYJNzgC7bNcsybenxbO-oVL#O5{Rli$z^x=st? zb{D-Zj9bgCSHzLc;$2oW)9s~QwwB|U+5P6M>HJyY?*{mN?Q}~CXS$c}sxC=Br{1=q zjjyeylTmOXU%3kPDmn_S;r%dPYbR0GEn~B`PAyUY0Q4hT^Fa%jO$vS*(xcL}G2?F& zBb`Q8#k>+X%Md;B+|`fxN$)&&eHVwcxx^t`=Y6>?QfoS8mHxSzZzZ}|fhai$wN~uS zY+tJ<-!kp^pLSEp4OR2EMp#$s?S(AJA48hBaMpR@Ntr zQF(+xu`Gn1K&!SE%Vnshmtm3?a}=SxUr z;iZ`T>^tCAWwL3PmkBPFWjfmof27JV57Mp@N+8|Vf?IevYPSg2k`;`m=8Sd+)YU%_ z{697q&8q0qnFJAy(Gi8scGuBpns0~Vp4#F`uPz(pfd)w)rmE=DCDFLJogLN$#EPTk z%`a&_TLNl29G08oX=J<>nti^@hD=BgYVPze6CFjZt#4EapkJNw$;EkQsi}=?S(;r6 z-J_l+BXnbg9)$YVhKJ(qM@6`4b?^$Jaz}ca^c?;a3frEFZYA+vxc3u6Qpy(Ku>07k zyiuy8R<4l1WR5ZWxR7Tivb5ibPa*=b4SL69DE*B*kjwCl8M_aH=&!k@Y_e;2>K zV4IAr*2b}^?%3zNE931;!4cf}hh4JrUDbuW2e+X$BWo8>X%hH@Q+8>t(8$WYdFZ~v zuXu{)*TfQ8+1=Shh z+g;h}2GY$``9Sbn+z#ftoik2{#hOGO64Wi)J6XSbbb5KG-_%xR*M@vHbtJkMraN0% z3^wb#jP&4DsYd$l33Dr&{{Rc2@Xm+f8E4gGQFD{Dw_FOy@V2q0-RnB9iepw5&^`o& za7gF@?@zMQZ145ap)_vx*}!4OMQi*+&>_< z6Dw%mHP&ow{?luwqZ_M&=0;w=g15BIGUi_nUFtfBju|gs_slpXdJ4kR^_i1bw9uup zjEie!Y03|k3FyA&sCdfHUb~8E?)7Qnv=R&?TxUIpwGmgBVxx3fveFk-*6yUz?4yz^ zSg`jk%7*j?rh~%CVc~m=&3^lNcPyi#fO-K}G<&tS@Vq)^oT&x8E4oO~W#uQit6nFc zK!-!MeRR7^A^pvmMt4Q~-Tj_U4dYG5zke-9-S3V+q z1hDYjT6c(bePPv@WFT@elbYzC`*XwApV}Iw%rU*m2Hw;kx;qN5szr6QGwojT#8NPYn-1=1{(>0x5=68+-7cUmY z9g%&_Y51j%i{b+YnSMXBtZnzQ6Y{h48LZ6>ylvv!c_z@~7SS5)-KBl7`^M*%<)dJd>`P_w!!W% zE|UpqZZH8o2faz*eH%p7v`abuBU#03F#iCSK;_hS&%JGGz9aCA6G0`Nv`Ch*Zk}cv zncuKcSo2-lYDq1{>EqjAYmdH(7*5=nvyO+U|i0$`f6{Y*b zK9t4RHF$60u(g=P^V{xl!wbOV)rous6~xvtY1)&^1WF9%CgA@7jZ1TFZ*i}Etu*I? z-YAN_#G?af>^)6Bb$bQvWX&7PX)knRtKCBkR@OGYVzxeMpRIFRo!j`1!$;IK?P6P5 z)=?$QFh{{m{nJ;q?Qc*zLuoo@o@6tqRerluxuW9RPi;QV&cfK*v}?Lneyl}jD0J>7 zm5saoV$)9W#qOhZ7)PCwI3Q&onXDfYT6kkixVF<4Xf5uVHJ;{36mA*y#a4d~O>v^# zYhESs6k^$B-W8jXj(}G=;Hxb`{84?W>-K7GWKFO<#O6Vcr#-!@)M@nSEgL&npFv$T z2q$}(?oL)!87H6TT=$E#O@7wu$4=92or#c0cOD~OQ}2rE^qD*{qG*cv8Hg?uv1`v6(lAwR5h+{{RT|Sejc;E?IMcK|GV~ zQFw!2Z-n{;iX$?>7`(v;R`sizhMTK@Z_A{3XHszH*bg^%C=Xm!9})aCzSQG=B+YR! zkwQo=PDvQ#;;)`6&6%~Phbi#((^l6to4<(qyM4MFhzi?Tpu)xvLB(u*Jn$XogyqzA z?-Qdn)~Pr#K#iX*Jw3Yqm8al~C_Ww9*?2N5Ms=Qi2FGmITXCn`NvPf1y08}LB%V@w z0&oQ>PIB}bib%+|_<5zv0<^b8h}g=J1BD#-^);p7ZD&}}z9bt9_=MI{!WPkk;2|TD zXz`R929Ks#3q4`>&lud09mI;EdY6&G8flZN$)EXY_mOe@>Jm+ARBsn{ZE7DA^c^z$ zSDRC?H+Kyukzoq*xyRl$=GW=0{6*H|_;aIdV;q8gN@V42(42+(kygBI;#+MmPKw)3 z)Be?~T|bjzhoN)9Z^F8-gnk9I_+_Rgtn>N0rl971UhYGjx$X1=j8dO07rVKnQ=2w! z-hD344FgJ-$tfR~5Cfcn){{bgBS=)2##b}6N*l{n<*p?3`U;;}wbHdK;dx_!x=@5B z*5rHEBHC&a-OWAq(%f6xrptVF$?H*0DXl_n#qye(T)r*wM~y9Kvaq*{MY2QWMEE41 zbKKS({u1#Xr{ar`7i+iw0A;t1Mr)UyxL^+$AC+IyFSY#-QG(-4jpRp0NTD2tC%rdU z)MeD?I!B438)9_b9&icHOlhLs6Tyw!m3?=Yu+v9 zxp${5R>(hd3~Tp~dc1WDS@lotiz{_lVvos+AUFfsq|-b_a#ZOzs~L%;=RJX{S9+n! z@b8mWs^yHsg_`6J+D^NiFQ-mjxruE;eh zZdnFC&aw49g=A?XSJkw!b9JV*tGxT6W5LF7DC9~y^%{3~WxY<(^!xc^v%pA6%QtaZ zTEBzs{7-WQ#+b$%w8Ix({>H9e>3WW{sNCq5cW)a+zrB#Aa&b`jM$cY`*6UVekcgP7 zu?L)SMeMf~uC8In;+=m)*Ivh7vsDGQ315XHv90e6>-QJhSJ)-JL|FXEq-BqsWaIP| zTUDJk>)5RIdmzSKZR4eL_Ho~QFW2s7)PqfFbU$|Z$U&Z%trYaJFI8ii@J^e1uY6e6 zudj5wo2x{0me|guB9-rh*QRUJd{?XLGuhe6b8RzAB#JGiPvB8l(|kwN8^(4ErAck% z-loaIMgR$pN%yXsTk%$vCZ;WI?_zsM!mMRE!2_Bal%3w<yi&;C3ed&1 zmZ5f3H0P3|g1~krt?HVO{3FrDs%my>bvuiEN9LY`uNkdWWVHMY*4IS#cD^P)GFv@9 z+B7Dn%F&Mzu1*Q}G*tIv%*utQD>J8qL%Y{5 zf3@{xV&v|QAUG6}J;jC1+2ETY4;IFFO@85`;rHG=6oTf>ADHN z)isOP)a1QFZXzI+M(Dpv;l=hBw$NOa`4 zy0wwZLI8Iv(bx1(NIXxg;;Tv10H*D!CEMqHTC^vUf>;ypUn&rkl+gHn$9;buD* zq0dUEJJ>IM$c*}p#)CKZ;$|tZ6cqrk(yQ3&nxBb$W1;w7IgP%Z876CjxyVjHC-ALp zZqiu(8bRUZ1%~(ABAB2G4Tz)t>W9y4Ns)WCTtkmNf!#Pd*|s&_d{Eniw}wQ z{{Rr&Y7c!I#c?ae98$IxGzS~ME@^yEp$%FwYWlP-Wf}m;y(BBp3X8*@51T_xPfyf! z38h%2EJGf4w>T9ZxXr6tEvA8@uv;lt<|hG<914ZX<#Z=^xh1u>so@QB*7IA22`nxx z*`QZHb@9@%JX3L?*+nPBZD#a~D;Nxy5EGPV8NeB>A0FDvdlJDuq@qh`l%=$d(4MvB ze-wOP{{R#(tv(I-R>*yiPuVWNaTna&PYIvrTF2f5owYT;XTJ--#(x^z{Aux)j_U$O z(P(f=aDxZ$V!hABI&I#O;aIi3HZLyn58gz7hCn-3ZJ&X>KXKtLKf&5n;jmk9slFz_ z18qyMcw@%8SA=G`{{V!EF03qKFxy0W`;uxbr9Nit4pvrYp8QYId`08Wg_`~JQ0$Ux z5YGaqE=M@5@7TM>+5~?C&5n~3F0BRQM#;|QW8S@5(49Bo8%?d4fq1s2)5-aNTKV7h zOoGcw_?NF~(#m3nSC)Htj~O9}ttELUaZ$Wv*K^Y2n@`lNwM|FFceBqpyYlC?&I>TX z1L;!)egNEd3H6UU*d*FO(n@ounuMIVTtPmoOQCAc{AhzAC@$Axb^ zVc;8Kb)m&_)=d6v-gXMczs2lpWi`;rwvGqIJ}&VFhvC1l_&#@%C@xkAWmO~&a6dYi zL-AjYd|9r)hrCj$ad9LVEfVA^41MoP>U3)j8^fLv`(gx`HPMjTN;1HVa?w~cNH00Hmg!5^sZch}(`WzYug{)w=Cyp8QeObuN7&vg^yeo5II|Kvq>EIIoQYetBmlzt6`~IUE1F?%XOvSm{ExN zWd!6fterI&w#^f5m)};?A=ECsFCCQ8?Yi>@3EH_GK&yWf=Y1RCyJ{9UYb3Bt&XY#} z0696~F`rtSS-6W-`&($|W$=u{bpBWRwdfDlxeJel_ud;}plW)(-OTrFCx^^pV=73& z9k|6fN<6oE5iVrK)V0lXTea}tjP<_@$u-L9%@pD+sdr zeWE)_AF6}K0j-Y{-Cs$2W8po?6qdHT!Gz;*JwY{x;Qc3E*EI!`M%F|+oO8RxuGl6q z)kn2EH@<>ek?SyO9xBvyeQxH-b7Ou&keq-VgP%?-q}To&FNTSR>SfeZQfHD__vFFG zMm@N!e-ZeTQqa6PbkjP=B(q{Q1D)Hs{)Gv@HupFATR^u3sN@N$XN;J`oS&iyLU!1Tuiuka&6yrqeuK8jE~6G-aNe43+ia;I>&;3 z7I>oe<5aVG{{Xe%N$u}boT&%p$EYT*_-DeBc;CgB6NFfIBob6qwka^=Zh4B9X z!8(qC<0~y&;sv8!=}Oye80D36K1_=1d~xE5bxTXDZw){#5ZtGic&7zGJc^wji?30n zp8X8l&2oPYc=5b5;!8ml$x_kH6k)m!pF>U1t>KSezwr*E9J5|UZbTc`Zqeyl*E-xf z-le5$O{OgO_R1l+nMOo_cd8#1bsIkv_@2%D8zaW)DE`uoIKqL@{vw2>CuTKm(KfAQ zJX33Bf2-=NXLD$#Z?gsf$c#D2u4*a%7x=TnI{t@yEOASwx0z>gzYa;r$UdOgL#}9^ z8Pl()@omz~@y}`jAd|Cd{olr;@OQ$G33!jfmwq&xM%!gFq=8%IW&rfZdX99FQdd_d z(R@E)CXL~ZUI`FfBs*>;VapMor__vAUy611yzvw|mV>291;jEmQWSC(@yN)n&2wGR zt@R^uXQkZQ>2VZz<8|W-Ij&d4{{Rr-xz~q?ycwb;#fjUIyBmmKn0~YP7!9D6ZRC<#2IzJX^o*%c< z^<4m8MId`{(JWZN7|1n^@RPz;KNB<=>~#y)hDbKay4q+v?!Y z9g3~gd;a(xKf<8!B&%VsLw6P1TafJ(fle?g92{e#HH(azZ0vkTs%csU?vr70s!2SS zcVWbs&dzazQ~v+L^LxOIx@x65*i!na~-JDn0OM`*T&JDL91mU2d4y=C~H zL!ECXv4RjD?$ObeNZ_AOrDmLVXs4qgg6mMwz92_AX1vjE$3K-t;ok}PcK+(;OVz}7 zv%4QEOyD^jiqSNqdl7ZbVmLfCtN5np`yOk@0hpLohs(FVYmxrO`+cGC*0X4BzRjpI zEzD{1xl{6xewDZ5-x%xO4A)?@wUMMBV%`K}k^^+B`k#xm{a3 z9<`)Y(oLDlHo9&1UB( zqGpju?yme1;cMI9><feF0JhDV~W|MD270Dz`+!nCX=Pv zYxg&rUZV0m(Uy$vILEbJu+}vzO;Fg|*cDc&ag$2PmZFo?$?*4v(?`^$ z@Z;X@x4S_kQsXL*o<(PCSAHea_1O-MYL^mP$Pl4yd8wY>_0=RBd_d6oiY?ke_Ursg zG0N3{h?hEbwv`;w*=>}uD{~3?#@}3ap*eF2E{4X7E$sFQb8lv_UBcNvC?{#`YtH;( zX{dOM#9L*VT9)bOTg}${{%Hx|8g`^_wOA&U zvoM-4270Sj6h0sE7N4k_{cxMjECl;SqVv%6`c%i3E8b+bZs{H;xYFU&d?vAZ>nwhK zwbXe1-tKTUZOpC}_wQW!dR*>iVN= z78=vRc+!RpPXu)zg=XkFOj?hPX7OI9qe|9yQUf|3RXxRT_@}`3w(}ihK)dpYQn5oD zWHO#5nRua{#71L7+eG=kW zr_%n?Ad*!+Q?bY-bRUgV(=4R0)9r1wE3qW0CgxyyM$KpWI;O9q%^&up(M1);H0y^S zGZj4zZRxkON8>wvFU0y#ENrq^E;nR#{cBwswaI#|PHV-#5Hwv&Scgv5N{gYwt8`@? zZm3^W(~|PnN4JtSd&vsfxomvip7nV6f5CdMi?2L0;;Rz30^G}|Oh-69vslvjXT#T4 z_PSQEe3|TS%h@<29=saaPAf!=rOdW1&*5EG!(49=-$>EiqwOGY7*@B3qOsAngMX~b z7bsdt`fnX`Ry;$ZUus%hP#f7kRV8jC<&)B~F0~DBQ?atXZ9XfDn?vMWotX1f90nB) zdqhfV`kGplT5hE!=B;OABSADoZc)>Y4RbygV;7Gt=d+Pw^PnOv-3e33uKBfTG6KMWAv+<9Fbwqt1B{dro+@^bhRu7scKq9?fvV7m`q~=Ho%d6aa~jsbnkPPdP?Tch;&N}8z}Y7H&|F^kZ$u- z@W76QcB~%<>P+4vp5df7NI?>oT&bq&QpG=q;?RZLdFuI+CtQuaMMa=!Z(zdu-dBR! zM%b;NmpSNbqnDPRtWIuS3i@1@ejV|Y@#%>ydRC&WmlmqrM<=NC&1>m4s~(4U1=N$y zEXiQAbMkh@N#e_0GSb+~fg8l?(o2kn9<@uv-YUManIh4nS?%r+VdFpR0UbT)QPdQg zM?OxeuUx#=(tNS-m^}ckZ6)oaj#~!0PcrC#t8w17V(?wphu|8O_MBmY=G-_uhFtqr zUyi&F9)}j4<6A5BmIXh(XxM$z>MC@T&`E1{TaLp<_#XJ)5#WlR}7mGmRM5KE}# zElgOo>uCHpZKd1VBFeHBmU5i1^vx~KjjdhV$8&1Y$fd(ak@GJ#XlN4YItsy5HJKucXOXdS2^cu_ z6*StHhkR5dh7}?iPDE0S>|y9@pVa(+qWGo*HLpm)4w%9AG|z`Nk{u>V9Z8L6Vvfg< zGen}H8_3N)P5o9a66ZsX*77CU9#&1=`Sta$F8HlBwS6tNk>Iy4e**&p_1wL|uIpR3 zEpxpK+*r=rXO1(5jQ;?5de&Z%;NK7Uf5bNzLiT5slr&CXl|M?TxWx}nhdH2l161;s z_UiTRZ{$q70g#XGJu9S*{86RN6_1HkCm6@tEt>=J71P+;+IWUExQwejXKak8pT?Q3 z+v)c6C6ccAjDI#yAl7Nra@2OSGxXmIO=+l&c+T>w0#!#^kHbD7v0ZBT>iRI;z=JtV z5<6zD!>X;sV%JBxWO&BWx~WZj;#p)^E_CQ6GUZ*7aKf#^@pmm*Xw4t7X}ZG3mR9lZ z&Q+DLO=kG6>eBvn((f%oTq0~o#Y3X_TIoq?ZXVi2bL77B#(Py;i(Owp*O~4Wu4ce0 zACPG-OV|{K+IVkY)8RZi5*0zCvtH-KreN~%a`msd zm6f*bQ-Y)ENp0c#+oqOhjKOmxCP*Yb$fvEW-hmsB@iwdCYloUS?irMfA(UrsYYW2~ zedKKRT8^a6BDPhBBbt&OTg3WozihpcB#Stf2}VcYYUEm?UCg(dWv1bgxd&DM02)$l zs|nn=v7-h{z}SdnJy7u`lQryC+SZM5F&M{SaXQ9hlPTn2Y zA@KIUeH@Sjh@@5EA46N(=fu~JRq$opAGisa7!E~q*M1Va`(@?Eqkbk;JKBW8 zabY(P8RW0Hr|O5oz7VsL`o`^14=}NAdF@%+QYy~HJC6^&l8rk2Wh4IpRVZ#pwIn(_ zL3d~8U45c4C*5ZGfb^*Dyhknlf@)AN+5pFz5cc(`FFZe}YmP5;S!9T!ZXkB2%97QB zk1oc=><_2Ub8DtYyPSk>2_Ds_VdEPce+~^c;HtccP@x~iTqGBsG7=TkfSf48N{0?B zqS7YQb!{}usoUb_9z!s}&$y{vt8GfNWV(H|=C|R?y#`wV^RQtP{{VPbGw^f3T9${b z&!=kFK3%IyTgaP`4RzKYFVnR68hOe_%lu&0My2s9MYwqx^&53;m! z&mR8(VMTT(6K(Qj&geMDy>0kw$8ue1>-HUH37|pq?#6NNUVnGuZw_4v6|Z-xZ<&Cr z9vRTQIb|>Qpqfaao49Y4t16DsN$zZtOzX96Pf3nBr-xLDqLdTmsr#+%SQb7gn#~%? zVf#W$_jfNK)b{sY6&GJ;hR<>_;E|DAR(3Ya6HN`AdsCI;rDyG0&{{WR4$^H>Sp@c0 zyE1-sVOH)myPMd=*K;TU{ERxOsXRlW_~Ls3u6Rz<%?r$k2X6ImMDXsv;!h2=^Cy=) zM>0luIHGcsw1nNaC|hW7YBQg;-}$c?$WnR5X~e%~u`_ATBoXjX@<+8h!hRL8`)glM zIf``Zr2MT`bj>Km;#sA)U5Pi#Bu)2NRK{A`M9JxNV_W!_b?CRci_2%>bJH~zwXU|A za+Z3848CFg%dbOJd{v-ox^Ifw+VF0*bGjz(zm0VI-jk+lUKNH0lrtyYkdK)g*1B4U zGF=&yn|c*)yfZcA5!^t&XPBAV-9e}??CvjoH!hbpnq_6k!Q_g@(mYw>jU!P$9@ii; z2w(RX5plU|(e$bGn`KQ$?Hf$v=T{sWi9tqM2fm)CIq;`rBAf>NtII95onBVD(Y4f?E3^d1=MEVA z8tJD^HO$zQ++=o|MZ!;Nm+?!Gc?6DB(W~F;!sGi(&J7q`Ia7iwgYb`yJWZ&``dh}f z?;cc^PnEsvrSN{Cb*}32_-k05Bb@!rbdY;iE)j&Tif%JwLhEqcuBD;gw9&Es>@3;H zty?b->iUcicWZ944y_SxSJ+jHw$eN?dbUxaSybWG_y)9mF4kJcv_^}0_Isc+Ev$|5 z$UQ|4tgWzeT*}h5+pQZ_T{h}(E>5ut*Msev)A3rtu39tB!p`wVVw?=4eQ5DKQC@3{ zr)yev2;pT>-|I!ewX)M+N!HN1Z6XVS*B*wK+FApPOGBJUE-oz^+VjpaL9V&xU05z{v*AyGHKTWWip;swbbqs@{CZ=;K+4L8 zirMf!vm|0mK)g6RcMNW*o9t7QPf`b#=I$0-((54{D{?A3D`iqGWekjd3zj)Hp{?s&NZT;f(`WmWyO%93Tk0Vk6p^)VnPio7SO zwn7`*f4eMw$gLAiUt%;&#nJR175FOpTP-q4Z)|sF7H&!pO4Yu;w$#F1%vLF*{{UEr zjMZyhb5^mB>@nZ8azu9i@p1^Mt~A%xA~)KVx|s+3w1Dv6g;I8R9izEt!54lN)in2- z_V^puIr*EVRq@T`mDZPcqv?^$a^eGw4l|18JOkiIZF=WizSK5Hld?VCMRkzsmfCz* zYo^$l9K_4!u=zz{9$#yrbmWpe=k{Knd2cWLJ$*lyD$aj$IPYG+;=c+cZ3VT=grZ=u zCcJ0hK9i|fd_~mnk-W(zoU;+zn)iG8{{VK{jp!Lw#Ay9Vu3EF@#2L*r&QD&r{@S{W zMzpb1jwQf5e_F}bJUOEz2G~r@z~)xZTInn`{S!~MyVSMGksoOzoNX14;5&a0_|AKq zxpj!vCMRGLWV!4szB7A@>F8u>x?Ebtz_-xs7x!l#bc2EFYjQh3?8|qyvAGQY0P@;! zF_ZPJ8GIcthIH91?KK5?WhIWm!VgT>J*(L2cG_o?CDznt`J@M}K6O#(G`V#t&8ca6 zb?VyM-5IW&<;oo5lTd>9#kYa=iDz3YLAlHK_7$VyO#?>KLDeFM&7H;-m}aZ^)5f1; zv^o}^sArk5+;l$lxm1{4G7lAeN!A;}@@bj{ui0(Fd1)gaLi*P~@aZp@u9xARK6!2> zJFYI|9G_lmqiYQ>Lh!oDtWF+B86k(>KEk>$2YFgHa0vuWjD?DRF^_BVI{9wM$sit@X|No}kQvUzXb08|Go^ zYZFj~`%t_tbGk#H(w}MKJv!2K)1$drj_;XN z{Hyh>`$#-Vs%Y`qUd-`Zed~gp79N?V=vrQl;vG?~G)T6`Y<9U`neWf7IIAs4)=asr z_)aZG@?BOb_6Y~xLyg|TlS;FLL{+y-mU)}*!aDs=wP|b7UFnvgG^jlJRAE5-t61I| z@P~@8wFa8;vvYKQX5GX~R=y3&QL;5PEpFEQMd5uRM7J(~(x*}K#5?m*Ym1=8q>FD2 zSTj5W65bT!J^8B#L(}{$X4B)lLn95Y%iq@~rggQx(NBh~E|<)mcCk_SDieJEMzM?7 z#?o~wd&uqVuP*-7p}{JrrF0%JTWd)nn%2&9u>p=11d@K0o1pkJ!oCCY;*S1Hi>7?G z?m(^h{8@jfPWKktcI1zND=$x_SK8+2Caoiz@b!ZQfPF) z*H!h6X74F#yJ3k>${6}lQqD%2GW=J@^Go{;)SF3O6dr@#rjJ3;ZFK(tB54Al8>X25 z00^o&KA&?s84#+j?6Gsnt|Rt?_@85?+r!{Z4(!Qwa6i*#PLU_2b6WDWO)0G|%#Vp5 z5uouNq5Xs5WoYzkC)&(|2Ia?L>&W29(qPKa@O0NWudatF~O?$0HrwF#&+sC>|HsdCv*7aDD{!6=Z-c)01wmACM zu!k(PBXn4}vWg3YdyfonOiTeVhOoxA7XNd+OqPniKer8?8R>_R7e7>9Q5u)3$3z!rl|Nw(z^_ULd>s zEJ%c+lk>4Y)V708(?nKFY3DyxLDN2_v#vCc5cuO(dkAB7h7*@!aEb*utwQaq2Zpb% zuC(i^bgd-Y+XgEOHw`KN@upvRgHh6Mt#lW@NF;UM@&S^g(0`3?*=RGZi(AEYfd~LL zI0mpT{4G7+urDlPH#c$}khGlSk3s1|QEkdhR?@}!ycs5<@n86g{#&Ka==|p6A4=M} zxsv+MJtI!ERYVyT1-Y;Y%}T35GV2GQbd9C#f}$ ze`BCrX-^0ZE6MWiVfT$+@aBiB-`vfs${Oxj8welnp!KaCQ%}-uXNhjk=TVl9G5S?P zQclf|JDl!=qg`oMGRYmQ8)!afW$jlq&2GbAxdO$!!UrI?3ySSb_A~f=X^}?^7R*0< zJCk00;(Y=i2Wl&>_(IvpQJEqtaf;1y&P>wxjg3p4PAiRK8vu;4#z8wrENfF$hfe!q zyz&yxMid^OTIO``h&n~&sSV^GWWAJe<|aR#R)@ut+<3k{AI(Btuo&}!{xmfxza&Du zRngU7+uLfFYoqD=q5*zsm~v0GXLy4^i&4F`(v8%R+gr)|`H8?Fd;8X$I)0^VtqCTT zOp_d_Q}+;6l+<*oW;$Kb4H~{>kpBP?9f9vv8ro>YuP1gUk)++~o*D95&p|%G;+jl4kwi4o_RIVc*6SQQ1J8UUKMY%i-H8xD)kDDy1m?@IlVM{`7Eq`MkBDClii>aam^B3VTg(QcF^W) ziT1qs%EqIq6(@(*NtD>8lJLQBq{|^VC3_6kth$GXJSE|YEi~;CJGOT6)mNR(=|ZO! zEzIuLq*@-0X*xCSgyvZ7zj-@jmmq$%RzDkFYS3J+tE9ypvXix3jN{g&)NUp4W{VQs zYAg2LP4JeH4hDKC_8zrH@4_N&9!YfzqF5)-j*Fk?S|}+oUdqdI$AtBSNt)_Ac#XLX z^FDZ09qP0im5+(P-=IwDaCT=U(GR>H%?lWO|ZUTo|(MhW|)&{YP|?{%LL-S~%Ahzm`dEnrv3Ab0#~S2s4{8zQ=R zk4T!{KkT+uW|%}9cWm-%Ply^Fyt=AdXqSOm;sBD|7RMz0D*H&=cmhf|VRR?0KN zN7HtCR+oz|{4WlPHLG7A?P;8ga;?Z7z*ezIPU+kg@1f0Uo)^3DuAwZjGip~d0^Vf2 zf_;Z!QeNnDNv0O@b-T*a9mJ;qu{{?Rcfu*+Jw{8Jbs07kfFwi=V0x45R&FMUSuOUl zsTp3w<+rz9g^zRUYUL?kQY~THZ;UQJ9r$uT><P{Hbv59^#Ze$ zrrKvCty?X`X4>M;Lui*ExyKAa;8Z?7w(&l(r@>{RL*%cR7ja(HSoo^z#u|06hT^;y z%-3bEC2`15cmlONU9DDmVh8192H6p#B=w@lTFV ziS<#aXm>F$mZ5HpT!lE~Rvwe1X}WKQ=8n>Hbu{c{xp>dYr1P|WDA6BF)0sRurCPL6 zOBs^k@%%*O~u+_^n~_owT=AdW2=b+~l) zL`Vy;m#_l4FNE6mz451CkHsD!v{9nza+R~T*~GE~jmOriO3`d;JlZ2?!X6gaW${d2 zIq^1~wdId>mA)`7Fy%jMCgVR8(Ay4uB4ohi@LA zt7>Lz?a`nBxUI9cRz}wzY*-Ucy_dC-1O;P8#EV|FMn%o_FG7a zLmBGF*XvyVl&cY+P`A5uTX$`Vx2{iGvX87^_)be^mvfo2gE-DlUMlS5t|w%MMR~44 zq*-c~;iH@FQlx4}RqcwWb8q4;cGK;etWhfov$=gLOC3j4mV3DMg(z$-#C9=`6lbd+ zQ&PctkZIxMmDmyTr&3$igt=aX>S$W%mlAkddF?M0c?wTG-1HSgNz*Okv$eUt)WDoJ z-dlplxu~zTC@geDwrlr}26FydADVaf^a8I%Z{Yi_65ma})KMPkGNX6Qo%pBkFnY)} z%Ux^1AZt>~48CI$q~NF>GfdLFV!EJ?^5XnS$tbFvaol@U+O4IQyQj;c&2VM%VjEP+ z`Bk3}=z1oL;Y+LQnBx;$N9Dq)-~8sS$y&{7CCvI364%6{3*ApgXp2e#GM>Qoti3l| z)im|H@ccK4Aen|q?t9{_X+AN$wbblYaZg#$Z6l&7qOd$d2=c+@RQQByK3RAbUd=!;=@wbVZZQCNKiD%;|KeF}fRkOXpSz}?eG4`v3@2VPH$k$I1qiXgSZK|ZW8-=`MAv@O<;_ZLN zzY@G-dEy_mi+vYFxm$SDFU=!l7B%QPcZWPTplQo3m9nkNu*{9l2Ygp6VW8?m#Fsu5 z(RO``?&HpuW65I2n(3!j@ogN^gHq7%Eqpnqc$!;nL6^*m*e=q?{oHt#m#pxY6%)iTp$7NCYt$pttC-`k$?2FT=}i z5L@`p9Yu_nFo11(D|gK%lH6LNEh-Nd%i!HlN58!iX{JzO5{^-QGux3-==S=jhV(Py zeK$}~w8^#viB}s}IL>QZ#J}1WdMDUT%Kd|1fCz+b^CW|)_RUXiqFLM6KAWoDBoW)d zu2{ZzU}R#Urzu^JncvKt!TQYC;q>ikQahPvz;Zd2K;R0>)jU*mjZXH=*vlD;;C-Bd z!6TEJw-%ABU1(=qv5E0N5Y;i@!q9B#$OQJv{76uL8ip#0V5m&2hzQ{d_1=v9P(~8ZzkH-E%FpN zGJEIJiAR~)Fm3fmJ)>$C@knCS=8%m&iuru}`wyQxKQdAc1oOLO*!- z>sj_U_HK=Imc?R%K(MsK=9m4fR=uLhs4S_gLAB<$GA>3q>?@)=M^sP5jJ;~(O4WQf zacibrXUK0Z(Fw?I-^#pR_f2mFe$X~DEzC(|@von-fW_T;82szs;_!vOso_{f=w-w7Bf9rLYZa zc8CBZuLCuU;qMqvtX}^B!ah|Z)(Z=3)ocL#pP!#mS4l<2#8pW!BPt!CxbuBkj z^H8{A#QoLoqwuL=xbWrmrL_7Vh!*BqY)Jbq0WrAmT+hc}4{I{oX+8?l^?)y@yk9h1 zwg8KgNynvVd^Gr6d>RhB1*$#0y}Ly7xh=W7n$k|6D!U;yeM%?6o-pvfg8nPiE#tee zR&|;!PFtrQ4I z4Cf>drDu31O$sY@(Y#Zot-b7KX%PYYtCNgUyuM<+-i9ZIwH70+mjH_`86@K_id?4OPf+iw9Qw*9y-=<{B^8FKARh? zRue3_kem#t6uP#hZwHJt={zxKExL%ju`wSzJDijG8ndbRbHTTlH@+nCPl*%lk;-JV zx1G)cKe~bQO$N`axW8Tj4q!`)9jY@BegP0(hwLo zu0E!+J{W1*i@lw;v1yxYTc(vubB5eb+}5Gj14llqCg*Lt9n<*7tzPhcucOJM8#{FK z5=o23%mtpnotwVf*8Ux&j6-07C=(aA8u zkb#m%<6NhW{xC2@g>%!;;-!8YT8DI%Gy?DwznA!7ljAuNvC*kO0{+I zrky<38g1d+ZC&`@0R(Hb#tjrl*dj9}g;B-HZ+MbQ$9YesL zCGfs1A-|G)DIrc8Gsws1N;KsuX|gMoJ$s!kpNY)&*FGoGv z)OEiUrTv6P%uX`QM-q|P){cYXSZ=%{cXe~8T&mq%NFWM_h4-r3T=Mvy+RwmR91RAh zZi6mU1R>`+t8U9;B8&R>#Ort?gThvtL2xDAe2ls0JpL80;@=)>8uo!}ZQ(67mfGG? z9I!x`8$qsj#Ck`IJQJ&5ExweK%VtO0{KUy9N8TRP?}mOc@dVmj*Y?_Sc`qXp*x)HA z`cz&mb0lpS(9qVki2Plx>DCbg65GP!Gf>M$~O@{4;K?r!B)tG;Z7% z!2}AQ;yilCfb1+hS>X%l?(XH7J>)|N_iT9>`d1@=sOo+r@wJDC^zB3?l*-exCU&cw zlDt#8X}j2+6V&X!A8NYaiL^~hNbMksD{Vo?0i?@uLO8s;pMfx#;CGhEao|bwpf$U zikL}rZF`Q^*k^)oH2(k=__`0U-MzF4Y!Of%Bx=y{kA-yIH(R^X!DS#Uics^8}x zc$(VY4G&hoGAZ0`u2r!3B$1z5)7Eqg=&jc7%3n6}+!E2T``GG7;a2UuM`fhxP{n$1 zK>`^^RjQU3x7v=m_Uj2+;@Js1vD^Ou)mX=#+|n5{Y?E>sPqR;n_0Z*eHy8=eXA zwWY#YBy0Axg|=O6Z0%(j#cAvJz8;w_bt~OD861T+j51kC#dC9bbu`^^uQd1#t<}@{ z#UcBS$E_uU$8oC5Vd7h7j%JZo02>{}CmM1RZYs>w@bi(I!h~Mxe-Q^FU$eJ z&(gX}c%{+OJx5QDH6)dkvHQdS0M%IjCerksLe4Ec)O8zzH_Qm>QTS=4xX@*|x}E0o zXYv&{bGNZS=e0$wm9{ia`;`75-&^SV#5dM*kr;5vD)PBJ6+ew?+283fPaImjQQS53 zMNsxuBC*o#SX#Tg@ckIP^b-YSL*~ z8&^f$KR~|l>&@cLQ(KLdorSfOeNjhh$J1>sbqzLuh&I;DoE z_5GHsXt$BsUce?N{S3JK!@Xwt8!hUr&R0kAEta|Ai~S?TQOGVWraxtOUW2e6gjE~q zd`W$!L20AOZ*vr@$j%?-tGBvs<;R6DZFN5`+WA|}SpfU^Jw2+o!|xG%K9@|E&?U;= z+JeGHQ-I&$S9?7OZL~i~vGGB+xzgai5X5lr5L}#p5UDlWNaxhF%fAh3vq$z;4L6!N zU^;{CTiSipVP54m7!pY${nN?OvN}ZNY)V6JO zeP%!G38h#bW(GM2-7V?()hoR}Sn#Hv_L8A_Be)@X;|IM_@b`xGdwn&mH5gU87`=nl41%So(lzLSS6JFJHYqjvsw1C{%%Igf^f31%>88xweWvxYfZ+is( zK%P7pByW}d>GIk`Qs#-r_;*dzuC=>?;wNe4wjfyFBK_n&o8FB>OkG1)6P8JYZ{@m! zg1PQ1vGC5H747i{V#3aR$5Y??wajUjHkMvB)Mvae6b9$Z+bQqag*7WllCN`LNY$6a zmh(Y#IGLo2YDXZ=bLLx(Gf9-l$|h;aHsQWyQ^+E^-Alq&`gfIce=Jf*GMOQm9)`I+ zb5rolDza8puT1ju>OFLm>dLvk~j0r*D6YpA{3(>q$X?X;mAXQ;@Ns4&5 z3{PY4Q(f|;ZA-Dx_%p@2{{V;lJ07bHChFSJadT*gCur^kU7N&u9kbT5A`YP0il#vrNNgKJqtXT_kgOS5tv>4HHce+`xB95;xxGt!qIh zospGWtqHVEENePFwxf0))wKKVB5Q=6-V`P+{{VQ7 z)uG|F@P?0~TiR;2Y+l*J!g~2{>GZ5vJX?R^%~d>Ka3=oFoy<215S^zyG4`qN?6jSB zYrhfbH*zd$1NkJJ9{no$eWacCCHWmkinSeA#P{}M-%*U)>K5$)SvUyT`F@qeP2lZ$ zJS(Yqe^a@TUE3C4vzE@}_Vuf`y8Fy6EG`HUu~{wVkBp8oKBBk$b!RcRib$^5%^6Z9 zBa%G{rmqH+M%l!CFOu^~jA*f3xOGwGzI%?wy1x@@S2s6y^W6UJ@rgF@bL&*}`%8N} zc{S?^QY*BO7m7i{5mxUtn|~WTA7{5iEDU_WI1TMn89TPnE8kNF?*9PA*7r9S_l~b< z{{ZU4u6|mJ!JZ$mxsLkPH3K9~mk`R?+n-F;>y1t+Z=}+$L0=>tizo7|eIHo9(Y0ws zotSW~wemjlnyG6Y1g?l|{4R8zYDljpfznb0WDFd3k>q_Z63eCL>eiO7^BwRsddR@zJ+Q*VA&ZQiea4ppE5W&7;4^dSv{5z>xCBCHb zvO6~pwEO%0*5xH;$m&OGarG+ea%ilg)b5(^NKp)tL^q~>_q|iobt$IRW`Tdk-f7ob;xM(CTil*h=ZyMRHi>uQ z&j?R(q-D> zY~_1`E320NGo)KCqoNriQ;)R5c|OP1tJp2H^2&6pQn4t?tBQo4e&@Vu|@uN6LMxTGlIMw^<{I zJA?BsDNC9=2*%d+j}!QRQHxNtj8AKFcFH|7SM0S|TJci$)Ci%|@< zv(s*)Ykw_%Srv%M?Ok_*?=^TdkL*2i$UN4$ST7?VGbf`})lr0PaV2M=ud7_z>4qRQ zz49sA`+4KmwPw(@+3e!iG&rP;#sd}gUrOf*y|liH{LD&c4vZ_U(mZc_1(RBvw2m^r zFnnMN&)(4>w6AlS*Dft}3#jD0SyD)wEY&5(m!#^4$*|TBE4Z%iGw3Tn#J>y!!Segn$l2`UiOBTcDd*`8h!4a7n0X+ExAsNd0MS5 zm!fKVU)l9*glQxDfsavKb>;s6#y=2Fkm#B&ZDis(27Yf!!Pk5#@s950tS^*A`NQ>A z1J{m5)%+Ch-1|YjF$D9AK|q;}w-Ju7M5jUEwzV6#d=qSJPG0N3nkMXEhPnicC#ii_|%$Ag2rJpX#m@_ zn3WWC6%wrXgiBISbCa_8UE=+F!ZPajI`ZX--EY5|<#cZV+d-%`hOrFg%W&n-73|uy z8eH*BVd2-246C_R_G+akfG<2pqsKff7W&z-DrW`Ok8N4Qu??+^eGlQ}I(d#b?d|7= zRl}(~{cC#n!gev~Cr;dA3&>AOk5KT8&@2;0do88JAa2WT-HLn>YkG#FAeq{9Dgwxc zp+lO|Y;Cm7KL%N7dUd+#w}EC?97qO8G`fRDrfQq5FI3x;hhOm(N?gZ zd1rz}P?4`3w6mi$$bM*~{vlezoD+J5?YY!Tt82D)#As7~xv?|^kU|3 zVyx0brfbh;_u=8X8=;UMhtSlzHTI)pb1kgVt-^2p+o|LV<}T9O_Gonk)I6yokSwbI z0CXDcG!bZrY}XN_qy~+{Wm>hAQd44hswv) z8d7nLQ8Ln66m*N54-i?#Z|%H^h{8-qMjfl6Z9DsGLHi%t6)r8$QO4m^HEjyZ!+L`@ zpCddHoV+KUt?DaEO)|s8o*R}uHuTxw#<_`s#!X`HDUG(6cxLQbTpL@NixRs^u*hoT zyk}_7t50jFSq-3*1fX&UrhO|Sz$>RWh=M{^Y4GM+=Nb~nBTk59a}*CMprh6QGi_)T-m zq(f(^3#g|kU+%ZPT($APi!JqYqE1U&xWUTt^{l5#^3jSdUs3-65um-co-Joov-52q z3oOXF+wO7FlSc4-!bR7#n}&5z86}DH$F47@254*9}+|0 zon8L`u^Il)FW?XGQza zy7E4ihoH6Rh;E-%)1Y1bUL(fpzk7HD0qx>w&UVca9I2+9TennPeNJD+mpXm@lj=GS ziy}`E{p2M%KT5UX6tUN=Rtx(-mQ}=&$T?H^)7x5;Pt^^Ep$f7;`ni{=_NgSfun*-+ zbL75qjz%i#URonMmNI;62BF}cGD}-@Yl}7qZy72pTj9OlpRD*O+NRc>322;*Fg}#) ztwMNh@u=*$i?PN*6`yZ;Z5E^kg`~6@Am%Z_H4?ujq}@GDo1g6nA&*dz2$2t6w8om- zT9_@xh=x}FAiNV+X7LWKX=>KG#+8^@WH?@xHk8(vQH!)z362e!>TGc4EVYaq0Y{sKztETC8&m%C*)49Mw>ssGsyVkTDnC)&v zQNa<(UaWD=Z%Y=Nr09>O=@A*^+xz>59J_maRt24=tp&8Yb-XS6)FqU9QiY`}qev@A z@ZW_001@Z#kHk$<(&FHjE<%<(b+2`|@eR(uWg5X0tkM8o+kmz6-k+f9S|`TiH;QhS z7~XQ;QSK|{1O*;g))X>-b2cY<$!}4gz?q`_(_EP*P zth*0{`VYd(DCDu!Bx{q8l({4Ft$zsXk!u&FENx^q*8IsR;4!UB%L(<{roHe#ydm5b3?op(GBWZ)V2LP!WQbB z*;{<~5{xK5f~()n=UuL)Euoo+%yE&$bWwPVSF_L%UED3Du;g3YfEm8E4x^N96l$XP zD)_5Qw71pav(?>al4ctcKe~WY>Y9t%TYZ`+Pn8(NaW5r}W$7(_;*0rptDA6%7JP*# zCbcXL&5TBSsghaTovDwwD@EtfhLmNgPr^y7#i%y7uag*jt-LIG$E{iME{QLR58AA5 zLknZRMF$x@g(c+Rsq-AqcH`uUPYONhJS#fdTTNwqBxvqQd>o&p9_v>Vvw9Lgif;8C z0Qhd+B#vOaWRXWt#!H{T*KeaBE1^ftzAZ%6mHeYbU5rTbsz1$axWs%5%PxM zk?%{c{7KVinA>=6&7N0nu}LEEgVYMQe+|9eu##v)0&x-(z#gPkd3-x$*9jy*G=y~= z0Z|TA?!l+BG0%%Xvu?$M#U%GLpPiTd@G8uAT9oXtZCGGaoF4x5qb-Jyrd%bciZe4D z$o)^}Sw1b+^iK_0&*D8+U|@iJsLz1M(xy%}({aWYDf~+Ki==oL!$mFRXStkgfmf?H zu=KAt@F#$EKOSp__E!=T;!D}&KPnII)gQI%zZ*P6F74n@&c$tG$IAqN-mhfvZ-C

+DSr+56w6cTj)3el>}EHPwWX-!xn+edEn^`bUU$jdC`V%G(?f{G^Up)hIZtp*i0|%xN=umNDFH zNk8N2>liyn@QTB`@g|RbsGSo>v@Hw=3AumPH*#yCv5w-~Pm+CNbjy#D6&&Z@pQP!& z9Mf#2)TXvmF#u?PQS=cE*jL z&aYYOvuceswY0I?MU44t!Edcpytu#AwO6^nkt5zQ3zob5FJ7~1i{iu9|wF#HlyHkE#8(%dxEW%72kM2;_rvNWuZl;HQaXB(hagkdgi(6QI$7% zJq~&EMp|rd-+WaU?-rYDWAl_!%7{izFb}uAO+Ke}srbQRc?3Fq0DkEX3w>zii`F_2uAR=m#*^6CcyZv;W)jaY z?xJMi0(j5iSej0qr&-!sK`p_R<9tU9XC<1g>Y~S4F~x3%I8}Cr2cb1~`$*9K9opJz z7E`3MO&Qo&R^8E6*(5^>GiDLBKCh2S;-Bt z2$IYRc@G4G{Hr?JYs=@l8m+Xjt<&WmRXKduOQ85mjj$*=fw?Jce4p8oQ2wiJwh?GHe3I}hnqJQwixT_#Cd^29Eqf61A~UnFwIyW4*g z*l7?&W|k)A^+*y;vpatpsjXdH>e|J->DN0hWo*eH<6_k+*N-YixW%Gh1$a7GtuC#+ zORK%akf~)u(G+^uDBdxiU2#!Qhw{dQS&Do51&o(CHWVVJAU^O!l2`G8k^z| z_P&YWfA~Z+dy)O2bOcRuIoLaqQGdc&sOuViuAvCq1)6-h7|VZplSuJCic0Q<8k<#kRk5uWRxIoI$eQ z89wp@{IgX&FXQ|F02Fwd4Mq!gmMd7uh9bWx{{U#!Ypo*VU)8QP+nL=|ToT9lrgPC$ zdI}-;dt)FA9>ipxA3NccPQ4iP4`nlAu%Ct z7t*?23&hW^X&TO_q-n9m4w-CYh!p{(ZuP@>3O##UwUw^qWqYgBv?|~t1J|19HT^$R zu(3J^h4O~tKqZu(F`lOs5wf?uut9sN&G%Ffl@D`{^~89~#=bD{f0WlISuSOmA0`WYlwVBx z*Qn__7OySEhl%CAjUq8_WO2Y#_3u^n>#OJSWHCjcMJ>F?G0IeDH2LKXHzSrwp?n=- zs$Rhr_N8d{maAqZyL*Gk&p7(i8tT_t@Sdp#i(w3s849L4k3&~=`|WCdZr{UZ(LT(v znJ$nVWS_g5#MHbSt9W|;?_ROhG1#hO2bH2pE`)GX{? z>Rj@}&{WWPTIa*pcOE96R!HomkPjiwTaMLJMb^A-Q+~OF97~I6)bgw9YMMP!6;&|3Ojb-%9qAjfk0CT}*BehSf=(g6EuuEwpHIPlt zh5r8lIq6aSUeh!`5o&hU8e{??5-GWrP704oUx*sSR{AZSj)@R^i7iAnv5rY6jmDDZ zOI2ciBNyV9tF3%VVet3Db}_~0#)9f-xw zd^O>CejWHB=91%m<((=ZqHtDDfwFw!- zD~?F(T_%^HS}%i-jkRm^cV%Z}AQF9rH)Uovovv}WH@6phah}^ukv`K1Sm7KK?tLjW z4Q@||S}u(artS^I;M{HGC_eRDOYsHfrGIM^CewF2Nc`~>DtJ@xTD~ULbbW5$`!4Ac zLi7BH%bmf0kf+MiNI9P57v3P3SGija64hK@$XGm`LUpB%;{Mab(P(REhkd@rn{HK4 zdS`QGid!}*YLYB?Liz7LBkHk#WIou4@*!;HhttxN zN3ij(yWDFnrw=UFE=m&btz43md;hW3tV$EciQN6m@HZE|#&{nR4#+^F5z9Yj7YvC|^Am}yEUHpK&h+;*&uC&aCN;z!gq z3rBl|9$YybC_a@>#Xc(2<<~4UW{DuTnTb|C+aGqcp|!lY)nJCp%ZaBTg2V2p_oU+( z=+Q2Emb_V}&8TUijmkwR1eRmMXQfooBC*qaH#LE|7jmqjm7AkAMdOKd{Wrt+^3N#- zEvm8>`^-PoYZh)F?$dkn@8?C*Tv3I-eQ!1AO zg~_f@;@`pRE4?1#O%~uA#30$uje<|sy1OW>b?pkit%KP znqT>Aob45z@jJnKe!ty+i3G0)O_S;isP>1@u$OUsV37cB)HL86~F^689i#_ zRZrcKX(zevTHHEhx_nw?r2b2%(AS!o&c=R0{D*4#1>0^ zVSF9sOi3I4(+iIw$$xgN)gCy ziI!#HmaaDX;^#@w_vtaT_xH?}wz0co1ob~aE2;72y@shMZvyX)X18CqbB&;Ps+yF3 z7PPU_?(e5e+ewc!HzkO`{AsBrs#=q(A-J;9q0waU-r+sOP%2&JxMw4rel;|gI%cDB zra^Zp5!d- zk*?Tfn3-;7W0C+I0a!OW_NNA+abcuIC)v_ssv|gK&nBVs>XwB?CoN6u``c^V%dH+6 zix0A*NE78%IO$#~@h;*YiXJYs_(P;QlGf63CZ{B4JP+Z`c3%{{W}XJ{c)EZy>KdAn zZ3>LJW56{};IDx+-w1dX=U$R^eP;gvbKOe$EQhWsCe&`eMM-O9dajk>9}nrD4=omX zVz-VcL^ig{*ylWS`d2-7rpt8`L3??=2(XVFQhWFOsZWY7b-xC|a~_qL>;Q~U>f?>o z&iDhypV^){kHUXpTiLHAX{X62Vte{ln0QW{TWpESE>=A=;g^AQ4-via)o)oPiXd%a zE#KC&Z}oVtwTrtOTZNi^G9Zl#clN6HUM5`<<5HhYvXIH<2vy)>N(S_+e+<42OKBzL z+*+5ECX_wZ&B6JJBRrE;IH;?)s|d={Nh3lZ5y7MAl3MC>tOsF{6`O&Y@ZZ{VN3+zt z9cixl>$(fXD(byKJ!{!KQ>J)s^If>`)#b={hAqZ!pn`i>oqTc7tgbu>ci~MsHhDaj zdwB@XcJqPxQg&8WAH3eCpMuj%@wK*|Eg$|o?0oyXto++me(rw?hfvadA>yACMIMi( zq;p)xBuj|j47(3fYlHoid}*!fUk~*tXCrf#wHue_3ywu}o*nSb{{V(HM)7QSOC^*s z`6{5~l6s2PDk@DPCZl_?`bGROd_}#viT=`U-EHDo(BpEB7agWBS+GvLRRY0=u-3y+6dy~NgNwp;C( z3}Qe>%UGAM;x7w)J-6`=xoI7ytSzH&A&wcb*jCk@r-gnn>5xaJpR?;BR_wLIebNR> zpHW0wX**mcXqmeAh~m?&EHo$3q_(v%glnZw^|%AS>s!AJd^2ebTAWZ?o0!rjnMmcM zE&Qs!qu`$v_{&0$`R6hHfIBpC07GMrKPs(Z;=|!7o5fxRxHHFjZnk>OyB?2>WRAzB zC#{kuE8eiP=w2G}EN=I@Qh=848cyft9QLYz3^ZAO9r&J2J4f+6jc0Qv_f6Y^jC8Ei zu3l>z#pj1CETn~@gvg%x~12Jf7PyV6jPj3H7P~JZI##j zBJgT}p-=$per-EkqU2XpW2)Vc9O zWIi15{nnA;sUg)#Agn_rmj@vG990bl(tjNIdOc?AMp!4dl*XG^<_b6<*FoW*h#KFD zFW~;!&||iqBxTd?6k&G&ct2n1R_yd|6WM5*j-+j2SzU`<#{+gfNT|C};@rO@ImQR$Tn~zFXVZL7{{RTg zI+lLw=VELDltn;qorjIe?G~X8mGob07FqUHT zL_DjT5OcjxJw3Bn-U0C+!)3UiQ%HrS)%>poxVVeuM<*N_rQ;YU(>1h`4-wp4T8CUL zhbj=RLB(nKa!m_f@C^PNzS5wI{?_rPx49|XAgc--5=*E(S-@(yy61*1t`Ch0h?@Mz z6!8p{8?n3TS2X*5F2l!m_r5gOB)x>8HY0!T5G<#IT9~MkBLmA2 z;ajtQmC0%z1lBa47h8C9#M7e`%sAhXkT=h<;(aBb!hx60&qHO72on@)$sS}wWa%}RBiAkZ|C zj-(C`*EQ4G>)IEI#+@z2oU!V65$5jaZ_4gJi`z9avS@LYk=$!D$!}+I3R;P0ju$qY zhYZAUD-+*r-9HAe;VpE6CLKI1%{yIqjd*(9D+O6RG$yD z-vjG&Ug-mSUfnCm7Y=2LLH__O$sH<&wPA0o>M{6lLe|PcZWc?Ijk*l-wCE$a(e>NyGR$V$ z+$e#ZWn3}m@u4WEexkqGInNMj`l0am+x$0dT75qBNpTo`zHDQjzV&wc&%&P&ZI{G4 zZl=j3F|3foAj1YD1Rs3=04mbfw2Om!ka%i!l)QjX76{(G$Lm?P-Vu|++N8^-TYt+% zdx)HL8RQDCWcLkPv9IBIt}gDOX#o=G*3t{8U32Cs#?}V8?ORsWwVOuqjfRxM`qomm z@JgTSM@-iL0QTmmrpc*awVK3|ShA}X?b^BhJK`6KFDJ3ltnA{JK_PX*U@$!@;TOu} zguUmfXTn!jg3@>KOHCEgD#}=LSo>D@h%I!Rs4cYr01n*{?7_%h3m)Lry&i2p#n*q@ zTCR+uSb-A5w*_Qg2*q)?`Zl-Y4-mh)X^T;du?wl$xR99|U;E#+Kv5cXw?K#iW~@ zZrW#2(0;YO;QOh(7SQNkAR^VW9u*^|Dc;sgap>KQt#iV$Y4O`zYg5N=0Ao5A8GiVx zI*-JiJ5AE%k3fCUg0alXG8AW#QT$)gEc{iijY`W{kO^bkBWH~Ik4l0s3pa-R8ZE7K zV>q_NlAf(F&nMol@wU5}wP|Qw(EK~%eRgYIYr@y6ki{PPZD0OcDbFIheI+GmEtgi) zl+0bcrYE84n!t};>&w0t97{hLbJki&~>Qf zb6S?<`W=^#G)oO*P=XyzO_Yrfl=3LRlaBSqOQG9As6C#J@%eU;A39NvKppDNwd0n! z)|B|};^3By7#SkUp&c`iYRd6enX18aeg6OmUZjF8Mg{Z4oyUE-?rEw@FLM_=ntl(D z!59qd_xW1kLRt$&93Pc#sP3EYRgi&@!hqd zu)Rw!C}!i#;ah3sW~-4;WG6d43!2fJsA_i)HL599 z+n<-UWBtEax!0OqH&ljOadc7QahwiCZoi1NEiS{(lT8!B422~T4hPnbMHOYZJ4#v; zXf{uyO?hQvS*`9@%tFjg)BgbLs{SYOovyK`+ne7Gr=4!%JE^wdu^k$$Y5p>fBv!Px zRFE9vQNdH%qPWzw?PB&{KTcBgGYWEOYYeDXsv%uOFV zLGPO5;nlRA5*aL0Po5(zq{hxNa(T$EmgrpVdo3RHTv}R5mxf=Nqh8;IFx*;e_lp3**ONkyG zK2>O4y010ME~{swT}^4?3v`6EW$j2`k;v*RsqmJYXC99(tER+)E2P}ScQu`VeJi2S zZ86rm)s~O(R#;_MRn+Z4R>uK|>s=>-JUDzg@dDe#(nutLF^+a|&>r={_~m7f#QGk{RMlaldQzWggw?sLI-3a`6kQJ4?AV{UgN_>Itbu zECy2~5+_yXl_INny6VSL)I8lb_#ZVxHV*`2r9q+T{u|UTk~`~_jNC*VDQs@Yu4_}b zz0f>B)+Pp$(qPLB!2QoaYq~L}_c+zgt3ovPk0{v00i`wy&pnd9*E|5ZD3N2NfrZyjc#fa}9*3Au}dz z*na~7P*19Auv(-MLL_sAAs2#uY1&ZLlHHw%^>`%`{i-NQh!D=J&lO8pz0;AjW^8X@4-&I%W*MZpT1^e;gGsT2 zTE4!ASOum)uCl;+$8%Ho$3puBoEqnb?;^U9P%Xu|>fm=C;;}UAmeYJdZ)3NSU(709 z8-l0Sw4%`Mmr$2chW2zaKJc5k`cZ32>^d5M54HaQ1#7xh#rKIURtYU~zdG_BvnPj2 zo@phpDKv8u6@kkr^fk8r0EWOOxu}4)+KgeHSNp^Gu~-_;iD#p05#DJxN(78P??(J9 zIH0Jf>p{Hve8W-B^raex`kr5yA)Oywb01xL$Y10-%d$XkPs;;MGO zgvBfBQnb*=hOU~>+%sFd zVp+^L8$gj;s5RGkwIJ~w-KEZxry`hP86&qHYaJ)kFSRqF-<90sDZi$BiiIg9YZ^Pr zXg<*|QW$STE9V7>92%DQU4l(bH0^B_5>?7L>GY{QG+?#WrqG0dB8|%%{{Ror)m>l0 z)*9c5V4mju#|%tJ3V5WDDP7r<-Zr3+l+dry?T#{%ebC;btHD0E6oAT+E5-?LDE;A7 z^^G+wCSl?IRhlsQk`i(o)}Yt!o;ae^{4;;^s_mW$hko^GD`*M5k$MjmYAg1b?`*@{ zftcH<{{ZV%?Fwdlc=f9fnkLARNX{#lvA>;^`HUkHjFl&Vd)A+ZCN?5VSg%6D?UID? zQ#Pzp)t0p_TTAgobLf-ChCqLI=rBR7$kSi6Nc6LLB+Cn8CY0ob^vyxy+v`ml<~>JA z2xP`wjw+GXym#VDHMp=g@u_3`#l}TUq?L=dsJY^aA=5Q$TkE2mW*a3ZgPOBttZ7jjVXepjfX?n`WifMq3XiMEoZ~-(cD7Wkj8i;+*eVc zc;CWW#*Ow(b4W4E7~3*q1Rqdq7V6&G()E{5*4?b`v*njLD18l0H7Pr?`D4)MyhGz{ zH&^iJ()?R!Vx8l}H&KoWtbYXCU1_!t40@*NBYoELx#~LuP2g|2fExph`-%+R$uD@)Gs^e_9 z=+&ods9Jc6!R~b>NUlKM2Lm+dwVOW}_;~2r^{}?Ojd2{ne6o5Utzzk3d`l;X?(J4- zkRL76_?Dr^OW00Lq@O{sWdOJ5aeUL%&`!N>0{-T9C3sr)}J-is4x zz9G^#g*b{}I6qq7m&Ced=9~SIs9VSo{GhLIttm=((1fn_D`J4VC&+j3q zS(ttm@jU)F*JMpHY+<(fQx3TFuHN%Z(X6e*UC-pnj5golHNo6y$>CjOHh|#_a^wTn zw{E;oE}Q;fH#DiZVGBSXed0D);d$ftQEJG$o#yZMJBm zRRf1!)J-O|8?r}BuXvKrSqy9yN(JC&isba~i12CJpY~1ViBv6uR94QFrrVIx+r@-# zcsUh=;wxCRYx37RVZ@xK<>9`Dlw1^S4&4rd`%Bm6{{V@OhkYEj?mpv=K&dp{Ysj*b zL-B=zv~uv1V;~x<;oHk(g<31wAq+W*`c=eBOPja0d!=y0?!WY;rP$9|Xjrt<#lDXv zf?O*@$%0YT4@%~yzO>RVyw|-gC_ln^6}@Y0ZI(*~oTOy%4{GP{JRg29n^K8I!lBCw z6}1f(hTXK*{vn6~DwbjMWOby~bU3Um!$AWqh;lgVS3DOVhBXMb-Xq&wN5MnKKBBJb z`j#Twr^F^`&I-3uD;Uq3RtsozS{Ay#C05fsC2G=~=6j|eDvwXCYg@%@p)c9wxbv?i z7;GQAR=g)~rs-OG=o&n6!MJ8tUbw7_#Lz7DN$)Rp5}^SBLuH)SsX;p;qZ>@jjxWN#YvG zGHX2elTndR+ikq0Jcx%=?Nzm{Ni>_N?QNxLCy-^G$2DTdPqRyDb^U8oSfGgu%_Fuj z1!sFiZkv{^ly%)o8&3~iYkKU7Z)}K5GjYeIc?OBEH;ueU{k7!CwopDS?bUK${i9s} z0LQP5Q~X5N28p1TT^`ZMjy2Eki2ft%TAv1fD8;2bT1C#C8ZrJSOk%3HI-_WbD{gx> zlLAkrol8~3EsP?OjiRZ~aiqvw6M3!CRGt8-wS78Wa@rX!?~AL9`Dl2oeLKOPAi30= zaoG|#%yEHOVeYh(DpKaq>hGeq(|k0yzGQZ&cpUOYaxJf3>PqXSAxLwBGmf=?#2O^` z5F3qF=2n6c`?!Jo)fSg#xAw@^jutq%C^0(W{9?YuW6mOf3y3U_eRIp{rwYw6le-JnCEMhBL;GZDb|tj`5lYTD(hYW^XX zNTHDC8+JG(dXZcDvT7Gn$EInMtZ|+;gOARlRVOK1p>d9yn0l9m7S74Fd+WmTPbOq{ zIn8ePf5h5l^^vvHEQ`Tvn@i)2_pHwn_{OiDDo8u z=0jIF^F(cSFY6BX%Fl0ZcQMA)9R*g={2i<6mn#GjJdVd9F~a?7=Z3Yb(R*`obqXX= zf)p_1pFvh*_<^nHmnPd!wu(9K0TG_#J?SRWvO~Hw;k&o^e+=eS^KVRBdVS6-n~Pn# zy|nvwpt46Bu__ya-1<`4>KC44MX45-&67754ap{}=<-O*%(K5t`c|XrcJWxoBY??wFWphmee0aMyR`7Gll`7&UCF>b zS2&2%3Gz8!d1!x}2y z>Qg94LGqc-S`}vxGM-pP8$n zzJafGDK2mCm6bSN_@?g}S+T`+W!u|GZ)|+nWCLVn*_*eptPK*+Ue@l4O&5`9nI+ic zcfC)kc+XGM+}PSc(>YzECydm8+p=9*7%w#d9~?%UU{M)08(1YYk(sDjHmj^HmANk! zyJgSt*42#gO&pRy!^(hQ3~*c0uqMBG;g$_1GKzSTQ{K09O(qZQfjY|0kT1-G_?zCG z+i4+PbR&Y&+SzCEXNaY1yTXK9s}0K%`Y5cg5bM4x)$HN6Hs4{fQMy-ghJR{iwc@Qt zEm|?gOPj`}e z4qGSr(`|!Et0Z^oBrtS9conN>rNN@w2(9g%h)>>5R{)yD)b(3E4hNPvndXtVI8I0u z*4|^)BDaZdHMqP_1;vh>F*Akp4?sNybjrF`h3D%2B864Fup?*c#QIk=;k|3bJ}1?q zy8g^)pta^Dex&-_4lDubC+a^yG&#rA@E4LxVjhVajMk|<;4-P@Nv&2;vE7G?1IPoe0@R^Hw{g_v;WvYce+ zq9)BVmhk1?ucwVl*7rb_3(8zhNyckVeJ<8LJ}ECImU)}zf2r&%pzv;&b>mBwk6*ox z-YHlyh&CC9cocZ%9XCMnns|QF7LfTsfKLlrMxa-1-k{!q(C5TWM};_`h0NbrqLR+LB6t zc;on1nPaYa2_hOj?ey}N7$ph$nxQ%z8V7-wRq<8MC%HICkYthRS(*-~;j67cTUpzt z_~QjvZ#7)4#^b%c49Yj|N}EYOujQOd1kPo&!EazBc+VI}6sf6;B#x)WMI4!l)+rD>OX z&xep{wm-QHIswwQmn_ejU_xolt1D`dJph z03}50?oC{|@VA9@s4ige-M88`MT|uEcLym4uHREdqkG&@O&pTm9|u+lCfGdy#N zT!qWXM@lsm@du9X+r(PcvRi~eu-duC6m%{A6|5&{*jhEAOG?#6&Zayy;JX;DEZKI? zbXVqlcF$o@_{#qPRM4#LZhStm-3V?1Nw=vvrI*C|ABCefmbP+TU9ucS0%V_4>?($b z@ejlPAl6~<)wQ94Eb%4LZ{m}#&}%tfQf?~bb6JyW8s535JeM(B3yYzKB4hH#eLd=% z>Yg^YwwGD)5BfvgkkTR!5qk=MjP;AVT}BvuJ*WMprEDR7RLDP_-Wz0-1gG(1wNbg$^?hf=_Wl6yiv5blI1Kuo(fiUjMOw;ER!K5#p^JBU z;%#eI{{Vza8_@Q)C4ADH0)M-jcCo8!`X7m{bnBae5)|BJEtB;2seCc2LE&w3?#sju zp?u~)Ya=7&?Nl{bwEqAY-CTH!M%2=FjmRaB$^h&uslHaPu#=U``US1tuc_Ya6W_|$ z5+9J0jDgc0)wkgv2U}X}Q6{l=(xS1NQtyyh({!8f322@jk6hMn2)vsLk)r1cJq2@i zUl677SBcisM7Ee)`GsYkL@EHNQI$@mC(3Wl<9`g;>e{A}sN8Kra~Ui193B9uFEu*| zZKA(|bcx^RJO1(X70+sxR~{wQwHv(?Pg!KPZ!Ahr0FI`m*Nv`&Wo@hL_8x3@_WPZ8 zV7m|LRcJ=mA|CXvZ+OnpHQu3lsHsG!IXLK`Q$7LcI?kF8)A6ro)JCrgM-PXt(m3G( zWsn>N9q~~){glp_ML}H}7x3x&w*5BZPcfm81&L2nS(@L(TdP}<@c!3C5-dO$Zs*#k z@aKk{YAtbLcub7BF3r^X)n6J*rTjU#eQQ*=ONnK5TZ@D_^3a}5XB7>tsWQJc%J9j3 zWgPc<&5%fpXUjp+L8x?p6zV$kHl7O8PRIabBQefLr{Zb;A@Tl$;;XOhyC3w6aS+(B z@yESa(=@9KPY_$ZvzXOmEXg0PIvUZ(mvlw_>pg|i?R9-0Uc0q>G?v+u%YlI9TRfko zQ?oM3;%_8a`Lo9-mXG`(9<|gnL#Nr#ah>Jm%H;Eo_^xZkcc0kzR@&c(t>wA-OpgMO z;;2ejDN53}L!hv=%ytBRk{u^r-Y-8a?t&qTLnyQcZ&aKXlZnxjO@0O-~5w7JAQ!rT`v6;l8+? zght*5RF(Sos!({Y^H93FTY&FxY~^7;-#yNI))o9ZBN$#!ALPsU%GmJRhy>k+TV%wt6ee%RkH{o z7XuZ>h!japBK#$dXnn`sp3h9~c-w?O#~c?o!U! z+szEB@kp_f1Yq(FZ0P=fk9yxjt{)B0sfeJAUPgDZ z>Z8zA-v)R(ZwhI;h24eVV)2Qt-#uLR6s108WH`G$dKh|+x|)Z?NVF*IooyB^uEcZz za0N@^-6L84(uJ+!CdJ{zk?qLNc+G40U&C;CvrE60@@0LUSl#F? zDf1E57+zj-!>d+xBAh(S=DM;x&R-6Aj>7(3f5Q57*3#L&3`2#OeJiE#zr+nY#MZ-0 z)tkw@5^Rzgzr9_5h(6h%h_riS9IqN;R@;)t*ZJ2WH^SRpdd_>xls30-BQ$d<+IJ3y zlxnyuR9XeOw>oL;rAs-LrzsTi;zJq1u1531S2JoB*3TgteVpHDGP`7-L0rb6|as19RnVsyST1&dx3K;grYbAkpUz9V-5~0#JpQ=sNQOKng@sH-1qk(E+dbh zFFi^8D-|w=ol|Dtf-JPZ9r%j(;tz{1r28F+Xta0&WJvuteFkg3@SlS8Sm2d3%|+%C zMT@q6gK_Qju4_VyO+Q3$2x*q8=F$)lXBqW1ZVhVlz>y6@RAY;UVr`Ya@ll)#DbjTv z?h>3hFUx)fOo8f&{_gJv7j_+2S5aqcb5r7Av#ZvfI zb*VI+U&h+rkha&F+@xE~c_JbFBhswva;JbiAE@8inI_fdV6iuGo`>iwqn0`(%o9>~ zHqq|lLwR$kf*gxcj8@k;@(RwHhCtscMT-T(BSi2-j88@s(5T(_^Viw z;i8XujgB&L{{ZX!>d%C2HQxwoleV95WYTY~!`me1cE=+ooUI3bqo(y~kip`Ix%ivp z4K3Q%OAsYy9T@#)QDU@-!WIX6)%Ww zEWRFia^FVOZ(#dv;W9@C@0$m?tSUED))IHKK5zY*wVRy>#5%8ozQ~tPE!=@XJgWvH zHRw=k_gWUL-WIddP26xs&pbrn7bpJ!uU>STec!_`+I+G^1X_XnTC84-IUk*R_L*g) zS?h9mqg5t9?J0sFFY{yR_=?gJ)R|wAGd^89)5MZm=vMZo*HV!0S)=>NJwBBWhWtCN z_)}ljycMiMF2hacEz|N!5HVdF>9c5_J^NOddb5cl2@5Ym4>Gn@keVEfrF!Dl^mX) z)c4hX7~lAV`x8jhq?+E=b&66~u^iz3H3y8X^sOgboBj}aB#&*dh(pO-k^cbdq~otG ztcpq7Q!C>&wwdB@h}K%agl%?P#~Q5OQvU#~Ju_94!`gp|{wisf6WhqIq`jA_@>eLV%8_OeKzmsR$Qy`yC>h8-qbYj_(XJ@O%F+LF8)~>Ypclz-oQU7 z_Myea^50O>_cb(Ka?8P*H}-wK%(G14*_DR~q>?lF*OX{hZKCRWq?)DDd3v44n1Og1 z2a4!CadqN@J+0l0Mq69tDRCryRE!M$I5fJ~!h1`mhE&%)*!+(^MGcaNt}r@QiN!*~ zle;FHO4d_Yv(?=a6}v@`%oqhmI5gc6bgTaW5#9JV!uJ;wOK%=!nq@m$O!5Kx)_$Kf zI>(MIG#y7&xJVroBa(K;R=qdkBpws+Mvl5ig&r%5=L;abkAg@!>rnZXl3SFu)aLv} z;m_@ViI7@fTYqQA7L1P`<>BN54hQ8}I>n;={wJ}vxkzo;LMM?(NgQ?jE27r?NjHi0 z?E_c2xh0zG4J05H052>0RgV;S&Fr*0%_8F7-fK9-n1CqU+q>i1lXX+jw3Uq8?}!?5 z_!`qfhe~ABB)dYPQ=;ddYH4-v5NO(&TPRpWuro}KPG39$SUMMn_1_U)*z5MU(Zyo} zb#?933h4FE6E=sfM`1j0UQIImfb|Pb_I8R7h20#Fhwt8f3g~MV&u4P?4%YK80B4X7 z=UN&)?~Qf69xL5m*5Ap1w05@$aLn1pD^tNXkK!Fl>i1RBmEnQd$8RCPW7@9kHtiLx zT0Mb+)#8{-<+I>quqPR$UXf4w&*P1Yye|;{))n+fLFg?EG;)k!d5f zyw*tZvknz=f)Bkexua>fmJ6pxC>GGpq651OG18~fbS+-zSH70+UE&DBrr*311DaEl zwxew~Vy}*L-CM&x7u2qNIIQb$36+L8$E`!)Jq9tR+xUxC)SBwz@)Rswp7g;d2M{{UJJIIe%f>#Avy%c1y=BNRg8%PWuhW)2&+?RXV zo`>OyBe%b_f?~ozr5&;DPw{o$q;=a1^kry+`8yZX_ad=0T~d8s;%R2x6v>UDhA>pr znvSR?@m-o zyznEV)*FxmzsT&$nZ+BiI4YlRFsmq zlv;X@@cV0;SBcWX;_;-9%F0}A#@6&T(_U-(E!MdPojmxOUCAWfnXy@MUXK;uFNa#` zZ7yVDccuxdw|@_{eLKfO!utIh2;<+mN8UKxPw zEMUdzN3gFtm%-j5vhdUzpNDTGmiz6fAQ7o0aC%p<_&35fx^{`F>n(QTc_D8uIS)~c zaa{d|pRH(?P+I6lId5)1dVn@?Gtc5G6-Je!DMg|%+3zAwcI)b&X;>%1eF z!YZ7V>7RPh!c&fc1lH!ZtKiQbU99^4k*oy~L6wqK=ucj2pYc(;y*eJ7;_h`eebC>; zaIz;%8t8P7h|V}wW?of_E25SBaqD7S(JRhj`hxX z(p^xrc3N_WN!&ZjA5=XL6-hN`abCuUhBRpO@3bu1aCM!B*=7fvchA0R-kWo24x4zI zJkD<2%vZKjo~zl1y;alg^#;=fHdna0vvSHD95}~9D=9TGu4_-?Z8$VC#7CVP@yPyl z5!UUR#mAJr;ka#+OuMz#rNrJ=VrDq$nz7-{ItjGQ*vzuZ>6iJv>WS4YyjOB&1XCPAMgv`gR!Jkp z!VW};eSVc!!ukw0H_~jrR2Q6xnYcdUv=Zl3l-+65Tr7+sD+|gnRlN;!+H^Xz_=eIQ zN+;bM4nRT1YPnpZ^#-jpbsC?5PN$~rl{cGtvXYayVD$#ICmXi6SlXlUbc?LrwWX~1NF(_q1Jl-{mGj-b3W`xyIqQZ00Ev7$ z$lyV7^QavLYq3p7UGX-V_G=rcp^fdzZzJ+G%g?DsDV=(Y31&F!^3v$GdwB5Irls zPNRDqiQLLb?ryXzM6?Sm&uR;<+!B4N4+-jUxR-sqvqa@?ZRQ^`H~3TIzm(gcA_u>vKSz7XF9w@5E{_R0G7hww zKZq@kqdG=PN)C8E4PRYmJAG0uLsV=d3_AhW-iOTPVOY!8{84wVc!JwW)9)tDw-ZKw z=p7Ff-D=xVvi)T4byFS6Z z>5nuPw~&=#=0sPjx20uRc=>PqHwK#~!E?)>-cpCI)jcXCqP0w} zUgh74-|&;ze`ab{dPpJ?M;?`zrC4aXq@QW=1^9))-Gl2|SC<;?-I^||cI^rO09T&I zxx1|v8RV8TbW0-c3f=ycy`)qFlUth_ma_$-?b7upF@)L~O=UxRX1k7fZCQ{XHFZV2zrQNj z`F6L>k577rT}pckzcL>-XhF$txT!SjT?+TbA#UalE#||f?m+riO{zARrD{>#>GsPl zsW_Bv$j7~A>d8A;a9W%Ozv7)oPK(a4wN{c=AY|28bxlrK!Ml^n^M}kwtvkmaI`GH* zCl>l%hiJ|nzIb+@-8cADx7K4()uA@ZBZEJ_RvZlXt))3DD-FpbO83L6x*fi!2BgxE zaLbx|L3{Q{<*|XVgl@^?ir3P79i!gpGilm>sK#qo%b`DcPkN>HZBtEEwua*;1VzXp zhoP*asFXa&hfi;Nwm>i^-e0dzv0S@TXkSz8Pv(zA0OFK5G2!Dra_k*VSJE z;?jJ5Xa4{RV$Bq&(vcz+;DhbjzFY9e#2pXB{t%bpkBYnNc0Q7Ue;0 z(MY{9=tXA;#?6~_BOVdHO#!X#?swcN-Wg5{dez-4!Z5YGH}(>goUSBY-+1=~R*-vp z=~6jKx0G}vp*0-$AK04G+RrcnzGQD&R+CmUQP)wr#*e5?99LR>nx*6?1p11~ywa_8 zy+S#qgY5dON>|KLf=9otbT|6duBmV&(e*GUE65!Q^r|;nCYXN>5Ep%NTg$Uu2)d8y_@Y5&l_8;Zb^?P6w`LpX|=htJ?@{Z&u`*OXr-~c zMa0nq^0i5Et){JfiFb4fjEsZEJ?k&Q^G&Q>rkd(JynK(ElTy;-Yl-5ulzFid96xGn zlV(HswK`j^S5MM)RJdtjksSu{k@E_Exh99K+9bMKZ5icJx>pgS=sM1!6y@RbfKnon zPIjM4%eAucE`@I{t^KA|qL7EQlcNmNgkZXsrqVj;d^@dKY740>EiJRB5_Kqj>!q^N z?Yvu|J+;&^#dmCXM*Bz3Jq>dC@WS zT*W)e86;NR6ds1M;J<@Xj6D&X)ou++*j7*BiY-2cf2%tX7t}75=6)=>_Grhn)Z!*gE2| zrq-FLJ+$XCtb7oC zMGN87Ig&(r){Us&#BT@9I;kZAh~HV;>M0J%7!NTs(E8Q5 zxkWHiv()OmLkyS5MDv2|m@G$Mtx)jqif?>5ZftI%X=78t#&K26<>llaY|?$x^14(p z>NDET(pyO!jr>tb-`=T5-LUzU>|5~`k7MGlhaq_pQu2S1Zp621~ZRKt1 z*(gu)uU60}8h?jmy13E;`HPiR>6+)PC-B|=qVoNjtnLeO#~G+olZ~uTv%9$;hxNT4 zT?$PG`c0Qna5r@oiK|)P#TaO=42s7E8jlxve^v1Ji2ne!WuBm1T*C??CDgty{j4HHQ}(U`5=y80bwG zvlWx-LuX^G=}{X?n^t(-9g@azRziCDx7->Sb9F zVWWP(P-~ReEreGLWMJv}5n21vW%4AhYE7ft>Gt~?KQaUNSx$JW7iyL+g&4@EnBTbe zsr)^wLujJPVrPNA=wr&(maztdcNAVgc%MIoL|?sRM=C~Sw~}8dfIip9af4K?^=(^8 zx)H|vhH&6_6(@<|Ye{X{&UUcG(H?Q`D))%IFeK99*0jw-Y~@CM{{RZ;=1D7)?_68< zf$i4z2?EK~@l)7%he47x`&5QGhgKakSlSM@@=k2;(OLfhje8oksd!vmN;PdJ*qHPC z$m$eheN8n%7Oe(^86i`1s7^4E=Y`L6Pw;Ppn(JH_z9Iq3woZQP)((*{m&Ervz0fNN zd?w?`71FPdA)ftVwzUY0z!~JxB`CC#A}#Y>o)`OI+W2}Oi#jcUWsWbjF5;YLn)d5` zBS?KePHiqhdciSw&v#pW+012ZiDLZOzD*^v9Oxh{bpxiac-P&xxAC_%lHBzRL1plpJ}! z=g?Pe@iWA);@w(%Yg>?G-?Z&Nc=}P{9|=q0OMkW7+JB_ZG3M>Y(OJe^w9?(0Ma3;m zUjqCL@JEGgQVmWh?==||d993v_8x+{{{V`=0#YlntN3uVa*Q^_;8$-Ci0%9-Y?IFs zmU$ZhpIX0j;+SWL&$^E+%lCe?Mpc)^v7fY8)bqcF{y)FaZkJ5fCI)010?A&f9m{Gq zqSnIY9!DFPso+dK6_jT#ZdOZr*_X6UE=?;zZ?$Sd z0NLc6U{+O?kB23?Gsz=eIyP11T&OhtBSzM|R2p4EZLr15<**00*0vK#@cy3ySw|w5 zW0q{z&8Yg0JgI6zB)J!m+rc<@myk2}R-LLuEd-ZSU+rb!DxOcUt#PMmQQ4b~8enH5 z4JjQxg>o9zuBU&hrIobJvNO6?ZZk@qrLrrZL!{Bb(=@Yje|6?bIM0^HI|sdGY8s5t z7Sx_)NEe7=AH`K~-&&plXK01<)<8P{0QIUT@aja7U2C^YRZj>{1k+Krt%P}+E@+eg z0Bc{OOhj>yor@ZfXqFn^ir(W*x@Q*XcfNQP9<26yB#~ZCZcJ{x1RVuIY&8~1ZZudL zDCam+j!jQnBCPrrqPDu$OKEmUS+^V(Pqkjqr#dE#Ehe*HF^3?G0Bb0F(dMxd+_KAR zw&U#Sw_@To?#=5{+()VC+Egp{jrTVvETC|UR;jC{8 z_)EoB+U4}RvMb<_p*ag$z6$X#if?c3XNDyYAuIG1yf5!GO(@556YW=yLgTJIYdK13 z*^RijV+!)hRnv{MC}S*fpGvs4mlj?V{>9SnPoFz{(i4+TmF;e27FRb!GOkIhnqHM_ zE#M;eWN4o>x%;F1Xq45^HDiu#8t}-L7IPTHZJVp68DKl(-nuUj9}Q`6%c(VyEQ&;1 z&RNf?rrhebSDKUA*`P}pIv(;j_lfUN$sLr(FsnKq3v>dmRTQ)nRw&(gqh9ef!LTl{ zzz@qDW0O>L+g(U%(fM>arN}7T()g30_`nJcRnziNR!Fa?E~D%+hc+eoPBCLgx2n^h5hcRkjPK~Jq>i; zBhmC925Hgg{us7fy;4>EAwc@>6`&hp^&Y2oUBg(5|<=x*NwP(PW*Rkn$R#vd7a;2u7#xYv9 z^s#!|LZ^b!thF<9CZx}DgPqONx_cP3d9JQJL$2L5&FstN+Qv`G81BZhej4~f!E7}j z66(^qRFQ~w;5&K`TA`y|-)fq*%HN@aHalP#=sjx*Q@oo%qMABe`w?kFa}l}sPBsDG~Wf~GUN<+X}QBy|&fJF$B}d{wC{xB$k8a!UEtGLOW;>l3HabeMcM;Yoa5;!E~r&+Z^Wjm&xgE0*zZhU`35XxC4n?YfdY`GJ4c z=b-x6Q>i*Ze;%8t+^p$tprkZr$*@|$gQ z#NP_fz`@rFAPXQghGD#q(^REyEX_1im!)8R4O>B$sG-zpRL zvC^yR-Ziw<3fpQ4BFO>CiY}mfpGxEOAB(nHzM5_|2NB;wnEN^I)d#~*5x$+N-`wjF z3#+Ty8N!i}i`W|Go0N5E&2z2Gy2pqn@vKv6dVP_G5g9e zl}kH#16|zY0iQwYO>#?ft!jR37M4-L2bx&Aj21cQD^|l*)ifDeHwC3-#89hp=hW7X zxx&b8UFdbbCGjJ8X6bx8V5mkpWaXHBYn=Z8gkMy?)1}rTy%33JELK0S0=dm%@$a?0 z`ktuEFi+nqH{BkUuLq9Jg@v}0X>8?WaImWmr2haBrDKT8gWZ)HZ{ce5+9yYdk=F{$lROg4f3MElf)h@lTXt0Ej-$38e+Cw z1G;%VPq3?V>egNz(%V7s^{Kno?xqVh+?*s?>R9>#TFv8myd&X=G4C3nHr9I4x71l@(ZDG+>jD*@p)2^- z{*!5?Uc+Ogcn?fOvTzL2<0aRrB>U3nHdp>9@UhiAS>dI((;-sH8>T*9#~(_Y!aC-c zr$#l+E!8c_Wrp33I3C`W(Bsb&IV&T6@>SAw+pR(!4JT`Oz)1Fj0IZv6Be~I&RGui} zc^tS%ur`{lpiS`;#TV1ZE5!zzD;&%QSgvZGrxuanTbV3o)*XxR3!VW!l@2gVeMavk zYZ-c`nc}N9O*_K6xQp%5A2m>NGIB{Zg@0#%@dw1PcnZrsmP46lbDhq5)XJsfp`;VOr&Zyf z4{4qpwM!FZA&bfih`enTPg%OMhDmHJoF%9^&v$QnNAW4S22D&6zCjW)_CB>2h;*$p zPSYg|a3njjn@&p_%~N_dYc{Q7=Ys4tGo)%-k-kx}aSLbe_pCO6c!D|YubAA&7$SYc zAbXm-;p@h=@avi5bdu$R7#X?_*{14O7n)CnwOc(t)fQ{j2YKTkO4>;!YwBe6)tDCg zdiXxj*y&a&B=>F(;Jm7Kt5%wxlc4yH+RISCSm&H=bu2#d9X+ZYM^U-4u(Q=Ke{@6v zBvacR>pwv79hBnp#y77m#N`V?B!?g|^r1M$H;`G#w`Jn{;`=O6|+igvi=dyr|j z-Wq=iOX7`kSq`R=Kal}FvBwn`hBaL-$Klj-Lum5e$Qnt}SNPcROtV>aJwV*pXu@TI z8~0^6U@GOlrKOEJ)=Rl#wVrE|CAR~RGuIT>va$>a(=Zd zo<4xxi(VZTA7z%?#1PJB`#$L1+vUI=D>p#6eR4Irds7v^o>C-HfY>CD@h{B2GRl!gPN|?17-o;6`6Q8%A!Y|^1sQ4}`h|&oFmwOYvhkR6aJ}$S9S-if} z;qzKqNoDS*+O)h6X=!gA#;Id&yAh6EhgKr6t^5!F00_pZd2a>ip6>Cy_4&9}Zokf} z+;3DU-J@f~+LgVnwECu#14!3M7tL;1HaW#!@Z{QNw+*J4_ei%TJjr(+dR05ehSt^_ z8}N}Wy}AA2?8m)jSPeJBunj{=MxNs1az!a_6m=|UaE#W%jHH;JDbcj;Q&gVP;bM4< zY@15wBD|Z%{{RIwp9WYD7JNLsbrHs7xUxM7>M$$O?lgJMu?DXV#I12MoJ3pYQR`h? zJ`g(1ycV}|W9=AM=YV}H8AsT(;8b62&lUJB@!rnn=0w!3e2e6WiD8$6oOZ8A@Qv-M zmV2hZSfIX_af~-_@@vY!Xy1X_pM!isbK?I14XB1#5jTKv90OeLk@3FwOVh$?u^X6?~g4!6X7JZ(X717i7txi@gU^0bSK)feie9UQ1DKh zbK<`k0p{N@d0I}Oo_MZT;ikKe{y6bAlK%kN@P$n@O1~gI+uYZvNu%8OzH75I z?Dp~8g+wEU1JbjUZ239^aaxx&%^u59mR)B{U?VCR9OHg*#dALrbqiRv>qwr`TbZI~ zc`eiu2-|=&)Bga~UG$RZw|Yg7hIGr6vX0%$-^sTO!GC~OKDm8iq|EyL)Dgu9lzA-p zEW)}W4p^lWb4|HQ>}H*;T*su_*xYI3&sc-QW=;ft)zA3i`(6^r@>{zXwhS=23fbrU z`&Hi%_=zCa+u{`aWwU!i1abB&?OK-F$U$s~?=tv?Z4OQiUG+_dD|ga#6){a9ntu)pC6hRekobnx7yg=cK3 zAdGYUYhm6G5$e}o5xKino;BQU_kH1x2&E>Pxk}GtrJCe6g=?kh8i1WGZKHK!e)BN~ zyw~DCf_!CrSnbOPq=VM?fTcF-$4$i zZw{rXLh-bA+k&Ufv}2E@bAPrbo2Nx_qWG2<4HP<(kc4uB{41oq*R=~z3&-LsZ9GX0 z{Bg$8sQFW90>UY|zA)N%nS-V6x;4^HqL1c*9KBJYfv> zl1UYrh&g`B-3c`PN-N(UNBxngiTtS5Om2V$80m`W?R3wEo)gh$kHvP)apvrbAwO0J z)A6pEO(mk#=Sj;$4^Z%Sr>WXlNo#i#BE!BZV>vC8?Ns&u02Hi(9}Zu;#FovrNupE9 zJ#uTX(xkG|JY5!*;j2kn%6mf5tjFerk)8*oWzQy`V=L(TtTBJb(@W+!8GMeF5$19w zJ3R^>2Jvo_r1+3&R=N?E!QwK*cI$&9sPF5VSbil>;e&fOjJ!Gf%}lY==2AB2I1BAo zq)1m&(!7g&S&6n_C*J0%d`kFrt$2f6zO;_-?HYBh)OS{}Mm}ipIZ^o5(U&UskU3k> z)tkp2F}3jb+wCEEZYRP@zpFeuw7Z2uBn~n2fI0mtJG~pgUMTo6CZns}wAY%gr}~J`+&Bc0_|j5wOF>Ibhxkh0 z#TI@Glj0YFp^D?}_aaacx#VL9(~9WztDF6IN4B%pAdVa8$tQ0l0y!T_;C>fF;%yhg z=fj>H)n$Uh5&OovJaTx)t#>{n@a6Z0G&uD;?O9FC%D!21^D@#>PDu?vcGfezL*soH z;bo=0uZW-%#IP}lFCa4v^ZC_}3+WQx_?P=v!%{EVH7g;$CzEgk8RPM;Q^?crwF~RN z9_k2m*loy#WB~4ba6dZd{v3FF#Ja|`$HU$ro+$LRc8)mY<6$12n8j3~7`+94jP&h7 zEfY?#yn9lOsU(4xGNUAV1KPQCzq--qx7Ykgrs0j&*)5~VRgCa|8r0ME`z!q}OxnnG zNWXUS72;C7@m5|P64$_yYPy`q&AM{Z#0E@Vu}O17ZlJEVAExO#8IIN;4ovaJw=Zyk z&UOM0N9$atiu`%u-4j`hNj4HmCC$i=;^e8@hCJ7KF0bM3C&9K*_#;S_rG_K+$)@DK z?s6-KzS3_zU8HJOk6{cGun%i2i^z36V9^Uk?T=oDhls6p8(lw7u<+inVYKqvNl*^F zj(;rHsJQUfvtw)GEjlwb*OFi@jzbD}f`|MhT7c0tm{uvY{Vcl$UKwyRRqQm4M?*)l z(QTuS)ur=ckerR=)@k2DuK7-%!`C)9R-bLuV>ag6GrBZ5-hB__Tt27bZ5PD0nw{T^ z?Vbtz{{Sl5Wn!W=2aJA|*LZRbQ^gl|k?K<0Tk0@cnHB|cwqDuC>s+q4r~d$M_%1mv zG=>+pw@voTbWDfZP6(|MQDSQ7tE%{d_eb#kj=kaAR=WQHOc3gd`TgWQ2{pc&7LDRP z0C?-cR%R&N2;{JH@|RvRD=NoVxx2NszJkG0%4aam4&E?DZ|RzxdMAdH!}>+UQKH@A z+8lhulg?>M_OdA?)tOQ#VQZUP4;RH9mFba6L>n3DT{fw4Wuw7;sHFR0cs4A6`yMNc z__JYu;%^dZ_m2a8s@2hqqaYO>Yj4Hce4356pQc$%S{ti?w-NsUvyQb6&8EZMwa+-! zd`%C8^kmj8uI}VnBqn*F$z&Pe;=1dNdS4q}S!u~EVgX>%$9K1vV51qUTK@omE_^kq zNuXTC1K3@{2$25(2m`;TN{_+XS-6|+k1Ppg8+lO3y$=K*!k@P0(IF(3<}Q<`YnPgA zb9i2Lmi1*>N~?YR5taP2Ry;}Z4(1JJD~UA!0JF;SEH07^0mn6u;S|(7A>+rsiuui@ z&ErClA72Ob@MFQhs>?iW8R5LC)}+Tr%$DwJ?(AhS%A1= z!IGci4O7Ex)=dSY%cv}yq$<27ImT;|@SUEdx($Z2YpDx~?5~z9sNbs~<2Bq{+y4M& z&vAVnxIeuQwTD{C@~uX$(H^^?pBn7fwD(n?r!@UG+d%Nnn=QA99PE~V z-9(*ZUthwj>iYJ-rpYbzR#B|CQDWJ&x28eMhJGQX4C6KEqEsTg@CUr^rP=DjvqF>QdEcQuk5n8fS#( z9u>TgSJp|E)D(tgYzF)*kMT5vo00|XGNVf5ccyxbk>XJz$ zmkvkFa8w=*U(%qO2;#i5fIZAl&g0bPp++%Rxo%0bOUE7^i^NwJzuI#&OAXjy>Tq`Z z)Sf8tCX?bA7ftYm<3#WPOM|tX{{Z#seOl72>ThAEXY2F}#6kY!StWvnk4!@0K-Ria$+Oz3b(A{}HVOZxv zM&a77Jk9Jy+%_|`?G|4a_@4*T0FF*Lgf$KOv})W#NF zB5i)k@Fmry()nuR{d8v?YE4sG@h^%ev(oNFFn~A7kO3pmQ%ZA9vc1=1F3Q_k()?j8 zP^oP_i%AB9}`J`D#d3rCFQnxWm8^*7l>>{oyLI%k`hlSGD_>5 zk?&c)1Jbk)3>)oQRTIalZg^wQ%Nu_Xspp(`L+Wyn>Hh%mn)t{2LrJ#~>GrWY%&yoi zfN{-V(|ko|;iwJ5TeOk6+DYf3$6C_ySB8A(_UNEl!*`ATUr=igS<$DC#?wi%RV5u# zXvxD9>rGDb)QLq{%+`EyVJC{FvhenuBywFrw($gfGkTh@@Vmg;?Vh`Ls$Hte^0rQR z!sCHkYvDtnc%t(CH%|WmWD4p=aD9z8;Z4oe*Tif6GgFdCAeziQw2lr0i`7jNns9uk z7Uq!-t*w)J7`nG;Jhw5f?u6&HE`j3X;ZGVJ4_ML`>d#Vun@g4FYmTe=S5dE6=n`1{ zpH@XVmvXRPht{xsQ{dYTW5F`%dPb%ryh)PdOu9q!M&q~Bwkl;U60p=zHJ=C+LcAHm*&roW-8d-l1wxaQid#8|=Kr#3lmhwBRj}Jv{u1Fr{)fQdqIymo6 zgHT;VNAhmTVLJ&7_{P#JTgR0sf?dvj&fizQv${I1qo1(NzBL>%TI#$tcLXaH#*HZ@ zluD;Ond-W@JfPbr#9B0z4TIsOeOeC~`Nig9uc|VOqX{X;>;`J`lXrCfz z3H?B%NcFuAdwZ=q(WQzzoXCLnT=q3Gc3NyJsYuyv26U1b+7kuDr{_oL5BODU?N;By z7g@fw4rT#WLg#SlTV62nmA0W_V}15l6I#vX+=L%6L)?nP@eQOpwf&1Fypl%^z$#zR z)l*lFriwC)?qX_Mhlb|XJo{MMIV4?zITwu9Z-O*C?MKA7m)7wXkC>TN{_A>yTR#xA zt7-MfuPm^l-2U(pgPP>D?P~u3N%4LCzKy9ECUjZh&)p{-DkS-JiE{U$W7sr!BfWw< zT~_0BBAAuf{K`EISMe8v^u0pWygdZ6K(ZzhbZ#^0SXwWMC%)4mzq*ghxt2^yiOA2b zba1w(sA%Tfat``gib!wH^}mRg z*4jkd5$5u4V~}^nY3iDdwvRoF>KcN*)J#s$ero3|HU9t%>0UT}Slc`AxDub2AzFy@ zMmJ(b+qZ(s)vd^Yph-P$asfL zwS9~TaDTg1{7*im;myXu zKeesW;?!Y+?kIYXYSYuSn+CIr*82U!5PBXfRhz-3Jgih5y2IY)>6?cl&CkU z#du=r;GEnlv5}aEjgusbmtOGRx321GEtS-X8mT)2U{^yIi!=!)j`qh*M}$X~V4Q(T z;eUwU3X{aq+|1jc4r7&l4GR%gTBHt@mggqk57jP}POJCfY%3nP`qxJfg|z)j&OJIC zrZPt!@;6|ddQ?9Yyj!JddX=^R0EF)Z@tHr;t#@)1_pMI|+jw8bdRWzB)}*t(jS7gH zj%hhp(a4{5TE{1@+|Q%L6zDVDtc*l*fLotKRlE(M{{X^AsWdVtlOP3!so}p0@AS=V z==xR0m3?Zr46a%^fbJ`g)USLwsCdFZ5$bmmY3~RECXDR`s{Qt?!c$FXF|`@AopoR~ z?<_FBC$({gWzRUSmfjBvTx!dGplci8l03DXr{*5tTE@B6?L1AZT|*pgEb%6M)m&~K zwVCke;r#lyi6pv~cUySmF0$@9Q~lFT!U;QxNhfmVtKw+?0Ja}MwOPrD#DY9@6^n7= z9YwrImXqoK0J~xgM31~XitPMJpdB;EmRiP`GLqYQGqyhQ6;of+EoIi@Rg09tDx;J> zze?b&>QkwBtE(N5l`m%QLo#SLH_~c8AJS$8GIJ%O)}ze3O*zZI3Rbc`URe`HluS3uqBn69D4dy z4K@i|Qft|jBb2dMKzi2d^7#q3YoWU2UJJ1CRGuKT(XHNS)GWnEUwWYiooRPzpCV%!^Aj0a7wK5`dRL7tbm`*JtfRfQ87U+!lD^eVMcYwx zCiOKmc; zr|LRH`d*n2h;$M!EVKLQbMr!b*B|0NBURDt{{Xda?j5EF1(m+_Iv*74J{q;PzPGw7 zZ+tdS45I*_aqC?Qlw%dCYfa4^Pf>%#1WBa%&`k>iDjp4O+}zsT>DFdJ=S>jW`5e}E zn+4Il7f^X{O3FS~=-*1#(lkw89YRZsn;@#o%PGhw*A<-PqS6|@$b2(p;mtAcZzQ-; zkDX(0;WdNet9zUMUOy3O*E^K(!45(6tNtPIz4GaoSC<-uamoSOtH$N`u4llIUbJ!~ zcfq40I7<0WJgJw`rPQwcL3@7{*U0cT1d79k6_0J= zxvljF&^3!OB1nElU*SECOQQI_wC!$R4(l06B}~92A1OY^v8mOd=3PxotqS~jju!C3 z2*%CKpz)fuE#0-%+@kW#$8Z#_!msiBiex&@lVN(M-r_`(Lx3~;3~m!i+6Hl!!vm*?7Y00cq%z7N)=$#ZCntq(wvw-< z+5}f$-I!OQ_Z36K+O&`pWvPQ3vwrH}F9+EA8qkABIz6G(G<&oWm&j6jeiYmP01)Yx z@yTzg*v2F)y9-UFxt*3aGPJ>Umg4tvHOnD|JA9}Gh zZB@06Jx-Z)@st?~;}|sEBSMqJSFya3DmfTwBjYtq#Y0l0lWN6F3teLJd#zq=30l;) zT~m_2^&Gk;k#}+ZqoL~(2O|$^&&TCngW<~^J4fGOFIGZSgS^%Tq2X;hOV_%!g<*Zf z?oo^y$yDZcMYUvQ_&V=e@Z7RTsBfOh-*8jOO#c8%=@U(})qLGYLbqtiA3CbwH~#=$ zv%E2LI!SS)UCSHDxeJmx9kEpH{8i$O0_x(%$wXzkMC-#3YH?DN)Rz?2q#Cz|{6hw! zTH@z6vJRwlszH2L9lV+q#p`)0OF<%>h8~{PuW{ntQ0YqA(g#z?*g0QOMXsB1ccy=8 z=$EN+3-YL2q4f5ue8Fas%O#Dp@in%h1dzDIx$RVR{SN;C!55L=cw<{>^ywQCTf1%u z52vMWU*G9#6aB8y?XCgCqc06y<>i;z7~bgjghtJmg^wSF4Y#2R#@?af_`FXGT%)T< zoRrQ9thTgaW^HUGD1}}57xOI zSK;l=)xzFc+-`<+>7Is};r{>*c!R@ov>Jr1EIYnYo_?R zKQQQOl;bGf6xvL0hIH6W4Pz{fB~Q9D$gQhcoLM!c{klr3e(~X!nXPzg;dHgU((h3& z;ZQ=i8~*?r%d@rdCDbEOp4pDW`_%`i?^#Cew#a&;Yr|(q)FhKmX-rMfZs=&T((XJz ztVyTdlyrh`vN!t1iMK!3GcTil~ z7-p15GLMw0;MNOk7kVwvldb8^HME1}l}2lAbZ-w^7kzf>L{?vrgZFEk)CJ58$)##v zYPQZ*Tbxxz>8W>?#@>tn00_dVy|)CT9PQ65SLN2cDXKu$NqCV=qvhUln!?a6?X@=( zTS&3UICKYtTKbQ}tvgXcaPF|N96IrXSaU&3QWg2MC|u}osaZZRfRP(0L8|xK?y;oU z#cwaf0enZtk!3LmBZWu01cQ=I& ze&n5LNji*i*yr@04)})u0DbguWeNS>dJlTs(|#M?Tw1eztNkH|-W?XUJPl#4Y8Dc; z(<(%(h}0ZlQ?(0+@cbs#ZVNnz1S@o^Rc}(r%`Rqq`TI`k5copk#^+en4dbNBPonc$ z8u!I3eRIN=J{|CO^F72$vY3yzYM=I`eJ93gZQ-pB#ip4E^W_|!-h#G10(>Nk!Par> z{v)&9Ho@dT<0VJGy=jTB7Yj3Hl0opp;e*-EnufCj$gqv`GY^y>Pjg<4sM}gz!k2Gq zkwk;{Y3o-ti~GCXHDR~Y#1`szNZWCrYNdZ~B>HFD%*v>%#!mvc>BZlfna)w!9B+=S zgqGt_mDV(j{_OziSyr~ssam4RaMAARlY(of)+V*N(^e*fdy~O#l}AOh)4cxxwp>Hz z`3Hnk#zl4MD4Dl%{oHz9kEdGb7Iz>!uKS6kJd;=+G5B$1;!AUS@eh=3NeJqFtEbXF z8(nytS{^6yMyVaGpdiO>A1vdr_NyNhZtrg3kHfwbfjGjZ!;(GfX-%oyp|ozJso;Y} z@dtqXKrB-0b-TA8HhR~!_*UyplfyA0-2!p*73wP+SMWBO;qMH)>oGOPpu;uTGDl;l&aE*S zxSKsagL>J za?MpP?e;?${nEI>W9w8W(e+EMYI)?Cc}jC8!N=0N+n*3<`p<|y#~l1848!h<$?-0w z8PucEw24tra_yhYnkiOWBx=-obTcgPuOhq<7)wa!Y%r+j9<`_9h%Dh)BGz#1fEBlk zl3UWWJTYse*uf^HGG}TXe)82e7T1 zU0y9^+eOi3DgtuKK4+n+H=sE+qA6WjqK28~8;?$Ts`fJJ+5|IQhS??yJgzDu9;soe zG&hl`@|^D7*jF>-T~71Gcg><&&am32H z*M_Bv?$HLSyT-7*o$KGjKlF#_HurQ$2)OH}!UMY(hD zRkhm0Kqoly{cUSi>=ul02Bu@U;1wk_D?duMXLbGfs4Z;E5T&b_bR< zdRcVcCgC+rM&<6WBwesYoP-}v)igSEx^hWHUuv~vWY?I9W6Wo-9VrIP%C)&VjA?78BgnuV%7XxVlUqr6ntqa+e2TtlY{*%F z3O&t3V-=p2e=U`)E)LwW0|L3GyZG8?L8q^4uTYf_XmV)lU}cy0yNTno?W=E!&SZm-rT_ zc)H(LzSk_TY_&y#-;Br83tM(NG&Do#%d+0uF~B~j)Yi_Tx(0`*W>-}6 zm~V+Xu=K7{J!4JNE=adQJ=>G>k-`sJv7y*Lw>-Dny~E8Wa-88%4wO}k=uBJK>-8b;R8Ul3|maoa)QUk+O&0f{r*f%6gH@ig0A zW^Fbjp=laxk0v~sNbmh>8;xI2xbY-yqQDkAdu+)m>c+Hmy;*KVmv`_iFav~eGF;U( z_Zw-WJ=0dWk}Gvbn(5fIj{Orq%N3*jk!59Og6if;*uU=>9tr;d3bo<;9}swk((X+v z*X)*=EB2X28U1nXQQKQ<_Ez!ff#a0~`BvGIz#4Zi+#~#0J;d`0Pu_@XncKLHz9}s*StZKeAj`zY> zep8}tHxRb~de$s&d2OhdySMW$ScQRmEp$tL;*oO}ou|OCTLHT2az1$v_eBm8jIGx&0*>cVeS20Q zPbk|21Cx(aM~QqRYafbYy1BR>UA#kl3O`dseVg5af^2T1sHUPJZ6v$7V5${P6nmPr zEzJH}>6fGT_c&0P$;YXwbUzVkm%e1WeYkj{mu0+BCo(tqR{hqKYXqySYKs`SE1xY- z+#ddw&gv*^jj5-5qs4wX{4Hh?{{X@q>uoFxx_MM!$ljI8_+P~Oou!j$ch=1Mk^S6$ zSo_uJpBFq~3;zJbv%|K{ad9a*Bf0+o3TMLq00K6JqFnfw#PA7k`@P1$A;H8Y9M&+{R`jdRycYqtw(|c8h1M zYRhxs>p1KnkL3p(k?Lyai1cp?_;jtstc`m%e|skEmv2v{IdVCq2`HH{=rij!S9-KI zPS-Cl&2qy5BOIE!WVh1zRYBH#sN*@_=aw1m?OHS6>pF*qjf%#w+Dnbg5XKbs$@*6% ztx0XI>Wijnk~-Mf!Mf?eIAS^|^(57%=Di7WR#rM2TdikWxr;_rQ2~s*-I4bI_ca_k zE`z2(@#?pYDo-JASC9|sS9H$_Uf=2V_U3sYfWjW=4jG4Cxu`sC;w>uUNdC$2-kR4s zvkxX8EPS@gI4n=CC_6A$<=kcZ>5}Q+xQN3764BeK{kpU|f&Rf6ZRQzY-yXg0hWo3Y zfS+G#h0iCZz?5xvTD!T^{7#ozrKD1rE!f7h6~K1sfP2;^foY+`;sw#6Bf}y~cjv_N}9$w2a$q+Sc!9 z@y>}Qo$SqRV8~V&B0F+Fyw%5eGvM}{;Xe~cr(ElkUPW+AsCUZ7zJj}d7$$+GcwWlh z-Zp7wln)^r=5gtYhf3Z3xdqI~B6(yHq7j^*@D-G2C{uAoB)M!@npiv`rC(o3b%>ev zS;3#yy!+xWinKj6{{U{A6}g_(1`&rF&q4LBvhpj9cg5F_;yaMKb)>s3VpESX@r}p& zSDwS6pB(%}I(3o>G^-1((#h3b!RS44>qK06d8AdjW1-S~JhRs|n}OpG7x6Ta;@aFU z78D}7ZBFtFnPAgpC4_Cp-W3O_s}s#>9rEd5F2q1YW80vvW5%8DX@aW+t&Vuj3s_wA-5nwXwI`969Ph>P>Wamy2OFzlEZcbaJ3z zvG4!_o2z-US=~!<<*G!O3_J7B<5f<)iEI6*XQde>iV!^37{C<`%1X?n6-rl#a$x8%lk=fVKX$c#@rXj z08-ALBe3xm$AoMk-xZ81W|doknwZ7yeM*&+2=rC)F1x8--8-ph-5{KQ6Awz=wbQ5Y z?}aU{=Y!0W+TDY+pYqVwHl1~t5 z&r`)(PD=M9LLUwIp6h+Y8MiGD&>|MXmB_e)62eG4upR3! z#A^yPHWo1lsJu4f=-VgB=wav4CY577M zyugde^A8k7MNd`}>0_$Z{4L?lYVOBQp6BfG>BD4-{{X~$3W{qq@XB2xDh=`lg&XgE zYZmeEEueiS_UL`C5VB1p@s_9B_?mAJ-TC){QsOB>`Dc>EuaC9A3wR&G z3mlP&Zs)UKv!r7sq+whQ&7X*TO=ks)F^YDGJjyut#Y~0u?-D)pUU{QWop2=Qw*XTf zeNRd8&DO1MURb2G3KaB1o=sMeYQ((@z6tR!iF8?Rqtz|<%D|<%p22!kyft^IO{q;| zuGo3sYEr;Q_lGrK!1wdt_^#te@emNVm*!c_Q(>89o%iFN%$#`;CxiQ;=B69!dz z=El?b*Ux&tgW~v?@ih2LLY)P)59G;l7|3jOKK1Dz6n-E}1%&z)jnSU^>;VKQJCoGY zz7+UN{uRWQKiW3pTkF7On&k#WVDpM4A7>6_yB(X6+v}bYk4x|tkKrvY?LxsS#~IoI z!0vvgwR|6}rjL8}J$m9M5&r8uq^XuRi6*B8|oe;Z?Orto6NZw9hG^ zmI<~jh;XcXlSLSEtH@GqyA&oKCh=d2HGdJAMZTM7D2fyuZzq%eDt&RRej&A&hSC-d z3_(kD8P6pCRnxSZWwXl-sEO^Y<_hjQJB8%?)&`EyCbKv|5uQ)omF_cJDapH{CB2SI z#5V15bN>JckB4=L_r)V4#(5a&pXXcN9D`7?&@H?NsNP2s+1v?I<99ggjQUnyvidEy zyL)%0Xq9g73yw+WfZLZxmu_8MtITfmQr1XJz5`w?(?dcTp6YE#Cd>M(<6seMVad zWg$c+UD3A*v;0J| zmK#KI$OlpeGx^pv_l|6QCYB1YNq%n>E$Nf)?INe})VFgc%_i9*h|9VX2SM6|pC`OK z^0Zg|qC6>~_{+f>&XjCe%55F2xWPsXkVSc)?DOLLtyAD@_;1AS^SZv+m3uHe*R|{R z7kZwi+GXX~-nwj#?z{jt;}!F-?C+~zX_|Jg;mM$l(#KP9T=fHS=~!shji8q^X!a}r z02g?E-@)2tmXwVap?z?%sxo8CP;fz}{7lldZDp+W*(^fAV1TA$;I~0pw*DgUZSRO+ z)I33>JPQPhKH+I+-g@6v@Xi&9BO_+-n)HYPQUQIi}=FJQUWWOcv(7y+t#w-@g|Ssi|egA z!qkh~J9!wOUJ-d6E6;pOu6Xmq-X6J|#TtOSut!a{;GMw<=~WfX{pLGZ>U0S_KjM!I z&7$~_!9CU8%bR8ZWN}pd9pJ@nLsGYfB4e?#U9grLbKexrGF=Z>)NFNM59t#Na}Wy1 zhXJ=K8PC2GhIh%x)lfR4*XSb499s6gk{ydkrWdV=I-ay6_0J= zDJ;BCadB&RotFDzk9I?ooQf0@8@kaL&+zlY{youQ@b%Y=4UOE9OqUKs|+YUMSamH$I7B@cT#7 zC4%b6i7qc1JZ@Zc&%Gxqi6kpFjF|j3+I5tECzwjG#UAK@`>gHU`qFE@A+WHEPlr{} z)!@C9DUvneK~u>eTBiEky0)8nptbAG5l2wo8WbOJ^pY}Di(#LaQeZJPvwpeuC?^wFe zh`dSSpAYJqPLX1^Fa{>ofB@s$-xZ}K+SZLE>3;wB^gVmqJoiU zRG(e&=8yjX31yrKER)7!kfQQqJ!>Pt8p`;+E_B^C@W`;pccytmQ0w~6yE4Unpz zREaV9qH)j5T|a;??qv8;X>qR3mv>T38P$eL0m17@$u?4H#iNn&&%}){!kT1u+IlP8 z+?>Z~7m&xlwktPF@y?^8_}59(yh~_;3*{0=agI^XL7Ma}XW=)8d{J$2;=2J0%<1JW z-V96tu47dAHxyFZYr58^Cyv;F&^hQwJX4K&QTJ>@z4beNQ&hIrd`V-c+XQx&BIVSK zZXK&TP?qY`K)Alt?hU)z$lx-!P^P#~4fyL%@TbJf{XR`y8XIVLK+n&YkO&5}6I9g1 zZR1!jhN-7Kzv-6P;ZUBV^QuscWpq1T7d{{OgHZUH;rq+IX8uQl@!sCe!TFU`;-=S< z*?xipYZpHzp`y&x$s@EOGnfsbc7G}P3i4gIyZRQuXHKbuJ zS&kK@?gy`>R?&P*bE8c?#)ovRZ8QU91Ym-A)V6v$GFJH>FuV>URJTzvrW9K?4aqJH@%ltjm?{sZG z-Sruobp*m1QOWJicRDmoxRH4r}dWRt8zqY6cnPirj{6LThCXHo|26+cyMftz@={ZS+WI)pbXB4x)Ff zo)t6FwT!H}S)A3K(N|aSj9Ryct-KmFq>kawnh{UR;B(TpJSlbNS*L}y3w_gR@o!*9 zP&mk{ciLBlwGS7jt8abe$pj3RuJ46okJhy8G>LER@0!|FGsA2=$rZT+9MsDDjT#;w z*X{KwlS)9XBxQ$|>DxW4CAFo8Shv$BwU#eA*-MX5dequP_C6cXEwu}2S?(2yX;^g` zs=heWd`|>ge~nTkmd)lN0{WAVefg%8Te=f`%I2qtHBD~HPwZ&&mmqh`}H{7aniHk(mX(ZBi(AZSKd-hX&6Y4DnO}xSK{4zeH{3Fz!EV( zUA#Kevc0+*yY7suzZS>h8{?|MIcc|&2K`xi)nP}%DPOa4!jjTjZpFCjs3k2m9FXT&|O6$n}Dsuk6P)ke088d zh8jD|7^hp53lyvTC$?)5E;Nlx!s6D}Lf23^jDXlH>7T-(LTb*!n`snu?}%C^opiBk zFm8Dt%V%T5^GA#C=J5Xjh+-Obv|>BUe4~+qtyO$Upy`)3nr4ZrX~sF0QpgsjjoK8y5+82^=9_Gx<|ck5pjY*O=>TyB%jtw`CZ-w=A<{{IBmtIY=5SVglal1<4fj)&5T zxancVwYfu2@~sx-yjH8Q6Bu+oRQIbIEM6JVF5uDii`6#wgo{UzaNKmwRJpX&_5T14 zJS`HD6u6Oy}!YDwe3Gj)IP&~ z8pb4yN&B|^=|UH{-I3aAo(7Q1Y$CZPCO}-F_3Jc(%m}=*mD}E!Wd6y}t@Qa^O&m+MCnqG2N}kI1OtOJw zjS&^w8@FQ_s8W)KhOtYU#(txu!+)gQJksK11af&}USZ;OlE=jwZNxfb5b3gFy-j)- z#G$Nc5nJ6r`>pO|#`wA5*Ey-r5B6$Y$^n|z>2g5isikRh+}n~nBcjpnZD6%F2Ghza zcPk#Evi0qM#MT4tULDsru#^2*UztvNR;BC^+z7Q>RB0Abf=6$y9wo8x{*|GovUb6B z<^v$;7@jkVs#WSqC1aXVrv-Fp_%*+_H5;E0_=*D3MIZ$vJu80FeH!yno=ap+w&Qas zQNTUvy3dAFOtZ1p?Da^b`%Gb_i5z9P^sYxp)wKO*#y5BV9@HAz?#3e>-Mf9+Q2LJb zwW`!tVH&YVV{P_HZjIrY8rnhfI&{yWs(wGWeIv?kG%1z9XwdX=T-C(WrLnm1-P0s) z7+gRORbSLpnqIBq4<6WCcyCkFOjp*j0dI91ee50$TxoL4nX@-jv9WJ)b7QgZbomH$ z&c*q$No{YbU+A}Y5TeO%E0j?uR0pMRcxo>a=uLHf;!7x`jyMVc22Mv6&QGb|*;@

15nT&{`dl8vrd(PX!aLd3QU9o?#wlx^Vp8s#*-5W8NzzKiA0JlWv% z_Z72sc|MWiA$VkIEv_LE-CMB8Vg2FnTG~y9nG|z*mvSkO{yn7iQ_vcx?#1$tR_>2I z&{o$>@#FY DJC_c7)Mlwdc|*L`7aVWdvBmf;cS`C<%k3wnKOFBteP4-{KNa@UO= z&4hdHZUFnIu0E8uei}X}@Y6J|#(o=m^+q4WKN_buD{~pQX=p*E-fKy(wT7hujh0j9 zME%FLY-)ZI@K1~(n@f%N+``+XfuXk-C zT3seWzUWK5Rpw2lTCP65r@gX$Ge)t9_+nDp7ek#biaVT=;82Hz{f%Tas6NtCU7PGwDM!-9%svnB?HCaz6^E_?4sh{{T?aqKT){=6%_In9rf_U9IajgR9GJc@bMn)#an( zV^vjzc0yXP)U-_uPaEjbs}jJ;fzq}7UEsUxp9DM$bj3_tm4fGE4oBfsG1&uNFPe+wEqAL&t%$_t+PBR_XU)0`B-|_5#g;PQ1H*iYrQ8> zg^_OHGC?o!%0I@6uIb!xySq31DHnvH)zeYbH3-AR{{TEW>-bk~ZR1Z0c&bOy^ox~= zqXku1V-@9kkB78dJ#F#&OM;mevVk=lUTINzpF6U#c z_#z#1M13arS7at{laLdyZh(#5NFBvp@g1I+x+C1$Uv3BQbB0D0 z%XnAfjkd3=zl3~1k_Yn0x4K?=9gP;0*EDuCZ8fRXTljXy??G8@?ny9@-ILUN8m)EW z9dOtv(-^Gqov#!3to=eC5!l%nv^Vnyo1AB@ZfN(mmJ>mJ;+p`9z!qYA)biMiwW4P( zk?VJ|-RfQ`mCBVMM1!?f_*tXHr$v2d6SJepUftvv$F+5upN#xJc`e=6oo34nJe4cM z4*0CE3hK80CYo7vTP?8zkf3rZBq3Sr@ppcw%m*sTQuwylO}Ws`(SRF> zTy19RMP9hmhOK-plJm-*E<&;C^{m}*P+5ua?x`BAkHWC%NT#DMWZ9Qe{(^MrtSsMA zv<1|RNsQo+TI(!z8w;5p1wpi-+k?e$wlM39qqKGwW!^u$I_DLq;Wd+0g=3%1f>PLQ z_B7WjdY7biHXxqLEkMnuSSw5cStIPiv$XFH>T_$;O{Gq4V3?C7tiN|Y)XTW$@b0>8 zZ|4|(Vx4%wtxZmIt?AEcZ+aHt3hfce@(=QWCy-m@`aI6OzuAVzfKMl;2OLOFT_+;F0394FloGuKl3hxoV z?XEIZ(|lNB@rI1rHPmdLP{L0UpuCd8?$BJYMv#tPHo^MTFRp3!7JDxu zX`+#EvmwbJTIT#Ep=!|RrrTA%V>AO1P1-^4RU!`*vq;lP2@QvhzUe-qoK$X7pEib} z@OFu)+<$AwsZSF>+?5;o(hIFaM7tUnjG!}G$^QTznw&!=Jp)z9WNEa43?m!)M_xcR zk9Du>wyfHH^?;b5`Baa*D^H7NL-H(K>ULUn%2{5r%Wos#PC5d8Y1&7_tzOGseM`c+ z*4sOw`};O;mp|SDv8?X2uMtlrfra5oMhZB=jjLg`o6ibC4Xn)|+QCxc20D?@hLH;JuPU!*gY;Qlp+Z0)W5%O@(!1E5ohCt-w{C=wO6PoW;oU~U+C6gGL*_^RzTQEGA4<^h=Z-b619*?k zxzZfj$Z;Xt_kHS5h@L33@g2c7PPv=-dQ+zd3E2yp?##~9?+&%2rOLB9k&J`NpF>d3 zuj=|NK46TP#|_6?XNUYL;=KjU)|~4s5})4NxAUpBElx`EH=^I*RHi@TRNbh6$zW9%A6)8T)$!T-}Aeg`L*xNy12nD8Tlu z`_C8O`9U=+Qy>ZgPQ5=LO3A0~Y=v%CWZf+ODf2DZY?cPZkshL;PYvvW&6g6QoyZSb zu@%HpYGYA`;6rfTGI(+5YRj#i?a`VIKtXgms5~`PxuWdHYn*P8c-j|;NS0TR=gUIl zgY>UhlFv=?kB1esy+g^HZy0We(ANR0*+{yyFzeRHQbUOD0N{OVRW$8e!fuz=QM16` zeFJfiQCL(-PUDML)U#`+!E+4067e%M7t77P$T;2U^{k%`+jxUP@jv!Nnvq@q0P3BG z4eeT*)}S?5V!WRu#&Q{l%%YohY;^{P`Wvyi2q_>ntCzc=N*8x7>lSy*b{|z^V z4-P9Q$KDjN@g9mVEM-1yf5jQWt?vF^Pf=EUsk$&=zudPYq{{Y$w-dz`N zm0;g$c+Zk$7zyu+%lJ|7Hv3w&lj4`e?M0%umG@d(x8JyK+;$a&BRH$eaYb8WU%~b| zCYfaxrF_cwa*?rHk_qqiuI|e8Y($D8=NWQ(3dOeYKA&%VnvCha+nAyU<&1W%J#zkS z7fofbvj#`tW}#AxmvC*#*t>S#BJm}wC{YEBKY52&HIH|t>XIUY?e=v)DzV_z-wpVx z>q^k1xYv}tXg7H){70~=w))?Q^{AUw)$IPw6rb_$ZU-uzxb>~mwvk3ntJs59OE~O= z5h!`taLw68X6bQidW7P}-U7C;oVy_V$K2H@bt!f46#oEcsC9-W!By(UyRB*)Ydt#O zM75P*X)(Gu{`Nin=$mWZE-`kyA-+gv(njl}9>LHW&G4q94wG{C_bIwYIFHOcn%0Wa z!4<6~d|+V}k0jPj#*?P$`hp_J)682gN#J`@Uj>UzZfs4b*S zUs=?W3!xct_Y`zd>sIwY4_|6lLgwdD5l4_Cg*(=3cw#*!;YE`)mr{N2Y80DXsHJzQ z$@u>Oz;hd^ZM-viC@wi*cmvv~d@u1`?}RR!!rIiXyWa*zB$N2pr@;=BrKn9-<9*DW z2-me@_|L-r9@JH$)2)@ScI2=hc8AGPa@ZGRsk6~7?yW`Lmeh@xcbU4YCXZ>Qvrju< z$lo-Kc_O@;_u?mwz8@rMsaf1fY_EdKI0C!B41812e0gLhc2<~SRuXy|!gQ*~VY8&x zJV|3`r}_3#d9RI-p!KY~4I{)i@rKlg*;W2;B~Q$A>smTypKqd1{jqY3G@)}0WaK4S z@THEUtX$k{y4}zb?k8fmZ%Tz(MQgb#&E1tPd=+Ia%1RK%b!)u~PYYodZl@u9z&>H?^sQE}m!PHZ znX-6q#D5ZXlLny65~ngEo(HvL>lSxSQh86+l3zJ&bTHd|ktvE@hCc`H( zIXQPVm#gbHw%$DL1x)O|&}CM$=O0skmj9;DDu@<|F!7MBXCP{09*? zl8o)bMmc6RgBF`CmrJVJ#(d0TGTfi7XKQ+O{943!chaPcN6M^nMN5s|tZC?U53gS9 z+Dy8U#3*tXe;k_2i$j-8@a)fLcjjD3cRBPGlPvnlxf+JQ6UC>(*tWEcb2Iv%YU^$^ z$yY;LyOvlC>IjG)ap^>3DA-M;>|$8z3l5Z#-@+b4!j7jkv7lebbonN=h$=ugIL9a2 zq0%(D?CvAJy3==CgNWJ3TDd*-o|_!rTo^`dlu`GOVO2JmN7RE<*Y34FA*Q#m+dCde zUV^iyJv+p32`q(PocM1+OGu z-be;HJ%w`?7PoLSPpe&(VmOOACayQ-x)fE0u9*gCK#3`vVO$OkcDcjPY@e=ZVQr<5QG=dZ{`IAb=7+*@RNlB!|ZEkI8 zz9O~MOX^S{kz+XojtQds#V1|0xQ)|uBxiFT0QRn5;r{@IH4Rcl4SMlu%GgoR%t!RD zx5Zj!hoETVONu~~T(AdkTvkz0RW)R-UCvft4(azc(4-dvHkLpg*QxczT-0t}-trwM zONpbjg+}HB=9JZ2qbyp~Qrc5L9 zD@91CMcn2!4;IN|apXy*NLp9&(oB8PTAG#2dY+QAt+-2Tat2?cy+iRY#MVozSZQ%A zP{%Z-=aByZ3iblDwarsay3nA~JTq>yM+eT*e|f!YIYoP}!0e<{nq4bT&?S3#%$IT| zWS5{EbQPNxp{vWLS;ZrTEAukr?ux(R%^uqDwbzMnRYDEPZilbdtXSII-pP3)Y2r1J zNJ(9O;txSjnK@aCJnWyt-Y4-Up{2F6PU&VO+NT&T&nBNgiS=mwN|41QQQ4$8``nLn z?rEM3(RKd-7wH$8R*;RD*sM&)2OhMMcp!LgOML?Twbj62Zlwo2p5IE2SaUQ9Nk-(J zFrH0g!V~DeACdgavx6=%f!zC5QQ|EpL-4E`1+~DEOLYhUUa#tFcUtiugi<)Py*Wa$ zU5XH7x2;sV()=?dF26M`Gxc5r&z&dYb0^O{ZU9Shc2^s-H7aV%HZ;a?HMi z&{Y`p%e`_Ft$2YXTYcZ?_HmpSQQV(;*6{1e;v4zzZea36NwOGFU?L8INA;*saZUCJ zT_Z=~zJj_fk+-mN@}lgG$oqr4eQKwU{6#K>q)s54eC!wk$ET?^J?_0GiJ{FZA+)ze zEj7!WarLhr)_hZ`c>exNZ6wL|B;tFsoNXP2XBfH5Q+;Wpd*PM-irRLi;|~zs=g161 zvYZY*D))o_C-{$6xLb>DHDj<-m6B2ONJ-!UT-B$;Zxr~F$t@a1vC>gV3yxpVpI&RW z_-CQ$z7G)E>N2(E(PCl^$WS}tw5bJc%w^2CHtu{$tPo-T%~)bTG>k?G%~x$kA0k+_ z6kU>ysE5?m?MC%{O!6B@Nh;(;8lSww*V?jmTU%cVHJpAVxJmU}rax!5PDEh$#atX( zvJKIRbEP+gWRg!0zI^4(krBbI9|m99&pS(VYz@q=0f!YYi5kUc`&?5h#ROx_Z|@q) z)3rF7^X=MfVm1Kezj~^Rni>lFogT9kmU2FwWpona@xnnAXY)S5Rz|(8N1#P*;VEv> zuWsDO2^_Kh^L;(*GG7>8TiwZUEQ?;MFt>Ib4Ann}9ub^NKZ?9#b1n9%dm)M^V}!Si zoZ)`G%}R5OZo*3Eq*&W(HvSrWeN$46?PCFASl5?qbgaEH+Fd%@R)Q$rN#q2^FmQVF z^sT$y7SL%n_E25!hS@%Hr-J9LXX!eAlWC?)HH_yj5ruyh(cv zycYNOfHlF`n+^s$;<3Ctd1tF@7xHL#US6GK+b$+m=2sm+KU%o@1KIxm`MlegkIIO@ zOLRSUk5lVf_g(@`C&E$3Zy>a^LFPJvg6F9x+|%Wa?R~*-sZP}1>(jl=_I_23tbAnu z0Gygh>Nw~MuApP|2WR-g&_RUA7c(+ZPOKVqY2$D}O3wXyb?^gws{u}V!&CSh$ zPdw*fJhz}GhVAa`HK~bbX!=u6b9HcJd#A&>JOSt{O4rSpMyeEBMa#R4C~r@C{!)AW5SO@{kl)kVFWLwiCS1>3Nqt-Y$dCNYsqPVk&J z8r=Rf5=(Y%6K$=zKPhwH@T#6R)jr9o+Bcqp_Bew|kv2qSkMpW}XNl*!(^~4@@u0Kw z2^&w|9f0?)AH>>reQ8B5TQfeUo8IZrK-aLU$1TAN_K8p3UihwN9}h{Y z>Yv&nK)06U`ExM&q*2t2_NYYb;vW-Q_;%qYYjydgV7M3^g=_1k{aIzS1_2kzZx%k{ z4h3x(${R8BIc{u4d1GM&x+SdpE@ywZg)a9lF(j@zC)%w1JkxwH zX{%oAdbPt`UQYlLJiQ}8I0CA8qr_0hq)({4s};JoBan_yu%a&Vu%mkt+ec}qUtHWr zI55VzmDuNTHO*=ogRhA^i(N^a$_p$}uiVGIX|2wfbg1p&-!oi=k(WFSp7mQ-g62uh z)`h3-`!oc+fqwH-hV~1V{5|3;^QGMBQrRr>s}j;O@Pjq0;Hz6N5@}Z!+NHpZB**2( zGCiu7h3@3jya7I;J(w2^`INBa^U{*y?pL(8lTWjd<~`E{Tw~s%OPWKnTb5+k^t(?I zq&jphZ)<24ID((NM|1Txk*0XweIv(Ol+%OcYBviJW<7E%OxbC-hS6;_`A*;(QID94 zrQs?im~z+fssk!-w5gcG}78B zOs7u!e2`ntLdz>2SofrwdJV^wmAqelrg*#J3X5s>BrYEK#Bwk?16zJ3((Ny`ST6iO zZ{)|Y8Kf(Ws1;ko8ZU-)=`ZZGB40E9@>dxx+?>&;YMQ>dnv@gRw06jaR$y^}IH{H7 z`&g9}wdzUX`^_Uo)Ac=SJuJy9$`agl&IjH#2ZQcD*B#s!5ScFZ93)LAM9J$^wYjyg z40tX}T_V^_mj3{}ZtO>;H^M$3)$aT+75%n}H5{$yjH~d zjVA#UJ!(yJL-6gsnDXhmymuESQxJ_hRjX50dYHD;@+a|!h-dLW+j~o7iaWW)k`vG% z?M~6|mJJhAn_RP*(#Zj~ah<0C)rd54rRh+AXqbiw7%VfB)9|i>_r!h*u+zWc6}+8E zyj_Yy@LL|gUMoInTisd|)&3KJwYBk|ifp0QyeWEj+Qw#h-|UQPUOB=zbov z)qEj#8tOYZH?+>ujBp1e*M@3-B)?tIStBjAWGU6+3LtT>C$RKH?-;jRdlh&+7u3kf-zMX!gafVX7?e?VBXYjjT zS$MA2*rOPc8UWvarg*Jm&wCK6$)=lq$^+Qd zPZakzTkYeFV0n4K82VRB;(bR*@jjn<_B(jsk)u_GK*rPSRt2AkQ%{3X)txS3vQ;p| z8{0%y|UXp0y^JY%gQ+24V9fQ*S>nz9hHSyhbf`SUkvW*&kuj8~KR7fsN7Gw~-=(Pdzf>WsHAm+lWI^{+&q z!#4I>Op-d09AGq|+c_2G{{R`FyO-j>h4p)DMzpn4<(WDLT-HrNzQrlEC1caRAZa>Y zqv06*Ne0<1W zAUOvgtt7fey?1)PFu2uaVPzaf&H%&>x%sG^`JMWYMzt5mEpy(i9cuT$QeSwg19NtxaDLhm5ps zdMT{6i)s9rVYp)=9^*CJ>M_gXTN!mP4!Sk6S&uq=V21;h{VOu!(fo5~YouGvvP*&c z;1AtUc{Nu{wb%R=X?P>M6X{b*$s{OwMjq7;J@+MZYL7mLUA)u0IjYIwjWSv9zqEX~ z9oOXt7$@i}x%eZb+xUyd7dlUl^%&kr?NUfqZZ_~UkH)F^lTK?748=ExUKO~K@nuLi z43rq%n%(gZi}sx^-^7-7%Wr)YV64l=<-jFPM5QTd+^aM@$6wfb9;d7L2Tf%JK$liG zBxk=XP)(rYLmnia<{ie|tkHll+<*1zt(4Pi8j;tvSkdkyurWHG;0`fa$*w*3hQ-FS z3#4Fws7{Q)^r}&NEx|OTJHz_adPl=6%M1HbZyw`v#HqtZ4`KM$ABc6^Z6EtO%T2U< z24ynEG*R$a{{VaOu8J*FLf8B!BS~@gTkBh)_HDz5L)h0<;fv1-UPl&>tLRYO++0L_ zkm?G6I*@8)+!ohmsJ?5QmW8Tn$)Qel`{0*13A@Z*Jl=w=_c4u?*;V z&QCm4T2;P=zAC!0@g0=7w^JpoAm?ZY_32L6we+6$>&0FloW(GNq?TuZ%D$uUr|&g; z6D6s3T~|ocv<+4p3#M5jyi(EU1gTNYRKM{qlHM4#xLF0%S1}hr4q07J2tP{E@jj1X zuJ|ub_?x3!#<5EnOQc>@;PM;at#UdJhjDePiwz3eF>cpJRYKVjgUbO*>dCQP?8_G4 z34Ax=7;bfqA5U3suO^J$!o%j<(~oMg@i1Cw7SZ@e!`3nB)^{o`oUcH`zv62Ke~$C` zPvTA8uAQf>Ndg;v@(+?m#~AmlzXxkj`1RzE#JBPpy8MXh-6!xOB!PK|Rcaa^v`35y4L#%lw_IuDPod_p`c zWQz=_;KMmTDZX`TSkd`+n9SN47(g571YV9e{>^Ut*_Lf4k&eA?XTd}HCeZ-+k& zhm2X8X(B@>maCi&*{J+IX?dciiSZvzky^`Bw=1YxbpvqD?0z*G>bExfj;rC{5M6zz zO1-o5AQBv^k--4eJ}i4ZBfwS~hl4H*(a(Pr5yDT(5S$!(5&bB$YRI(}xgGYmHU9vM zwEqAJ=n{umCz0-1hCW`Pd)I&A({*BQ^jW241PN6bboIxzU}?6ReV2+)hkvl09f)tY zbs>o8O?0~L`o-dn0y&TcxeaSGj_0T*xvM7jTN}}B8h#(}!|Pfwg6jOVTiJaXa&iq* z)_fshcc8YJ{jA0zDDxByk%P&r8k@4acy~p-HuFZr!sPWJ@G6MZH6IOXg6j6qd6;72 zGBT$iu>$y-6EMJ3d-Gq9cx%AMLUqv(2rX$b75(rM&*2{ zGOWME!AkA)<*GCYx%ibKe5Do+b|n^o4lDL#*=TPQJ-rGVrwQBdJ1 z!$6BQBh|mLEa14)F0&9|=t<>RcBf160xuisQ)+U`mRGS(5>2B5MI2}GtY|bXJ5x!H zlXm2+d)g;{GCGhc+Gl`n=h5Es%Hek>%ut`aed+tFMuVB&#XWOO)O7m|M_<#?nmdV+ z?jXnB9Wp7phKF?akl$IzV=?=iRSQj=BcwocgKo;8PawX7g7$qG!?Nsb_JvK`gI*rm@TdD}> z4E(V5rue_ZO1AU(XH&c1WvE;N6!eY2>OQrdZ}7}${vLT@ycbr`zs`ZV+uEAsO5uB= zYrh9*_wvmqlj8#%L6M=fbMq+U`qkYZNqrl{PO`{aYpB59Iubk83yl*+(=Vgd?Ia}~ z60>zL^Fd$_~uG3Tali>4XC6=Lmwbi%*b6zvytv>6; zTGLr-_sZDWHP6^s?akyiW%;SURVyG#3f`JQ6PNG;rh#cg~{*0h~> z!in(rNQrHA1X1&Wf_SCQ;VVHCd#w*S`ya&(b4zW1Rh8BxlW|yN$dPj$Dwf%hR zTJ7A)ZyX_GcPBYD+G<`1z3`udqqNku))T#$WcpDDBH>07=!vDWkrPR{#4HupADup&stN(0!|O)Z&R&dHML7urUts5YM! z^K63b`FoGu1n><_Ut%{k!h@(Ys5S4$Zn)_OQGui3ObubK9a)m&Rydi79Yx^ z_?u~Ed?4{ggh-myV(t>y%Jym?o1WSgbz>9ZRqu#(D6Tv);`tecqnEao&Q?L`^{BP` zg}v8r-89CIAipB|mGrHr@fC&F!;2=cw;$Smb|fi{*w1>-)uy;jFo3$jInv zRFq`A$4XParp2bXy03zSJ|74tmLgE&?y%sB<~(nqYhuFF#20sxI$Ee}s2F8jcdgHb zmRfD+fSP!36)$bCWJyq-dgO6kcKaPi!xx%Htz@#uV$5zkjB+W`_gA~QH7=!d%&%;& zbw3TKjQky{8QKH>rDfx9b;qdwl{(z$P)?pTgHC&CrW$5NOx2U1`#?k`b~-dxKHkd>}q5@FnyMZMx#o2@%W5Qaul) za}xNAQ1E|&Eu?}5+?OjA(u19yg9@vu=!CUs^=}egm^Aqv^#ci>Osc!_lU!epueAs? zF<~XKZ$AwjiPLhL*0XIV$NDsSZOqK`M-X=a@(Ax*Ul4pfpf|&{`#6+IY@x)l5>Fjz zDf>2)G>YaqyQ8ezXmNOs+e>HiZNGUFbI26F1@SZ*g^%{muN%h*f8ImgKl;_v_&qd@ zYr&F1Z>sKTtx6*|(;WUa$M`e*LrIR~O7R7Za>)|BZRP&}8s~sGxx_=7O-S&5Eo?R|_cZn|&4It}U5KFsf8I&pILF-&* zr{K@+I3V#xk#bc-?vQ7vs+#Du!>2BZaVDOv1kw|mXZyK5ML$Np)AVl)-P;{C+F1cx zh{qrU(29;#Z3ihMGhVt|8#`N#B$%XVPnxRPSHSD-OW;2TUg>rZu53w#)0YlUBp$?8 zW{u&=9xv@#Z=^BDxpqGrLH_{jQdsNy_klHNY`o{Yw32>fEB93TR5c{5m_K^R%JHU! zb>N*rd|9H9pJ<;i5;xsF!4)N^#QW_c{!9M=5@|9R8FG^%oPd9xE3)wpiDl!d-qC+^ zBv_ZrC+{y`#<6vad)*%XEe?GsUFp}+6^7s^`ltTsttT|1u7;%6g!cX&x$#tSc&EeH z#^M(9LwH$Ec)KsO;Lgu!m?PJ4I$tbm z?FJ);QR`floEomDscIS>_Mjw|51QL~`|I_sd7;-X(o63TnIqIK(5=OxJW4y`-m*Lu z;jL=##1iY;gcl1FFV1nDjqh4XDr)x?lhqXTJsVK4@f=#IjnEKML_VUoEqrz0O;gYC z_OB_lyiECJ)Qqs{in*lEb8z=!Xwl8A*#rCQ{xxsnzJu`B#QqzBKE|->4x5&A8(mlq zx$jcBr7d9w@STAebIdw-wTAda6(1D}7O<4u%yf>&XKZ&*>7`YppG& zov0&9Q+f>bK9!9XdRm0;oz1TkHJ90C)imX2j^RO)Fmf~ME0i7|kIRR}Is<B6IpcD(#yIEJwTo&zs2+%i!#c}qCP%-4 z(jvLu2i-JlJ{Z=#VY<@SS3zzRnAwj8tZ9sFEbjE!;#U(#@-{kFZ-sPiLq@ssmse>m zrem9V8<@%T_RSD>Msi853_*9R_nzSBbFd!0n{OUE(w7Y9;>DO!-0oWgszSK$IKvJ?Ztn{s3_rvRIhmzxws3sO!3hr137B3tC+${o*pnGZ!XsH zZv;Opfx38)U#)c$MW$Q&!7~A_o-r&3k46F}NP-_=g@ghrk7N4jY zLsu5$z0*XRiDzGm=U&kT<(Aor8AI>reJhK%_^skd)=dXb(~RcbdCfJu~f9FJaWYKMTAvHX%7>VbY7GA+>d(ZYdzt z^+9rpU=d;E-_L)Yf-}ZM44Ru&mDPztnHk_mpPjqAaQt=*@ronHcUg_+sD8f4qqO1Hk)Ga(UcChLb7J_m6mSfQR zS4ZLt4I{+f6dGTMtyXm$+S~#2M&6Z|p?GUazP5(iMk@B_fZxT6(xlR-Vy|PP)U34U zL#KgQz{&z1A-5suHXARNfyguq^wh>*1_X7z<7g1@ehGK zMY~G5XSbV>bHN_<6koKDn9@>L8y35HEtmEWiDCOS>|8}YFtSyS_tkTLo|Go+*7TrtYndG8Nihe)&{0GzM^lHl4v@JhT)~U(~HEz=4BbhX~iVB zsAbUZmC+7%spU`7t6R-;q2GnJh%&N#$aw~+YO9DR@fU`}+gv7m_*d?~zCCM5!8vv* zw3W?0M_$w|8acHKWR@4X~O7i&>0N9RF|gVvp= zYH6pWnr^JyOK>-iKDBzv_Y7dQk%mVjs5MJc(5BSp4=lWA<_tPgSLSJhMqsmxT+~Ip zl5BY22*}vnD_#6QZD)HCx{bjdB&lsYAErTXCDKakDlS!&@mRC`O1p(#)>~0>U~FIx zMLWuF=t(l?ihkEKC74!dHw-p2wzO>T^*tudEoPU`g_i?7)^>~WA5GPPg6m0WvOkS@ zt2%^}O9-0UJSv>19Pv{%c9SKkMnjTSHw7j@(YF|?(`jzE2G>u%G5MUTvEwzLJ^Rlf zFh~+bZkgcL_L^+3)l%_7Oa@hfrr~9wce^Tw*L2%PgHqGlV87kx@}$r_RFk_KSsXf? zG!hIES~|X`sp)Yo#h?=?A2N~FvaS~L?jx_krGbyW6kv+YIoaJBT{L*N!k-LkpAdXV ze0SoQ8VxZYHnzCIln$JFSG8+*`i{923LseFw@|j$%h5-zX82Ch!rxExXDJv1Y%z4e z`c&)vsduT3H%y4TIn0v*^2W74yqvDg_BXW6KK9Yoopi*X%qYJxC#kBM#*<~H7u6g0l1OuaI2EKHF5sflGIU)xSk`qVyuP;y zYa3=bkMSQV;y=A*!iD}3T0R)QSu7g+QvK5Z0LwJ)YYSV{nro)GAbD!s zG@U;IO;z{ojMP$<**C*21N$37xYus2m1o$}7nhPN8^BlBek<`s$B1q(34++S?|+1l zdwSMqi+okDYm>v_4L0$iww=e@CSD0&?uzTL^otEQM7Gd$6&BX(5cB0c7O8P-SJWjY z$Og6ctxj2V+h(|s6Pa0f9`&25-RdBLAMUp{UBLN>?^||Sy_K$={gI+t;XwW5pmN^i z)sF?<>9^XG%YAIJ7oG16`kizB^jmT1BGxqS8p30kp{c3g^aQQ<|JU<21Pr@^~W_OQl`j7Jt8aC^%If zm4N~;jWvO)tUg|mrX7}zC;Yd6?+Z{pQcCL;^xiXXLSkdk^tx6GTs!c42 zr!1iT=B+3%f3dBa2uMQb=RLsmtM)GpHpOFzA#UBxGFy!!ObRs!mge?m%D|k6$Gr`! z=!CV@x8dDpC?#obgKUl>#n^Bwmeu@Eb*$abs9M{wj4_Vbvi;^g{*}FVtR=&kF0GP1 z{46Ru4|>nnuB`2B_Q7wx&|)amU}lspwY4juZ68PQwwG)DqjE0w3Dh!MuRDIVnW^dH zTGba+zPH1UihEWZ5KW>_74_BMpM7&6E;F5@`=Yk|O{nU2mLJ+H2bc0~jXSe?;+2|} z!tTXe&01?a(`8|EmsKWCI8SQN@V1e!Uuv>ynv0fO&zscojs(H zhWBSZO(EAWH2ZfKRw6T?hC5c#_u^X~rW7@jy zQ%+lJRe1JBkfuuxq}FckTI?n6>SA5k+`y(yQgv=RdJ2O~@a~m$2-md9V@8ek#*5Y3 zvbC*h{{T>mSe3+RcpIDMdXC#%v+!n>3r}!7_T(;p?ORgW3i_Qq+BU7Y#`1=8o9BG- z8vCBrpQKpn{!F^gr0T((t+*VM^rX@CeRIb4XHT*WmQC|rPB=23O!`%+wLKR>Lt|-R z*Av9J&OTWEsi!sWv0mnGyDgoWiR06h4f$0(7Cxr3_5C9ERgQlY$pM(gpm|@ypjN7B z^LU2+C6ay4=b#)QtsP@lvA0v;+Z%Q(8fH_DT%TIiNyX?@mno6qyXRH973Gn^>*mlzD^#(WhbQT`z@Dc*@9F$f<7}N>~Gc zSo_v;dh=UyV!IfAGrXSnOSbU#i)bSAKv^XN<|FG))BGEwX^jBBwEgx%rh0+gn#oZq_Abii2}Jj%gv6?;+$KeU}ZIUMDPJMLv2UB9|3d%$DF_VV6oO`;+q z@F#3=Ju0Urt#MxFCx`qs{hi`zbqn`tq6dJ-f%sMJZtCMuyWMW)+Qc{SWFrOrg;^T* zm!;m%rAaEWL%!;EISM@mOJU+K1?tcRfgb9AHxNXlf@pGl*RVGvtX}ZVj<4bEK22WF zHqcM^cbpPCRuH|v)~+R2k)yQ|A2Q&dnq%$lT3#l-@g>|(XLf~N6#dnz9v9r!ZjXO; zt6L_WEti)hV`?bs%~85`DKs?2rNgN^>DFlS!yXWk_iDF>trG81yVW(h9H>HMlh+*- zRqa>8+Ln=I+HJkeaZ5kVJgjoWp4Eq<++S$7pV@cU;zABefx!HG)lGYv6FVJ`!7JbF zy-xD`QMK~?@>(U3a*5ij_@hJ8^-X5)#QMz2w(+rKKt5+ZfvEI9w83q6t!fi(g?NcS zibm`OSG5|JtRlMB@fEk4Om_X`Bf0jejJYny8}j;-U0u8$82-^V#x!r17}$Kr&|<83 zR`W&BwE6WNZdF@{K(WF*Rc%@+uP6I+%oZC!e5lFl-K)-iChDV0jWkPJ^4f*z{qt_g zjZa*9aZzt+3tZMQ>Sp{*@u!HsH29_;0C-9^k4=JH-cGs0ob>k<*I(J_o(u5hzk_r; zIMtPRU0yiqeZ6YO!!Hh7=r&N=*lEMfnmo%P9EJBaSH#{B)cjAa`SzFLZPkF62ZMvs zu8%9(=!D#xY;KV^iEi}8RJLWXL%HRc;K}L7rE}Wv#asIi6q_vvOj)Nf`EpIS_jb$Q zC#Gw*@h*jVX>Vnt9aUB=W>k#y9`%#rc(gXslf(WO(j)TA=I-(S^Pct56-_Nn?7Ee7 z-EUX3($;+<{{U=`a_*~=269NP%PZdx>NhiLR*G(KVYS2D%5qh)k_KvxtQvHdQfazN zs-$oMJnTnbK~i{U!&+UVdA8EXAOy6|=Z9)eFo~LGcBSEO5Nh|9wieFoZcmwZ{omud3fkJ?h!SM&;q$c0QG-r1;Ee^V?|p-32eRn$ZpeaUDhI18HU zyhmZ-PY!5M$!j1pz}aO{o@>hdGpgSBedNEfazGtVAqTZ<=pG@}HJOAGB05VcF7x&k zha}@ZWwHk=D||(d zZSYIusjL1PZ2(_Sd#ze|s}w)GSr0C0Jw53lPR~|wejL^OPX~vjk|>fXT<(%txH|=O z9wC1X`0GrzvDTsUOpyVd_yYrziigIUao07gZ8yzWR_`v*+ngPvx3H;hG)*tVmt$Gf zZWS%~9 z<}EG5lNo-?+Z8UUcQ3?`7|E)61$4_c0u>|uX|BUmj??=EAiAAnEsO;n0O$ohEL_^X zhX&N(+Jxb0LL6 zc~+5y<(vD)srY_N{by9UuuDzR*^T#CGju2Wt5tOUX4LqW>gL;eX?9ls0PCD!6YcL> z8s@t@X>s28b4)SCGK>Sp?Ee4}p(#b`h*xBqY!K^rw;-sEo8$y=zd=_1BX~2y8b5?1 z8inz>mOq=xR{2@`4}NPO#CMa46#d&HKLcxc3JS}BjPoP|D7kBsfZ?p}NmFVs3PS!OW z-7ieKo=a>*XEoHi*!07p5y79a`e;B=G%>t3;>*%_i>sF-4PPH{7z?mEV>2O*Oob zco!se&!t+`^!sbXw$avEC3saymA{F*nzy8B`f|KF72EGfm^YdS-fv26;!NHvy3{RU zXzlEv3W&q+vF}yNuVg1a*g6MOoHwZfv|gCaY&;%4UZ!am&3o7M7r%mt>wgePYfy zv~3ZTB+fkMWBdb}mq^wg=0j&7R2HfZ2e++fco#_5FEsglRpMR7J9vmyl;e9+cwa%i zZC-2Z>CcsOINcI=9fe#Y1f9uuQzG$hwc`t$=7&j@3{w99tv&XGTbf6NA&%zSA1y=6 z51N?hq>i;y#}-;-9*N-p01)_~>8Ys7t8ZaBlIG~}a5@jEtvgLx z?L0qoWv?NQ;@aVuN)H=3#V3Y*XKt`Z;jJ=3Jhx~VA?uK7sMKo9VJqK4?bXJkd1rm6 zPhhH%Lc#-#mM8xJtxMpq4_ZO0uDf@p!}beneW;~!(n@>&0P;)ZOD;S zWIK|0u3ug8!gyxh=Tp?~L=f9X@;rTq8~{CPJ)3UH?r9BG+0T4__^qnxnkCPJJSrFa zPgjt^Z3t|Lko9BqtDgz{4Hv-A3|d&&m6Gz}FE;jWrdbas^)=_81iU?}c;m*>`0HL* zmTQvDXpPU49(X@m^y}MMbnC=@TKtJpLQoU@AoQmv&ov12A2d?CH*NJDOIVQGURyj; zUy{L}jy{#KbEC;%(ZLiY;U@jr-eKF)zm zg4s?1KJ{Zv@s^pc*lH-yhHE&Pln&e)u3avI7P&pwhHZmOIFLwHe8wR4C$&@l!)*%O zU0g)6%XJ_zhCHD?D?8!+$BT9Jn&R_itV&CUem5s>wWn(h_lxz|?d%Vq_IEDBb_PJB zmd)x3rLg@?^&Jr=)y0Fl+eQmG90OYmuA7*J^2__<4(Naw+mX_nt?DM@L6^f5?H3n} zBV|L94L4Wtg55!7q-mP$P|0nTy_rsU1NqSzS?X4=LrcNhg}dIx7l=1En=mSeoyM*B z?_9Rf;knl@m6F@f2^=7H>6&Jtap4;cH%QX-S93HC{{SD8b#vU+eN#!FU$?!s)o#T0 z*vw^4N|8pFyFq)a7=Q4YL#`8N_Gj`L4%T7*vyPRC@!Lw%ulxz2>hoM}oo)dEe}|AU zTKZRoZtN$sxv*l^``j~0(EC-dAL)8_so+r++#`LLnIU2I&-4_ZB%ySPwWOJYrucF7 zFC$%nt}Y_-l{Nq&p7o!h z-+WH-mW8M`p`dNHj#i89C~{k#lu}8>-RxCOUCnzh3TijX-Y1+RxVB&+PK83`R(-_U zrRRsQL@ngFiB=-Rf$A%v(=`F1X>i+UTjjbDgt&@E$ieC=wymn2X71}n)AXkE8UO|c z0-pJ)N>{lux``gJnht^C+Zze>kF{T4#2Bn2ibp9i_mrT(v!HJk66l|V3 z#Zi{)`y)=c)Fzflr?+MjM$7lH){;_h%q<<6jdS4N4#%uMvEnU7+D|QjjGsl%6>Gv8 zC588co^5VadwDl~os|68CxB|JYU|>SHpWHJ3(jOE^2e3`0QFS5Zo8$OTF=0DT3psG zD&{cic8~{SPH}g&#TRL6L*UfZw2L;?H2dwB7WZXUobXd|{*`hKFIl^e=f%r>40Fms zwFl)SbvUe#80elT)l&6*HFFiJ+RKJ4a2x}SRQ~`9b!|@4IdpG`3L>rvv{0 zuUaS0w0eu1-LaJL-ZzLO@gA*+t-OYY+ARM78Sh=Eg>3I{J{wy>t7?1h%(6yQ_Dt}9 zDx>4y4QZYvEn%m-M-&PqM$cYwD#eY3y|vz-r?#i%m@Ts^htBirYA<%XmmRe%Xr2%- zYEs?96FL$o@Jojr~##9Hr>adB@sk+nvI3u3F5+Q${C;BO9FY5L}% zd`oF0;^xQ8RAJLA$*4Rhr`_tFF#iCA#TGl6ZJb8xd0n9M`Bu-2wa*r6ekGpELDH2h z(iCf}l0N27Kxy;0Clnj*MexcAJRzi?4)~TCzp^H2Jjh=qbCZwKxjzW$n&yS#y<%?( zP3LKGyEJBFmW&>&_*K12#UBuK-xa{gYaQl?9pLkmch0H+&32I8_#ax5Z9Bu#3rH^I zQu!Dpu;hMqGEOS{gN@nZQfNAMpt_E=;zNj9aQ5dMZwI-pDW{87wM`2~vPdo_njyVc z?}A74uS^~e@C@D^)%+i>TR)KuM0uU}dV^kg-wiLUd@#C~h4te-&5Y6go?fJ=KXm>T zqNtpkkrrw5wOfd;N*oc$J?TC(=~{n^wA&3nJ6D3&O}kc5PC-$QDpXu#n%Hkx z=yRS8x^Et7_BPtCiq`h*tR^fzWy#GyUGRU0w4V&zd^m#USP|v>O^wO_0G3a?Kb3U8 z7SrQ{R+CwVapXQSg>VKq>GY-6{4*B0;%S(tn650IIWSwVBeiW`Y02Pk4PBTl-Qa1KU4J*wpk5V@0@o=hpn7kF}sy%E+g_K9!i7 zjH;4RgH*^%l-BBrsD483N0H#Jvw`NVA67u zPNil!;MAtV(%VFW!$!AA=ZW(2FLUo)cDv#Pv(|ji2_IAgZ*gI%Zle1e5IJp}>F4rz}{{Rk7b*D*EFPnKBsTG6Ze-~S7Uue-KyD|Ck zmxs)6yfM02+49Xw+dH zNpd=QbZsgR3w^NOGtA(IkFMNR9|!8%MWin#p*u4wd5VXj1Fbec5ZZWeP=?1@wUwZn zK#w4dki7LZJ87C#^s{OZM1}CHJ!A$lag077vct+eQJ>DnhbK8TQOWLeY41{ z?+9E?uK1$&MSMU&0IY`q{{WF(_KC0fhTB4xeFs5c_A{0+vi;=;wRAdlqkKXOsoKK& zWcN{Hc5$`9>6*<(oMh}=*ECF{uEVGJn)}0sIFjlWZza@!tgcC~{AH`^Gw8Sag9}LC za>jZnJ!sZ-JAV(uaeu2u-`h5GY*#&7=Ii*1>-2vUX%dH%f^*qVpRO%YJp! zIVy4Y5sG}bME)7mJZs^2O@@(fFRa=<>mqeg-?I_{%qEH>JrJnsy} z9!BP~JX!F+Qt=Jx@ujY$ZInl{XyW53p5Rt|(P<`H?#ZF>?x$y?-Rhc6vQLo4Xb@*7 z)C$IZV^;9qmu2H9?^@$dye%8RTbN}Z!bfWD{5P!H_;C|UX$u)s5y-=Xk6NYTUxuIB zI&_yhagCw6a%Z>Q^6u-n4#uuCv%f-IWq%`*(EM$9nvM3kdt>A?F6fbm506UJ((V() z+FR<--Z>M+%zM2$ilKF7ZQ-lbv+*^XKA!Mx^VH|dZrQBw2zZN2(|kfSZ6@Q)vU`EF z=kAlmY0lbh4k=4UZ0RFM({)z9uz6V{OuQM$Rvl}m4Rw8Fb&E@I(Of1ZjfM_KdZTG& zqiDMQ+-?)havjl+-W9v5>lW=K7W#6CgP>qpHs+6BIuvC-Tk?2-)-rL7*;v1imHXzD_`PFMnVWnxmZ_;l(*wXC$rN4(f)`p>V zKZepxU*w+7Ts{L^OV^wG@?^a7a zMh(hb_9KyAJK|kCRD$CF08Y7eFiSomZlSrzu7kun?Y^7g__VEO%|1&Iml2W(Q&z4# z61s1JzqKILTTr#0Fz6=b)6<%`awTCn$?S_?4m5_a39VQ_?K8v{;WM3`x_Vbb7OM;v z6Zl^0SeoKom5iQo=tXhf3h}MV+(CP#LQ+_iqpNgr=xZm#{yEk)uZfzA>wXh3yix{= z;B?1uDJZpmVxrV_M`hq`FzEV?=7F!GLjjD*X*668dm7144QdkWqV;8UiDmgGUW`5K zPTyJ6FD{?$S=@5a5_$gscD2XEFAUx3=Rmi#F;BB;j~wUJQc<3z@~LcNc-O=F#+@E? zoi%P_U`*m8)ML`QUjgerAn<;&)~%;V_Hs?S5!ARX)8bo&xtU%mGMRytej;miH=Slw$>R{c9IV@Rk0RG^$z&3Q_Sbv9`q%6*^6g%P_xuvpHjKe z-eec{>-)XDF<`GwNt-)BP#tW}(`qxY0 z`E9jJB|3pro_PLTbYoQ{;~RGlgYWD$9T-L8c%fT|G5qRB-W1ziPS;n_B-A{_h9{E@ ztqRpM;yt-UW+p58ev z1c%KFxJc>LQk)`_<=jz?^tlg$Z*|=s=ldJPcNmcdVYp#}eF62YO?v3~gH`)hm8wS_ z?XcjX;fU;OGgH?i*CjDsMvWvYJk6bP>L}3sIF=Axc!J6|kP-Kg=Yc}9T8{22#jAaN zJY5JdBuHu)Yjh+QpZub(`?{Zj^mOuh93U)lP{g9Sj^T+vb?K+Iv@W4T|oW@ zxSL3})_&d+UHc}FKQdLnXDC`h4(7RsOSHTDf0|-jhQzt(4PWthhkP5WSz5>Tv$+7w zvA07}zlC*MT>?07O3xIBh9mW^KItd2*B;%22#5m(utB1iFGe|8GVZ6P+;~l{EEJ{9 zlYA@HN<{w1_f z`-zCRRX&ubd3l5{8E9pAYh8llz$pX>84^OM2tdvlFK5NfVAmWd`EhS5r#2wa&gpv}i@fn{s0F z;tao+t$Fr^YHqddM$qc)^TfrO3FU@stMJ!|6U06pI(&L*CJ(ufyrQ{;v(bDbs>!R# za!m5bL0LNUT2oC^YpI*G(WR^E&7;{zeW#4NoH{o`D%9p3V%7~t!Xq4oa?9^n_HxB{ za{6|lRKas6?qx%er1n0Qv8PLU;Y(MBIFjefISP7;yJ>PYY@bTf+gG^$%G7QOi9glL z{l@e)73>oDT0$?O5;RYTE76CoU`z2IQ=3wmWYOfeksCjEf;~lVG`Cu%lIm9gvlRK2 zyNaGmJ;GMCh%R&m)ZA)%9EKo%W`)iH&!sZ!!jfw`Y^$r=2&ISaNuJ)I*7liyZFbg{ zVgRasML$Jv$zsoPn^QYI; zQOeZYVF;TZ9M!BLwU!Nfc34;uxyKl)I<}4B`*_P)N+g0zn2%glPXqY3N7WWj4tS=} zO=EVuW4KYuA467d^a;En5%9cIeXmZNFJW|fG5-LvO(o0BT5j5zdMsLgi*Wbx@3xSi zz7G%YS~{+eXRJ=Q@-8N1%1op0e~nU03%PVD^etKgyK(YoUW8ShBFk3Lw6xRZy7Lqa z#$TLKblcQU+`1Y1M})QgR$1(|EnxkbIYegd=~wLh6QC4uFUo8jqa22<3wz(PTfNQv z0hN$~M`K)ukuBW!lkJ^|SqO}i!w*V!m7BR5Nf2tfexar6#A%a>B39iJJ9hM~>uZfN z@(Azdw^U`vn7HH`lFG+V@e8(}BKdQt1~=gSL8@=yJx@Yu0%`@u?~z>7=1l_korpCZ zGg!Hm@BArzBxK}9=bxoX9<8csFAO@?pS755kP-K*Qrkqddx{FBA^N%yUY zZ8V#tOFdR!CPzQJoOI8vOO}I;?qhgz%GXxl8lW{D<1{jwm zLYx#ev#t08P_&(wP`?vJApP8tzA7sphmh$~MXb+x=frq)Va+8q9nDquMPCEm=$D#o z`c=aj9Zopd@ZCrRxD+pZxF~;BO zmsH6=@!kYUmKn#s6_O}GNq@PjfO$13qzsdGE*#PrzA z)I-C0Z#j?^R>Sra$Fs*jH&c3Pffa!OhQXpK@vpcAl7z~p=cT%`MI+`L38&< zL0xvGaJRN5cxKw$ayj7pS2G@(n$&G^BLJ#!+kb@BNnFw{$my)KlN2A@7T0R%MsPW) zZv0WB&QWinbR=WWhX6(jTr5tEeR_Kug&lPT zDBj0WVGJDRN2}N)!8ikW2d!wLx-mPgjk`|=Tw7VQ%%S5vt1VBZYBrXO_IcP4rv+NGv=0_) zHWr6XzhdZno~mgz8yVz}&s%0uC*6M8tm2z?lM=nPE#LTJ%KrS_TQNX+QoRjO)RpvN zWil`+$nFhW(kIq*yC)ZM?vEb5D>mNx9YR@cFJxmI6SV&TcD3bc`4ZjD{SU-?Cy4ZR zn!@c&$;8keqNvTN>zaM6v01vjdFCeTil^ak1L^Q;%`#jV-G)_^;5BqtT1QwOP*`vn zcdVS$WniY7^={_+X-B1LKjF4LytP$eqt<@s78`dS^SGla6PTN-3?nUjz!){}p zfbgQZ;-|TBa^$*mM-UG+0#OSLjjFtd~-{d1SWPZXYDL#_U&(e$e+v z#Xct*AAt1o>ux}vNLQ7=VVc@CN(`+)qMxU`WJ&CxA6X( zri+XD&g-j(<%#ZdRSMj*)Yc12v%)mL82H=Z?U$9Q*vO*rg=c=%^asLk9r!oKo)x#z z{{Xe(OQ&G+g54`W;-AB-Pl#4V%JS52McV{1uT$$^KkFX}{v>=G*PB<6TqU{Xe6W5| zPNo_dh;t`q4i@-Nu62zQM|-&KL~3D9On`m=0HrRIrQ64RCyphK6#1lYUuyC{f?pdO z#y0-|**eYE$szesnDd(UO)cQkd^vM{dpDf!50(dirFqg-D76-I-MRb0tKaGOk~N=) zvSb7Iuj&33Q%hYc!U->~E;mZQd5=?0_<5$sZKmE`>a&QYx+S+U#?emj^{0mKwK=Q| zh3#WGmR39(*-1N_t4q*>z_w?`n(fxBz0%SGSIu#N?dU3B5$ak^ox|GN#pW2s8T)3p zt~HGo);EJmM1s~7#BreO?_AE1BGoSEyu5%c0sckq^rI(s%eO-nqB=gCH;gZT*D=MM zOgUrhI|_?Iy74Bqf?aR{le`B05nJ9hwlkza+XFKUTS1PMl{S^D+gq)@%*0PG`pka_ z^sQ37bP00wHni^->K0bASvAQP;jqp>kfX=9w)Wl`f^nyomUsC}92`~_vV5ysZ8FI- z9BvK7?0)g|s~YqdUO3h4>}_xSiyJi_Y|X%C?~0FS%c(BuXj`F%#LV-Po@+x&vYzWelTbpjM02s2 za%n}h$<=624ykc>8fY3dst+Low2HV@_7%-|=JUmNQl^t*8%->%0a4LKbQ%Vq6@)R# zCaImzl8An1HIw63)@|?F*BN1JRu}nkBIN2x}H!S;wORVDt${_xbfZ8R`zivv`xfI z(*xHODvlDlDQj~#LDcoF4@WjucAFqj5pi2zXwo3j)&xNFOU%Vrs~>uT`fD3U9vsr7 z6UvwpNO{4mt8WqMc3vYkH>^K&2tZB&YMXQF3dr1o=Fdv7`%S%}^KtT`j{fyUbPe#$ zu1|NH%Z_9N{#lN~wRG_|qh}|QR02tP4;*?5k4MpBHaEJ4t8!K_363@D)p2i>TNtb1 z$W|7=b~8-eMxf^u%kLTK9u$OVYd8E%rA(OA^11CxrTDJuPd3*_vLu2+$iq1Is5}ku z-%cJZlf>R2kjX1P`6Q6!vFrz+sck=qsJoJ8IRlt_1=TD~LuEYq}bxPk`GU%OTf_LrwkWY(HMDGIJ6nYy|5r3*+T`AO43 zg*-QL;|qOIK&s?Hx2u}H;r{>;-&*)-lTeY1%NfJ;CpFCL9wTixPqgsGjg!x{y*^NT zlUtf{Pj#n#zU~4RCHZ%M5&r-RCkJb?TS(7~!ty_uO{sshoVjz*de(jShHk8`EoJci z+an1wOk)9SQM_q;WpgF7`EMkt_eb!rrD5A{_jVK_uXBR&ZmHs53(R#*PAM-g?g&d8DEZ4C zg!@%L2WWmJyStNG@fsG8K3~yKpsRL1JY913Yq{g|CxHsWsxm?Tm2<VU$84vbeQTk8Q%2G>E19B^VhE+4M?4_MU#)Z0jlAw_N-Y>45;g5R zzJuA)pGowB3pEtxm6NZojy`6{NKiwYH16^5sLh*n0$BDHD z{>-({+15tFwma9N=y$#z*R)COG`QAFXwZnVxI@QkEy~h0l;URF{BTRJ28#_BM={^s zpDGiMKs;u;Yke9m8^Up2YdWI&r2#RkU@y7#HOyz$zFwxbNNZu1V|xN+<$HT%@P znp;@)1((Zj-+b9r_WIV&lwkeS4r{S|O|0pl{?A&=L9cqSyq$ZThsuocrH}03X9<^%j{{X`tEBjT2{Hr99#7wdV;XSIL)0(*r zURs=&!@XwKeMaw3yGNbw<|f%ez$dkKnut#eTSaN&8^gMDw%*b|zaw=Z4@&cG6T{lB zk>d67MTN?XOMV~&zr9_$@h#qm<9R%N;#uUox-j`xF*wTGsp`Obn%bl!=X6Wav#--2 zwX(XGSJ$jv+_4sx#Qd?3Q}0|o)tb3I=$-{zxo__j$#EoM zB2swGQ?c;Yt9*vrPTJA^={*sBD(A#2kB1tDtzj0EtR$BY(ja^L`&NgIKF{Hw0Y#_y zZt%~jUPu;SFR3TDu%XQ}J|#M}&SN$E8_A;n-1E zaVo2YT)uAkqT}KqNK4g%OxV7cpCGf59g7ub)@wcj<-AFr{=`@{e>zZU* zRsG0J5X@Bbf!euhQ(XMeDJGfKmXglhQrZFJAplC;v-{N@J6iDl_3hn}yJx*D0zd~r zTQF)`bbcR>+GbE0#?r^A70=j5W#R7=UHFnabSiE3hAYtbHBge2TbAT*X<1m?Siy6s zrLlX-lW3jK`nbm=52>yPRq+Mq#EnP(5p6Cu`z^HJ>9h6RLHnYl_><$?`?z56&xS5p zudj~Mk^cb8Bt6g8w*DSyT33R!=(NCm$(Zk+TypMfIbFLWqBl`Abk7M`=sGO7(!v5n zx!e4!kQ%nVt$4oH+Ve|4WhB2n0*dd2wyCdLPhkvRUALK;CY0bGVOi%>@aKn`R+I~y zurSRS$WS^ct>GmY^1a!Vrmc1^r{jMLX=*g0!Y7D;V~k|v`uo#-S8b^#nWx8XW#%RA z(z!<%0YK_%zr(9N6Z=l~`@~up4J-M=Nk&L-O4rsk0jS4ueH_lkNK05i>-6*#CZR0} zR%*y+icXiWXg~0YSlGvINME!{gSK;3+g0%XiDN(7?mX|Z+wHZqPrU2~0X~AP9X?$% zK$liTGTa#YG2k{UjfYH63}~mtelNRKn&)%Q?tbd$g#*^ADa)yD4Me@6X!?cTocg|} z7G8BNwcCi)p0zwnr0SZC8eA-k1)>8Zlfd`-)eDap-`V&w>%e)cK!tuq47LKU5HyEQRae(DIewMMCu*H@FdQ7D$M} zVmek%z2RHm6HgJooWTH>}YPzPGJ*?BRByy9$=9vxNwRa?%?d-)Y;{q6+ zxZKCmt|`H2H>fNco4lK1>JvdrC#ztv#GcnHG)LKe9jjJ<5#9B1kMx$Y* zX;UlBBmu6Oo9+yD9<|QdM`Iis#LQYbQgevgs}bJ1TUa#z01bGS_r-S?Qe2pz1aCP6 z`U~W^wKkhg(>1tcWeWr`9gauwVy_<$+-g1_gH=sQ8r~ThVnDgZDyN8G(@vdZrs$`9 zhjE=FJm=KYyf=4c;q5K_Gjl6>k}!8iJSaV?Q|69^IK^%{+G~#xKlVYnPa+YyQGbi@ zs~#WGXVZMqeI{CYa}fui6_w%bB5fz)R90}wzALoP9Z`Dbtfz?9!^Cqgppw0>+RQfd z4nQ?m=Ft&!mB_qHqBn>GoEMra;o{!N?t7J!^O> z#jm83Fep%|!Qg}IQz6p_hwgQEbSrIeV_4K=sj7-`cd-`bcQE{21eFCb*G3mICWi0 zW>{V=(ZYwPeAbCu$pTHYsQJnuAcM5T6Od{7n+KRWsv3`GyeeUu5R^p8+lh& zg6n#;Btaf=$7&Zz_^sjp01HRrYpG(IKea1M2;_t(igBkHtzM){mPoy4ZDpotnx)O< zta4ny0>=vVQhISt@K=cR-8M<=yhs!G&;l5*C~?xNH1_uz<=&+C@kb<%nU5LC^u;*Z zS^ofKO|EKt6n&&Dj(FodR;ns78+@%2&2cV`s6(%5m%e+pQ32=|Jx}LS+qBx9?e4Lp z#TaOqG4n?U*XvpO)NN@iT=;w$Eyz_!iR+%V5Y#mY>@Fc&a|xN%1c!l)b5qEfDJC;o z)-{`nRrP&6?rq{=>r3$dT^`HCT8*Z)363EUbY!O5<+2)g zm5m#j>?X9ip2ERJ;<-^H43K*o<`xUz2zXdWZDTF&rE_PU=QPaL0cyjOq1lM;i)05BwY5K*)Z=jg91rHR_kR*)o zMmej#FYv9;iF9amsC6$Q*(DxHeu?y`JS*TBtgfcBy4Pd5wb_WFBpeggrOha$TivE} zAG4UaNH28V5@u+a$RdY5Hk17;Z^OEmjXX1BFNdujLll~W8>EqNR5Nz`>zDXdCa3Vz z<89uQkmA-YLF9~+!y}HEuA}1T#4iyGnI(%$`!%h^fknzMB#vt(&FxjTFWvSjkbFqA z)V>ql!QyMlG4`8)(Wm#ljb}sS-wU)`SC_Gv<8nT7dgi$w8fg*ubHw&qABC(?^I`c!NbvFc4k*EO7W2rc`V+8&{C;C~pcz52^*brsZ- zvlH?-=M~m!TJ_J3yd2iw*=R3sE?f7%>}MOQ-nrr1FCNSxibyUP#zV-&22V=oyeDg8 z2Z^WBY&NR)naORaD9f76+R%JCrs(3*(j7#+(nI94jy$4pDK0eq zM)z8^8o)^(O9mx%11xiZbM!Txt(*NqTP;h&EU3*eTcMr~I<;wdGr`){tEd~vH7009 z@O!o`{2U%DIV6^^QksqIW_XiX@V%y?duev>3(qPeK-^^3SC70uH;VMDF`~`oEEiFi z!TGjiW~}P+_+Q5V01#!4{sSJ_o5_&y2^3s z;Qd2hx6}+#-`%VE8RRHD{{SlKyf5MVJBgoMj@->?Hwggb7sV;b#^}=a)f^07Bh)od z7|m;>*=)DCLHpo1&rDXvwc>9R>2g^3WwgBBLn58Qatvhs@5-~Tpu4rSy=@}Mi>P%& z8^?@rPC*sd%cse!HI>W~2GkNG6x)wLImIVYG$yXDj(^40Hy7<`6j8+?YvqkwIKU&H z*1CO9QoNVLZ{Y~l5l?NJhx zu+1Y#T?gDz+KBSKSiTlZ;A=ZS1>4@~dOOK*s2h7bWVT21$*DXkp!kAM58ml_8p8{V z)iS3)bZ$FAHIw113A90RCDx=&muj9sKBt3SE&h}Jhv9keFE!1Q$ig@RpP88Bf%((2 zS}vs~tYrANK>q-Qaywf+O4>!boQ<~-9HSA}BC|D}THC@tFR+^HO=$G%l~s~lf2(uQ z{&lJ1y;0jx(X1{tQlGxtJ4m@v)2Z!E@sEeDwLKN*)d!y!+Ld6~I0~n)=}T)nlWS^? z%by5ItJ$`%rfQ=0-swrXNY5xSj8!ic_(MhTw}PzZ@KwRMnp=?fF&F!zxT-%5d`!Ah z&jj}^YV16?pk*U?=bGET@C=?Fuxp4f%!zn>&eS9$^n}C-H^0M*>^s2YoLu!!6cQht9+q2F+L9PD)2HyBb;Vs32 z$$pd0>$>hhIV@>LT+!uAQsWkf_=8dK?X(xV&XqGP(A_n>b{Oj24;4n|QIb6_&g)jS zc>KAt?2F1)KZrb0p}&ovQMM*QHPcKZLD2gCl_lTAXs3$e*5V^1Gd2(u>DshV<&Bsw zX*~@K%M1Si68Q4VPO#S$>9<>c(i@OQdK!<%-UQS19eOx4E5F>?N=b|!7#_9D+4zP{ z8(Pkm#4Lj<%zo`+d_nOajIOVQRu>{krG=S-o^hJV>$}k2Fta!O0jt_2wxy(4T?l^3 zdhG(|1D!3H?=u2%m5#(pXB6|?Bx z8MkOWxd)k_;uMgZ4+&{A=~r50vdwhtQfSjE6dtutz!K{kwY|z%T(EM*LlyhDt)7bL z&hfT~L8i&BjUIWfP^6acfX~L`_|tFvN3Ur5QftuMqd2$=EO^ME6%2#?AUNQ0ZtD+G#81kc6oj>MNr0z2Ai! z!xml}w=ORCkF%EJXCM7)xVXtAM%_x@6xS^-VV}eIR;CR?-uyhyi;*N`^`!Wjrs$fd ziEOPRz5Vs0ERhsHdz_J5S|HNz^qYNuP18c^kSUJ(A@2S&8Q!O%^fk@+c57?9y+1&fWrW?u z<cB<)*Nom#w&QV?+YfOE&4}y4kB`c zi3h!M{u^%*Yqz()AGg%jBw38Mb96bzcK&r!M~_-fQaA>n*LrN183VZHty$XZ2UMEp zNo9B9FY9o3xTkY8E+Me8(Jhsh#Ua=+Za3Wgie~4=ubR(@Bk- z&ALza>AIe)c`cXrew}V$jzq+(FI6>%e?9cN@>yw@ZRXpM(nLmnQ&MYic(#2W8(6MZ zNm}44$OkH<^r-e~EjChXbEok98cezy>H4$_EyO=Ga{7y{ z9OI4+ZFo)f9|vlQZQ?srxKegZ$^G1QsV)zPG|v)VYSy-q%r6inw&V9$dQ(Y7J0YvI zag*BW(P>k7YsBc1?N)1hjPmMxAEjmZJHp-_ozh3LKW3i_xJ2bZ?-5A=mR`)vo+nbOlRm4X;y7a|# zmKt^CzN2L<)-5D(k+xiPrX3GT*Do6CYgPM9EYE63asAr4ZQ=|4Ps8^XHYdxujFKX8 z^9)qY$)u1)H}4z=#CUG?JDDfaz#`WBb_Z^2PTRzKjrSp6^b% zy%xJ>niIPNg2VdPKN8J#b7icXtRg~Vkbks08c?arD=+WK3!%DtLPPrCg|=}a8I$J`>6-L(BwQp z;k&>?j*1SRBtyLjXx)n2BL= zgIoF~hMfADy`M`SWLyo)&1Y#oB(c&?XUI zFFstK#-@g*)`phqi5JE&_D!DNeS(=xJw7&}Y<~?6Z)!HjvT`*%~ z^6u?j9+3u^x~zJRw{5v@Bl*EzH)5jk6}FLob#JF$*?|uHM926}c=}S3S1o)cizS{p zJjeiPJ5i{G`#$;HBB&h3;T3r$RC*tiAC|43>?IFJM9Q3N@j5P%(v6rc7 zR=y>&)BH)J*{l*cMpNhV~N#k>#Nz{{SlJbq@$>T8Dz<(BeY{#j>9w z;xmFizM{Cdiu7qIX{$Q3+qM={{8;R26rDtb``GAy4(r+-*NCrR*Dbu`EKDPi@&W#p z44TJ>wOv~4P6`{#k+U0h;<^6-0qgpHlY4V>We5(fmrUdl?OW4WX=gqnh9wO%Zuv$z zHKJFOOt|vBO#8nN#JZyEnhKCm;z+Z@eQCOv#Z7k3@aPvl5RIb|^C?c>THVl~8uA-^ z6fx&3BZGpc*0424o5RBD+g87h;gS5fq&G|gWy>9(=Vpk;>M zeT`(_y=IHjQ6rAmLcF<2G=Nd1V)2N_V_se3%O8j~-xVVoPN2(T-|L}n25Y_5yjcf; z?JaftEis*-`6P%8@l||R@dH5DETGq+OieE&Y~*_y);Er+Xu+!^Lfgc;#5yU^HEA-6 z16$4M?OfN4jF(U)k(wA>m~wt-l=cVGvMw~UX$yF7#CF2^(`hzWgYRS0KBAOltW0BOads2h z=${Z_iVNX`kTQQt?KP{5$rRi}Z@&jDtK3(X`0GlSN7pU&s~zneQ>b8bl^O3|uVHrx zv4Zc-+9ZS(C#G@JHH}u|RU6CR*iQoZ%;|coycWQS$IiQYk3(8MFkcUAl0~mBm_P?I zAn0q1ndch3`mctr7wseOz<%rdS7qR@7HL|>j3U%@@3Y(hR#;qgZ}6>bl$$y1;>_!v zC&LqKcJHE0(VK-01k5Sb0f0Y}6JAEsb z_?O}>KgS*zD+Dceyv#x9q4-$s+#%38<5klYPwZb3!dA!xnOc zOCcPM{<1EZKBA`n)3QXDO}Yi3Bjw&XQ|c?7y}!D*kV|{>NfUD__a3!sZC*FE+ja-f z+zzy(Pu{s{yB0K$8u(%hsWd%eWsoCe5%-i)t2UdXYKZn)vR>F+a-96p`&Tu0qWER? zVSePL&fFo-4O(6W{?62OHqiCkRf`XpWbEJlda1?`Va%*)PvScZTajkcFPAR>JyN}o zMA2_d7PH5);kT&%>F-bY%iw)8SJC|M4ovY}T99z32ao4m&xX7ys_UO;TgeL?e3NeI zM`KkUMG?(LF-K8*HpXrx{#a@ed{i5O7~5%lS;X@ z-8H}5BxEr5u4lxOc%Q`Zv{uQReY=XMRU)bpgWQCy?sZ-a@g||K+fAny5-q#oqi#+; zYR7c@Q7o zAv~>JwYJoBjX`fOg;B`}3K1S|0IVLWXr`>pgP2v`U@)5Q~930Zv>Gu-(k=(qV zVzmZ;ZY=-2m5 zX15>c*C2Akur*DtT?%bSL!7nHwQmIK6541N(>;r}L=qf;Jw2(XwEQ&r?QP#68d}(c{gJ*JC z)G-8Or8JvY6rGidip!_Ww*LTV{oAh_sVuZfG<(TzW1X7b;AMjIkHW9b4u^K@9pso& zaE;tmnRKh|I@j%1f4_kT%m<|>B$y`5yDKZFX(ZBamDxG++;GFvu&(uK-&;195J?W> z$m|VjMdCHmFIw{61$ei7@wW#Rtt@^D@kAowbpdN}{3ZJuYVq9#xus(hPu1-uk@Ov5 z%j9Mm!0Gj^tsWew*yNd954cBBT=n0C_3I5;FJXA6k9Q7-ITgEi

hxN0BfCrx`Sx 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�{76G%n1 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 literal 0 HcmV?d00001 diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/negz.jpg b/packages/troika-examples/physics/textures/envMap/Yokohama/negz.jpg new file mode 100755 index 0000000000000000000000000000000000000000..c1ffbb423388c2f4433bdb264e63a975e7bd4f1d GIT binary patch literal 856238 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

0t063<_# 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 pG?JKGfMR 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ⅇNqG&28mPx_T5>`$!KQuDjSlB3_66{RN_ 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

#=%uG{tQ$)Bnj9nm^EN(vCumZV7 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

M{m-^rz@ruZOI^XelMuG@T+Mx|8j^mQ~!K6YtWj zYo8H+XX&*WbC6%&Ax}4WBseEDml&$pvdoS!Xx{HyPxR+m)$-CS! z$*p5Xtwz)Q#_A+$cn`zeMU z%Or*!K3hPMkidbK&rzCx!_SGnHiN}$tZ147%JE#8U`xBc*(45xXPW3gu{;;0UHN*~ zgkvj^QKqtF4gUZF0~LQpvG^-ggXzmx3wK==Jd-js? z2D2`qqIgq8g94@ulHBX3s7q+=cMr3HL)xm6fuQk-#cx&O^ zxhbLiL!RAvB0W+a+0Xk+QQmkD;+)vN@Fo48s~Q}Ur|LjB`YAu9OPt!XRt{Uc?qYmI z_`Bi#Fk5RLHuz;{tvmudR~K=*GDbdC>DX45kK+%3SCgyA;kVK?bimpzif#kxUUT73 zg+C8IB_zk;7mubF3_~@Btr*;=t}=SoKa2hy{AT!1sm-lPrd&W(09&0tZg3A=52a`B zDO&bmqNI9`qv0)IM+}#~4|s??;sJsARCbptBLUBr-3p#73&KCPMzf*CX>H?3msz!w z2p{gur_lQTHR{?=h<+1%RE!-lpoa06BHnh{C^+rd)J{`^)ebbHEiQ30LFUK%xWPSg zd)924HR+JC1Z41iYqaqP!(R~C116n#O7ny({cD??Yu13ndke5cTlWLzw2Fiv?i#%qTe*a62tI5nreZAo@avGynJvuHW%%{A?9!yWE} z9Zgf)KL9@`uRSPrl&%94=tT=rHj6$@q(dfU+Pw(vQOGUYFhs-h;;S{YvKY+FeZ6VX zS(3h9P8S%>I|Ahx=E)VA<;!{ideIu&O~%r3(A3RiDmHPEjN*)WOjw}lQ^~I3%$nGZ zZLNIF6ngZ_*`C%aTr&v+0B?eGu1G~Qju&)Eh~Uz(g_<~Jmkz|x(?3|#H`eJZ`n-H-uY zpntVfz0JXhx7o&h1y#6?X-@NObGxbOifRe6RZT=zaB^eZM?9Wt+;=c2-1dn09dnFT zc%x{};)~BpWb?TjK>+vqQOkE==VgI9JcSz30%L|#RBqvgvewMW=s@d8v)uWc71U?1 z6xW(WQ@Y_4^v_XGlFWxvQe_LM?>x<`J7XOOdPK9lCuy2O23f&fI<(s`Ci|3LZ`eBeAQKYU>*R0IuD~U@&Twnv%>2ATD_) zcN8R+<5HICkV_+ofMX{dV7*oo$_a@fkc{w46IOiNa+qf)^{B43l(&JSjq?77xTD#{ zp*hOyQ^(*pEBjpC7KTndI16*rn)LZDCge(va0gc=xRvmZwx1cM_@O1$sYx{9YPR_x zfuFry2BUYXN&Cq!A_F*OjCTBL>+-tyOG_gaDJqTJ(73vE!7q+SB=K2#&xq}GyJl<4 zs8A3`&n7!oM~d|sY&5AZ?B(;A1Axb+c?Q4Y+w1Ae-Z4Mj2AcM8N^K5xd3HSS#1~rS z_P2VAVt>~;LI(^B8rJwV;~jV5*NHB5Z|uTF)H_{v=M|$p)J{y9+n%H-;(>RVxKJ`M z2wt_Fd}OOOk~pO~-u5uOXFrJiSK~Xs5xiu5ra-}Y;=0Lvb>i>rp=jE*$VH3>k9W(! ztecD1i9yGHGPNA~q;o@-$UnvJS-fRg)Qp z=W2@dr&?32qK6jTtY>^P z)Jj}k+Zjp88$z1sFZ2y6{$DolPgxv}3kv1_8WyOvo-FaW^jyJK~3m{cvh9Z9Zy zOs1=7$)ChzUg&y#o|`0)X|W?LXXXi$Gv){qjhsFq_)cdD=H8R z9QCd#JP)YDs3q)EugM@_Hv86?YOXg@WX4uIUn=WhGEc@h$6Aprrkn?0!*@VBR1oSq zoRI{%mNEhA1~6!z`uzD6@sL*er&GQ>$y*V>bnx`njZ%DlSrr&t$pCzT6ICb=qIt*}^R2Cc97N4K#H z3m!VJH1yDJ|s~6)!RA^7B#@YB* z)eo5V#OLmY7$2o;SZT4_$G7YXcJ&9Lu9h7Ph7w5#+O6`bt1#)JQcu~@100;zZMi*7 zRT#%pnoDGUV1y@j8)`+-rROn{k`O|X(znfoQID1noHy}ztu$y1O3cZUykK!jxTUc! zFxAs=Me`Z8lUUM{$KXT%2)Cds}lV>{V9A3b(JVO*9kC3K#iF;2zaR=S-Ea7ABYF zCn1UHLYJAMrl+|qk=d|FqL7o(iS18aI@JR=m`L>oqHAbvqasUzyF96=W4@Uq^3a1G zdJeQ%y$~qHXcE|4&wrbFS7tkowR$lWZc^TL01gxmD>_2v7BQ(pPD^5hZz^P0omepI znk7zcUgKQ4nzL_!3yY;zP&nKCRbJCsF&AaE%x&sARV%yaw+7Be4W2sHRlK-Y@)=xi z;3)4&VdW_5?g~(h(XAe&(n>^djlI|!mTfChctfmGNCJ{T^z}7H4G+X|ea$vv9A$Ql zjD2bL)*dTHFh>p0-JGcC-qh9+r*frHJ&N*AaAjXIF1!wURgbpq17_0e!NIEuqiVL6 zo3AukmvQSS6+&G){bchOPm?`CML4FZ-E1{DEg4|zK*)DS0mng6Np~EKT?rnzs;0+O znr+QvART~CNvYRP)Gib$(`1c-#!B_4>=IY7ocY~|uN7Ulq^wUIim7ssBld&JdQ0A}Mw=In4U8q>A;+=9~1fgdx z+kRF<_iN8}j}!Q++;5vwpJ5*;V_Wgs>(^Ie81(y=4BP<|e}z)Z1wDAXuZjeED zthU_zy)j*1h`b{Q_AR~PLNSfR4l9$qwOC}{i~=a`DYWfzMcP`HzqUL>Zv!-1z{ubo zgCdz1h&)+xn=UnmeDTT-DwKFCLU$SDRQ5BXuu|X_;DRWOxmJ=BQk&SA_@Bh~lC8X2 zkvn$ZwJ!WMP!oSxNoA#HO4$dZGO2Gi1-se3fS(^?9A zP2$U@Wo<+f2i_~qGA(;qR@*h=@z9m2Env0zyueHm2J=hzb*zdQ+eLS zMJuBUe-P`oM`U6#x0T}thlS>VejVJ5an&x!~u4bP( z%a7veR_2pU5d|yQ?XCVWc%fBx#|Cl83D%we01JP_(n>;Gz(=o48soJ80JIxojO3N+ zP&DoKk10zG57wbnn`Ox^hfk?|RPh_jg0U0bK&c?{{;t`U<4ui;91fYTM17;r5Uv_du2_H-<0S3s8k(K-W^K!Jeh-M+jQ;>2(BQ^;p0#B@B5IMw(Z}J~o9f-Gk+Pmh z=GyrgJRH|WV+^L>&u&M(HlIN$S?XW6_?xyer@|KHhf>Ei9ruo|br=eNU@T~U@Qw5O zVyoLFyq6nRE#9Cn0WJ}9?>Ad93n;p%v+7Jeg^;%ug$ zyBq);6$JKz3+WQjZ_lWp3wvvr-^~ik_kizF?IYBs2hF+B+I&H?(QUSB3h@aS%fPN1#5S)D3cDbgaQ}09=z@ zJQ^mhxsrV<;4nOs5y+^VBYn-O+m}<*Eq)aI9upa1_^L{D!vWT=P4JK5ZOx;V_@f+K zN8Vr!c@5T^sV>;!)2GR7gXNmPJ)WiZ0tLLpmE;696QvflW&B$s({yiw{{Ro*v?kBu z-MfeG=rQ?`!D!%&Tl&3;&rQ+8Tp6;u4vx?G~GFxXucw8vkdZ}_pTK@*0vH$EQdWy z6HJd#m(AG`ZaVd?J)5?YCh+WfP3OW(SYdZh7TGpO-4Be{p6b30i8VKX>oAO*5*TCi zr;CAjhs?W?Hk^}_Th3cn&N&&$uS=2=hOENs zGO_H9@j48ZkHlbqcqy!F?;1vunW6Cs!yZ9e;58Dud;@P?xhEBs{{RU*k~p?_iO)k^ z@lah2Ir^j4;P{WGv}&_>i34K?<^KTdRePThSzZ>F+r-c-6UPS33OhS>Sk%84sXAPq5b6hx$&x0!RMR4z=S@c%M})1gti< zU~2m7l7z^7jB*L7wK&|e2U zEX~*{=~HW0Gig@p>g2IJf_hbQ!*U$;J8e4mP`h8WUr%VhqhL~NR^w8$veV4AscR&j zhX*y~w%VoL?=m?991QVEajYe@fllr^uxd$DYe15fu6hoI;s)1mO}?pXXs8Y`uyI{Z zm8JMz&T{ZYZIU@E!vefs+f}u_ka=6w9;82dp5`MTG2FswabdkWdow2`VX8yQYH$*yWGJ6*Pwq=*u^>MHfNqvD%b zeCT8=gZV#BO1}Qb)Hmo*hYQ$cj%>_O2~H8#E$tc?UTAHr%lCvbMogdnQ-Qd%`K2!|}BBp%EmvQZZ zQN6S`7&AuL9dS@!-(TBA1*#}wK5u$uwy}FGWoNYtamfd*D+%qPscCO+K~zzUck5C~ z62%c`T!GUSkz&^dQ#5ig8T-4c<;JIX9C&EUVDJE^%M?E$qUAo&9bj{wnX9qR;f5jO z+*L2_NeT%KzCDi^rIPbgcsD{*o`*D&?iy}i5L`+N!-e(DNbs`22I0K_00=de1?}E^ zsbxFJZzvq{2&c&rMcU&y{_lFE zk`A{;7?NF{W6E>tYW=i``&3G#f#0oBxV*e+1Z$^!x!~rfG6%2qX1 z7AX0AvA7uoe$qn1K`_*@E}9byD+%*2t{(RZ!dFdNxH&rP(f+b>HNL^kn4rew}W zNXBTBS+Ub0A7;}T$mpsn7&Yq|qAZdI1J|`zN#wgF(og~DpwqW>ChW@=-Xhd*B|Ee~ zCNtUC6Ia?)XtMEOk<-$%t%ce~MEo4_#X1-L=`u>dk-*Osn_UB4$jp6~#8Uz@F4xw;pS zd6v$~{{X^AddxPOMa)3Sq^l9o9@TmVhA2jDzyM)Fo|QLO2(Dx$rLEXzH!_X~ENTRM zt6RK=+_~;5*V=93Q@g44J!&&}B+3NBuX<|jgKpL&y109*a;YFkBjqNbw|ltY@~)j< z2ZqH+w*c5cC%+LsBM{}iYIn2`7TFkNj?`?%mYNkacOLj14P>sggl&X$+?AEtQz{Ip(0hx!-Z-NX!&{-M#7gaG*vBU-qgq z3fvNo=a25w&=XH`#8;ndwA}$Mvx9-iH3N8t>Klc(n!;xzg24tU){FLHLP?MhQn<}n zxw*IUOS=NZ@()@QL1%lQGTZ7<6-#m-JqHw!!*dG=lEOtEtxbWUk`|F8#t7sbREJ-M zTgZ{{G2gCfZuASKV!hR%kb<|YAG#pTHf=s+jAm&9`sCEFYzS+Jd0cSiy3;1So>+Xp zGYrE7XQef`v}6so+AlU{Cme<~Q&Z8j-E|AkG~lw}2;?jLs(ZO!*4{YWd8~S^O=N_` z7(|Pa(DtXYx(jMx*m!qD@RaOrmg%<~kn$JL=T@0k^&Q$4R3m}Z;$#@J;UZho*iwDbQ3WJ;qE^Z^Xzzjy=fK4$r zXH96aOw1+?yyZrER8mE9lL&I`Pp?c>n~Ps6L3JR;@$#Qak*)58V&D*PI63Q1=`gcp zMA79!TH{iie_fdvr?#Gt0aS~51DuL;m{|%>Gj8pJQbf;d9z*$y)C|z$)NN{F+i2*s zI!$8b81-bzgIV_<4s5jxqK3v0j(%m%H&<5!#dJ)l#Se93QotRUmwqvmv{r5x*fc!$ z^WZ0e?lW(F;d^HJkI%yZJ^1FhUm5DWWse;^D z@5#!5yT3fwnfy}t0pTALNbzf45lPkawq%7tAAl4z)O9UQr=jr&h5jn|H^kRJWY*O! zTOaF6;18{Ix_nmF(|>7rXH{>M{^-Q#lkHun#ZUMq2gW&Uzu_+URq*#x)GcP0WKhQ# z-I99@=Dwu=0D^Y^0Kqi0FN0cKo<9AxG>d3;37JlhphFzG7isTTe`xQE{{Rm^Vk@f;75pIhIc;qYvv^}|Zbdn^-PJ~TOpe19 z(f-mpAo#`mHz$krlX<90Acp$P#OKV(AmK>**DRx6X*#aS^jn>Lk#e!y8{ZE6G4V~G z{3_iC`#!^2kzz8kg2=>i_!`{s?uUC0xv1UU-Fb@avVi9WPjD*_TC~#bz8&~Z`u6#a z)OQwcuw(a(;0y-z_pM!1#Zb%Qi7YiK7SZK|7$b}lGwVt*T)yd1*z#Z6OT@np^zRtQ zABlW5d2w{{e1;3XimT{&HRr41pM*$!#qd4j5I^W6oc@((_N;sPd{<=CY6&EZ3#+;> zQJyQw(n({JXP(4kIVQD!%_U@KRxg95p>58WFd=%GP$cy02 z4$N>i-@Zxh(zv*;qcF0~f$Bl)UB|&o%^n{fX|defsS`@Ei5&gHdyjgVxN_`9+Ma>% zzu-56^xaz5#ad5*n@YWbx5XOWyqH{dIqCGSkM_R!cj8Zp-w3TVe+`RaJ)GWqo4K|E z0`@+&-5nFcHaEuOO4g-W*NI#0_zm=2^ITu;H>rz1hEP47>$lo3Lc12{80qawlw_xK zq6wvTd{=4WPl;Xvz7c(v?a~$~=&$ESaqQWpxcK9vYWLq_@kfE|Wejj+SQ_3yeKG(Q z=1g6dH})l>Y$Q9}Ij)7l7eHwwJim(^IeT&+S+7FGAKM@W+m9WxchKku9#d zYDah^*YN4rV-XQoHtJ~aMT+b$-8|EAJZ=N4O*y=s&nsR*lt20P7J&e)tGvbfH z?MmYQ^&0BUhZ8_ZmMnBW;=L2$-|a^mXzQSO-Za&1k+zu}k3KQ@_4*p^yaoF~X&(@* z*Teoj7V`O^CAOr11&|(rv(VR{e$YR%7Nhpp@o&TF-rDGZ!^#L)VnAEY`FyiC+zM5WXzZUEqf+9qp!a zJqaB}Wau70@ppr~YiVPw!*ir+HrY+!ksPh;d;Kfkyes=hczeVN{{RT@#f>HzK~TTi zFv1D?u>SxGEmL&vjNIbosEd8c@S!Ho1n!1|mc2J_1wYnK2*b~UFX7IN;n{Z-+9Q z9~byydE-~XytRmtk5*h{RW(Mc_m-r}Q>Ofnq_v-cR+q6G?GICp(Z*4rZR$s^Yl_#t z5cuy*Ea|43gkE<*dHk!+^e>KD?}cm*ui;M;JWU=$K`F}p3YzwBg@3f>pW@pnm&W>E zlOv$racH}j>PPrgOAX4e5&KxRu7{Xk#i(hs8*9sX5y9p*9Eyx;Q*Faq%aAkZE9r*t zr^A1UHlJv*)U@lc%g4$VRX>k4$as(TZPQ}R`bN3sp3z*PBl8rMRId@iu;i+wQsv(xX07{ zYB{yYTZm(0k8YKAD^a&CXaG3mj+9BK$NvBH;%pX|BG#s}`msN|Pa znl^EzxWMS$>waa`V)Q78%n%Pz!S<{6lO3RQlAU0tR7MA@ zKT4%>9xmk} z71V2%vi5+vG0Fk-r0FPyq0&flzacHtHS2et4mXHW8&_868B#uUQ~Z6pvGd9P5n@CA#Z z5^%vwbLmcB214OjpxPGzX0etfC!!L%JivH*?pG@vna=K{b5frPY7#o(umR|6)FJR| zI%O~b7*_TCYDMs5am9p?7s$@;)tkk%#-k?oJk~D00`}>IF(5Gx@Vp!mLsvGVAibRBk;Yot*}%=Lvxc>V(_DgmMCpG zeo5_JteQ=|oNNy}ju&e2ihP=Jj@?bVu{&}z(y?{h*t<4zHeM5w+G5fmK*~Tk7QP>`w+2Y< zi#iN+=~frR_JH}aFdO*T4?|nmS~Op06G3nRCk>v|(Wcu&Zpi95Iox~wD2$uxHBKpA zn38yYC6tBBDO{byG$w+^9DJh(jl2*mp@Ab?arSF{#D93_tu$NPM-Ka>B16zA;EK^o zD?>#X?u?5qGwi{ecw%~wN=YozWqEw11xH+Fw_&igLL`kGZ;PR(#ge++D0% ze7k$F9M*~+>5WA6$kcIw*WM;1(^@t z$6uu=fwb+iDmzIh2PTNdCUK!V>WvRNTbYi_a~p%hxAUof(8)1*N-lo)JfC{2acQbD zM)J&6O5|a?RR|%TOo?ROjybF3k8`Rtlw+~d{l3N+#_NC>jE_@HU0ldQJmI9z$_T6x zCeRj5uORh3Dqpk30*i^H199v=Y!Zk3_9d>6+OH&TOrJfBF;fobhNyXIB=ztlT zHJxs^HgXxeRV`b_0@m6{WlRN3843PXCZnrcK^YhWAAEXO592=*Tb;JiMZx1E*1Bjn z?H5y)brYI3tUf7e)*F?sF62DrQI0>I4e{36-C2*@qXDqFlNtJRTpKOIz9fL*x?-qe z=I-mr-n&(}$mlEDRa4$4WN!66Q2cJSpA!AD{4iVsSekGAE*nu6*1Wq6-^2;8HoCf& z(Ra4c2jR_SORQ?Q*O59+f@A?zdRDaMN?&9-WhbHRdT+)ww~?IPT(bWFwUdgm567J~ zF1E|4-7g#w8RO|(mcQXGN5jH9cZ}v}7DfR2)_ta*5s_YKIv#V@i8?>ZOfM}N=nwJk zD5M50TKN?9Vy2yI`#@Wpu+sRZ^UDMGdyw&5ZTwbkYTGTq2#0ym?$9NatZBI z8B+?t>92bb^HJx$svfy2btb9#!v2m5z(zyK~+uJ@aV@6WE zBV@}tQXe@%bgiVL4nq&-9E1c z>)ZW^$Pjc?&Ihej6+7%cY2S0{2)us{^|D2E@h3oLPLT^G0l!MAbMYR=+D2QuoeJVL z`=xE8ApVu}o}qPfZ0U701yqa!4V-w^yeE3Ah~ z(GEHXwO&nJPa1eu_RdHp@Xv?bzYOBs1OEWluLOeLFEqmpP7(2*bDFbpVHLD{OoSY8 z17fmKqLqtNlUGN(L*kEz_O@*Z@E?cdD7YJ;2m13+uZuhmkr`t6ZKC9L3O0lI16~N0 zb4>Ub(x<wlZ7>){j2DYQ?>Yk z@UHgh?5@5Ij026ys4%S?jYr_u*+EZ+GmQ3I<6bJ4T8uIfF5DB&bIl~4C)L;YM^Jta z0o_DnPF+ZqO?EwT*Wgyxp5x)(qZ=MFm-Nj$O#Pp(mF79PDC z{hnd7Lv`YfT_g+hgh9#rRaw3be$O+ooqThv!oAFv<2C0I_>aVn2)WcU2Lztga^3Yi zi+{8oS~HQ}rBS7Orc#?-4$D*cLGUix7M2f+7mS(tOWJ>hSC8Qj!P}JcBlxv6VMb2- z5`V35cbdKAC~c&;MqK>EH0bZOJBxoR60U=&4Oi^xrMVZsL%g^6De#*5K=6EGiLic9 zZOEUfNCOMF_b!u4rP%$RitmI;OAG|oM)*A0|`$(i&@n^%26nGC)i&fMvAetb-0g3a9 zttPP~y38f+Ffq;#O4ifg@@B=cLvN}Oz! z%v!s-&Dwaf{tpo;vAkeMMh3Uv#$F=0%C4z1li0QZuIJ(BfInx=YU!@^jZ4S?aHWdl z@vh!KgFmx$%3jyT4xxq!`%f6IY1FgT9dzLNbUZb+-x0B0x|FBX7dfcq@lT5F%SbhM z9CMoY2)+RP2e_O46US$6aB+3W{3=HMnSKjgH(m!5mWmVf^lAZKt&*|g; z021e8>Li@~=26X9{{V%7;(2Y%Qr@dC_e^X2>)Y=C0AxRev&tkMJM!DF6ATgg(Q*4F zd^h_kTTdHp!sN))E-A*kYgmd@=F#I2c>7kiwh^?k1KCVK)`gFYHJiBixPa~-!w3M1 z^yU4HJTZF`&uQ@@HdD|SQ=itHe`FbKZJBJmVH!I9q5w(A$jGdJ8Gg)uFtoN?)2-XM zkM9&-qK|7%abw)#BRaCtU}2|Wt&RlHTD>Cq%In=CP4K~DA7-h2($OUHD& zlzUY3*j0<4hkA~eG&fhbut<=QKqvfbrZP=g7`UsZc~^*Sug%gAu*wv#Pb}9lt!UR) z^R3OiQm@Ux3UOaf+xVFhA1u9)Yyb(3NvP+!j1h4^_Is;#c+)kMm0Rv>$po&Co4niA zx87|e&N)6=tZU1O9gK1-F=NoF;=Y#D{7m-IvcaV3WmnP_=BQ{sBDU5pf7ARUq&6FZ zZI-4nnsyf|Z$syJ3dJBvp}56sYj;+u-^E6 z8KjfpHLDTSqjaaW_kbr{-FOP!Njzcx@8MM_&ellH$5YEb(`97?$1IuSt*bq1|~i z;JFLC_^YCl{@!L(Ve;d#uS|#Gm%{m*e0oHPt=PYMxohxm;oZ`ZW19r=hpCg5_5~Bk zuC(;MjF=RK1G%ngmS{B-3E*bFfxY-a;EO8_mImcix6DkLs|EEm%~d-aI3D~Mv6K4d93KZ7W_EY zKjY8ES6K&)#nP@Vx3-fuVrH-YJx~ zd_pRK_&MNfJF$E`X3Mnw#!i)!=Dvv5DMmMBnnsx|>`GP~uHFeW`8+iW%jH}-$>aq! z)Mz?4g)QLOZ{l#k4jo2lI(LI)zux{eiCi9zm3D1vK3Lx9tMxSwqu`5syM314JF$F@gZ}{6N}VTiB`%EekL;PQ zuHJIIXP_dbCVNH^h?D`;*LQ93p7#wTJ}0r4Ey!6gYQ6se!ToM^D!QGf4^!rf+36EF ztq<2_Fj~k=cB)C}NU7|jX;q$89>S{|i$F^~w1l4hspC_&w@;N@J(Sl%jo!wK-bJQY z$I6-Z2AW}lUL;Vy#})g;B5gzfQyv+1 z7Ky+;vso54+N4Ci+|0|^maFMDV!(2L8je+ai7w?i?=>5Firh+#=qZh;U9^f`DA0B) zD%9{=2+PSB&NJ7oL_D(?F{-fay~Pcc&8CFuaN&HE-6ywXVyqPYiXZD25QsM^ndw8*W=m_;S zZX`fHLOC4=N>*!Ny0K44mU+hei%%%$?wY@HCK0!kzydnrfoykh02t^^1WXRbBacH* zmivX1WoK(dxBmc5losv9M6 zjx`><KA5Igs% z^v@P)S8}zQYAYj-85H!bTZ=nsQ2zj;sn1;1D}4t+jzM!4mlSem=8;zf(6+nWo8MB( z#z`_pfGPeVQwb(^SlHol$;UMew-CjMp*RDu?^4=cZ&Da3Ipd0VDU-!wp^FYjYGviB zh<38>9f9VI+{kxDo;w3m?3~6KWWml(XiK;@k~5&Nd5PNr9Pyf*Sx24i4 z+N`^o6U>59k^DsFlT8A%CEYv7cdCU0?vYi2iDoYL%-)1_6bP@R`J}s6&tP#(x|;4N zyt_yPNsItnkIsubj_981(XOrbm)NJH3a@XbPYzLJ^8o5rN*NU?|u^Yp4KFxW38?flg-D%$7 znCp1FwK6bu+sHYjmsKu4ZORAn9`yNjX;gU%sD7iGj#<)Su&S{mKEjy!lF)K%4c$B@;Tz7wpB<*(H481xy3NuUBuhv)M8-j(Axydvs>FUZ!dw| z6PjB{tk@XifRH!?6Uz1BL+nyyKcm_8Qhj&#~S>;|@0VQ&C-C zNFU2GC>@kkQfnngmn@12=t-u*YZby7USuaZ6b!KBkpCF&sR#%%4ueh`8LHNi^|yJZ&1ufDTh9H67KxxrIb^vdfpETr)k}M}WZciSm~p+S zuv}_L+pk0c3Hf%uPAazx>2lLR5lzEoiR;Zb?a{`hyllMiO-VJ*n=C`jlq+MAo+_mI zU`4#*L|$+O3(Oj_E8pF;VW)IgTxCH#)_>chy(PS$r#&&!tlY}!9$FIEIL0azh2&8p zLFJIdo+^1zuWiRjBey#YdE7hH6UTEP2qQdw(~gy4rZWQ+e=$*l2&dXKlCP9d=djI7 z*lxu}kgf`E&_%A8hyl5#G*!w1`WV8lS;O>#i3Sme(=YCYBv(K$4_Hx zFkSGkBaBm0!rmx$G-IBO4r-8>Q@dc$S;(q6ZT$sE=IUogN%>x=M_NrKrND;p+S#X= z$V!gNxy?GuQMZydkqZIPD=sQ_L|{o?M^yu*Fhkcxr0a8`P3HWjJ+^_31?3 zW5!IPtZZm|MdOOCxZotDM)X_&4@z)%6?HxA8r~Lm9wvoxho@+KUsr-#z}RZHcb!0ejb9x#Rk-ytg3NI&HFO=Gegnj`zEn& z)(~85iv?d8&U@FbPkE~Nen~X_PQkS|`y2V!jyYA@c|Ns-X5|8@xVnnx=hy9nuXz3| zjSE%KwRb}apY0jBz;d#2pHM|q_&@Q>LGksX==$U_+v<^xtTzB8_gc04S!lX9j_fq+ z+uPG+DEmQ%G(rY9o^jf~Uc84>@SdO~)9;!&VtmCgBoU7FwiT>S9?j|*ge6M1GT8f4 zQ39OAm{NJgYj_t>gH7>Wg~B)mCsUT>XEo!W0lqWCU}By0JWsdzYQ!_ z>d->VsC=PYJ-HO{^_5FV>Ez^W`O&VPMLV&c)Sh++GI84ms@zPQ{Ipyyd8s18;OxjF z0<}^{J))60nI$AUHVtxr5d0r)tywgsh>-`#z~gE4uBl>J)li z4lqS{AH@%bk9R25G|*wXg|}PWrvx{>UHB96tHj<5)>`*172G5x^_%_4(>$;qwVd3m zEg8^~r#@u#GCnQ%55>O*Zm;6-<*mf}UCI9dP!3EjobFTFy@%jm?MriMq*>^`Cm-5c zQ$&heIg%E}2+#C2>edV3UygbQ_O^hKKJ_Bv-cUEj-N7D};9nKLXHOFN167;EUJTQ= zNB5_R*Wu6YpANJaP{=YKJQqXTJ;4?8Z;k#0 zd{X#Ps7jVLbLx6?WZ~l?SjX4+g=zdb{ii%Z@b_4;kHa@XZkprDz0>X#;CkeLTKadw z9~-;{@rz9s*Ahi%sqMtJvZxtv_D_1a!lgY?pE{n5`IEq37hc`c!saH@A;ZypeVZjtp`)^sZauf9%Pm__`O>G+XAezX17naKsez z*yE_L1&>zoN5b7)cst@e0T*~%U1Hr2mnS@L{^_faEk$OvB7D%;`Xl1c>_OrG02)Uw zv*Eo)OJ|xt`1!Iq41W#{d4TwL@ju|)M$1^zUs14!9ckg3AVUO@t44jrdRBw`W8U~nSJM1Bi+;2ylLS%n(xBiDY&mtcG52LeEUoy8<+QKc zPvZxNF44SM;Y&?o(eO<0u}M^VUx=X_4H8CLtV+x4tXebq@ykYs886nKb)-#1rRR5DR`I zt#cZm!3|VM*BVXSGAZFwL$r^^p;fc9A<(k9=YmMz_lXhb*o@R(LLhJS0#B=Bis|() z0{Dl+(U~Q#T1YURg>bfCL2GqM~ULU^byJW;2GUne*)%DJBXm0v4 zR@1R~g)%hYJPnRGI(UdPruPvO#PS@N$he|ZPz@_$EH2EWlHv@t@)MhJ0LhJy? zBmsgd(%IfO%&mdycr_H(a!8;{mN?|%jS*J5Do+)>j#*@U5y1kOEuso}0Cmr;TWvOW z01}{MvFTAQhn87hVSqD{%@@}|>0%!u#n+RPKfOcSTB_u_uN-|T(nofR%Lr4C;uW89 z{jQRLVk{dUFiekn7brIDP5ql<h9_Z|$@AO+#q zQg!Eu(695Ttb93tHdc3(VDq?fRnG;utY*Bi##l@UB;<|URBdq+9#v3df?t~4pTSW` z``KGK<07id@b*~|m1p@|?yC>dpFDR9G-6J+xcROIG0)5@1{zXkNy?Smk;pZnd+>$s z2$ETX^VyA6li_Qlx(8el_qP%SRA)~{Ou13>AMB}XWPUz)-fPmW2v-PrIX-Xy0It4- zy3=%P#W2Tf8A336bgcgXhaa*wmGIxi8jp(XwdS~!QzfK^X!t@-c=fLC*I#6e_@e^gbZ;z#V zeg2niZ*E-gPzNVD!K_U{Xi?djr@l}J@V8M|PBfym2Ne}_&aeC#cWwgN>hQV#_S{x2 z)|0E*5*{OQgOTO&_*Z3f;|~h9W3=4O89ClMR%iSsF~MUfs6Cg912ZG zP`$N_WRAfQ;d9gf0Iyf9M`K;@&46_i8e$f-ycc!HoJ%PINdT4aoZS*lIEb0jU zF2Mo z9tu~vs!c~zZvOzpk;aK^_S>?&5^AN!yAPM;&1jJk&}WfVH7!0n>7y~iGv8X+!0UO^mG`h~T%y|P1bF;Z6m zgVw0S1-M@%;gL@cdei5H^(J+xLv2Z(?g``;(nv5t;}w~Aa5SmhX>t|}INU!v(t__s zxKghk;ujbPpRG6Su}uq25-!-+BWSATg9uiHwPia!R_Duqw@H@A?!X*_?^mp6wY!xP z@?(VnpD(T}2uz~s+U?aNY=y&B4M)T`wh+r{rxhj7%P~CT(yEuUl~kp%kJe?)W6^GP zkA}KrK;GMG?i769Ue*Kis=8;0z7=YbwbU)FLl)zOF)nMx^=}k-uGwVswYPNV3KSpd znq4Pc@tyQ*XJ@P`tMjzRE7*=31uNL6uu$&Sl2F=*Sdq__}bWYr%mHugwwiM z-0GJGLBJx|>ZPONpVaWIg(quR z_qjD+hSrE-o5u57nFbd&1mt>gRIPOn0NlpQXYnCfQ00qSFh5H1jYr4+BfObon8Cd| zfVimQ@phr5T0Q!;sV>|`!>v-lVOlb9hhyk%J5KPN)^8mCI<_0f?(-W8ir2upP1ptg zC)h;b=MqMGSBB{S02(!!kCpZd0zks#fA#A{{x53jgL7kK82!)~;*!g-=p8smTOO~g zd^eUWn5?w_02OKXLg3+@2~-2rk}0x$71T7?yy!e(p+>z9`?HVbUTJIbpTx1urF2V1 z+P`sRJkvEVjyIRKvRX~yh;}IX{{VV^Q~1(Zbt_p&6e+Dv+W!FH--t`H%i~=OV~>yx zKyz4EpR;d?bz8)dyj`I%M+{OOMRWA#xm(YT_ID7%mwp*SP+)DBlT05Otx`bN-Wm}Q zax*4(fA#BFpL&MxceNyx+4&k8iD-DD>+Vl#*1( zdb|(9xp@9H+BPSfMt6STIN(;UnepRCETrgH3hFRQ%hIpvj$dfqPBANL{{XVr#!2Ea z+h}mH{t~x{NAs-9Z`o7hW|=H^Qus@AM!~knaIAXu>s>kc_oCXUfZ1M0lb`jpACLMP zp;m`cJHGJ_dj53dhpQBtVpSrx+|uzs!q1CZ`p0nI6u4<&w^Si;bB|7I4ZaY3TCulj zZoCP6sHvB4FFbw~r(^N|07LUsq}rnKf)tVcYHP2Lnnae;z?#;n^C<-!Ha>@%Q=?M) zu|=r84rKT%$CKL$M}_ZvqCQp-o_>{)s(4$*_RJalEq+6N*84kulU>!H#|<5AVzmC< zyo>?&O11~((xz{Ww&8cf;u*r{?;M;^u=Nn-K4rPZ=-w6a5Vtd2cz*CUGNG;5RZS~H z@dP@Y)2D~7otSVQ0!DqS&`-vQB|*Q&GLKWp{*;jXRatII$Kw)mIC(h5Ql(ZhxSEWQ zFYzXstjVUlml|yGGCwi-Cz{5Bd+TV#Yo}af^#&u?(!I?*e`O4A?c<9{+5Z5(gDQU- zTVIMX!}314VBLUdqdEO4I#qeDCCHKF(@h}KA~x{J=40oNVdLpjcsR>{J;ZLHa7o@U zYu5h&;bX{QEVsHufj;OkrfL{IB3fK7ZfrDXEz4%rGJh)C6)SsgX0$V@LJpIPd!8w% z=tEJnp7ESI!6OwQaZvb97{!andfzEIjXmq!WAT=aZlPDhIvXK5V9>8Wg;{N9!k!_q zHZ9<78Y3aWo+S$1YY*NjXtXXdk0$4cPdsZf!EE~qjPu^3mRV}9Qaz#X=Td=IUGv`BpDt_uxtJ@-) zx4=4}$s@LF=p!e=yQgKj_z?hQ81o{&Z2lEm^GNsu_H%VN!ds}=938jxm$i1f8iH=k zo;PQEGQ!bEDGW%;gVL{Rw(#4eH!FpdrzDQG>Ca*NJ;$5 ze$76+Y5@Kw3=iQ_ufpGgGTigxJzyMk5ekU7z1E}U(&+KCrj*oxj^heW1z(od-R;Pd z<8!Iw2EAqe416S=16z2V`Jk7k}2Ewj?it`J-ur5KLNZU1H6#@ zQjDFyD$8z0KPnxZZjh|(c($V*#J7?$J5)Is9mQ4i&97UAz~lgbO7+W+*~-bLGOxvJ z23E;!@e#JD-+s(Va6?&qR?;^fo?#>PthuC}k*_V!C^Cz+brHBFx|37s@m*RumNxsN zJ$l!vLHjNEiDNL^`1e7$?igHRsz2kB_B@yI_wAcA@@?I@xYG1Oy#koewEFdVqbgj~n{Of5} z)hn5(=x~#3lQC9=F5l)Van8}!XoYep|pxfGGc1(Mo4+(gGC_-Kx4*buw1kK!FGzP|WLf&mPN#bG>9-FsUH%CF5G$Ni4&5hKGAh0 zY90)Z=g4H5CvZ-A917|aX@hUs$SOKxily-X0LA*$8g!D|2na39Nf>T_8r%N>g^RB& zo9DB!atA-?qnhWFmCnekM{=TUP_ir=Pjj}WhUz!vpQrm+sZ-*1q;k{fI&6#Y1vc;E zLW?E~;XOHW4obs{Ib_*e5lwdwnYFGP0P;7QjrCTF8GNh83yz*)t2#H2w2O-X*S-(3 zk%#eT1l4PwA9xknqqy)49e(JzVf?9T3A^6p+E%338fv+_e!OAG{8%So|F%Oa^wP%Mtq0!|?~<>pt`0iw<}lH@MKmGce{;Z`g>dEk9i?2}Bnj1Rkq2Q<39-@}`& zIzX29i7P4P$Rd(f(!!jZiNj0c{dP+>nYBqlIpcBWxs7Ya9wNQ6cxTk*WK+N_Yo@ui z@b%rh#S6#)C#`4Ocr!`VEgVI1#QJrvr7JBF#@|+RdRkmuSev~<>Rj&o;mG2omsqhW zh=%>+@Dx7nQKY=dh|5amnVG!_+-HE!5oa(!!&eNz4gC1h-a#w*Y?81FB9KONP|vVu5bI@48K zcTCTg+nA54_^Q=>n6DVA?N7JXyhUWYmQkMjsn><#zAfh*dQ+H6>Rd=LM{!D3o0Z0? z%2B<~=wcNl9~C@g>O9!sVo%*v#ww(vJOW~S2cI2 zyWNxuMo$0=BPQL1?v>3^@pAoJ7dlWQwkgf=GTw8(O(%~`R%Dj&tOjd@QhS0qu6I<| zgcm+sNT378DaLVcV>IeX*z_w8i1y1Hd3r~epGK^E?-A(>s2l0yWe2r#FnFqHrP|Sf z$7+yj@!Wj32&GA;=M?rS#%bTtAjnRAYmB>eQ!VsU}k z=Aybw;Mpgoby+2#S*C4S%VjDCjR?m=)U9W5@);s^NO-l4aa=0(J^o}ZOSVwxl7GiN<1Ta*&J zCpXPBZRR2%1F7b-FT6!-Y{DZV6ZFBWB`$WekTH&HH|(BlrRCXzc-*ur1-lw{o+z-1 zK6yYG^vx{V(YrsmoPmzjTFxstTz#pdW7&4q$)U73ct8a9#wwMrR;42(bIt_8-1j-F z%c#o=ZI0Q#IKHVyedd-ZWy6O?+e+Xeo9j%4K z`Lj51KZi9c+vrdx^{@-i-W1wHUg-FBS>_vU8HxVzsMq^g%2n1Ep2@wcdM4Ki!!8A7~7gVYLwRMQzt z$V5Zey%*GrNg4+32uAiRA@l;2YbI3-1){I1#b(-GXuG_)?wPUID^~aEQYdKdF^}&y zDK%tLv0@!k{y8?702%w$2CH|kI{yHmG6_F~v8PLWr^Rku-2;Ki2RN+H?HDDP`Bx;2 z(H6y}$c!E+xMFpELM(O>16HB5kL6jl40|hes`oc+q_@m}4z-tcdmQb7G_aoJu4&!9 z*tR-&ZS;604&OWazgo7kT1hvR5WxN-1#{LH(Fg%Evysu5Roh*13uP?RsXfIOOJcp( zsk9=qE4Ee7(9~^aq~_XZKt~E1vHt+!CU;}@ZKQoFFYV1vSvQ%}3(x^cTxoYD9u(Bm zR&7DGCJK9bjazUvq){w)8iIx$i*joLb=_&4tkQ;0z*Kh^F>W)>W9E=^jM8rI&4!0h zB=Dqxpt%|K2bx7BA2v-+Ndt9WmCHq|B$MGRrA|8Ifmflsy-3SL#!q@&mSgiajCx$J ziTAz^Filjv@aKlEZbY`)LGuCo?D-<8*=kqfW*1hWx%o=>sI|RURkV;zW2d_xP1vfi zH+FPZT1*z{wZOm}1KOr3WdOrOymtb*%Wn{BliR4C+iQXMS?ST<>kLQQ_Nq7CJ%uY- zY8snJx_U8_B%JgkgHf@wGmk1I2R&;d3;lZ9M)L)$MV>bgoA5ObtE$U!2}?%_A?vjC zp+?HZbUKOBNTD-Z!RC@UT#Bg%sWXNbT4Kb*r!~vz*ZS?dktU`}W2dEQT58jy7M+7+ zb;f9DQFb;F#HqDZb?0fR+w9^U%MZ>EQY#nxUu2n%OdqFOWZp4o@d=2tXSFn&&{tPA zYy&mHHwXyN3y!sCP@hkL2;_aRpmi3f^{HfOPQ1EYGHV)%k~x!n`7&+yXOj`lWQ z4L)?-*7+x(Z(6S`c}4|xR-9q z!1LdA4ld}F+b_j=d=UMuSxIhrsnSciR6H^`<3BTTS=O6pEVA9@PrpjFfo&GZ?qrZ- zxamStVW}jtUA|&BE0g>|dR23$%;}k~e8%bv4wXuMYWl=9jiyO3UVwL~?fhG+%t=oS z&2Gn|OydXe6w+xGeGOtZ#tW)B1ECcffhz#&k$<`>v^Tf+V7%&8!27B=6eRkyG2Dn0 z90J|x^b&SO>1`uaK4j|tz*JB)cFWfQpI($T+)6RMS@!eoS(=^fVU{yGsqLQhmaAfw z<*~6P?Yk$ISaN#ivTpTRp}H}ta=xH(RmP*`5L!hiqKtK^o_3ZID-qLyj-dxv?=+z5Gm1lYbTn!f&LtxD?RREiE}Fqo=+VrvTG6DNY?3bg$IIoKZQv4H7@1U z?grQxn zwl|`dOLSmCJaf-lmKk7hT0o%V<E1}G`rLbm@V!96m{2uY&kCcC8 zXij6u-Ekt7Mf^_{gy#jV%8Vr?W@c%6ea@va+S*#Y%*}-enKje+W8p7|d_kxkHLcp% zD*-O#QpEk0dC;k}Yt$jk_7 zW9Rj*Sz;*cT#rHNS9Kfz01$Y?LYl+Hx9xE9MnG)iY3ebG@K3XAcDm34>5rFk6q3Dz zRl%yUeA2y&oMT5+kE3-D9e9(+_6=*Vq;|xQ-Ld2xfmIPX^cE#i$=QqvG<5;mPnogT*;)`*A5=$xsSV3$t#aoR!9Q1Dgqc+IU^&DjmCaUlg1e|YybCAWz*?Q`MX{{V)r^huK5J1vQMw+SKi z6q0Q&x|JV^KO>O%dwJpS8T=iy@ZOgwhg7lDU|FY$Ht-JwAEkO_g^!4|OUW$OPqkXd zWX9@w+b3oYd9OeCU#56i(yDaH=nZ$iGVz{+@LxjIJUw}+Eca7s z#a0`J%aB1FX1w}*({3qisnr$BH2n{Yek%B%_IUArpht^eRY`57nm7|lWZAcQ``OPm z=3X=Kx9p2^r>yYk-YuFy!*CPCrycQyuT8i3Vd1yDlKR_AiCSq|LS8JMNj>XMUkmB6 zL@n*~m>NbuHX{H5Q-?}~Y>@GFqgJD_;9d>Zzhy57c!4!v5BxRwku}6E)g+9DANS3B ze}=v^{0!91ytaP`d||oRZ8vYVROk4+JHg!^siFSUka&Abw($0k;pVipQ=REBI|siN7sqdinlHq!1L^vGtGrN#vyr^fX0~x3+fWRA zrySI_`bFp}3+~9yRCKPUTRjv>zsLmk+`!T^+QI>gpycL{de$*^z04%i?lPgnw%$5o zr)?GIKPKhL?OIZ5Ff)y_cFzk?o8qs$7c2ecUiC{|#I0=#H+~O-;@``jcEb*YclE4C z_#@#Pi`CR_A%8Uo%JIlXeznzos#z26KTa~WEuH*;Y%ed~$j|b>$;Jruf z{v4WnXT}?2pPTAC*6z3BPZR60JX)Tl@*(UH59Lw3&cn`*0lbdlgt>W}Z;}BAkSWK&MZSJhP<=2NHmhDbf<(CW()K;yBgtUz|@oufO*yCkjLny(|t#8YfUBOrq zKIrdNq*j@>?PIj(lT&Lw#ID`THy$9@ZeuY${Dg(VhLDkp1}ZS_S*QgBv7 zz^%V3;aIU_gV5upNY=8j-WS{&zIS518Td=Vo;*)8UGVBOho!_UQOD7THG!x6Eb#W8h9}f@DIr7ht;G9?A6#Vq zHQF0<=WT1vpbh{PGqt>bBg9-2gYxwJDtWE2xtrYN?mPja-$Sy0G=*F%q?qHFd?N`>_3o@2c+lQ}uwwh}}Ch!0m`MKhn_ID`9W3Dm}CaFoWS~t+Hw)2(VA^_(Z4NVYF zCP0sI2m94!(V<+ln@3VQ&?b2Rc%56+Zci{cX8VL6`I2BPwv;gPI?+=*zdSgwMiK#bz1Y_lPV@4 z_2!t-z{*X-;g_LSr|%-K+<-+iTX&Sm9P`$aB@(&w9T(h+lR9$%uXCLCYOiq;#q$e& z!>B50Yhf#FO7^;Q64G2Kd~t^BRjwq_tpMKy?oURIG7sfV*&K`I%NRNCMcLMHRUNiEc=>%pkyvO??@ zB1SWUX~p!mq&pRDb(n5|GFh01Je3EUoi6myq{vr4UMd%{i86~A&N5S_H0gnXWkQ4d zt;nX{gZD|={?0H~D?!M{ML^erUOc409ePs{B8)7J03>8%H66_18;BHh#z$I7Uvb$I z%XJw*#c~g&MI`bQwiuL;W6d@zh1_I~6!p&2O4o@Rm3Y@6@=2=I+QS(wo%Ptt$^bn^ zDW74whyZ0C{B@<5QD6vwE(qgk=~d*^C7&wH4>&uPos!bxabnF4$Qz@$&N?nAYd4xK zPBjUX$CrgnW|QONcWM;{6@9ct+e?YK{3S2q~+U&ALCvD z;!ST}gHmfvLg~!Tes|=I`&ZOyscCw=JKA(r&IoP@KSNxHk9;fP8Lis!t!&wsBg}Of z9{Cl8Xtfh6l-tnx^F#2qt9f-L#JYiv9RC0k_4lov6TwGFxOII<%Ca^_<>~bItxNr1 z!*(}vShdoU5AN1KYKGgyHuoRs_SVvEQ}>uxAHMn=a)mXaBt8Yw?n5oj;Xn>S$<037 zz)`)yk~_iy;0~s#-T0R3+I|#m$R*btP<%_M+sd=XREHS=ziLsXU9A}l+4eUR!B$pi z(ocNN$I1cw)k;kRO!9uoDh3SM1?wwN@m>6o4=(5_JRF{tPCpfWopX0PlBW!F`qNY^ z+g528M)pY9m&1BAcObr<2bwSvK!YNSoi5)`oHy>B$6$ks&QBA;B7LF>%aVVJk@ZE? zK4>N?!K~gNXMae`g_-pa_j>c0zNTWHiR}wecODSLC&lS-cHdke-!R$`Dtd|x~1f(Nlhbz*l+SuG(F*g^B(+V-x ztinw41XO7w$OM(?Q(VVsVCxG`Lpk|Jx8YGHp`sdtlDjbD&@Qa!E@c@qWr5EEp}(-X zo?##jfO=zsD|**b)Bgaq7SiH!Vh0XYazL%G?f(FTu!M&2+>(bSkqJ4jnlvlcNyP$* z#=s)BfsB!tz`+|itJZq_jEIpyK--LwT`1SS3K<=)uCAk3-~kEG*Ep#ywGV+>l!84w z#5YLFFn1#j-eB}o3X1W;iN~Pm_GpUcn z7JFJDU;C`-H0ujhxQoX+eDdxI97w~H>P=a{6@h*_<&Oy1s{40;~@9f#)uL(le*P6wQs=qYBCeA?Q zj%#Xk{p(m2H3=tc9z8gAyj%;{sW!=ttz?flytF69BrD||IXK`NrQ$s~qJ~p=DjZS z_Fnk*_wnAt;476;_s5v0KdokJp8|d@>e989w}ozIYiGpBiata2@Ay|tYQvRkVaX>e zqs^@%A{J%?a`JF05pyKdd4bun_i}60Y<>ZJN3hc_;?%qocqCAEOXcSbdvRQ)$HD&q ziFSa?FM{;~6rG@2H}s?1LhW4BNbXV6JVPag^k!866#%jHtq&O8TU^F}v*T|qq6L_B zCZbOQ_^o2a{{Vxp)s*tjY|H&Cd%*q){@?K$TllI+)9ex=ZXJ+=fI1BKtBZ@#YRsn# z%IBIZ+`E`W%t1YK$gM3ePP?CatcCWDIq6=l@jKvO!=DUzE-x8)GhVvAl1Z@XCJ0sa z;8&SJ=V_9x*6QwMlTXAs%#IzARcR!@hqstY?dP&gObC&LsGrj z5ox;?bp1{%;pfP>C~=H%YVDr3h1wO22*134m2$S1_ZF;HE`zVRtJ-z#)}YG_2xO7C z2!odVDM~X-b9i!co08x8(glJP3eAGp>stQ+*q2uDi>RXoR|S_G5mj_g0eF#S-Kpp| za6+sZnn*|k@io=>o65J-VuIRWiL?g5>S|+A*qJEW=-{sh+BBP$}EI5Q>&Z=(^YBAgxf3;bH4xr|x zi^aO!XtAAPSzGRg^{!&jUPB9APi{VOkV&X5%gHb9*bv7!C#5fKF6H|rYaQLTzpb2N z?HHeWw;zc$mwzkm5t6;JiskGsOc1P*hArGD#(bXH5pA)WbW!Z72f&lrxdUAY0wzyRSz^NTGT&>)U*ADPT%(=)o$s;W zGz{BYmm?J1;H7H{GLu`Lg{J&Mvx*aqK2m?aqoqo}6g22mtd_H#-AL_R_K~Q`Z)#Ly z5_M22Q$572V}jTdyOPUE$u*)IcF~)0c=t|~oz~`f@;dSjO$U#(cwlQ!?Hio8B$qhN zaC+y6qtjX7kx;)vqOhCA6X*9V3wO_IBRKX4%=AaF+WbS(_K4;270Tn$+XAmg@j4}) zMW>DD80dV)uO6_}Z*^ECSVC@ISQFN(&#UUzE+mrM3Eu*yQl)z%XsVD}p8o)2@jh&y zE5_0%JhMuFtzQ2Cg{OZs4FsMoS(TRz41a!n@7i~OZ1q?s)YDdo8Hr+{g;lWlH*tFt1lAYJb~r^|O?jQKjPF;)jTAt>Kw97u}J-JXK1Q?n<04k6ZB9?7!m?qYI5IQ$UV-NR_0Yvd52A z43`?cslfHdYLNX1wQ0w>z^tQl!@8 zOZzc=L{L&Q1B1vpz^eD3voFO7EgBWHgC{?FObY2VZ`$X@D4D&`?ByVgjkqSawIABn z_HPfh#J&@>elR|7m{U;2EtyUfZMo%kf3u&(EjH1iZ5lUY!j+U@)<&WGJbYV<;jd=! z?ql22aN@p!@E`3xreEo?!KnB;4cPn5CnBwC{{XaagDqxzTfGGWk@us1znv#6R9&oQ z=~L*>mSp%D@n(J3cHR?_)SLn;1o%hsKGBQact-4C{{VL)zLihfgTN4>fpjaC!Qs`1 z6xn}jFNSi$MD}+%Ju;w*rBfH!PL(vbK6}%A1LGK9_ud`3jYnVI@G325!=5d+Mpe-6 zSqM2{8O41K567>D_sUjPkp@2Lj8skWi{VYsHnUu8CnFwJ3Z;AOIa7*_k@BM2YnH-D zWz#226OGDiN5awH$8P13!SC`K_3cx}e-7o=X0}+8R4wwBOjZl{`@kAi?3Q8$!yXqM zKDFHm)M;pPI4kOT_L1;v=i)8R!(Z#d#RGh%MJBB;?3sCD#qB(CWh#^RNHwFad|B|F zzNPkEFl<&iBn}Crlj2lRkQNCacX3!wgr%#{(k>jfW;NgJx#FQOnQP)(7RlodYK-5q zm&91x&4%*ILfqwN71EE1LMAeZ9eM0|HDLTyw~jDpX>pA4+NDsbwaSx=*yH8>o&0@h z0?Vf?tU9!AII4r-myWHbEZRdh-h*{_QT$-jPcL^bA6mI@@n6H!o$~7@G6w<8Cx@SL zUOi7E)czEFLN^=J!*h@iZfklCH^+85EOv8fH$Nc81ZKSr{wZlvMTk5}A6`H-(eWD2 z>N5;_^dz5Fs;5e{7@sYVD7n)-M%Mt`cy{a)-D5cXY1dY|t-7F-Pn>7(A1v3aT6nDj znHyb&i0Gt>jr?bJWFSjuf|i1LStvYDpvB0lDm&P|6 z_6u7ho}k1ieSX5|k3UYg0UkR>3FQ#0^#Bu{CJm__&e}g;f$kIx`~0~YSU);74XvPK=z(8l~>Y8 zjSf@UBHU$dPac-a=(3l_&cdV+81|{aQq}7Be*nBWaza}8*UVAS?8YiH`!+))W#aL? zB=-3TtYq6_j5{L-;l0k4W3NXxs~BkZV_-ZJR(w-zx0;lf7O{YZzEBTAT9!WoZ*<8& zcj8-F8~99)MQO+IqgjqNicMQdb6=_-;m96$aRc?Gtma2ZyoDQ7UWd1JEZVu?K zfIY);RP_&tJ{R+iu&|OtkC^#6toXcP;3Fw%d_6KSJ$}eeYtmM>#(c@YBcij_q?aFN zD!}(9uEnW@QZtqn&Bf#G7UTUBOSPFZ-K|QG)}-^VrTMLIiWA(&QzW{Vb7pOF?l5G6 z-SWS!WzF#eQjSk3>60^m2u15v=DgM{mvpzXOuhETDe>!4-(hWIogW{0qQ)pzNSC(d z%Wo5F*Mof8Lqb2>Zfa$|xtBRyA5TinxwpNPZkp;wKSN6dS0E7`)Ps*oSI`!y)?2lS zLrjI5q#C*~+azuVYbMs$RY|ubtm8k%D_RI{Cs1ZV?iUqG$h-C_U3iC2hGI7}IOr+y z_@ZAZgwtCe-ZgG(8$iFmw^jTFG+J5|+iWxInodYf*oMbdlJ;Mfa7py73AFZ+a%CWq z)}gl3o;5G!fIDKQ+c{y01_xu-hrPs}rBkF%%2h6;Q~l+u78bV=L}Pn`z;}N2TKdyb zm5bWmw0Pw#^#7PMe)p#D^ZV#0h=e}zySb>L8k~BSjMKr9I zgz8zAT{zqojR_;vRf|NLP65b0g;2E8?@)`DzG<>LvH|?5_ZGe+P-L{Z8-2Rb%M?=B z)O0b%cedZHHa(tLkldCBu&fuC#E~IuhH20DI26l!zZPBM8El$3{YEKWcLggWQcz>K zDQ~FZk3e~;t|QdmAKqT}^s3f6MZpGJjE5aCD#!dIvQD{OQdJ#DG$|w{bTjO%_?zu6 zPkeTv?B+(__Ssw2cV@LbKjCd-Sk1neO9eQQ*mSP{0KtCr?*#Xz7muYfIH*jxc$zc=(<0gGKSbgJhda(o)M% z)6lV4BidzN{{W4A_`Vs@Ev4B4+-}{61Q0>*PL3)SqAHZ9Pja-ET7umP1oATH?xky5 zJj)NCaIQh>J!qd#SYrvN+sf^ZImxQ=CyZ84E%X@{F6KrZJwUFF8oD!0GfvJ+MqCvm z*P4-`wUNBgnEvfSr<>PP9G2iQ>6(qB)nXf@jxa$u8@Z+P4GW?ua#f}a$3sFkcI->s61hLsqSrT=4FHJ zhAjU8cbcnoE;RA7(j|26LF80%%?NGeT<;))RxE){UFwBpV*S37EKXZjk@M5c0~n!Z zxl4i}ypBKzW~?^TuH=w{n(+v~<%!@3mXAk0ww9e-1iTz>yeCX6FnC08w_G>>8sh zOVV|`eWOv-*M2@?vEf0f?)3Cm4J^qa#&QKL_N?cN@>KOq)mz&W5fLTJWR5UsS8sB) zTMIRXshDnVy|dD+MzN|8t)F@=d^f1-@+1~kvQI7s6?x5Vc$eW1#9t2hYx`vA59PO1 ziMKju+OeHjMoBgbGJ2z&y3=F0nOx35?x1z4wEZ@~P9kW-5`J8cwY~83_F(wo@eKvV zmA%b{v23;0qJkvHM_1%jVOC4X z$oPNzIbV3KW4P2Uip0Pbh9%1pTDoVz_4 zBrwGf%C7B}QSVgzTdeql;s=KAlf)N$E?GCMiNFjyR|MU7yHtDhJE2MzJ6HIP@QUY8 zi%QcV7Z)jm`^d7NLONHJ{9^du@ddRP@a$L1VQ8Z^>1?|dlh*>RcppkhbT~BuY!%sl zVmpv}*CFxyPl|m`!KIav)+4ZvGtE3dC$+VTsiij2mEk>B{{T_(O{d!KjLj^;WZrX- zYufF!)PxwLKnFqc*NXft@Q$~wc&f^K3t6RDrVS*DK2;v1*U{RN_5HRTd`1H&E;)uq)uXW~fbmFH)NPP1&c zCnIs~UX^|0pA)^g(qJ(`XcX^MjAWm4UJ0vS`TG3r=7w=_esVG1wZqbKz1dZrp{ec` zKM{OMsOhVxL2GYoW3T}bP0UAPPg=wA<)9uB)NVoA{#Hx&>r!YMg^bpzYi}TTSV2CW zJ!>Py5qN^vK-K2Fx>vQ9A?3tJ-2VU?#V%Tw*wHJ(J&sz;O4-OpHJR{JQ@5ML3b#_K6FE?zU~oMvZ^hOJQnf&@u*D|f=xZw1=XWm- z*Dkvp#*=ZXYnqDP+N;|tV{$V4_N)(zmiCf();sIlbW*CMvmZlVfu~PrWo7n@nF0_n zPAh=;t38FsjUc{}iiL@G=b;&=gi`jJm5Y4Tv_@}?elKhHw-I=`N z78UY2+3Q_rfb{z>2Y$~@;+s7$?g7j9nAN znlHoOfVTc8dkBBwAd1{e6@-TmyR-c}*Uq=U5I!OJ(^sEa@x9zrO7asKk0h#-(y~(P z;(oW|?OVpaCh=3;4NXF=m|xvnMn3AG?SWg?7Gf9!N`R5vj>#l2^H_F~<>8`_F7}y?0VL6cIsa?gJHF3 z3q;clZqDOV8&D4Ck#pFA+L;xU@!ScWiCwrLj`d}Pn?kf}{xw&*HzA7B0yf0`dC3(w z*x_8LJ+MHh+r-8}AwUP#tPu}L;w8OJINDJoRA=GQ{HVy_a7m`g70l_iTySdD%xN3_ zpj({uAbL~QIK+HM*QFe~f_jx;mRAiLzS214Q>9l@983Z4nwDEe08JE_$0QNKrX8~n zl<}M$v@0R2utthtHpovn;8Vo-tBId2Kj5AC)*G9Vw*|-CFF0 zt>YwxowMnRVp?2=K3uFg=9orJuihBOPX?j;b>yTZpa$->O+AHmeF95KSd@1h z^=;J@(8~;ayu#kVW}W4@%d2uZ;;W0>*(5QPBWdG<{OLs}sF-;ML*{HGp5#;EjK&GO zIU}J_)}v+Aq#@vtt~n}4TAUe61(a8f?w^;LcdvaUUNP5<+ zu&7h9N|DzBqjk6`g9yh!Xmuyto>gm&(;~F7k8D?S%(?#nmW{g~LskXsOvIR7PB?5- z5n5aV3|5#q$=g!>n(+@X98%|21sm)#Y3>$5^qjClIqa@@vK-MUX^UzLPiT<&v#Ww`Cxt08ey}ZnEDyu*Du~6My+}r%F0Q9C!rD}@9 z&%Tkyc*RI8Cs*3?Gab44sB(;Y+^AcsDoOU~KKy7#a-<4rwUN0k)O06`yp~dtx-|pP zW}|yK*D|V~#;2c6O0&5}D<;Ey{{Zk1)WfGM^Oppkb5|vfMERQB^yKEB6j$vYQZcZ9 z7C%aDuH&&ubZE<;G9jG&q#RgH5{8(qLozLlq?D7}kOC#<7qd%!bIo?oBxOZ(5F0#=<~H zCpAh@y{<23Gnu;ZlunK1$BYh{u2aT;4{kMk2DOCElgRSl9M_{0 zORJ3{N#l&2&jf=9=rdf7tBp&ypyz~#FS?H_gG@K8(0!x* z4@uL~IO9{cK)jkIQu4CaMJh({{U5%P|^UA?iprm3{cZs z*j_TT$t0U_?T?jBSDE3sJ0`jg!z8Ias;Rj~RwJ6s*Ra&>qPJyBhnh$1hrKfMR)!=- zSXfG<<_x?K#;|R*TRTnC*t+?I-~rgu&8pwaVfo1NKn#Hh!8O4^@@ zCW=>@8ANgtLV!B^))u!uwP|t;n*1uwgN9#U=T)V@njKLM@D72ps(N4==Ds9quc~YE z$!9JR+%l?v0LMXIt`dB((9a6pNgFr5Eb%3^$CTQv5-!{l6me79_@~7hd?NDFNLfc# zWa79Kx4+uY2yhj0ONyH7$12pTHKyj5d-5Sz+9d4V7x#(9v6ue&c-(a0>FykO1 zbNuO=N5tP2>D!}^PJ!@wBpyF1@{4Ki+GV?2#}Y4QYVEW!tjQSrLwwC1S7)caTdLyp zA;G14oh{$Qt$y!#n?|*ArIes@RF9t3MXMsyZFnfG4fA^8Axzh zP07fn>Ua8F;y5gWlVLwv4+6$5|dQzt~d~ z=(C z>*>sqm%kTdtxu0uet4K^T8f-xFqDdeTKLyvs#!{gJwO&*e)X~qaaWJ48)S+*WLzJW zk5;DJY0rN?%h!0n#-rM)Em54V-HwAs_=(`{B6x4iGQ}#6U1Q{$+`9PM(_AIaldoUK zfDOb-Pw8CEhr#=ucHy-dui&VNLzjG@d&PWscZ6&ge+z zKT7jx^z(Cb_Ip`N0@%o7QeWu}XLJ=cNeKgvPhV*MO$kengw}EZdab%=>%gyTzv*@Rkk0br31fwtH1O-COo$5 zyt)02egIv>O}E8c=-7;ea1MVe=Jjvc*TP>7Bu^B0TgCJ0FKlB}DuIN;GY%WHzs%r=j@k#vVJpe-GcqG*L`29g~hL zcK7yQ@ouUkmfyzqI3O@d5b<2jo$+_WkXEL5rKj~ zQA^p)?8^5V)Pno=Eck~cjBWMZGIGF`212!)b^93nShR`WJFO{>FvTt~Po^to)8n3p z7&89=YTu%Pg;EK})0&U|7VetU8DsH%+N_+Fc-tSXX6Q=)01)HLV*)?fTjQ0Ty4#H^ z*^nQ+E(T3i*MDaZjtS&PKZi=9xLC^E1_ry!AC6Y=5fJgHP&$be{{Tw7K0leIjyLh8 zq=X-ln;$RKV~U4|t95Nlyg6>qJRh@%#rq41esp;(+u1O>VpX*gBH8j-DHtu<* zrSO;HDVxmy0EBksuy|5C{VJWO!~Xyp!FIOyz8AYtyz?2ab<;j0>t@tXB(`rO4j4)W zOJ(s>Rr48dG`m(}f7Wj#)cYEXa7sPT7q`+@$5d6R+fL__ zMw+X_W0hnJ+bDX|wCyTUI=FUrU%r7)74o>atV=ujr#Mz@2{>gH^;CM7!p&fV zsQfpBBknA)a6Xjf(f$X8^CtLtXqo=xJt&pqFLe$ve7c?`qR%h(Gb%qpl5<(DEsgcq zww#rAKYVmG^kDGc!0k@atgQSzkOxjm5(@j)X!v3KI(bDetZ!Q7Pt7XGYMn_v;zFk- zEj2ugPVkPGabfmWz8i?o%f(XGd<%DAvB#%dxmW1GXEp8v;jh4f5L;bV@)4c@mzvVD z@DIY6?Ka!^!fo9YNrR7i%1+Md8*)^VJZryqDxZ<2=1ht8jsY>@e zrd=vqt3B2>@@-Cb#<|5ocXzDmnme;V(VTp&>w;^m@hy*w{tm)Mohn_ke5Px3+z01b znti{GzAjpg7C6_<-JhHUABnA7QHA0|SC*%f-(632a$4a0#PdXU`LH_b2`k*JJ4$1{IgKk3)2qHO?2%x39&0%x zDIhEvNI$J>PD<-j8j?*N7OC*ztu0koRbQJQAn8_YJ{?`RlW!ia2rR<@ntzD3c&;Ui zC{U4+k}3BZv{0-jCi%hV+PfNQ9MIQO()90yJ}Hk)NSjg9&ea=tTmkvhZhj2-?%?jS zhR$L?=bgwS`PU*f`-u@rxsy1_`RY{h9-(elNH5(<=mU{lv!^bM?2Ce0on&7I{wKnL z8^g%W>a(e+^*@Dw6^)x&!QnfMb@^~>I?u=cB({qm+IJlN+)Q}=YUH02yk7(%;MVSe z_n6X*XMMxmwToUF@PCeUSe6}E!uQFJ4kAC!n|q?__ZRXBbPLGH8CG~sDy%;k{CSZKtTkN!0ENrrhSTIPuC$p`fXWG{%RZxgjc#E{q20+l#F}*MN#yxNik9cXmyz0u zC$o_N>HD%PwD@oFms))p?XKjBn6dlu1Nzpj&&4a7Si?(i1e=?X@e0lRTY`id(Vkyt z9jsxaxELUR5XDu^rOnA$rdA`<8LwEq_?e=-er4~4bk_MZpCofwaePYfM3T3i;9C=u z))??<##Jw>2}LfalpC>atV$X(zz@o~ZDw%Vypr!YbCa6%PapWN!}4n^x^9OY3jCD< zxubiaHlU3rnvSpchidFjY6{0Jtj|2u6VBAoCUC8lIIibKoi)8ZVp1cK1_nkmig%1W zJ>j8hx{aN=iTaSeE0cc^&7 zs2;UrSHF__4c86`VVvf<%lCz(5kxXuqjnV&n}m`rMM-X69wL%QA&&>ODr%8ACDSB! zH9%>ys)jBI1GQA1`(qSn*kJH!bII%u3i_Jut;B8wVFK~|HG4>v^(&;dirup31%-0c zT<%a}#_W!3)4m8>SYGNeLwy)3SY@%uqE#fcE-*|>j|O=Vd5w0#fa3i2=XN^OmfkYgp*~{j z2YUAvn}#1L@7LO^Pr4^6l5lFBYewX#JDbPH{xKJVf9)(0+^tD-@dw58Hs`*Gf;sss zoQ~i~<~d)H)0#spsNq$H-ubDGcKR2|snOf`+g=fzv~8Z-YBBKxRgPl}*6|W+J47-~ za!{rRYQ8jBW}T&IvPVV+w2btUrw6(%H?5CFo8q^Ju9FImr=|x}QA6YX1WUSG znNa(jSDzb;X(bN~AxP<08SJj23nB$^#&Oo0ohGy*^;17%(%#h=O>?KF?Ee4?)aFZK zOB-Y$50@%9rZxS%uaMaui%w}ROlNd##Qv4h%8RnKg-gq8f#ki6c^xo`Sb+z(JiI#;lX#>kaP_NwvST1O!* zcA502OM7nZ<|`M)2_zP1yRssgXu$`s6<$jPcHI*J?TXEx#3>B^TzlOA0CWxoC;TKY zG=Y4rhtSZVgznab*~Q!=%1J=<;-G16t;i2}K<~8FM&#WwPdSwL!KkjZ`*uQOxqSNO zor;QUa_DgF{*gH=*q-$0E)@we%AgLM*FANtTj}lgTcacArYUs$?IoDb*9@ed6`F*T z)Hl@V=hZH_`#c-eed@CelClQ!_7)tjDf9H66!_bi&IMYB(R?3UNx; z+*(}KyT5|cB4(58im9jSut=qa%V3^{sp=Q@Q(14ezEThIky+Yg_emjkyN6&rWYCgm zH&-|J#XR_EpK0oM)q@3`iRB~&gVg4^@9k|~=JZ8lG(dMGXEm#BCZ`xJJ0{cV*EIQT zI~NV6mu3UOYaZ_8j%m|scIz6(V+XfP))uNYOX+qk!9Y4;X^?7~#j7k4#Ii6L8`G^O zl0|5uXSk zq9=JA>fc-6DJ60N>4GXm(`UN<-M!S12JVCWYo?ylO$(UX*-LdBhH3+6rhUPE9{%7+ zDYp9;(9Ms-cMAbW*W8?N=NbN0CZDHi_KZH&;w6>GP~AmYX!PYny6JlL2CF8Uq{F&k zk+$QUw|W-AYZ_+jL{b%Xcv$uYxu!kFm0X)Q58AKckAq@1`YnZ|K?lenjYsmYJMmZTx2@_*$3(J`knk8BewCY^CZ|M=)*dV3 zXQcQi_FmKcEvI9|{w;?+S#5~^b<)^se+vE{5~EOw*?#nrI5qM=i$7@}i8{y0JY}0_&qn-UHsQEMxW}RzH5i@zJN41JcwDyC!NlDuT%JE<9U2Mlj!%b z`PP>S^Txv=PCC|9swz{wOQ{IejgJ$!mi7q=f@WNO;wmrg*JLL4>COf^8tbpMp9y?R z@%7h+yg4LR5};rUaD|0){xI-oiM%H}L95tiAU<1!jIuxDUc@TJ?s=6d&Mo#RL#Wt1 zqGV|?>J-(1sMxv{hpFz>l$Tqf8zkC?AdBO46>ZoA(zIvH|=~O*L(YsnNxmcSfum z1D}?KX!dPP?)1e~)4cf5%Pj4T^d0J9dmK!`7!!`CwHCg?t%)MG5uY*HdFz_6Z*3P4 ztZEN)*0JyP8SWS=N&o|p7p*{ITecF(d{8gmTw_d@;^E& z=T139YUjM)4kf@hsWkrp-NT$#it1V|q#{i|)sv1v=7k=@S0^!BM4?wM2*@sKwZ+ld zn{DbBs9L*ad2e>6P`JwUBAvFo-5I`$uRS-2S8hs^r@`= zBj~q){{W-R7<3LW4PCJC9Qyshwb492E~I`EIIYVc!;19(00e%+{x;R1O+&^v7J40% z46|H6?*RV*cCej#aM6iIQ`qOc3Gn+|_=gmFm8Gh~Y{U;RjPCkZd#!%TTCL@TBg4=! zzH$P*=Lr7*;a-QJ>wf~i1n4pNcGFdDVt6_-w;8BE;iWJ9WxmGGL^jswe{&<8AHujL zQxe}b?2hVmW61!$KtjJ~xy*bn@I9Bo?QQfQic&*sJ1}*+g@lR+rfbr*4~)MGE<)*k z7$SS9PcjtTt@Y0p;GZ0>udTI6b-SzgmfGj6Zr^pgirMgvmtz*0Z+~YPPc=glqm%g5 z&J_7n-mR4cqb^iO@$=(X#KhFjohGi(SUAiA4gp_IE5&uc8o_&X4f{zWF~O2mCkDN5 z<55`jYguLrK$GPpax2UwzJfP0C7R2gIgD3!9j|Axm3dE_l;}PJTgcJ%~ROUd^rQo(0qG#f_G+ z9o_1K=R+9E4{X<+iTA3ujd1tnvoU@PcvkON@SVIi%FKzpv$?<=o+~Hflz$DhJH)^7 zv@_jHZCLvZ1ofbDEkE zjH)ZL=DBI=7ykem{6(v3cKQc~?d^2EE?E^m&uW-*533HQyS+C>j@A>jmSNULJpN|9 z2TGA`b^AG4*@E0F1zxA0O8Ns#)UU6tWHagBR7}6REO5u%*0`vo(vFDAgq-d`d{N=} zHI?w)&Zii>nle%%GDsck!?oLUb>d5bFA=Tb#BteJgt`^d4#sr)i^dGx4fyV$V23+2WKJv-DsG1087ye)lxvH5$WCD}(mjbrZf zuBNfFftBzs+8gf;HlQt}-RF?aD8UEVS54xHQr^Xm-~c!n>zd~N3dySL9vmNMkV6Qa zve@~UeJgjza1_%_gcJM0Sk_CO>N+0@&1qB3b9HfLEUh6JDu8saJN>0KtL-z#T3w}s zN498CNWbl873rE)?vbEdPps-PB9%}~p4G*CRn-0-cv|v5i~cEP)GnfnZjGXb=6CGP z=%TWOszJ85=ygw)tP~O6{8_Z{zkz-c+jyH-u!iI$ak^RL47mdYk4)Fk*FUshjJ53= z{{TeStgRU?qbU)96%i@mC?0@TC&WM6bK)Pw`v%ajd>aj{5T0D z+~J5I1MkwJO(%0$u5C**LvlhiH@jFiPq?c)Sdy~Og2MpTZf4p{j(9xdwOhBcy}5;M zBaj6=E>AR@i(ul({J4P2Om_j()|t4FTXEb4D(RY#a2|ltz3zSP*y>X^&)9^C~(k@Y8&V$vW(5;Z&h!f1EBS*QcdVCSv8>I zUSh#W$)?)8k+VZ`%0_r3)tD?2SOvs#uatT)=xJ^=2`4EWg@Z}{uO78&-Pl~Oq8QS| zpn?|wdejdswY#gVBMf=RYPf79icxDMZMY78U)GC#J~=mU$x+uMr4Gp#7)kUX^KG-a zx*nh!hTuX}`FR*UM{2t+g)>~D+OTNl#?#y%O0z$NwHPE2vd6uKdiAWORts{K8jo8T zY9o|xjzV%VoK<^yK;I~)V>dc&6Xi>qbD(CvyntT8I2K@pv8VNjb`!zP>S6hf(GD^wYl5yLaBw*Xx6-yDx3##q5Z&nlDJ`+*s<-;V z{o(6ZZtV036?F*UX{==!oi?1pbBz9dX?x(=804DPY=aqFCSp`Sdl6s=n56r=6uOiHe0|Li` zgGzt3XC!%Lm@nNOYoM1)XNB${zWv%RWVJju)KyqwfUn!EulGg{Hv#h@^lF!jve6A- zm9KLiO*>eXJm0gqMj=TH(EIvUW~bm?crl(!iRxMvW`F6 z9gQ<`-#3wOcQkL*LnC~x?xv|?Y9RWYEvq;YaCR*iOGL<2e{{UK!IIk_`-*YYl;5+RbPq7qza<#5Cf~U34HrL_U zGT@0;Kr+9)KQQ*KOAiX%$0FG*-|rbehwEJprNS(x2!<3KsAIWLJ&$UJePU}{viBC` zAK}IUBBkOhOGZ+{(TX!}d>wrgEJUMc?l3$b#+u#|zC65}2pJ~i!#0T^^6tn4Wc<8- zb-fgJ@+qC6EAsKXkVmno=an1fhD9haO7I9j)|6{hY_&p$_AuANPD?Rz%3I}Nd-kg^ z_!=#6*rl`4PDlR$TBTI1*V*+$$FVQKc+3YF3r>K`_!>&F0zQO5DX3(PxYqFu4uNB5qvHPCjg?4%!;*A zqk0RHf+2@Z(|nIEdwgL1@Z8nge-G&`7-I=5+~e;Gbb7v*3M&X2MSea}&+F2e7Nuq{ zcbFwu)cnd%6#447>PNGoYv@mHrD%nWFQ9$Ife#5AkhmW|u7c51Nx(nX$#D$r{=U%5Hq<=ZF9>M|zIxz|6i(cX3Ae;O^`ARr@*Y4y72o zp^vAVH6BTfob+NTBA(_6aEPEEK~$4V@r9McO%|u8UPb&-N~{=t4@#*9qvBM&cnruS>b1ajFEAHRMdL#{r7e;#+H|n7qhH9fl2N+}vvtjK;0F_Eh4i zPBrz+n&%A=mk!?#;CwFqbx_vc90DUja`^Jv>B;v*D>3w8-^izWsYh@xV=dO zNT8q@0IwB=KZtxpu3=fDRsI~qoPUjHTxz~D*wPJCa`S+&fybpzjL9 z$hS*qtO(^?0uQ}p-uNrP7w!h5;g}hS`IUNS>C(C9)I3XfDjBY&J8(uL13#54W5klN zm-|Xq4bW^+kJ6@CDso=(GnINqZ;Sr`XAgwFBbZ73inh;#wd0(|GJCM-Ys|Ip*yqIJ z;z@intJ^etzjp|mx7NLS=G$1fxALcz$Rh;jwKq)AHEVg^Yh6}WEC6Wamyg5Jvsfga zj>k0B3X5arzZibZUl%l05r4uaBw3C;#Fa=~cRbgX>;C`({wP~&@(b+(_TLMSIyj3d z9@wwG&xPl>aN3Mvl#Zh1k3UMDFAV9iF41icPu?tZkIt!3txj4yoS#*q<$IrMYZC2#z_FfdfX;f~JMYA2N^v4zYD<_8ZfPp8L*-=l* z9mWMwx$xJ72Ish4Jb$*50CD&l(No09-pIyST21bLY50S{em8~8j z;D332W=Y^G+JT(@6%Eh9{{VuztU^mWdr5!0n_za=N42XM-gz7)D=fkNaCO;0@xc>lR-ADAOWBr{x0#%kj z55$AlV$iWOTcTwdSosdc#h-=kt=2>?%elsRu6xB2T(#24k_a3O@&+sIsXu1_00GRP z$)UhV0|dqeSG)a|J{eswGw2cLsNi&{m03C66q;(x_?t}BAyke#hyh~VbCXit-0Bfb zC9$8QWk&9v)%J4!$sY>lU{}M|$+w`|K_~O4%ljexFipq)5$MToaf6K3s;j;1P25k1 zd`EwEd#_l%*8XEVj|1HFGd2zsnRb;G z1AfAO5Owk+nsf?q%q7liNMk7|+Qxj1Yh&lwwYXvcf=4;r2L_rU|t+iE&*m-3B(oa2&f+E45)VFCn)#d7Xb!7+6DnjiKbo@8rCyj>vdHzic@n0APj zIUWb#Idt#sDH3JEq)c(Q?;6eVPUn9%IY4dM3I}Z0&~Sdj*V4+HY7 z+n?Bf#H(^{Kj9;Z+n_@q1M{wGxQbJ0qgYujPo1@r8%|l7mE;Z4y(#j=EY@QO8C3?F+8gBmpk%9to)nFi2ZlU`b`1)xKO{qZY-^Nh!T`Ls_ z9gJKR+2i-Rta^p9gq-@5$6Ca;v6D`^F+|`-#1(q>+mG1C;tEDm38Ogf!18|zisSY{ z_=>jb@rYfMsBQuLX{z+v6*)N0=L4n1Ya{~dU=W4CAa$!tsaif&-AF||9<|&<`zria zOJWmDNfgq5yh zX}6Z;9(Q0OKXx_jYd2WBmRANR`B-C$>TUiC{7JQUSv)s$!0HzwsoeZ7@ui*Md#?=M zG+=zk%g6?rs-mu#v~I^UWvS1fv(5%nj+L<$qdmXcA===sNXJTpU+^!AVxN2(1?U*T z#3wbU;g1b#V^3tdv$%}6P0^f+-Zd2CcFA#R*%d6T1=;iGw!)4viZ1m1IuZiG^B$y% z(wf5h&Ag8yU@_Fhc|P@*sl%z;T!os}Lb&-z70>NbmF{a56s*x3TG?zec_1)9FTG1_ z_p`Bq;Q>hd!m4@KYd+Vvn67eE#($k@PjY6pK?G(t>9Z7jTD;quC{j?lU2Nb|Qd@^s z&H+a?el0HMWc|*sGCA+&9+j0k-71LPK4ui@E^l7L@YjcH3p%q0c7E*Ui| zTaP5_(=#VV^G!(=_lVYAvFjH}yYBw;tz<`cZ!N>Cy9QzFiqO!mWVyeEXWcFsF5LFb zK6xi&G}N~>^daN_01@7QWof#d#F8k_mJUf3dj8kO8a2Dz-S~lGnOkUyz}@**xO^A* zA*h=^Y6xseOE*Awe5xU?JUtuL$-5+QSI85n<+x>#fW@k zqDz3%VH9fTbprwV%63%E;MUkPkp^9=i>TDhq%$=Vtb4=7U=;DjzP0T$-N4B%pCW*Nny}!oGCqk0wSYK3fGHGG>si1<-{hM^Jo?Fc% zR|y`=Yjv7L87J=6m4>TeT-&@r1|4eEShu7^)cc)X$Hd(N^?a*^oGBRjz&WJS{vh~n z&Qta~$s%lWM0g^(^cFVq6E(WFdJZ#G^*uhtEzSC!g#Q2rC~|^#YQ}bL-EMjvx5cXv zHc8@{#!m`mAXWQ6i*f)~FBQl!{6&C> zadoH4$nYU%1&>c!&(i#J;#*bo(^6vRsRphPr#*?OX#7XfULo)ogD!8Qw1&zeF_!X< zD(8Z~XO9VZ)5M9S9XPB&ZjsTBK>F8>_!r`KxfyBi96NN$Y?}42f*&5dL7-~$-Pzhf zaM;_41~4jWQId=0kyQPgXQ*8M!~XybwiUOzy^M~VBsu+SI_LHs@Su==pH;q6IRx`v z1Ru5Tw`k%!?+V(uJzFOf_WinrmDkx{z>%^j`HH^U;`SBoqdF}~?qpwn$NC(aA=7Pc zrj5Vnxk6gG9aHu?)%57Ir}(wx`LVKCj%(8({kD83df;7nI^r_jSy&ua<)`gI@S^VD z&c3&i3m%Lz1!Wo-x=%w#PLz)bz5S2;ZElS5YjHUvJ3^6Jmmjj1#T$4TEwABi{kC+k zq?_Zv!aIn(==Enqj)4yqPUquy!kI0cTlk>^6+1+VLC@B&n-{STl^&HTx7NiY zk$G3+lTk_WAH|kwgmj*SW8zMPBVmycR9Zd%@P= z%~JS##TK9mw0osa`GD0qbgQx(&eP`G?-}C0oBsfX;d62Oi~j%xTRUTr7mwvyns13b zH-8wHQt%bIR~(|C6`O@f>bEP9`2JlsFK_ck6!otrYhag;83BkmIqzHgKf})%CHh?6I+#m*+hpxtx1;OsGQ8->Imdiry~gAAS@4v=Ew_%L811+m z)nxsZEUsCt?YwCQ?%82ed-NJjDoasxH^6w43)82(l6(^k6b)xuo?)NkBsyd3H z;J<@DI=7RHk!d>6f8;f=qs|;{u=ngdE|G|rShNeW3_XGz&0K9!yd~mUV-l~2ZWkTAgHiZ9K=B=|#xAtk z(R~^-#T?4^1qQlmL8bU=J3_}$Kz%;7BsLIzprDT{p7pch1WR%e<8avLkj(Md}t*jL%s;CvupBU)nzRh`hk(1D~Q{mSv z5x>!{7C?FxHQ&nYRJ2CPw4L%FS96}*@M<}x{>e}?B$?`2vsuY^rp23?rf_@Xn$OmL zAb4IF+Bq&|Mp4wpO(dm#LzzcL&eGQM%3EP7#)Ywx7;{lRw{I3<3y)GO&NROt=+j+q zlUTY~^MRP~4Q)rO=vS?n^>HCTbY_H_6Kv{WdsY~VbzR5SscJLW*v*;dl=_scdx!Gk z{nhzWe(oxuk5-XGzN5SY(2P-KxL)>0PhodsH~K_PHhoxNQ!cLzcOXf8RSD=T3Ojvn zQXV_hR0pPOMKp_>wgzcK9C7JNR!FA2$&J;M&6wgY#NckI{{XXO7d~^_1_z)6r6l?d z+(%@0Azc3ecdZ(Hx}}W!Cw<^_-qjxWL3Aytp4^YzCOUx2lTDk%SBofxwD@)b-Z55w z*Ksif+oOFuRCkv1AoFE~N}j4J_1ToH^d(6k)gcRU5}?oB0;m4ZghR5~VQh{!j+H{% zS2B5V$F*_k(uA7mT;Q%iIL;|MZ*b+Z(6Vjy=oc2ySq;4#9Mp#U#BkerYXm-L_p!x3 zYlnt4Pc$y>?b@KZzbg&}>XrwycB0PO4en24tm_6(D(}h%yDD|91=JrsK=<3tbAtXk zB@QRZ9YCmW^)Ryhw+=uZanh4X=*OYd&w9r!(uD+d9cr96<~MEEMC#LibGV=310>V;P_3!ez3MXul58m)5m?%;nI+?y;nZeDC-@{IKb2`{ zei!l2j%7<<33wj%=O+QYmIL#~E7bfI`w;wZ@d~WEo|z7t5y4?{+=|9nsubVEXrU(^ z5#rW<7t`j$cK<4*tu(4RLj6;oED8SN>YvNxMItVJvqyz?&{OT92XewvX`R;&+JMBJlqJ zhNY34p^DtFKaF}fgg;_0+8e|%q?(L2b}+ZzYome((!Pk+e`&9V-Uo!*=+N0)1sGL{ z6n`r7ZyWyJHt5Z5q{z=9A1G3Pt!M3Vl^xcHL~yZ-yqSN(zpze`qeip%@5c)wkG~bD z#(xuCrkn7?_GkEZqEykX?qyE0+`i*qIP3oawKv3H6z@w*<+cnuvB|GJ*1T)utw!LT zXT-)tWA`E$q^QbL_vBaZDeGhGzY~7cKMXtmnT2YthTBnhicrbE;|l}w2mGNWK6M9UkW=<68_U(KG&u` zb?aKG{vF$ma=MR?warb7UFwrbyz}$m5m_PxsDEO>D2Vm|M9FdFHA_w{pgeEe``MGgnsr^4cIi&9{yLYPA@} z=w#;EW;+6kBrqI$Ggm?2%PqH=$sWSFL#|(35h7fLz{cIYS5xqqOQ`Gem%L{lSKK`_ zSYm9cHDgK<_tDp_nxlp(o_O}HZ7Ee)u|jtt1OwBGSu7mM`?Lq?RxKcC+#f6s3FGNr zF0G@~yGPA_DbYM*;NKWtc#FZ$B+M>Zq=~z8>s|N5U)ri0xQB-RBG>{kwW7FObM>lv z<AU8J`7A82k#>sVeS@Lq}Hln~v*1E(nK!3XPJlc6q4qmSD)CZ5Nv-h4jr&x~yj zso*=vvg3EzWMDr4Yl+n~&09dYHd>CJB4F5U#Gs4fuy-o*(hvo~tq8nnl{^X+pH&D=?KhRX!J~j`y&^84YP0XQ9Bzs;#QK z{lkT0)E<@Bc$?u|&u{&w;BA-ohn9>>^Qf*$T{0VH`#r_Cmm>96<8QTh)2U9TsN|hF zLv%+w&Hn&DIgh`sM=Y9JkNF54#Bu`U)azp#;3@<3J*whZ#>fj>Ajbm&t+Fo6hq}_z zKo;Ucf4i`Xaf-rXS{7r^IX!Dxw5w?pZ;a&k0-Q99c+>72{5$+ z9G$(j@W zEJxD2+a~>;J_hNHYiA+VF4L0DAYf0@xhrC)DB6~++KmorUPm3_{{Vx=9}IbN=s~RK zj|Sn>C2~6Y)4VPFDf}n!dZ&uMC45r3xrK>n^!PBVj<_eSR`Cz*VXXL?chNjO;r{@$ z+7YzKK-vejWonX3C>mOIAvYzm5Tap{;4J8cdqQt922~g{cGQ}O+5ygZzj?U#u$uySA)f% zMANUEBja$xZ^eB#;T;$4njNHYp=K~B7#Te)iy69X(t~bH^N)`wE#E{ky{UCfQEYZo5Df{{V{r01ltT+8b%#Zi?CM&h;|3Hy=UoS3D!}A4T|e;afd3 zP0$|qQbY*PHxZ9|!O2dVQ8to((&aCRp9d~JA?fgGYk3W{a7pG(G}7!;9rIkHSbooc z2>@Nvc#Bkvr0YYVpg~u$Y#D;gwJEzyAPU zy6DhThrHV}t0=}=>d#Y;;?B4616+$khUe^7SUYU&*J1_7d{Mi2I>RYKb z$A*w?dZ8tfXBOt#3tC?Orw0QwPJ__fO`EfI7i=0)NU7x;U@ z_Q`$XT}3ToEwxK`t~2AEGz4J@A)(kB^r**lWEO{Y*QN?YHw>oU+ z!&>c_wqFro{{V!7Eh588lH%S{%O%zh5RTR2{xZ3|kH$C8ZDHm&+Rh8NIL&|1JP5polkIQ~`Ad~%CI@a?tKzABj_wS#Pu85_Y>SLxc2_nss-+%O z{qM-^rv()GjqNv8fsW-|`(ujN)9)^I3DU~O%si5?3ZK@o?H(dkVM0$pHrIdPdpkWA z)ZJV}rr`1qU81;L+FBxG6)Bn)9|#!Y^HIMKD-XD%gcYKn40NEVuW=(VKQ{nX%Wo3E z0g@?)&Dn<)H2x%u%l`maq4U^QDpk6jk)uM_xk}gJPlcc_JKatJKQcRmgY^QeNATOj z?4%5`KPs&uG}Gd%C{8Zoc}eJ3rB7k6MSC~e;fhd$fEZSZRku+%VOFH0;m3p`wgc?$ zSRe1>@Syld!O=R#+CuHm-Y!j88k5R~IU&g1k%LgQ?2+t9us38A+K*>iPpI6msS~$_ zv>ILXEqvRA|rY>ybMJH)nSmUtQ=7$gNFJF6Pc;wG3oX;=UO<0RCY=8-0o zb88RU1GaupPXiUtKDn<=<@q*plMw_3jPPl<7yd8SwM%h-Z1Kh$JG`u5cc!rNZ&zbC ziK7;6+sQ4)sLwlub&H*&JXK`5Y0}~aY&PTkIIC9n>1@QRxjT8t=B0|>FZGLV*>2%_ z(CF2Bl<_qBEeg6@-OX(TA|Req^D7U2wa{G@Td1Ut^)dWT$BvbV`p<{-tAlTPvIoXW zsO?HTW8p%?2qk4bNlr8P)@un>vc9)YDQIch-D%dkg}}X;Tj;`2PS-g+wvfF*xP2GxVn%6x$QWL28kud2?|s zlye0uCA$K=b4oR7n({eJ2bKAbd90@Rg#&z}PUAf8I3x6_ZG2$&lbFS%YM=rR>bHYw zYROpl(Hd(VzxIQyHfbVCxn_0fX|k-4TRn}~4G=q{U~_^00M@Ff#4MjOnANa(9MdG% z&BQ)Qo;)()_~H$*1}tlcXLh%`eCKIgTqewe z@Aa(td^e^$nIBUutlSNw<@!@U;T6!q{pIwm0O`=vjus23Jbco%jSu)ubPIXiMr5{> zWt1l%`wDD6J=0nivA>dOBG2x>b_*cw&17mG9@8U?8#jFS9f+nTi)R@usLTk?3F}s{ z^zFG18B)fR`0q{%ra0I-ouW{@dv66rtEy7jX8V+s_`S-#*U{WZ#euZ{aTH#(H~l@g}w0^ynsZ}9q2#S6U}2wdw*?q znvIl72?R`_60SYPb`j{sV+`vUH~_ZZw5z8sH#DxpIc$$gn|-ylt{!(Gdz!UM z3!uHdSJdSr(KXm^h>9tUQgZN26*t~?i{ML3iD4F-BixRAe{ zeGlUg*BXqJc_nZgbLjT1eChFCxnvfu2P%d^!-~O-?^!fn5frro*X2Qny9w~k%6SN{MZ=_Erxn5#|U{Q_9Yn^P`3^rt3+Y`^O@ zL?9l=$f`EeFEZZL%Bb*m@Vp2CTtn;hUL6OCuKtg3pZAQ4W&? zo>k4z!8}V5$UlWn(0EaDhULzABscP-k~<_PWwD_*hcv0wtZ~RQ&fw%9rB+=D?PVFa zj%d&EvBNL;(GIVm*+=C?e%nF$camwd_`^WA+LPQkJ+`66QjUV(QrOb8$5WjyCcy4L ztvXA8lgozD7XyG#O3JzMXNRUk0|}fk{t!p&T;`*5q&eS09;mKe@KY|{n7Oo9eL>)MCP3EiEN zOKWSDT}l$a?PD~_bzL<$n^A#Bt2o7Rg6?QsD!>YVz0E9d72zT<4o51>O*AH(cRMSM zZ%arv$E-xGMnO^t6^ni1eOB9;^(d|oo(x0FcQBQ`JD?pZ$>hVWiG_V~Vvn z#cVw+YNv@NyOVv=0zu<)3bei?g$C!efU)5GqOjW0(TXatZ1Na!Ri}ISTZ?sN`qSoJ zh_&8_M0{Os2?J~^-F`qZO}X)%*h1E=Y{R*A!Tjr*J1$tHu?*+#o}z`)X2|lSJ2T4l z#WvFDHkWf=>&5fVJgbP~Bp=~S)nlw%w1wmZ6WMB@(k?+8juiAEY3-v(4#ttm$92Ug zElJR@+P%0WDz?HZF{r^To>-B9#yaEis0M+mg$)#P$Vup_Q$e6=GG;ln$-%}mw=_9i zX-4Ctg_*M)%-A{3?9`FLDvs_GmKC!$kl0rcomSe?BAAqMMfiy&p$22KR zxHSu$0q`b_SN=YxVh;oXgG8PH(58LQ<`Ot&Q`)@`{tzP@{{XCr@%$$>44w>{2EdpV z9dJ5P%`5IrqHvJ-7sG;0?P&6W*_`zJD^pJJkAUsj9QbBMamZ-qV~@i%)sG8lM1J#7 zc-R~t-QzW89|&p7lDedXV?D7#oQg>qcJTOG1yqktBp$?*Qz7u+V$G%=e}wZ_m&00A z1hKo7h(F)y`c!ggS~Bu)B>B2!_^M59Vjp&A$#dbQ%1Ncj*gRlxDkRl(xDH{r00Y2e z6{6ZDj6eu(41|Asy*0GmH51F9O!GPHNu=GyrHC!H{W*qTON%5B2vJW>e%)Jg>1r{? z?^?eGm!?897MM1X!sDe%wpM8wSoFnEPX`@nQ`bZ_6lJ%I9T2K%u_@>YBB)(!*H~bIQhU>BwAwq-6JO2Pmll~BmYDf+l zGu#LMwc93xBdBm(jO2_|uc8zgQ29I>PU2k1^Gm%8#QJM9rkc{A927gVS+{;8)->_5 z>qsg=!7QKFy9`j=3L|T711ODMC!~=kcZKo63&P zEx=?9)N^>ZR7UyiBKf)yr<(RS{0XP?D)@Q@an5{@O-~Pk5>l#~G+Z87pyHpj=+U3E zpDm9Llf>G|JLS@b!_VC0)yq9VT;NNh+$rh`Avv#elfWZq`a~ArPB^Gw@Fa4|QU{3& z@DA)y>Mg8PX-OVWV`UZD*p|~N-N=$M3H>V3@bD*V+epCrC3=jWA4^x;9-@W1FxU+& zIwh-?Q!piY7+$owqp&(N=y^TghGA@>v6PY1&T9%}JkpC+59z^t-~ zJxEl^CY@!W=(ixdM<7r#cduGp>#bU8c>Q_{{EzEDDBblX!V!|LfCHs1ww0gcc^ z#P$%3)J^+7cxqP2(y+Xpt85Mpdt@482Hzc&Y}n!U^H$(DFfZBO01I^OLXxnhhPmL4 z`!@JyP)QI0Z8tDH zu^iMeEaFq<+LQ!+@!o~Z`jn_gW9Pa50AfD^YD`pkCe=2K5-=*fpYTub0o+6v`xe-3 zKg8L^eJg4lIT6E>dY-j3+H&X3XI$fvifub?C5MV<$+!Oi@J_z~Pjs=12vc$S-BYLK zM1Sy2KZn-SEbFN}MNUVQIIpUqYkOv88%`?JaKUl}j?u5V6yxn}q={H)CVc+@p?=AF zuZE$FX?{L*Rb8>|i;%vRiQ*6VChx;P63qIBz2a-BX1H?Gx}fBr*1ny%(;|p~vm}7_ z9AdNXO2alb3?D;8l%=a>s&VD9^0WT{!7n}u+Br6w?f4iu%jYzM{t0RDoo!l0@dl(C zL-K`TfnQa`_N#!fMp*Y@&0Mu>BB5_bPMZZoReDHjlp56^8(n|FD!e?>c~)L2kxO)K zv_by>1hdeskC$=dyS6Gh3<3RX?HF|fwW77S5ik2{IjZfZESb5QU|T$3)i+Tuh@W8# zpAldG0KqjDDGjBkk7bEZDqh?*VNd@61itZY^sKgiKMufrjA7vYYwuBQ1P_$}p1EOB z0)dMoAUVO}g*x1}OkY=vKR+)&;F$ja5badC@f0&M92F==f5x)k{t3tNPTFwqdk9zI zRij~##MkKDjU+Iu%^DOvKgO8z+Q_5#i@cr`Q}&pJvk$ATr{_e!@J}y}$!>0KW45?4 zo zg^~H6VfzJqd|1oeXv&G`U#&}N`x5+Y(yoN>p~mPB{Pg0#N#}LBxKV7Yk6dsmx4K1< z8M&25%gY5EQjD;zTg{XTw(;&+v#FHTtcpUujdZk?!po6!E(U`POu|J_EWZ%zI7v z`JEMi!nTGZ5ltkKm0UZXr{;Hs{u6vdw278q3*3X~(HiW&9sE4;>fB8wr-kktpP7;_ zO?}UE7ldS##-iDVFsx8!v^+WCeIHGPYlyOE!F%td}!-T~6G_B$jcL*qZz4{ttXUxm-`-=t##w2&`Wa ze$T%M^*K>4wCi}jZWKT{_N$IIZR-$pU9Oq&5Y=F0K2+IN^gqt4TwmL5GD|X*#|Jg` z#pmps@OJ!dT?*6;V3k4%tgTP>CHO@&CPmSY$~q&F$I`3o@r%_meT>=iMw8`S*(~um zARYiUrEe|FO~3674^O?wuccxAiGCY>l$!*)fD^=Pa79tN{fRVJ+$?pgh@YSi`K9&v z-ooUZQS;tNw)NL;vN~d8UfZaC!kW{|{)6IIUw4cg{ zd*U07G^y0wvabNStXm%#_@?VnFbnBO_HLE0FT<}8c}6>Xc5Dys;Qm!l!+syS()Bq` zp$^7XKYxnd*MnL!nW~BET!X~7s^#U@Zeu_7(zGpnNqq7Az9pLns<7)^^~zd&^Gw@_ zW7D+|+}Yd5=MpyKs`jEYgqERa&9T!ax2r0ax72qKdx2LX@z0H{;{`Pc9ao~1t~dS? zOLU38%#2&qQd{_hOs96`J;60DP)yQ1$7DQj;-_PEJ*~3>c{uA*P2)chNdYgXLxMh1 zt<7?_J|fc=b&C4nggrs7i#i^ps=8&;fCo8lX(x13QbhW1#4T3Ic3f#ba-Ty}H;*Eh zbhjEL@qKFMli^)H?@xD4Wl~fb+kkUe+Nr#@wUHx{Uuo-#u4uKX4Y#oIM6hQmFO2OyDpE|jMqNe&GQ|r5NvQk6*M@#*2r_v@2x#I;zp$;fPZan*=~GqJQoISK6E99S%Ih<;+DKv!Y$HF550={{_g8ncN;I|7(JZR;Jxt_C(X9j zE*Bjz=A}ZDb|c%kqurb0e#83IH#ecE6v3Ay(i;!h4P6mV0FRh$(&ZKpA>Y<#sVf%2;>-4 ze@gl8+s69Mn}jy8vYz;@6Y(!qhApe6#>5T*r0G)VfmYX3-N%T08+JsxwUxUZcZhRY zJ|=GhOJ?%fSX-lQ$lAE(yp9iyQ^y*l`XYg!n{7*X@kdD1p)tv)IyO3kNmEOxrzpKo z(o2tqUJATlwqM>lFMLR8w*CO{R8j@gb?eY`{{SrH;~>!4ZKrwy~u^DGOrbOcn<>35f;sD(fuc&%F#ERpSmBzYa^ zO)puR5?5P}73>iKCY-K;>_uzg+jtm>E}4k_5NcT^xwk%5y{wEg{oa(edOo3V{*!U8 zd7i;JtFccEqhejTU^&Gkn{Lc6D{N<6TwV{}wW|_1pxmL$)LT04-TK#d|M-z6xo&L5on=Add2N#!=Vh{Hwe0zks!OM6%K} zIS~|K6^Maeq2Ql_fvvvL;wgNY7<{S@YsRgNoc28`cxXjko@3&lfx~Cmw=vHQg+eNyn!e}pUxHu2vyEp@yxxk#JoT%( zMvL&fRpJ`>9{$0U9g^cRRfX@3OxM}57Vw$LPeZAAkW=Uz1ZwX9tl zEjgr{-Y`vc`%GO$*v(<7tz^rd5&eKZ7+b)X9ysw^U9xguiZHAB*KwwNEB%(f8%7?} z!B#TO7~)%uG2`oBGm6{F!w^dwzRp)*){lB!hAZuMSR#_w*VS3lg`k#iS z)n7V>t2BqH%bHd2HjQf%v}ihWh9sKkh8BuiBRS&Wt;&x_@sI6Wf<~Q#qzsMlrV`@ zbRg9=6{0b9B_>z5@VQBdx4&(R$Sh4-I$A>(E-pYPsq0c(>XyjDGBSGMMHjlnQ)Urr zH*^%#A8>70&udLIF<-Vju>J*8RwB03ZGe-=a0u#p3X5)`2`wV3hUtM(%WE~_l$UW* zI&`7vE8SSN2CJdK#r%`Fb!^mSyo}4q z%kf9Fh^)<6{6nQED{nc;@3e}RU1q{UAa(o0lZs6j!LsVo2)sX{TwKV+1xRBqYt;M+ z`x|^r@gNtPzKEJ#xf%0s-)YCvvYmQST9+6~Rz?nrUB zqAp4NtJk9ao<0J20x@ypzZMJ0V;?jSOahbiqUYns!v6q=@EdQ2J_ffeqYEsF&(zl) zTC%MhLO*%eMwH_#$=K+8EAXdU@eFNqGX0f6&SYF}tc`0)he^MaO`b(AnHgH(weOGr z02;h&auUk^D+_Ypb`<9oV@1~Wne`au)o$8(58ik0Tn?Lq)#`c+m7~f$U43zDuiaY< z2Q0HT4&J=hGiqA$FqRz>b_dfKuUgf#D;O~jF=sfv!w7iIQme}vlmLlS z^inP?EsfQ`@W}^1n5}OLd>+*NQ5!V3sbs}}at0tsYU)@q=9R#Mg$#k;BrHx;#@_@ZX4hKdi~2Ut71G z6Kz#U^S|j`PlCP#d{gm^k-dh2Bv7{|;^}svAB}rvkK+FT23tXWu3UI}+WPjvNfR;x z+XqVW--y4qKa4eIlT7g4jJ9x$sA%IgwK~=7tt^D_(T=U?cA8JX4~Bma;ayYWM~aep zqZ^*uBZcCtc(>#4!P}VE!hRXIKvZE&Bd5K5`Kb8Y#(p84=GPYP=XvDH`28za!u}f5 zRuO*{kd8)goa36#y(JjlTC-{{igt=UAI2Ue@n)mp^{}w<4B{Bma<2aXytU`6cnbdj zrA#Dq)VSulcDtGzA0|AKs&G$XUU{i%S3lYk?uFDAARkj&;NLtf%<(siO>B1BJ&ZG1 zt=v&4-Nr{5t$SN`5H`<~3VvZ#ejeNXufoY88N;4WQCraH(!32EA&WN(52>yiwpCfJ zCwga|TrrwwCy}`GjMa38OWU=uva*_aWMCB|h_TPmSEOk_v-Em0{{U_LQSp>oWwRae z+M@$2j=zOZfAPb@o(HsjFX18J}; z*S;ZY(df2A<`LXBWpU^SYVQxmt4|2oN22^J@Z#M(afDmz-iIB2h;gB;GFZ7P;bwx4G672~5Ds zBH#i~HEzpIQUKZx4+g4un8R$byz{JMa4bp370&Cw8EyPNk;UQdB3)K#+=cQ1*r(jr zJR>QirSuo$&8o%W2<{|xRTl$p?gnea=aDr7_G@@q#_nI8qP?5q=BYP~J{rRMj-Jp- z=c~LU_)U2|&W${l2EC3ZsP%$buoIKcV}_xLSi zwvP)IFggKWHhe47FLdvSHW!ySVmM--EUf$yUq@-$^`5IV$!H&H6Z4hepK9a9r0RJZ zVQi5Gv*K+B!gj+`@df;L@n-U}X>N9_f1YpnQtO}*1KAdyH(E)F+>IIX=iz;^y3 zwl`iWg>Gdx41Rt>;PJ=Oxo_G|(?-!eF<_VI3&Hx1xV~34W19}Gdzkp~q`KTUmXoA5D9j~?88Ux`cz?w|6>FA$ zJiUg-;t>>g7?3<O#T&?W#;)KNKGpMI#(i%{(R_V>N~HI@C2G@RL?LJ*LT$&S7sXe|$Ix zkz5j=G?TrJ=qXyqJ^L2?4by%AcrAV$_+wC(>880eYFF$&R+k+U*jG9GWq!|}5dJ*t z5qL+!nv5{615Z5jZAHgs_0L`_<}D*u{j2pLPK$fu$&|Sy+bn?r{5Y&FL*h@xYh6-H z4R^;H%G^Xs%97qNW%fMMOAeycYHDjv^qa8ni~j(#rT4&XY7Y(T9w*baE4EC?ntNx< z`qw=Um68-DIqO$0FQ?R{YuoF|t|oKyNhF1s{YmRk$pz_<7*Vh>x0>UrPMV&M{$p~J z>T2m;9*!4RZ!8|b_N_ORK!r`x1K4J{ac`?Lh~8)E$22aVcHW5E0>&904f#2IEdC!TtW*P0RNC3LqsWt3d0 z0^pI3gQZ%vzrMDNLlw&)&lojA(&jsOmN62HFIs$>tf-*J0{$YdF6!jA%l`n{dZ}D4 zp(qF66pMSPE0>mOok0Hpo`;&xi&eOqU4@h>@3*B{H}J>Fx&!Ibw7b~{nRz8M{E)_6c(PFj(9FjVk&%gMEtI2e2;t+wi zmkFBZUf$w0F2^c3#(5OjE!yTIDiM$f2R&+(;}x)S+}W4Kx~cu(yoe0)HVR{SzgAer z{Xtirz+$onn=r_f_QrEgdl299(>UYAV@^M0U*5ui~gKqTH5R(K930~%w*G&HaN8I+rvW{CF z>I=PM{h}=rfF#xM4BfUL5EpS|vb?Jf#u6{2N>Jme> zZ>GjLDoCb{Q&W|)x3>&H=vd_hENM2Ip+eUrVdHyi*b0jSGhv5>XIG25IDs)U4K+&JFjNv(a$wj z9T=ppOrRD$jZOA-+q6uebkC(|rBc=>-MHn|uOYdMP>SK?l@I#2lOczpu84T+NhrIt z>2epIKpFHE%o|8{YK9GubrSgM!ZDb1xigW~h6O`E zkC7M%^n4Tdi$6-jaIMQ{pI+3W2ywSPM|!KZ(3iQqJYgXl*3Kd5a(Y#Jj}=@rW+h11 zJ&k1|+Yggx9>$4U(2c<}+oc@cS{>PH&&4{eiac=MDMI;Ga1P&L?OaF2{{W7^5WXF1 zI%cQgO<`i1Mqwb@2xaueb!|1E1x#ZZJ*&t+Y13}AXr>@n_l_Tq)zgNb@3sW57j#*+ z{h_~Te;et#ovx|zdsc%>)jxB0q}$vW;F&!cM+8@|4O>F+M}}=Lek6Qo()62evm-`^ z;aXz5M;mjT*Uj2A5=-HxSV8{)SilqRYX1O*zhylt`tfy-6keNx$8w~MWGkL<3lo7> zv2?0bYY^Wm*(((|%aK_0uMz&-e+7IuE7^QE@b0N!WcjBDuIDEvzGu;O-xPc(@o?94sQ&}{=t%OIX9L}&PjY=ih!xaOAuq$#`o zlUYXRRezPoBxP{42=$3q_fWgzs6-@>sI1+1-&QvVp|QP`09<}lWz>@Li~+#SXX*Bu z(YP^7r^@U{`m%%^de*+1;miF=+8b>i;K-e0bRoZ9-tz9^B6nrU*YDEq7e zl0CE5k7*0;N{hKPeh~28v$HMc(0Z?&2o#cNeie`XY{Qkf3w|33y=9>Dv}%MYg(_}m+N{bC4Qc0Cw-8kP@(Hcu&nZE%NH;1V!L z@~Ts&mC_$1n>k1EHl4=HG6)`nnu_Db7AiKaj!s9+4;9$S@M}RqiS;tApP3t@djcrE z_)pGGb)V?4j5JnDK(Y^u>OBZ3p9 zb})P*@T*2&PD!J8C!2sy-+Y6LX!sFmLrHhyb=s?t7BP@1I;rboTpKwdtZ3*$q$qgF z%5y>S7M&A(w%n1~MRg1CE)gj5b>hqXE#>qc^>WYPRf8d0jZSGXoH7sB6<*a_VD?rx zi9BIvY=7h)=hKcV8T@x)BJLV%NJkks;=5Dun?$#qTV38efZV$9aqcR6--7-IkZysT z@(%Qv?)*We?H#@m`!vo9FNha*tUk#OBk8fZr@zFzox77tk06Y(Zk6a(-wFH#@$EW9 zmlaLkdZZO`+1p%1UzQDsr(<|3+V~|%mu;a%pni>RPlID z&fJge>!{e@0Ix?8B9X;7~DZ{m8P zE{%C~-fTpv^xe{$Z>TscXi$s7_AZAvp-3Nafm1=?t0|QEy3)bV$X-0=ui5B3j%8%t zy>|5?tjTRUpDZcIAZ`^m)JmLsn0m*9tgM2}HAHs)AhGqTZ{hnlP{U#M3_8~9K>G>Y z&R4J%TI$vYRhQ;h9h_qoTL&pp%fnhZh!8e0Vs@!GH9z)Uv~n+%YYJ`m>-p8oD_LcS zJM*0KwCFUOsV)JyA0~JnwOTh}^7JW9Zv(5sEn;2WNLxtp@H18YwK$k=50>BA~fL zVHkMVEDk}}*W@ZK!Jh7KPhscT*%)1r_=B(N)=x)p)_MNOq~w-k!7#dCDK z(lqCuPAT!}lU@**BcGdZdXm>v@c4`i&0-jwj-kK8p}FyXhhpJk)#7ju-at?3RcCt% zXis&g$!!^qB_)SY!m3)EgCi`FA`aN^?NZ0_M?z&}xtW|}1K9w$%_ZK`)?hDCdK25EwFm5_>D&U=^D+R^2Bs}t%$KzgXJ}CHx z(3i4?Bq#VuCZnI@Cyix3OwyvpM^#>bI)2LIRU&$Q#jNUqk#N}WgPNuic!uebfhQpL z&3UAs6Z}TVQMFB;gr-dg;tz?LHjQk_x14dnsB~n8>c%eDJwjbp3v>qJJh}U z_lH7j$?kkps^6e_wHDy@X6S0Xy5^_1$r{v%FnAJGs!gp(_OZF`77;45O0!0XAH?8Q z9YXHSShV-!B>w;l=QZN@T9x+gl53KNCjc2q%~P81S5dWYLk#nY4srFN(@R9h?NRI# z>N-`tnSDi9JxjGld}rafKu6W#LcMnLn(^PXUP_^6X*fKb(>#|yB7)iLnj;vbOQ?@$ zlj28$JhD!(g|X0{MPawaZvuzG)Z}cF%Aq2>%1b7Z@YcBc3W|L-)pH%Ydx74cq9@x} z^$GqhcsO9&+{ot`KOw5N{{R_0JEq<>&9pO0J1g`boq2q)Hto@?F4{3Vt_lOkL*A8= zdlahN^$X9BI(++zX>xjvxczF3-yYTwWQ$6CuRC{eYtIalNOu)bew}Hr9I`O^S0Mb@ zH9d9{s&>=-e$}pKW&X+mNa|aqGB1pJ!HuJi+7eIQXU^eVT(Jj26C>2sdEuLBXphW2 z1zMWyN41x8x|8D%i(UqWZXyJ91#2_@7AK0NoK9|(Y&i_8-nkO@(ryGWVe3{cVlpxF zZtzdv#~jn=No+4^QpZOp#D5vfDH2`9x6^3`l0O}4@a4_JWxnuJSaRvH$fd=>BzFzg znD+8SLWdl6$?HO@n$TCDF0AQ4;WX5ygez)uBKOPmr$yp>=>d&(Sq~rc(45yjzA~F< zh-bDBYI@73#Gx^U&s9CDqb_X(+r92=O>;HF6FvLjj&UiflC&|6t9vh&I6I^@S+6wd zS8CiUw|;ulS)r5Vl62YZY4bbSFD5eRTE~+O{{ZV$p6kg3tK}B>oQ~b=+%)YB+gl`3LP=Buk(^had>YcM zWbqqZiQFPZ!w$#Ny@n4UAdP3rkGqjsNjV*GcY&C;HgT>RHV3&KC~;vJ+9hqLu?DqG zvdVm=oe$wlCWm(-0RuyyUMV(^H1Da9?Qa?dSpfiN6_u#kTHVOE8`Ok31HE+;cz*eD z=UFQZa#VsVHuJ-?z0j2`Uuy6|^rYmwjU{wtTg8|2QwxuJzX*y&CFSQ8Z~GbJA2yiz z9*f$deJvtmD?ucG?2$=Hx417Lw9-w?UUVcC&H(qNlf!pt*=tfmbYWBJ!D5efyo4rl zN4;8Wn}VbZf(LMFm^iDMheW@KkkA}s<-=8LjVkSwi6df3<0qwTr1uE<6XYJ0l3qx_ zugZPRHm(-7$0e?KQMD~5duylK3LFFLUq1Mg!T8!0AzOqD zrFvJ0d|R-Z9a-d-&@NBj1FcLw*`V!CUqbX6hL5>9he{J3P0fTQRIbm;UsoFbN|BQL-YhqowaO%VeV{42-eD=$+0 znfxt(gtyU@FL4rLy%s5Fi2m))I&Bp^TE3?j$qRBj8mOr)nV%$E*zxP1*#}LKIIyr` zym7lcR$Sk)jqFOs2b*#1oQnDe9~53hfhLP_^&P6!w~EB8lBIF$LsP!uRG)L@y-W5& z*X_ zNOd2wmF#?%qmy9@`lnI&J*>jO z#BHVHfDm(7xBmbQHTaR3czGKgO2^Wwm1}6poh5r8Jl^Pfh5frmk(7LO99B)Qh4o8m zS{dcu`RCfcgrC7OM1RtBZHKrkil=e#=SXQh_OxVk{n1a`S==n-tz+knTSL@fbBS9A zu@#>cg~~!&RV4NzzKXl}RijVyNSI^%LaJPR4bZg&^2F@E;W7PdSBQM3aisaLW9P%B z%eT#FaC?kYF)YwdRlaXQUj2XjI@lX;vq7j5M^>z*{hXz@x$}kEIxkX1Olx&wloDGW zDJ{&9B%WMY(I|{{XVfmy&b5_T5rNKAmYc_D#dncQuo5WyzIL@z#ZE$7eKq$t1LjX&^#Y3 z?85=tA_vyJW5E9auvhI_;)zmk65r{1MX4aMf0^-7JWVQVSt67tHDr&TPNVT!HhFAx zJ9JhbDopvsGfjizJ?pT4vB#6hNQo!%ue`h;{{RH~@CJ<fQwZ0D^P=)O!1*{w(pOwv%q(cuC9tmG%a;@z=qA8HmNF%WrOqKI}MLSD5(M z_RR48ledwmtK&EU@@pqsA5rO{v~Y0VOsU}C_$Rl3JT0>4$KMdIbteipMxP>ArRW|C z_yh3T0sV>Ln@#a_o`0FYTKSvBU$%~+e>=gaG@SI$0=)kKU-;|eZF!u&wdE=36y}q| zPH*3LW~wx4Gwp8>e$ieG&=90%1V!oPfCYJPjel-03+X%78^C^Vlp*V1DBkNjmaTRT z{jiFXE*!HvgPwHMjk7RJ-6aC}Tx^IRb z5+SqH8%xwA&8_0>ednfo*N*7gBzj^h+d>zP!;0uEg5g&zq#S?^a`PtdV@utbzqE(J zTi*uwrM0VT=bp;-{K#0GsLyKi`%5>sLRIp8>*$Xec%Cm3{2#mU{;Oxcdsxfc+!4y) zde_Smc#ifd9w{%PPzhYK4_fswiA`#G*p%Zd-$rTbF=|q=TQ^gY$Ofp#rg)As<`Zie z@1C`q*Rm|FH~b{=#>b*52Nevu$|`1G5E)O>yLn=sha2~qygt-M+4Tg-9Tam?L8hdu zneU|=zq{7C{X4|EXp;$i(zbeeX0)!gDX!oR8D-tT+s0|=hLyJ;f8qT%b1>BIn0Fhx z(`-{t(*g1$c**`IJBg%jNfRMPB@a=y zqL){UF@2=*kPTaSp+?xSJL8YLRt2?=)y0WoN8Q`aE@ZWkK3nKv%i`N89|*x8_=eh& z+h2}VGTJh`G3P7NyB`nyDc3w@JaFhf1-iLsJQ(ecKNE}!_1^@3#G3S|m!34ew9#P3 zNMZ}(vYslGR`+9#InC&g3bB^v?iKr7AY}1@is?Kz@bAT5E14~HFAm*ZZejCB9|Q5P zphtkeWuJtoF14*d>o;)pQu$JTfYw)tKWtq;MUCu!8u&UJ7>5fmjX@QMwXIX(kKS+W z9lhsc6T@GzXN)xzThA2FZ=~DfEM}K2kEL{R{2%?7{uija@m{VqTZH@32FNGqE6My} z`$K$3@nq6RsrZh4l5yq6c8q=%!rpkuB<3mZ-Pw;N^3>KEq`!$TxL2c1>8bQ?ulrZ{ zH^O$G*}n_C2W@PsFpuN`)4h4ui$7?uiheWQ9qz91#^3VJCm;b{Xqwcl;6@$6{{Uq1 zRufj$ByuCso=k8E!2Wf#Fx26)6U0i|8nexNeJ`1Ha$TFNvl2~ccxuWvy#3*4$2c{K zZE>j2hnC34pWx3TxBM3!%j&C^7{SP?uB}f&Qfxn zwPMl+NcX5XJ#kj7?3Jg>E)ID00=!L`>ZPWKl6bRF(Jgh`zqd;o4>;tz3g)#vZ@|jM z;nb~`LNcZ)Fu?v5wc}3#=@;H2yPD~lgHG85)jMy5z8t@GhfUCy=0-d$Xh}bndvW$k z3A4(ZlAAMhAC0=#hHlc|Me$|ZeB4A-ve$i}{?PWC{NH5pkAp4m02nj0J6Wq=!5^{* zk2SF!%4qibZJ{4Dw`;cp=xeuw;RnDUg)tkS8~CAhYsBa5mbfE7g>uxLIcWuV&dhfx{6udw6q&uZT&tZT-k-R)wisHeHscv#-(m$BW2ESSWo!#mXV z6~cU4z0ve97|RBh!Z>D6F-G6Hp4I91J~jAVs`zdz-w0~UGvo(Sd9Nq7R~j$0uvHUFkuo~5 z73hBpEMHpF8ZAE2nnNZ6D%WN<%9mr44BxavE+E-#?gk0>u1XIL>YgLj&Yhx1J;d)P z5u|0XefY0R@h667&|F2SCdM4H`U;O%{h+LTC8sBcz8&Z`_L6J@;`P4!A8O;m%6!&> zJ1fF7S8V8f9pDW!;n#gY8=jr4)cP5nw9v2hy>eBMO@8%Y#l9M;YRu6<+Gvqsyx6 zQcBps^CZsSYRLP3kU5)Hh+~8E=QR$jx@X&_Gg)Pok5TVf*VnpMTH8+2#M3bQss;h~ zHSW{0f=8E9P0v$a^Ta+Lf-+;jUOfeRHiz*g;?S(EG;2977)GJIwcrn2*NfZfS2q)@ zYYP%Yqb3ytABh$8XTyCa$NmvpDeWx~28eysz{jO>VX<6&2LM` zvQXe75uam^ty%DwgtXlz%v)Mnq<&lOAB}Vxy_8bMzGwg;;10&J_0JY~cflG|y2ibz zBoRir0go^21$mH+=Pge`nSU4b>xn!cDYTR;d4Te9UL$*|y}X76&BTDKZZK1fFy|HHHjO>H1+~UhWXz0EjX_MY~&rg?8 zb!2(Q=s-9EzKgfEhBWe^jZqYR)flgydwDQP5W@`$}9z;Xel2Of1ZieXDNNA9Q2V zu%Oebk~(TQ@;>K~_-^V+^*cdn;S*}BaG7UtFf-|2Sn0a1opw^fIaJ7y0(Ojn$E|#q zqj-t+txDKh+DmN%%z=!N;h1Oiud+Nn;cI&hDk$x(Kpslu_jfKWJ;eik}rU*q_4D#;<6vCR$ksKo`Az z58>NAC(4`qQeC@#;;7Fx@^|fR@!#U_g#IpE_(#HiE^9qH$rRh5w^qR;Iplt|#N+J~ zQ9A><&br0Gz#;tvz_)o!_G&+5}?vY+z zU9uSgKYM{+CnxPi`$b$tV3*>}{{WSboe(O6`3ix*XfKSgSiQS^O4O1j$Yo261D?6X zDJl&m8LN61A96ctdauQQ+MnZ>!Tm;WhFW8IY!!f{(&>uM(Xs3EXRUncc^0XxU)*at zrOQuqaUqgv8>uAK(WwnmNiL2`+OYkO~77JKq0G@wy z*YT<6_}AfRGq%!l0mjro1$0xv)RyfS%B1$ThX)sfwW*M_IyK41T%qEY=fV2EpKtcN z?JiiO2k$upn(XEH>7nh#zL9cq{?Hh%bH)Dv6D9E!h#|G|;Zeeu_mw+9u^dn=n-TawAAU}gwFZ(LH^ z!8lB`10&ScW!7$9OfCwA&f)7%I*i#N4m0gTy|iFiDLH?hFg-;%#nM8@j32wrQ#zcW z@h2p6npC;GorqLyXCXi*G+y07rO?u~u)CHx#IA};=aW*M5!mkgP|tj?81}5?xx6D| z2W)x+PD$@s{GcBo{oM0P_dw$%sji+G(yk#tYt`L%E(lO4{=m>JQ_F__Rtg3IAXW~h znuN<73mm|^U~C5>uf=D4s;c(VV}Z&X=7gcJY>SVl=_-fIc5IHUYNgZ`5yna+pp~LtJ+!{o4*i5jkAb^WaRy7zMuO$__EJVYnz=y0GrG1 z-OdkeRP({hVC25%EUywS_-zyqTnZ+b6xgt+Q`g?Rdyj$lHkM-X{6MOpeCWgU;;*N` zyGg8;`EO)k${6Dq6#16c4pw$$d=K#YTRqfztc*Op z!Fn)1%AKctDDZvWj+YKupKtodoP(dB?^%0WX=6o6wRU+#aLf>^5LBN|Y7~{l!&NFx-{xH$7vxObI|_)I`*FnX%-hY64+c= zBB&?JQk7cZsU+r%(;MUXJUmpreqDov}NBmV#h{-ZJpBhzMJPI9VFD!=?9 zTI*ehv(qJ!B*|tAorm7N$uBK*o5?NK$9ysz#pRF)J;heF*5UB|{IXrZv0F;pmPbtN zZ}6qfJ2IUf=akv}FY&&m58AB!H7wB|;skzNp0y^M@Q=p2ga&(UC`O^mm6}kb5$X+k z-LHyZvAq{IS7Yq=NB4?&0lN|DP1N-?x4Qn&d!UiZesxyJ`qW3-H>)jBRvx;bsFv%_$`-=1nzwH}I*HhDPBXr=DQxF0ThjomBlJpt_ktd0~H)&^Mt!d~_m2SHh@-fwT@9AC@`#gM3 zwfHmRue12N#I}olAWOw%%UZurFb{6y(!RrmEp4R{Y7+UdfDf6lWPNMHKWiV^`pm;G z#J>i{vPCK%x7wl(f7?($TGhriBgn{-bLpw?x;Cre{{RqK1+&m0nC%U3cMM>xig^sD zxFVvtxw*8s7VF{It(^{5=gPqU0CeKMZT*kGXvXlp+#d(Lc_DiXnLpxFd%FhNkNmSg z?4I70^?=kSxw4UBv=@ntG-Tn8VJdKowTA~8t1~*&#CH0%%us7uJQ2u^h^}J$t^O6X z+K!sBeV+S7Vn+#i8t@0DV8?B8$s^g=Mid-86P%Uy_N^Nz^=r#Tg4Sh|Zw+s|ZrVvk z_poxs6UTXMZp2smbIBS108?^{_kS*xX6jq$(O!5~;t+EjxErG%)~ecDYL-sX8(=v3 zqh{+-%@9UoXJ+uv)FWi8e@djICJAb2U9IHyX(5a45U3;-#zkblt!r{xE0WC;926jK zQC6BucEGxM^!v5@jAPv!@%*bhQ;`)O^HH||=LTqEEDyc~S1LtD&vIz4BDg@BY{qDn zav+-lhqh{^?};@Q%uqwHrv@3~=kTZ?y3==)EXFXnG0zAiC){&W%#Cp*XHc9=8-J^v zSML34mirc(wT8zT)k>`Hti*E^nFk)#r)A;TUS+nnSsyFJa^v(hO7eRf2tL!~8=xEI zD*IVS^`)}bp5`$l>5{w|;z;fWno# zcDOect1ib04A8}Y_G6RsOr@iLq3u;JAehcAnlyF;EV0Rhk8JjUL zr9pB(PnK)MW&=Ms!x8D4glI9xD4TO8(lfa9KU$#PCAEt1NVf{0^@K~fXZliH z_>V=wnp=lp{{VRn{YpgsbSXqHqm+G#D*C&mWTjU{yvnsW!P=lnbywsZOG10bt|9J zo*~pOVK(q-uOfr;+`D9&uHG^5ouuAR+f^hZWwYiYw46?>SH8gT*?xJgJeZY=Nwn+Rdj+e&T72U%;meQ6ZnZ`l@>pO7TWZH}H?}tl0j^B;>h~0q7%sKPu;C_`#;m z;@)i`n1R8Ouya(W_?tAd?t@A}f%0xS#V1Nh*cC{mcLoczK{OK~jZfY~&*WAk;AU z-&sa6jb?PuI~GC#s#N^Rl~j8S_v;beG+%q6C;E!Xz1OS<$}h}V&u~K@t$BC$&DqNR zx?DNq_oo#D+_BCW@zk>(X!a`Gnfqj!>H1HJG|9=DYx8bZy2?fm(x<%fE{yVm-XXJ( zCzUhv`B##)#BPCRkOR~b)mgsDa;_U|Z9jN*6<*3c!`ofiBiH8fHjkx~c)G=`qm9u= zCQttWTB+*a5bb2TE-vlX5Wn)w5`P{m$|C*Do0i~Yu6Y$QY7B_Gl#7a(U-{PPhIRmx^PL5XEjB{pZ`wF}^43?!iQGzHz;RkaOR? zax!WXmfs#Y>XMDas=hH^eJ-JW9#&Aw!>A&Kzq#9p?#Rz2Lv*7~g7%G_^6D3$koVGMzVT^E%|iDn z<`!vrBa^!st|B}8pmsIGocAngvffK05L}avq}1q%Qnr^nKegJNk#s>{y|t;AGq3=| zFkpHETzWL6L0O1B$Td7#mFh7YxB6y;<8i%uofB$OMge@EWo*-irnwvAd^dbn6doXG z)Cp~X2h+7*gIa@VWf=r_9Vu(s~eDFj{_XB zsGCy?rB*g-m2@T~mxu{3XO4P`t3IyC3&Rl@{v-O+q}68t{{W(mqk+d-fws;_A$K02 zj+HXILrD&gTDWyPlrcRq-ldNI;1J4GWO4;T{gD1xDsWGs{{T3rN2A|F`3?pL)~52< zdL~#mHw^oTB#MsZ^+^ht<{%ElRfudRkYT1Od-2rNsiv~IXO!iKN}I9WCu1Jt?c^QI zNY79@8mtoT1~N3Q)2Kaber+RrpDyI%8Nd|;I!Z>x<}6g6l{b?>?DR%6&vNI=Ylg-- zsRTvhT->-SF@kGn`x8zdGp++4T6}sflre|dyd3aNPc*DJ#dk1XAuFjjIUr-LA)fBp zgpte$2fcJ@r`WS+?6Keu2HJ7cH2DE0735%XLULP)Mcl=;)vjhjh6QeVink7`H>#UA zT=xmyw3AD;P&}Xzj^d^e`Aw5@jxqhwR~OtIQAk`h#DmMWARkdr5j$=R2^+hbvnA)* z*awHNCjyl#ZmYcnYJsJtQJ)zdUMVUEuYuo5%YuiPuf zp=Hy~2<$nib8T#OTF%IYKF*3(3zAP!%{eYER|Y$vM|`z4q|?S(?bv6gMKnjJ%Yhtc zH9X0bS{lx!Zn#N79rH`3_`2}wEn|2W1#$>lfWZV~ATexn^r#Zb&91)Etm@!ntt-W? zid@au>R{E1BN&(g)MkmM`(!MlFu;$ScTrf@(#seP6yb`jCoJDAk~RuXrd;2VUgT5LUM^u zk(p0p9N1GC2e7GP@UlptNp-MxC8@Vs#l4$=)^ZYh6{sJ@I(%da1j-ooWa(O6-%=V( zy50}BXpVIZ@z7V7e0A`J{id8HuvK(ZxtR5@M^6#x*6`o>SiI3UABl53U)_xB>vOUZ&zQ^TRMr#xP z6@QY&9b{g4d}6wxTAwb*A1tG}#zA3o=790>j-srKU8Iz=Esm!hYo|XCKF$MM-#KD> zA4--D0!v@r%ae|o6;4Z_S+}9f#v&_;H0B4~Rhwng23Bh=qa8r5ne^5mEU|Dsss_`d z4YWisPev5IqIxtOscdB1L8S%{WE(vf&XJ$e zP^BA>scJQlu45mKDqLP}E3n{oIj9;*;NckhV-*uz+#n-6kEJg$wxq0R38svR7y=Ke zsbkd>?rjPWTvkcEoPZgQ)9NZ{n$6q?kmU2g>sNI2u^gr58eQw+Ybe+c@1QlCdEnm< z+{n!xk}DtXjAFEs%GN>%l&I}eO=8HPiEur;)X62XEy6a?fRNwKfIvfVka zN}dfpn{vhgJx(f?r=nS0f#lp3J+OHdO|)d;t&!&%pX}EF9%ZhwgZ-1ubNaXJ`Qj^h z+FNywVf;8auT!}2j=LZ&Vd4e@`?7Oc*V;ddY?lW4oQ|7%8gZ!9w+Bl@#_#?Rc%sF3 z-Dy8Bv8obyLP#RSwirFjEqdL{_>Er@q=a`E%~83ERt(p+%oKFW*1p!t%+6Fa(E3Y4 z^1>CCcWe%Kb*sK@x=0cT8Q7iz17Bl!H~tC5@WaD|TzI?1Q{FJ;ql@Jg>0TW8Bl|b} zK1G*J@Li0PDB@d`4%z%`qwDFfayK?uSxIVqC*f~|zYx4@aEYP#H&KyT@Ztl5_}8#_ zC-w&Tr><RPjvTwPbDhS0*sKM{rDzxXHT!|gOD{3iY`dy)=XI7ZR*uSC&)5q{5q4iQsN@Wqs_ zqls<+W1q&peetL5yJ-Zk95Xbh_Z91Qlj_SqF8!t z`;Srh-QbT4M9^5JrMjrbAdC!tRl#`2_QcS%=-s2%BEam={VUNIgP+E902Sd7^Y~+&;P;uWi(+X*HFqSTFW2V&pBI{bTrS(4$O(yP0 zR=}+DsM=0^)n?Cpn#G#MbH8Bg*EIMo^#>kZtZS3}TdPF`^*Oz*SsHO)X~IqOm+R?P zB)!uW1H+sV^Kn=Upm?9oGNkLYb}TrlB-6Y@D*phZ-`gW+mXLI-wzeV3t<8mdX%u-3 zz?0s+8{r(cdXAecGLp+1a7nKrZ6n066_EI*4u1B?g?i`g{iocuwZXZ#^RxGM`uo=& zF-O^(;b$i_j^pgbWDyRS=B-=Au|9Wm>xz7qvLkSL&meRaBuIL=`d5?6k6Bvf%j^#X z>diEtDYk5%L5legR+Hg;can{7Sax-DfUZCXHTC7hOLgH5TGg8f*31b%O8I7ghu$5Q zSxB@=OF774oSN^zJzdT$bGIu-MYgN(iq=J*)U?~U`B>!DyWbV~8%%{-#=!jNkOp&C zEj|_KqdPR%;`G3+2!0#r?S%Upvkp`$9q?4lt-+c^D!*Ks^}h-K0Kq%rf)RW18^kuYP>x;* zSQh-vV=P?=uI#webJ*~UeP2kq0wj?)XMzrEvG8ZY&xk%enPTwQg>J5t^_ynZ1L|wt zwEqAD{>I+}EzQu=?ez=D`7Lt6^506&@i*&c27bf7AbA%1$Nnj{(xK|{EADK2oY!QY8vT`i4KLbt3x(CLqW(EtKR-(O z{{Y568vZ8u(n2*~5=ya?%yBVaU2=2Hzd}@?JGx`;da}?&FTQnN&vY)M!(u@u-+^oFwDSUit2T5jei5a z3#(YzUN)t6*;BCtWY-aM@iy1Sy0_cxEX)FD$}TWPd2SV6tyuL`Y>gHDpS%rXWbr@6 z4;(=ayp6qV;D4J3v8T7kkAvR~;yQQ2p8~@)$S}9Fpgj8XUpst4@jr?$JYRVo#hot{{UsbgBKgID!GjaqMotpygapRq8X{>aZ?QFN@udbV7D*ETWWrM32w%K^3 z2zIWGsZLxWVaB*lK~O zn?ZYGAwTH=fsgN3wD<$YHX1jBY@xUzBUHe0_^%7R*L?VP!60|&Umqy1TKH}7-aTK! zwt9xAsQsWiWmg$ceT8ykERwmt7W~IS@grH(wVw|vcv|nuoXUrG-U|1sGJG@B_4^A| z@idKo@%+lto&i00u7-aL+uA^pB!uyfdsW+04V9si@-*-v;Y)hzFP2Rw-vXE^w^{W2G*!UMip8YIkySNXPwSaDBKT7k@+B?LluKXpi@fH2C)7adGG0XfX9SwT7 zg?uF(msfJ$C!Hj-lC0x6Uc#yTUHzP{J~nuM+rhEwu<7=(-3hNQWayEOwZR(x&Ro{L zj_W6(@%O_$PvR%WABi?z3-C3gT{_IH?2CX9AG}R|l4-WO7Kft8r`|*^FA@|<1Sg2d z7&)&P@NR|sJATg^b7@}*wXG&A>6k;P>h~AQWjN|adJk&uG;fTb1au8Hb=E#A=s0oYBWvutdWlkuc0~yOAbdFRp0%l`ioAQJTRVKQ!*O;Mmz?xGiu0co zzwCMAj~ky8c=N_uG>VJ0@prq<$J3@N^qwaDjc-hp300GIBGgvq$*Wlv{{U)F9e&KQ zS|@}40(eH+NgL*$S3q%(Ku=om;L*V{%J>O0OS@KeFXF z7dm;8Z1FDcg0%K7-w^$qZ1UmzF!&egotl-EkXs1ACz;E z^!2Y%PZjDqgrVmxu}{mpwOmVyFG|eXphOMwtc}1l`6RcIN{eTm*nZ2`2TnISuZmVS z9QjKRI2BocX4vi(*!YFgFmk`RuUeTdwKNf?r*6Z5%w)hP+Nx_(-rJzFv%Fb?t|c+H zK>TP?QQko5N?IOcr~b{>8kvz(#%&yEIA)8kI^vSY_G!`o0Jjp?{u0@)U?VJiu(&?e z*3W*LU^bB-o3dw4@_SqUCtS2)LhE3?w3zp;RUxCR97Y?5llzKf_xtEiZ!4C6RMjQ(^e)3BvW z%;wL+Ux#+K;s~_YS3GYd3|6W5Rq*po(bh<`lPrqAE0@VFQqO5~eRJlujGF=42JZD{ z2fBh~g{_&^9;0_ptqa+$id3SEdoK!jHr~49>TgiYe?g@-wFWCFaRBEr_-L(P1B-Drit5U%p*PN zx{pp!jTpIV&UfL~l$vA8HGMwX<@aG)W%)qwis&Cr@b0s8>8NP%>=+0wR4xy>?^Pj} zOaeh9Qf@3y3NW;~B#E=YBhfoYH>yxk)w^s;CJS;r8grel`@WPakDAs671(Y5viEvO8gceCT6 z2*()}S5DS%p215rcq^0JwMnJwcQ-a{AiEK^L zTXOUG)H+_P1Q#+=`>r>PQVvS^r=0X!`KbKmcWypl8 zQ`+ZZHKXCJX|1iS!M3`5p_892k8fdCp})D(^^K-8c=M2s7<%zl^($w) zvTb`sNW{^u>~ws@lV;M zW|+C*vpY{Z>Rml`D9Xn=kjW|>5PPZiubV&Mq#E;U-VpGdrNc_PjEd2g$wRlF!;1C; zuj+y?DP%hjP;2Mk+icHwWuO@*+`?&CjAI-M?7_7Pw=0=SEqNSnmva=F4x1ECrH0T+ zJqYY;?vD<5heNsWg_f79*@;=~k{}q`2rJar(i#=i^62)b z?a~}us*)r)EZtgrYacs7d*+(RO8Oi4rK_u`FoheO9#yJzDax)XO zdSDv!2cAUve$mc4Z|W)=k!d=J=D8q_K;A|xr`c1u)n(Z9ueE$WOOj#MaR~=}Ey-V@ zHB(j9d>LtM=R?;P;@!a#THFABxUV~T?4WF$sQPd>3T)bqf|89W>A@W4sZytVyNT74 zdLAeHM0_sOd^@VQiaabFY4;Lu3V^FyNu1;9o`$_E_G$gB-%+-=@IQQV$t^VJ?d{(Bj292s%$*14OCWckRDI6Tv&i?=q`~|7_3tszvnq)|pVI_^~92Go} zzfptuRX9dyPEG2!KHt9hx8aMITbp<;7Hj}m#ls(de_E$`@w8kFLE-r0W#CGZb6z3v zC*lqF#hW;^J8K7*S%d|+jv>R2o5!Ym*QQ$vn7klopSF z_esYFrYeedwx)jGQq!ribMcWUw@BsE&zhr`SuhXyRSEtv>e5@iyV$D&FtP{10=R=L z{{V5KIVTyflmW8G&u&7?S=~5^${mC#7ze=doxi*tGq}A_S=4<&JAMZ$b zraq%LEVm?<`^R@`!rpfVc?l=2M(T)I`Gki45Z|p1O2XxuTbsXWg|nNL&p*Y^DTd-V zUzSXP!5OR}6kz0&ykv&WO%|~vA0&zyatI((i{?X0ZSHN0nIVTUxF`FkwMlEMN9Bf= zBDg$}-lJCzF&6cLt02|YDdgN4RRt~~4l6#OU z1iH2^9Js+9F+*Kgqhrj&H(zQl$L~D}XVqhk47(&Cbsfz@o+O3N#YV^&aJ^^tUg5crE)%DyP^KI9Oz0n*hXnb-2k583W=w@PmyEVbH+FoU|4F%`&!*X z?e(QPZlqC2MHuUvJ)-VDS8}ntxnPBH0FHm7v1e8u@d=)G#i{g$N`8rsZ0d2AY` zFucmNp-}hSI?(49Ca%d>R*FeT4E&x$8Xe-8@2)t99J9Tw1Nlg!33P4!P+}-+2UqU@G_ra=#y~K4>9w zzJ-{83PhH78n@=dfYB8rJwc?wzOQoGy|jn| z8yw^eQTCf>%NGFpVyH1f!+Fj|bDB`-g8%`O!6u%Jc2*|3)MG$oK;3y=wAIxuWr*e$ zC({)k`*{w=nSN9AbDY#oePE7dX9FBynp#_6(`GjAJ8OfyS~9uxJXL9}uS)?M0yEb& zX|-!GKjYIj8-C`+n3af7!=sxBaIB zCzz2r!Qf-1Dr%6jmv~!))C^L#nu)nIRedh#D;1P)BZbCsP$ib4iWcFw9@_`0Q1ORgi(H2h%X;(>hk+hP9 zB}WJ5$pB;CwXK51Q;$C*XjkQfl0Q90g*kn~BtKE!tK2|rq{Q%n^yywrwXISUb6VZ;ilFfO_nJllWT@wmHow1!qrri`U;&` z%VVldl7r=(4*2OyyBQ=N4;U4p1a^f$jS+d{r8;jaHa~HXaZzb7b#>UyU;_c==kTcH zVAxiR1fHR5O(lqxV5&3PmPsH|8Gyz}I23ZUKWQGOZVIqS!wx#skelr93R@ik<27|6 zws!_HG6!mRmcc_gAP$0+tgOlBAX%^3%Keo_Ipouc)So0mtAX6rnBGzY`AmCsHDU-F zLR?0`_XJRquyZSHXTuJr{JDr^@I^M_-%<<=a-jpZD_%V|?b`y?*MozKRMRe`ZL&bY zhjYaeV4LPKqk`pQB4=!$LDrr9p3-epzQ6;OCm5}X^vn2w*$(XWIq6lN&UP7VV5hhv ztwZ>(3U0+CWpf@FmSr8m>q@X8`Q1q4Jer;K`?g)y^KHjLx}9yL-9PUpxmNWQ$IRDK z7~)l4JM_t>h+>7YyaGEDS6fL}P{KmHPZ+4qkYtw+ImdkZ(78nJx{OKJKQa$udsV1z zEQd1N@CHFqQMQW);1Wku-ll@lZN}G+a{7}(Q7NKG?`+Nk5I+jCvqdVe%mxQxRHwJJ z5t41&8RmqR+$dFb13k?aO^ZadE)};JCD-xkON$ndEbG^%Dw>_jH<6t2gG_AWYjp?G zn}T9bQS-&6ILwHx%~PLF(=b{YNIB`&tTag|P(b6Jl+y}ismETTr|E%7U@U zxciDCvsW8l4o3%`m7*09h*n*|ML!3wM-+|WhS`%gPpBEKQ*mfP zGBz>OH5c~Iotz}Z;-{Be51MbGmnVm(NWo#h=}?U%x!dHh$6hN}`+hWY8Uk0jBBMI; zmI6CMdF0h4%Ir0~Df%RiI&-Q#DO6~p-cy29n zN7ZE7tse?{^HD3Msii1On^Uoh3)sqpl}N|R2VqV&`q>^_Q2C_v1FdUW=rtaPNUsmjIS?-E_U*>rXX-xRX=UtP04Y`Q~)9av!EyIA~C zsr$Fm31R$Uy3~?*j@nQfds!8Gj=8L*8ka4o-1F$}N=dQp+dVMJ)~@(67_K!7w$yDv zUOb>zgI#6Zo*%hiIgqKxU7ac$C^Vfx8~ZO%R`So!`@TV;HkkBituBY5%l`l_(Szs) zGgNMTEoK2|juig@4(^qwG!nwaUO>a?QAu@bfEhpsr{1L6y~=S`F)cJm^vNV^YnM{r zczV)LXLoQ&TY^uf>ZdNOW$_%=ai85N$gL=f72J|K`kJdtqa`Gsre(*6?pOfV9QNH+ zC-C*ud^9T{?AgGsf;GQM1c>VE*fQreWBW?*Cdu^pWCPS=6h3Q{?sPcGw9^*g*1(_6 zvh`mNt;9xnqw?8CMh9B-S+y%?7?(tdjB~Kn3%RtZesAn&106$gS0>UX)@Kc*>vF+s z_6b6;2M0BJZ3f3uwlDTY_s4q6)uD>pS)JmxAxmxwYW|(BKqA;l^h>K_a> z%N2astAKyyl{Hok5h!w^jivsTI6h)xtcbK{8Hlb&sjS=I4r(@$2YVS~2ZOmPfwGd- z&z9~B58~}sxmgM=dYve@wc~8NiK!9*zw*%jHOj?*sX*8h5re@!4PA%Cx`bVBBWhqE@Q}5+t`swF5`RXTplHF zx?pZQ3V-(OGNE}bGoSAaRS_SWcciMh{b^&dl1JI*@!vHq_8NuJDVhc(CAb^99MlbL zuGrgy?N$ztG=TXxJc@jJHQHc_4twT=?ukoV6&A|sHVi)L_oC_>gc&hs9@TK!-zyNS zkOy2;4>ZuQ^Wr;2JH@fs&tc}Ay`tl}+fYqsrMYOXZ54^>ky?{oTjz014!l%SNv7Q? z^CKjV;)ao%N$7pesxT-^xaTh!C?^%HPR>ts}L&OGx&NGSC>(Tr}xDPX|bH7n=-Gw zW8xB@@(v15LZYEM{{W2E-+iW^<{W3{TGQ0LLE&p+9(_tBQONI_2amiQgn2h^>_;18 zs!nOEM3r`PtK(0Jn}}}*Z%}w*a7}3G{vz?M`URiE#@x4d=Cx+=Zj~@!BIaCrm8qiD zU~EhzV~&D{Dvj(vdG#}ekBHpj;Yd^5RMBYK#kz?`q!-(DPkG}FMWxwgpc{n)8D_;% zlUVT`#Hv@r(IWR7%_Yt~QKXUFFxzo{P6t3uXX}0_@Sc>})pZwLqn)ZvScd0bcLB6` z(MacWXNsA$xNjS5+C(g;mS;ds4fh?~mCP7^EBrr!fPi04Pfd}YYu>+QKM~n@n!@f| z3rS&B>E;YqnA-SbNx*m0VNs4T7_VggoglW3%HkUfV23!ut$FylTAs&76~23(h&1UM zKt~|;sbkYrjD^YVk=DBJ1^hSHd`)nww(ODjk<@`&UNrb=H-mz-w~@$%dRL7pu4^8u zS7!rz42$7SN*j1dcY(I5jFM}_dDKwXNRSI zTK)j=!V5aE$i;C#5&r<-qE&8IPjXIlN0G47k%}lRW~hM>mSKqBdIiT1<|NPBT=uCjCn$>r` zt0yb$YGg};%tMcQs{?9HkT(4Yu8YDy4m^MH0`Y8oHK5#FWPS8P6n-@lsRXrUB-=9* z-ba*3@+zEv6H~>E*RHm7lVRX}|(I@g%^=l0w2Pma9HT`N~jKG}{I zI8=j=Y*&`+*Yo(6?XI;=UiNllle$w!u&Yz}lKYK6b5G3rb5{MV{57H5og3k2hV5+8 zM%0)f1lO4Oo8m{0z9C&Sdbf$CaP7=dz5x8I$>Py%$=?b}Ko}dQHPZY$(yn3G5#D?# zT+eCgQaS*OZ!!PNz-qg{uDYRo=s^Imyj*9v`)i+ft8eAC&L~O>YKJ5;*E= zYdE~SwQbyP?Os!EQq`U5w2v+Eg|3!7ReIh~3@2l_x4mbHtl}7r2P2Lu-;M8lJ!Rty z({sF^IPjp=RMl-JU-WAy+t{+#xk?L>Sn_J?H*w=tw~jDH$^+;HHLq4<^T>U+uS%&X zm1JvyYqdQ{7_7;>O>DO&*H049a5^MoDnA<8t1Fq=t&OQ}Hgya~c50>?H0lWYzN}ndN|vy6 zj41if)b_1^3j8JTcCT=nz4ng<)bKaSaVXs2`x>bYgfXG>rx@&Oz4&EmZrV|fHUW2% zNbg*DxBH`fI#Q^M_8JYgpA!9+*-#Pu3(!^<#f?(;PrI`FJ({xppQ&8;uJi0?W)aRY z=~%ug_;cgG8|xOf-VN~cU1BY*BevMn+>=~5X~vaHv$GJKsc4TemsW=OD7=g2_Ky|n zUjh6(cdta&+I5rcGK>HGT^^V4sKKx3pKXozpERjsU7*q&N4UqHK2j?S_HXc|&bOj88YPP? zEiUJG7*+K-HRv8I9vIMBblWX%E6Kq9=!pHs^saif9P2w9P+z-EpCNev0OFOMkBu+1 zSoG`p=8kq!utkxa`qnt{#?;^`t&_m&t3AC4>Agx|AQJi4}38D8JwTC@KEWm{-d73f)F!1`vst@s&z z9oNGBF5&IWS&aOLwS2>;cw<7*;`8o2LnMbFoW^V0ejeQTn*RX7mUez0M~>B0g_*}c zfUaCy=7M`8Tr*zK^nV{~_Ff&){{Xb++{&z~M0}i+jMp9G4+nUs;%t0%voA*ya`5ZTh zyfVHM_-QVKXC#tCZ3qjwx%cM0V(U?Y&LblQ80=&juc7`k+7a;gRA|`qY;aWjSITo} z-Wh`2-|JUy=NTkR!q=mNT(Go`EL3@#I$sMd*1zIw6`B=}19X|jGQ&Q#_CA;4_$@4> zx3jj|p$9?Niugm}mZx{(Uy52chx`j^d3BvaKQJlI7d)S(ewW*LYQsv=6609BNTz7i zM*;iHaa@?X(Vc!sy^Sc-lvb$bJS%TuX{spHpK2WO-1`dP{{U_85l^K29=N*jtoJr1 zON5QcZLG+8jQUrg$D-XgiK5i5?`=h@NTowesz3*v^I2aPbpHSZc&|vf(0omMVLTTT z{_GpX+aIAk*9)BK%JEvA(2log{N|M*Gq;$*nDSdRD_RELRzH`!bg#PQ@E`0+@VCM3 zt@y$p4qe<^MY=&8!QN5_K%koV-{YUeuL%52@r0M&1@KL-iKRkz+Cd6ooqb!})c*jt z@;a3+k#YB%G1hBhRY#UV>UQ+03EWC;UsX^#)-{}k9Z6D2JqKF$AA+9>?I)5y5_q;x zF-8nF#mDArnpI~f%H7FvE&LkzM`f%@ABenEq9_!GhTX;sA5&hxeRZZsWVX5r$jpEZ zsJH-D4~TqU;k`Ec9Vkz2ZH^s2Z1 zKJaFy=KB8t#qmQLkCp`_upYfDRSC;mXjizmX8c$2M|N&*A>KPPKW|EP<=wuhq{j+? zy#iMgsCe7K&2t=jR=)GZr!4Oo=h~lj@jpR=21{wB+(rfy0Fh>$ZN6Hj*tXJ{Rh^@o2-2~oAVynrdsII$& ztEI8)P2vfz&ctqnWE#JH;t#Vy8HZ9nV-2eqJuAfYuN!!Z2YZFTKRDzOk&12Ci#2NM8g3E3@-z)VYS=~mfT_oc7C+g_}I30ji^~@*k|j&7_JR$uJ?S<5&+~= zWCjU7%`9hd8OOC+jU=`s+fB2(y!h*=PpGb={hmazuFzNxMMHh@&%|1bEOXjK@u}Pp zt~vZGi;bOIafE}{lS?tVa13yPQvIFuNKUOpbeDe@b@{(`+H?T}3;~l>8{Ak^fHH{J=;@D)xgIdhktMo%13C9Q*S{& zZl$a3S607pZnX*IKkZ6tzuTvXg=>dl{?ijvCXsAcX<|+~mZfW3Z@41K9dp{Q^Li7_ zp+yQysEdNwW*bS(PbgF#V30EO%~<;_st^J$alywls{{%FF^)QM){^Gku|0Mx{jjWI zV>n*olHT?tW+HR*9&$QVj*#xyhrcx05(t1sJwf@ginQ89+1QZX!6_(=%)n%TxTR_0 zG3*G~?m+8R{&4D0XVin#RiT$%$r};}Kq;qkY}kFORZ@b~o{U<03FlKq`Bho>=rQ5|VnFa%;E45-P?>JgKVpz9QA( zK{70RbMt(;!1b)jb#R1!;DMZzp0ypuv{_qZJQ0i&RO8Bx6J~>Wmi5Q{eyJYI{Hw-4 zYmH5=G|ek?g~y#H2d4tN_{_?#(a3f?aD@HS>0VF!QZ)WnixbK~Yla~J;1T}->#M`x z+O%mIXvnQC@!{J!8A!xRKnEG(y|Y7Qk4?9Y8L{OlBR<_L$F0`fcy`}2?jAtLw-xC+ zJlC;ULagK;C4O(hxFIIza;imH9V>-m9}U-zY8h?fW;>R$t*@^V@T-q}Ms;Q&?~qyGSO(%BfKj6rm&vH|z=_o}?GBdG>rxEMb*Byih+ zS2=8FB-QS$T4>dUEmgLe7mnE#nc~k4Xg)B~Cebx_LlmEJvNDa>gHicOkalCfO(+oz zZHyjjV;w^F*zunQ_}|6fvj@ePwcRwVvRm#{Kf!eg;QbAK3*x`q{{Z7B#jgR!@Veu~ z*7JB)^6n|$PisZ)Mmw6H53$-5#s3i3GSt9V1gL&BPB#Mc68 zM5>26 zPKQ!WyJTX0IICAyC8qVT=9c#%WJtn=>Zd%@7E8up+tGL+@laiBc2-NiP2e6ex2;ld z6WF^fkt^}WHq%a5uyU7frPM8t+9Q4FzkeM^_|-VIR*}5O=g4FHJ*ij3=mAk`6D1*u(+askQy{t_T>k9Dt$7AHz?zyps49hyXfmErLG^vm7_52KbYnhx$@_ zF-hGS;y78hHtpZtYIl_e!}8TO=Q!?YGZqBo zegdzyiiHZN1da_>T|VyJo6dn=Gr(l)`Bd{=*%i$ZmO9n#jNWyu%&G<$1;{nKruf?2 zjk=^IS-ME8k@$+wv9z;s@^BAgYT2;1QXIs&^b1X=*nG+EbTQu9w0?9`29Fs8ccwnK zZ3xJ5^(Q82N+{WfU9&1o(&vxPqPg(}j7Vmk z_NX|l(GK7X9FJ-q2pK+n70&>U4GuPUAx*stZQ{)=#s#}&N$M7<-uQz@x>iTFcE?PL zsXm>jzF0ofj@3p>DB>)k!;bvZNjG}~dXKuki_HSiF&N}E3x9B70bv7KnjDL@+coPm{mC=ib)mmxI}vLYW?7C zBtbpR?))n*4@^^5@rgcrl|H!Qo@KRXD4>SVA*m!?$7;v8cBibKq+a_D#FE4kNrMi* zT3F#_`D2leM>}c;f@a|m#(L*9BwuVt8vrGH_N|vCnHQ2Qi$Hd$1mJWgmU{$`9Fxyd zdeX*k04@RLdBCT6cR=OH3Qrj|7O;EQA^y#Y510V}`*o;g(V=n}%0NHE*A;l9OyN~X z80rpjP)TQh7;VlZ=YlCcSku0QLd-@&JbQrl9MYG!SoReQ&vQ-QxG_#x5!lpn!xM~T zu{;2MD0L#0fksba$dCje90DkgXm_l8k0&j~RD#?`)Zpi)>aiBU!J7b{;)N@sq>?3( z;b+=7Bc(B=h7aB`BRq7aW{J;2Nj<4T#Ukur2qLb%j!)FHLjWt_@#WF+(NU1f&7ZE>b7cCxNmX9BmDCl$(WI-kXhC{=&Tys|eF@UP&~6V&A)BQaCv~PikDw<^b~n>M~Fu`+pA z79ubQ-b&QB)U?Z(fR1!0J+WMrI%^ayalByFs5FaVCz>wU6Z|=+?q6XwrH-*>OcS4% z*{Cj1l16%W=qnNgngwKA$1CVtrAmu408P;k1FVf{{VWd$8RDc zq_S>o^{8fpOJ>7JLjn9J2BJbD0LOO3XN|^<-Nw?nVeDm)?n{lMy;hRO{1BzphIk;- zKBnlHY_~lVy-fz86p?v>8;{{4hMU=v)%75e9wzytIUP@}G)%h*DU+TJO!~ADzm*_6 zPfU)K!+B&|U{G>;W~IhULix1Vk8mJouW{>3D!`aKMrr+o&STNLE7 z@`gmDf;-b13xp$_rCx14w+4BenwmR!i2_K@3G6yk)mp)&%)yWhLvYCAy>H=9hVS%$ z3&c`Z0#aBo_pUoZ(RA%kQHH`O#F9vI6^|zs>^fGNscE(`S_eR=qX-wJOP4dy>Zhiq zZJr>uC(67BJm9W#PPf&(MQ+%V7+>o6{VL7G9w3#~mOEwu@sd>4e=k^$MthApGoA`I zY8<9A{5sXh!_Q!(w@rqurlWHyP?~g^JpdW3>n6O7iJHy8KaFTx>(au(5(2wNQne0q zxvV41$4mCmgiT>0k=tcM@aooexW1O|H;c`mD6GA!TTb!Yw7y;Xp;5*$*0gPWO`*<9 zyr305mZzP!sx3vQan~Acv!?CnanBAM*~mNbQsTpT9GspB(#)oLE&gTxHR@_6@U@#AkzGo>`sWmQ*H@Cq#8BF4m#^f> z9!}TqRbtikP)J+7-|voTr^<$uWM5ATi~%0B!ADT(Qpe!KFU=mi7~`aZvKHr9-?^m+ z@TaD!ttr~jE3dvqT9cPkK1lU0+;~p*AC^1V8HZdqTA_Didv75{P;u99IjPd>_DJ(B znaTd?qA6Z6=6#Mt$5KT%avv^-4dUwyxb-yD8rN(fVSyEIO0lrHVYbOs=onbDX!+ZUFLbw4)$A2HBB{hW`NJ_J^tg9nPN`bJVSMF-v`Fq6GWCri+Ngido3X z8K&aa!ckIoX!Fb8f?gkKvbR1@JZ;WDol(_(1V?H9m1}yp0l$PdHRz3}OFHFA9)_O` z1_<$T*#fCKTXR2U2dU&u@X$a_yVyD$*qIT*!yrPLM|Qk+0Q1Mgy@ zh7B$^G0A1S)UczPXcZ&Nzu_9PSu&&M?afM>97-~>VTF1<{{V(`JHMao;ZOIJVyIsD z3fQ2M!tjHRjCiY4igqc*q;S94&Vht%b4wI=QH`#-9glkGC-AnV3!Fw+gV0qgiycDQ z^KoS&f&Rg(=1j%kshnk$5(?o!>yEWl-P>W7R0IRg;aBIov$n~(V!8IJvYjU73o!(D z=7nv^<(B0+7fg}O#%c(PBRHLq##uT!DxC3~kY2g4l@Az9}08?j~SR-y2Afv2+W zh!QKL8gwp&mUS5&b5MU|+DXGc?|jp9*%fP}B3&0tcM?Sc4{j;rLP;)Z~E%(I#02ad(Ys=fh*!(kH?w>d8-|#xstu#AmCYv8SyKW@c&E7HnqP0e32o z!h!dA#cTL0;XlM5h?gs4;ZF?TTnBDt@(4ly00K4cUIzVxX49?HRQR{!XslrvX0(CE z{CX04S2bK+Dt245NJ3RMM}*pF*O#ug_L9jotawP*B%1VJ0RGA!7rbh#cO{6^Em-{5 z7laNzoom=9_=Wp5deq3Mv?cJM{Rdji@t^Ijpy+lj zqkJXs<-MdRyH(Kw@%VMGm~VVz;@=Y78?AIpBa_IL^GcE5xyZ8!ea{u7aPW)wo!M@+ zIB67gemnU4@e{?@jdkKb5-^8x{m60#E0LF2()C%q=CzJPo?B*f_|}U+*HMV&w6{LY zy=uU?vb2d{dsvkJ0Cf-yS4zJw#uKY4y-HTsmYFEJbVL2v>R|-;I1$8C*NjxMOKmG= z5EmYXl53fxaG}Ns;LwvvSjpX5!&^gHz*#TdPhhQEpANK_vhg$|>P;f&8xMNtT3d;m zB2oF)*TVZ-rSV)>FK~8`;3xI0YpYXwn$ceRx$Ln*%^3`N>5xaPY* z0DMC5w}3P!w(+lstzec(50xJLGy4JFylY$WcCrXv4#M(Sm~$W;{#DidBKTF|--t-Q zDe-22XS=kY5w+e}uhO|OUd=<^Iw)OFL)rWl@sGnkH%VdA?I%GKZCNE;2K?ywpYfN* zz82Ep@ZX1TWr7QoCQ}K+AH-91&kSk$Rt24!L^07<70G;j)Gw{C^vi1th+$8%W!_Gt z*Pn;wm0Q^KDmJLLw>Z0(eNz12Y7tK?vK+HXAtajgpMr3$#l66Iq+O0NySEkQHhv-z zKH0T+S%ByOuW|jD{3+re6IoqqS5}W5j^T@`S88Lq$*#<7)M)B)&~tM}#qF?5VnX%D z6;ns}A>rLB=1(8|Uf1A*O=IR;*u+PhH`cmO9Dl+;rtj0VO;IlzB^#uTfx+%8=8ua% z7rxKpYn>lh@nRxC#ZoD9!9{W5Day31dn2y5DvIVu&{F(ee-znCp!_}4S4h#J!T|`w z$U0=7dZ%fm{gr&k$IRI*Ny$H2;lE}*a?`~g8@al%yB8_v?IbA!+ZnG{eK&L<6~M=S z)tzfosNoXnPE(GE@P8FYrymktEU>sDQE_l}J$Hv;0 znQak1MZr?w_WD;Wo;}oKK31LKhhj0hSsw#6?Na^{w&$5qDAjE0ZZxeL<$V29Qs%|J50=Uwa-r0RLEkmm6hk8TJSo*9U*QcLvu*VCT?{CwIs z!OJOc>`&X?Rtswa?lr@VO{J-(ALBhI#FuvZEvUY@nNbknyKpO#*Y)2Qc)LcMPxyB0 zZ!^BhuOtKjxa6s=T|(Xbb)t)HR?b98Kragnb6r=0yftqXw00KO;Z``n0CvTB{?nI8 z?s^S!#WT#c{{Ri^UKscjtLdI0)@HnQwRVgcl|5Kelh;qJ_7xod_Nb#@7dGC zmhv^C1i!yT!n*;_BdMuR9a>}RQT~W8n_}~GW@Q?Uyf7%#^ z5%|$yM{Je1w^YgeD~R#;#XlT;P1KiC@t(ak^vS|`u1*KA=qaetjQOWl>2yPC>gFb; zrfAY?Q%$E^NgcCDO}fbCnOCqi8PlSgK+p~|v}TkE7@h7;dXL7hSz3LR210V(y5hL& zRH<85?l&uJPidlB>Bv|zyv@#3@U><;+w@N?>Jx<>Hp)doxtX()F~?eZ!cIPKyl^?@ zrkr^-LT|9|I8MOaTr`**7jj6Zm5fMRB=N`1SM7AjV2|feTlhg8Dc@y*T}nhU2T@z9 zl6_2@v)rJj6;jBG3GO@7p@2@=k%F)BG44GpPCHlwV89nW@x?A}M0<7&XVbk;G_QMt zlY5b^&6Ejb)f1H1_g3KIO$Ab0?UU`aw#Ocv`i|TR*IsIrgyv4vbPA!kUILU zNQsbILB=zjRSSFg=eRIN`$;*-tCQYt1tQ4`Jv-3qxjhTzvb!QT2)yjU9cez%F(qR{ zGu%{7GQ>{v&N;}ZHPmjuCtPG!oX+NLE0e6Uh{oVPW6OF|E)r%^xg7S*K`r{ixO1Ei z-Kw|t<*RZ}QJjNInZ3r7-4{W6Twgijd=Pp0deu3#i50(moqqwV@SBmvb zF43)F^3LYTC3!SPROKX_6sgTaL$?}Lf@6KEHyOvRJ{t`&8+3LtsUtZnlUz)mJJ*NE zBt_!{Z0S+O;=OT)l-J~g&NhMgS7$yOxtga`?^Y{tH!1;v)6#(~82JL=55~AVjcZjh z`JdX;WrqqIinZa(i`$E7Zf>q*e8@s%^%VWC8HAxUj?3*3?cKOw9CfJWxVH*Ry6x<9 zSgNsOag&lUf@vG<&BONnYF&CuM1fOxyEP`%^!V~bpcVVXcdT2f?QV5>FXBHVMyd~} z6zTR`u2}~?#UeCOjmsDWjtQ*lR*Q|2EkVWZDZ7lWJiY+nflO=EDip@Y*bbBeO4IfYi5M*029ZpS{G4|-N`7x9CKMW^C{Hb zVNtVh4Nfv^acIkrs1l%gBo5@%V*Ol|RaPglHBxJ!s-@07Y9dlIx-*m7sVxb<#*0kv zfDuO>DjQ^$0!qjVmM0ZjJGnsGs@WqssP8p4x42lOETr_udK0qHwBq+PUhSEHFOJ_z ziSMLV!pw7yqO)I7Qust;{VB&$C2(w;1B~arH#easgWR@M5)L}^THX+j(^oeZm+O~_ zflM5Hrnz^#yE0)dKm(nuYHc%A)U>fV(! zT1J|zpj)S?$Q8%0jWtO*HtEzJGnyvxcD1{B3XP6{b*;V2?n*~sY%JrDxw!E1});$2tRn&Y>u0d_)+gu(wU^|ZV?@Mcok@P#cE)g7I#t&T6 z;=h7WcFsOg$Onq^`L#>i_!fV)HW&l)wL=T)O64NFkTx(+m}qq=TTy#9^-S;QxU>lH zl7u)R!SweP=ep7+fvUBPXLK?h*6*Bnp^KZxX4l>XB#9g1j@Nu2$x;Qm#u z3XRm$%(%iR%(jYe?3;E-LWGAHW62;_t7#VZa_Lsg;J5lZb?t%DxLFOmX-^~=C153c z^7zVj{WSM-#NvF>$_r`ED=~ZOYuB_)_eKQys z;Ux#|dpEbeUu|yHGC*Pp2N>d+Hm`3pG&4f&8RG|~4{pKKNgU6t^jO*4LJNe zm?Z94cmgh6a>J&<`cioe%CZ1ah|Vg6*V>wZZKn;e{M)+Xm~~6bfsZwVW1eVDUvae7 zw>4hU8@O0Vip!2c6_0=6>GbCNPMi#ob$Ck+%k(|RwHca3ZPT_}-j$kA0<46ebCFGG z^kUa*jf3p(2bd&MxaZcKvp{4!odyR3Jt_ff5}m$S%W_6IrzN_hWz_-gLXuqpt92dr zi*n3azb=%bNWdSwJdAL(ssdy<7|wG}4f6#NaqmNuz3d9t2oOr=VwPb^Br2_$BHG2i z?I>9zaWcLL=s~T0GDt5#^Y#fb$s?$#=4o2N)WTSNxxCm33_UwmoHvtg4KxgR<*M|y zka>mH91+LXo*^zaZ0I=^QIkn%MdG>;$9y7l9>!q9vi7GX+7VPfDR!0t^E zN`Z^F01g{9Zr23#&{mPzhS(1yy+rqy5QdaM#|&|U+N`32e8zqaI7Jy<#HktPi`fO! zD#v>*!1FEDPp>?RoeYIZbVImflTqAQLM1XsFpQDadsBYa_L&#BWj!Q8{V61#gjvBIWHo#YR^M_O1eEhSMZ%p0Djp05)hF;$zMFbx)9uoQ}c?`HBq1`(ZY$s z{sq#g&!%b+g3-<=PRhRf|X}8`5ws`j0U&y2kg52lYi|eWrX>87B>rb_nNqB+! zEm8Y0fRM5cpzs^DbQAb~T{sA@ZP~yay0-*=6%=|#kok4A@5p8*sVhAP8zy5#ePf+ zDP)Gnz@26y|GWgu6m;I_z4C8{1pi1a?uj zeweL63~=T$0rkyPmeST~cdTGC^kq23G?@L{>QvMf;a!&&A9((ilXqxYh_#84f#9=o zTQ}!Wz=k|Xyycs&Dv7-o%mntuK{z1PsOe&(qPjEI&s23J#Tt>*B;eH6);fgFeEDKR zry)Yt-k*II$za@y3g>ZL)dF0(LfKxViWM=*>tei`ea?S(bT?oZ^{vuU~zg;g-O#DBn8wscCY%65@}S{AqM;wHuj3^<%>JBZ}Mjc?PHbnHH^j zcE-mGp5rw`##$hoRCvfByo__7Q(ZNxjX%P6P{EKRA2Q>uZ0fIP6pN!4n?1YX{BTd< zXe4Nnl&{JN?V9=P_JZ)I{2{*)jqaTe*sf&r;=sUOdVY28e-3pym%+AWBEsy;5nQkB zAK|C*H-*z!f&yf)Z<&DSY0X6c0C!bQ5Ytk*(EKIwJesG6A@W&WN)9vMy><(#?OnGC zwIG&&Y@%K96P}qIRf88hq?C+x&1HDDV`kNhp&}S}U_AjnX^kSFB(TTU zs(C^~xXX~eIq6Dm_mwE!KJm>L5=*G*ZsOmSxySn_p{DO=!=z1<)P<;|u!eJ$UP0v5 zi)rqx{{YlT4i84;8XGM%`iiN1;6#YW(2@F7mU3ze;wkM|0B{=>HMfe=2ivJy_2iTl zt*2}LAJkXNj_x&Y;zDZDR@mmFw?InVO2|(*DOYX$Kc(MAnQlvtxCa%iY%Q)cy+FqUG{@2H5e#5$jvc23#7ZUWlO7fLQX#6#dY_dII*`vhew^yW08u-x%i72 zCN|N7h3Y15lqfK=Y{U&4Wu#C+IOI?*H0EI`O{Y8%Y5IqWE$`jDjRq)-b!B76;aSP{ z>1Q#lil~3QIR=KB+*=nVQRXtma!Jq181<&jbnuO#3m)Jah8t_*`y`oo^ruf@I-TNX zIqC%ul`@oD59i zWw?WOT4l%>r->p^9LxyF$<0=43w#D;$;J&l#cywJ(#W4GjzOtv`ionms`yu-+-lw` z8r7C07Hf}hrFyh_wx=2MF0@&Q9DJBLs$aAAlcMP!2TPmiyt!`Q%qM4Wt#<<7NOs)? z^heuvD=v4~>`}6{&S>lQ?sqnqaGr|M6N(#Gw~{Qyl|F?{bsyQ5&&*TCPqU2ES4V{j zk>Cd>k}*)t+U|k)j;s-VZC=Q zDkGxm=;cyK*bXq=>8mY4Nv%#!{{X_qTa~->+%#k59ciE0*U0|>D-Jy?Ygf9v(=TDN zxU?mwI0mJVOB?N$)RFB?tDsVLx-c1a73awS9`#})Z~~to{{XdG5*XX}l0fUn1g{kW z&2FbG_!;?eL{bHP$HX=r<}>ug65QoBg*x@c@6BFBx{}03CIErQ zH7aYD10-FMu;oT+azW^5s=lYL#~sWv7q*l$dS|UHbKSJ~njnYQb$OPb@f%jLdd4bQbW+zvUq~RQMM@&*!023sZ{2WxsxVX^%)gbJ6NVtK4u+7SG=}MeEIQg zTTxA$>j)j%DwRc@q`@=fK4B;brvl5C`sR}n51!HU>t(T!G*PSqOV$#E(a>@ipD zq4JK|m42qKOkilTp+O#mb5P#82^DR0n^T6AFVGr~Qqo~xn%Pwe{t`OVmJ6dO$p90< zHFhl%<|wTBnr`a z^yy#%DSm#$)U^5y#x}Xn>mC@exjU}3_@vx9IK^RId@Imq1?_EQjFZqdMRs==SWhW} zoOGy?P={#*1JqHfdXl1uON%_)PVte{3q9;!SE`QHWcZU$w|%1E5_=k|JTs)*%jZog zIXTHSD8KNXoS2c5%pEh%YwO>=vOFykxZCd?*tznptYw+kylK{|$>Kj1TrPCo2=o5{ zJq9Y}&xw3JXrfh806%#n>r?2u@BAcpg3m?M?yel11&RW5`Brk0iqxd;jFGAQLAhmt zv{++|^?lWH4KrVq@401PP%GJf9e&C`8T@)uSbQ?}7VrN6FBhk8A4>K=2mZnS3(yK* zd`j_moX9fJ!ogO#r;Vi@7O%*YVH(h^1{x;sG?^)&t_{g?g-T4zerEClF3*2oo}y#D~lfACNXNaAZR2*jILAqc?! zRg#`EviDVvrH4s-%#*?2@J{aw=@#jzd`{Y>Yh5V)g<$7d`Pn~>-)^))kg(6OZSqw zeDonId?Lz$dmlv|RC!NkoHAd(APDTCQ*id-M z>r{W?C(_n3#%Is_w6OSwDdHv-Voy#w)jQn5&Qp4^!$a3(K4I0t2e!~F&^`)j(_2Sy zC!9!g#d-a)#ire%NHQmE-(0YHN)vr=W%auhR9q4+ODmcC<|vE zl4Y}v=HS^{8wu0r=LYzo{oqZ2~ z104fUjEo<%HduWt=4N(}d_MRI@eksh>uurB30z4WhntB|q5<_a-zv1}tF~}*HuN}oX7LTt z@>5;3iCdw_C-SR$H-kw%O1t3?=972$q6{i41g`2J}dSk~r=Sn(RU0=(KSa$Iim%+Da_B0fJl$C~HuXUKuh zNb8Dp+C=wJs7b{6VQgyKN&Sh`{5D&$iO; zEgUP|WS+e9R-VFHPUgHQ2d8>15hnVSWz;?(PTp;)g?j+YR_#CGAlL?}I=h~wdsUd0 zB?dN;&fetGGvn^YTPLYBDNV4o-O(a|GrHuD#+ft25Daddk=nCwyj5dj<^{D9y793& zHB{<4wzDqDEk&e9sT{UHr3(Apt20{j#TI>MWD0{nQ7Vr#gH~@wzsZ;Vpf1IV3;3 zx&w28>^o8|wwYxHVYDv)0N<6lHP(C`p3?iqP(d;(61?M@!n=~D+A5QL$hG0`fH${V zYy-z0D7w`ykPXs1U@;!m>mCo%PLUnHod!ZhfUE6SV7661AQ&AutGawXUG#GdU>=6N zZ+=p|ozGT2>fHI$;vfDJ8`G|EpIV9J+Pnkh3hm~7ejMt1`T)+$2I=6kp7!^-c z(<}wKZCGwjr3+*ERt4XPd{L=jX&StX7Vc%1K2Or7i$%DV#nk$x%=3D`LG-O{1=NI+ z8y|;sdzl$*G(RO9{#!~}iTY->^iK=;Qpz(m?U|Zf^CX9-_*1N!?j$1aM_@P^=~iU9 zvSm5s0ni%FCnhGz9(y}{EtZ?TbI32pE8zYZQ;!?!`CuuTAjVPSuz#h1-_oO%ZjG`o`~qeyH!0hYha@Zjz@aq{v~_`@wdjG z5b4%l9MPnb6t*dGb-Q9jGt`>Y@ZZI63;4EathBQGqB!#k@K3d8{Au{9<8Kc5at{mm zd&M$ouw9`uNef|!`qvd0RrZN38Q)UQp1T(G?}7gSvp?+RYPz?MuiwPF+(U7)M$Aaw zhaGA9cgLR)d}0&nT5YfPMwM;ERyK*{uHMbqii%(xFNV73_I{jgLTQp1**GT)*1t0Dt>=4(YnfS_%q4*Yl5=0H9z7Nsd`#Mg zku}w{sv>Jxq2IV3IUbdn;NOAY4Q+2F)b$?=XzK*SeZ9Q4aj%u%n#QED6(XTc8!vV? zKQJw{+o?ejSzJH;bA^s5F~<-oC?JE}ax3kR+Yk1i_)+k?Ot|=O@TbGNP1dn-8II!S z8&uhDJMsrw_>twB`gt!eWeoDUXCr`5x3y(FEo?kgs%Y3+>v6_p0B+~{(#GScbDwH} zZf5<;ZpTnNRO;bJmy8m7j)I}cEV)a1b^JEYOGWcA?mJcF)$OpsPzLp^aV%<^cMbMLdZWNH* z-XxEi4hwvvv9A066zzy0PpVFN&+fn!`N`;^PDLu|_pI20&SF955t{eJ()8qV;>rLq#v&P}&kUjQ0z{F6miY#1 zRtB@&9woPAj|RB0)Ge@=7BVBUJLTF<0!Yx#VPZHQji|>Md7YH&C6)81m2q z#z#|G(p$2&L-ZVE^sMDVQI{(=Rb8|>iLEc5UH<@QB%U~_S3|#b$Crlx0BF}hBadzd z&`Il0@)#UvJaba1NjUyi<^?$vycaRW0~V)9E^G7Vv=1($VfhB3UQJJHv3eynnv=2oxEf%UA3^&vK5q( zhn0p$Be9`u(VHTE+z!T~T~&D7V?0ayg`J zET{@&1J{m}$n^`bSr*tSQIV5N4ymYIUW;)8fEPQ#>+MR)<5ytXdX?BzdvQw+ksi`W zUJgL@t50pHx9_*ESaiikEcF}|`&d#s9ko_lplF4(xR7p9hR#lFJH*zD4Vqk{ac7zc9o>Nh8g?EBh~hXkQ-^{7Tnm z)UV|`{{Ye?E_3crPr|!>U*T7WWYLD7q*z65Bx4ausyXAManibI9FGX#7j~TW{m7GtKj3ivAEyw5q)S0J=}5c&?XwuY5f5bF9{KLhv@r z+i4C2%buh8gILX8Ix}SYp7t4w0kndC>tn49j-zV0!Rj+n_-V9n7HKf+T2`$ru}C^G z0HN-rb|ST5&@78?StMhh;*+7Q(r;loMC5#GvPt$LpbfL}&$V;DEV%nE)B#V-*O77$ z`$D@9h!%FXP+7c6cm1PiKY>5exX&20Z>w0NVYgq#4t+NYB&3$6k$&yZLxXH*?~X^- zrH(l}*!BbXjMs6Z-B{{&!t%{fs}72yqAG4X81o)t zG`rG6$73@O?<_?1rb*#VV)et?Y4OCrJZ-?+of^Y3JBu+CNk*L8H-jE6f$Ojzp+Olr+ zi0rpq=?tlkO}22P`j10SG`coZIiv9BP6x|b8+}jQh_$hevWz%l=Z0-!nd!6H~jwqvb=t^ zzj3t?k~#G?R^oC7cVu=QDwHCSwQR_L3zTAycJ4h00+e`i&N#NQd=5`Fr7iQ65u9aD z7&QxAt7I|ccJ-@N@3_>YQB4xkCl3zh1m&Z4>-4MEnnr_jn3~rQo)O&Sd(jlO-goZ? zG0>Czs%ieiasn~K0hEz=Ak*Yg2Ae03!ulf|No1#K{yfyjO|e`Au!jmdZ0l6v)vv6` zS^ofk8RN|ZmHLkLavR|y^lam(UTLKgB${^xu(XTkk57mU^i&k*gb6VeV+8a7RBwFh zLZmYB+^+_aZf+z^(b~u}`BLSAVSA!qBVaCv8RTM|Un}z-bAz7s4(rJjD2RjKEGsKg z@jcF)H<5W{V}0K%7U91d6k^3@o~Di7mu-5XnOPlq4;yVD)nTe?x?_c&F?RxtZ;5dt z{YQVosvi;DjF}+8JcGKI{t^jM3#=d?b4fzMb-B4^tk~*7WP(t{{{R6PAp453BNE&% zUrOWdZ{@g{OsKIqY=$)-F(84+6v-Mga;!ic z5KVFNYud!q6-_~iBbBIU)vuS9xN`XGyR9DTL%d|X&d^B`IVFY%Y||vWwFHqc#(isn zdz<<3D@`J|L-U?#ZLV)^Bn-2b8OtMcnwv$v#CL6dWK{W+4n{fYS-19jOyK!5h~&t_ zDB`g6-x29@Gh1pux?*@O_kTLt@-3JL3cT_NIpUuqOr)Y^Op?JNjmMg#^2zB@y|g7q zmjUCDaa&DjoH!hwf}QqcKP-R&MyOUy#D>c0NPUE_Q<|6TcL0|}BaYRoEOxf!;d8;H zWRMO9eQ`}T(Cr<}sjO}UVUz;IcdY3(31F1l&2D1A&gUF8bmB1JIl%YFN+h$ik}{H@ zkq@ZP6+F_8;L^3x%zdq-jLxzy2N~^2BoA_!W=030+niQ~--O~uFQ?1p5_7W|2D9C- zwCj(vTv+8#NmG&k0M@6ZiP368nnW?Nc_m}Hxf!R6C`6lBo}4JF1>v1{$10p~+2aP3 zyespu8Rx01wTW)*tSoHV_IYHFT2JiQHu<6NhVyPg>Twn#=_&FCgOrp^{)`3Wsp&!yPC~P`O^(WJxwo ztgbp1=~7KJzh#*Gr}u4wew4Q}gZ}_75=q+wrB=B{ni&!$XokW-W9>>xD&lwOeEZ^y zE0}f243cGJnU2yrb6o|~B$`A>R29Yu9Ad5OI$f>Y$#EylVwH-X^#rzx_GA!MK{b+X z**=FvQj8Bx_-u$g8)VXuCRwu*jE9CH%ln~r5 z0v@A0X11iWzkEj}*Hgho#c5JJ#uHcSe9K{JbMWutqFUUYu`R)hUV5oKSJD0-i%z-I zQdn*Z79T4E*1UK2lkj!Um8!$ySlGJEKx2$yhf3`J40xX3Q}ETinvwqiRyHwS#;ys} zqNUhycc&Pk!rymstFT#Vck!#*xMPmbOrJ!y2WwiX ze#F!*HxpXwBwCHMi;p#P>q`2ZNHzxODk${P2`JD3^r@04K4p?DU}GkY1nicgHnWA; zu`?FwfmPd8nHaa(*yQoWTf}O1fHBu2tr5CE-W~emtvj>}miq~9ZGEh#`aDUV%FTmP z+x$224cTKOK)bmBzw@P4h>R<3Aoe`d?0iA0X?GiKZi@lbNzF8ydNHf?FX`R~@m`lA zyc+tTA9)m#KU(RmW7Qx<7gMZ+j!xRev-pIJ*}v1tQ`Sh10Q@UkPVr`idf_3vKu)Et3<2 zAvo_;ZuIM)J(>%K`G+b`6?nUVL6eX(O#xj%^8nAG>q^&mMO~T3Jx1LRnQV?1vXf1Z zQ`419a>iqR;l*ifLGpQ^oOd+GipoM-tjOPOd-KA9ANlpQ-&8;u6V-1)GheiY&2i*4*8 zh1-rd3XMEVxd@8OC%Gq@R=GQFP`vP|c>%U!q;vpPNxU(sMp@B`W77wvYsum}h-6Z1 z00*fit=MXiU38ICJwpms(4`xzqn?XOzKOtfW$t$lwPBHCP#gd&sEbNB7C~h9aQ3`O|8mTM<#8dcfzPuG{)1y@eISKA-h*$2ZHo;`5mNiKfG!|;Jp$< zzAI)@qpQi0QrMbzI5{AmDFU%mpGuYDlKx0^*on-ts)3HY*L1!S(il(s!;4G%)J zzW9Z0qgmP_tP%OLkUAP0E-ASrdiIf~+G)B4m4q?>0IIi8*zd(o&_omdJ(t+xu@_9Z zx07r-yzzn95JgKBwziH~YlXn*9x+RmG<2r+HRHCmoP5c&k4`g4)?^)#-AIGcUZ{rG zfDV^7@BYgS8jt&1S%y%OX=;7rZV%^8#x~KEo!O-tYEh7jc+4@uezb{gtw#QQH)z=F zmBm&5++=O@>GG-n0AyyBd{<%*@1mA2ag!OvD~+;!SH=3KjcxXen`CIvfY>-S&}lci zh31(Z0YobewI+FS2ND*}Uq?ODyc+Qmm} zmD=|5CfhcXIT-2&X{)Rz3cb9E$8@fR6+~n+9CqfL_EeiOmfexiiiZ4(QnJ|d&mU@5 zlWH1m&78T}CLG}LS4H#_DDxQ!9l`5eblN7LD)~=k5jf*=4!*TgUkYii3(Kd%PpDiP zm}$_K^w7kDR1yM06+gmoYU|k9O$cLe5nS>%ikeRgX(9etWKsq}57MJP7jQp!sZN~m z6}YNy4U1Bg{u|RKW+v7(1a=i#PX=kzDDqcn9D=85wBvb+z~TNvnS2`nLve6<8t_l@i=tu;Ti z;D&NTDdQE4%1eT-agO!0Z8)QbZANBv)=nQGfu@u&Zeg5bxUD(u<8>M9QHwDs^4YVF zxue;(u8C8VGJ~UZVi@{#r7^hUVHxUcMr|h4kp5WDv8GRA!FNF9`h!XPNWBeW^wgw- z?B%f71aela+3OefxHk9ljC8{qVTt351}(&N#W4fM+u1RbRGn2Dv9^wi!{R2pXcu+K zl}A;2>HIzMa?%mIR@2leINU4F{#PM)aqUmu9EC5C1~H7)^DAATg-5aMF!;y9dcfap zsiGF>t=gaVD|r}AZ8E<(`5!gojCPQb06*FXkyrHHdsfqkYh6H$cHC<#M*145=z8ny zhD2+IkrePxrEFPRB7pWft1w~E*Ocks7PZS2*?Aqk%AN-Ck}G$^e;D+anA__XFK^Ee z7fO7b#VKoab{CM|i_b3NU{LkXdVS7~rpXrOMr;nN&1Fa8Ukhu85%`f;`=P5#PJ;Fr zOqQ2xEMuWp1XQ>sx-R_2ZO?{*21{$Qne4);rjsi0@+tMjbVB9laSV~J;n#|XQHCUC z4`vH@Wb~=$QL-h$_b_MEO}hy^z(-(eL{yqHggd^KuN94i_{59|KXt203tJQbLI5Ol zxC(Abuu)0wanGX}j#?9w)DG2h-%PWP5tME^=DJma0_A>C)PKS}^5#-T*7U_go3P^) z&!4UBd}ZP}*2BZT7P`A;I8z*Ciu8|${{XOu?J48i*zfN23tcM6kW80AHdJLomX0xL(xpjS zF(!DIZ3uOL6(@?W4c4i5c;$~O(i{rQySCA^=QmMb$bj<1IpVjQOSe!0#JwmwW|oK~ zyMY+`9&3BEj#XzSakp2V3%xkLOWT3nfHZ`!7qJLw!H7jWEj-bsWIr&dq*A6$? zs#-Iz46ikF-4@)q1wlMj#kZO$l!*SKx=#UoIoJG0IB7KZjuJlmEp2$);o^8o*=ILO z;QH5v&fBs*Wp1aRT-o1WX?Iq3mdx_a2~>?i%NpZ89sa`q01~`gBj5PK`7~=Lkg)Sx zE?3xBq(S0nJUs8K#(}=hg^0#_SBv~y{ky&+Yx7H__;j0SRFp>@a5%2qJu1}`QFcZZ z;|7zH(D!{O;J56p@EX)=9w(j+PUP-9})im;G!M|@YSnmUkAi=UEY0czBJ8Y)2Rb zijMb4(p+NRW)18ssW_!&q0c(=nXz+mq}oQZ8<@~%vjLig^(%P~nGC9+bYsn6p8;6j zAGA+>GhpyCYQ#PjXC?)jMMWGP*v$>X=1JXdZl<|q9C&-A&-+*v1<#2zSR+4b)h(0* z(8x1bddI_W?F3zyvac98mlcxV0yM~fdvmCUX6NQ|X+~6&A5*Gd9QaZvXFC0`+PT^o zW}64ZFAvUlL94}#{o+S8%*F6a!}k&fxVzd%c-Y|8_^|rn1yvskwLL(Y z?{#K}e^iKOqn-=fyq-hq=B!Kb*5#x=RO&%FA&oUrJ%gB+OxCm;ZT>{7D`%D`nsfN_#$&k&JB2>{i$W~1o2Do*F%!}2XULH zL$!ysdbfwXRdKDsZ*g~T<;?0l!~?x}(uAQc&s`+9K2`Y9AH*Bqi<-5zm8r!As?J7T zGhDa)E8iDOb@uDu7w&V>N^rkQ^skH;*6@5q)leis)_<6n5`18mRlzlKCcA+QliguSz}#_JS8-}`t4L>M9hrMp7OSFa zx|$fSwTrnB`pLA9@U4=K_cP|Q)a_qcffNa@kS=-4gHgV#rUJ~@Q4Tl;Kr{K*1!Lju zCr>+Jdz*rPXISy4()Q(E)KT6$cyjjF;QAL|+T z72SLu_)DPtLWp>W#20d0HN2m?jyW+HKS9>K!fC!8z@dy-kPp2i4br{;0QOIo#{U4q zw@+h&g5w|s#s({g8994BG&*QDqO}F~{z$$v=gCSNkJ;A@O#Nqu%(p;#ww?rc9xu`$x*mJK%jP zrM=he@%tC)KRnWS&&4J`^@2U=6Z;QiSf3AmJb3%|fbkvvqvE-wipnJ)WwF_{V;-2U z%JQvVmo&ZD{w(LCNy4Ss>)tc*kAby<`hS8Wki!_-(>nd)JuBp&jusw1{{V%9cP5YG z*0;A9#6Di&J-M%>ZS?r9G35=a2S7U4g?vKrx5OV6{9L%vyceat?6(qyNR>(cT?J)? zs~R;MPRQF6e`Iz40J1Okq0gAe9?{{Tm~Q1TuZCxQMoyZb}lYd60W zue2LA!%E7aFWzE%SHJ$sAMj7@7sI+d9~ggVtGHu_XqL-PmBs+-3umeJtt)0fSAwTa zb4m0ucvmWpQal^sckG$*o8y+d1;wX^?kub>PU&?!v?~%Pb{Xr%ed+LL!J03?-vR0W z01CVper`-$U0=6GbN7g=J}2?rr2ZXSZv*R^EuNbR3T=(b0C7M*ou|?rFXC7bz0F#_dggU*7{ZUnWXrR+wIaoe#<4)z<~JR zpT@p@xA3p+v3(=y_aC&LiD;_FY;dx!(dk@`-mR@Ax0`u&JCc4@X-PTt%~$@=xxhD4 zknAzIv99RHlSoVOxRmU6cV7g5XnEq2^ThuEwl$iCQd%{;JpD0VA>xMk>e}4;Y=027 zTl;uqD7PZ{g2+8_o|WEOEs9RY?sF~%K`c%xwZ+w$R`S&p1Jw1$tsd7AAA)-N2}vGP zdGO=LG01N3Y@SDBmYB)7pTyNM;GJV|g^I7P=Ef`2WY?TCM-zFd2Libt5Nj8b+`Gzv zC{ux&=am|jWqHc%B~hiJk^cY)kC76rQ-a>P>r}Ovt@LG6a^ocODyNBlA;qF;`=GcD zaE-!eOb)fi_-9YMj&m-e%u0c`n(S?LYkdn(d;M}{iUeGSW7pg3T0;W|qA`_eUqao* zu7#o4NvUenh@p*6UC6Aj4S0)1@ja2%w2z(*$Nh8}VjC*iv%~6x+YUY_k%7~5pWR3+aU^3(=1fQ2Rcm5IU zJ-Zd(Be8m#Jrcn>t1&SoN$uxF4O7`IH`k+gxeu(;{oprZ5$Cx6#G?_MmRirS97lmXo&V~?`83(hY>3D}cC_Zm^Mz2H}lfLaA<%BOI#W9CoXPWl~nK`4mytOXF=k zjmv2+%}NEZ z0}u~vimffo5xk%V9mFLt~sO)reG?F9olz@N?uO#A{AcUwcqvrOe-AQqb zM+*#$=8_|Di@Ipb1IQF;ny{`s$MYYP0|ObM@Qlm1C5L)*T`|V!g8C9@mMI)$9((as zZ9yh7HIZS?)6=Cit4!EnKpl-aqPSz_8B`Jcsoq5VVtfxui!{RB%Co%jaIoi(ylQU_ zhPc&Ra^L~M%{i@I_<38sD%%J-jF3<9Ddv=*?5t90Xw8|SiJ}Ov&Uy9CHR4Di%SpI5 zVtdv*rtFC&a(zp6r9gy+cFqT_Y5rSQhi5g*sfvo{F6*eimHYwwEoG zC+CLXo_hn$b*27(din~Ld9c@^$o~LkYA#4^CU3jJ#|EDUgRDs&#nVp*oy-OWb!I}x zJIE)f^r;fyIpM${aC22@TS2R{jElkEB27^>J2)-WDs6D`^&f?3HiNB@0l2qPN6*PW zm2@&p6l5?w@;xb@WMxd5_QfR^dxO2sd3-mimNCAg2m`Q;)u?Lh1;tA@b` zzaoW@6O>$%px_F6TU|R6w(o<`1w7MovLk)U#@Zd*N+vx@(&iGsG()Ba7Zp3$-n?Pc zO_`2+Mrr3o*Bp6~X)=-P!2Wbz{{R(jB!=q3JKJxSoyw8Oldi4Dfi|E#QL65SaB%Z%0uOinYw~I}>iUrzMGH?gIdl!c^tEseWDPHA#wzW^2 z9^Fl0P5bDo+OgL6(rK5A4c9i(Hq|Hi8`tStzq(ScOAvbVRi*IzT*S)PSzX)>wPGzY zXyXwZmnr}QAaEp$yY|0#uJ_h@(@9b(DYlVRpIZ&1>l6^R&Z?mk1SCf;< z{VCInCHsfp+PX_qHQI^dxH2OS7#xFMaK+tn4gegH(ye%V z#ut7ToF?%tvz)voxl`)D;Z&M$R1$Kxx_SfY^F|INe0TY|s{a6Dw{Mk|_~$#R+HSvN zt6L@hpKxV~$8K@#eJX2@Ag`PV$8lPyE{1AsqS}3e<<>q(#^Q2u=~$ZXrFW*_+e)E8 z`9?Bpc58^?h{%jGdLK`E<-9`EUrVwzQo!SIH9U$hVe>OSe{2J{{T;sc;?l#>!aSa5o;mN}(T(H5h?mWLOTrKO(P|G8($nxvBU* z^3xM(PGnKm84pjPtf^%Jf3w^x!y=EFU2%``tI>GZRJwe9ofSdjIn6_>Y8QH{m7WNL zW95)9BA>k-8Jp$hDhd3y!l__6B-3TP5(27m>w(Fp!=+5Ikk>3(xW;L*XwrPj(zZeM zrObwu5*jCn$VroNW7po1t^!IG-{d{dtxNrjYNPjzN$c12r5bgzAYUt|I43xv$#g*! zt)Um%m`Zj4NbOB&W@&c_*khCOo@#Wk@}~3S`567y9ffJ>-Y1SMTk23C1A`(bUvfKC zC4Gl>-O-BnliowQY~*l8Hkk8P^r*G{JP7S=rX-#b)a}QoHP>3+*xW`9o5sMX-M6() z8~0^T@SXuRqx}bSEXZIRA^Ee6=BmrF9D;ekAX4Uc zu~PCV>JaM50s9ifTnvSL?KP0v&aZ67EBj#)=rFu}b6rt{kPhr0;Rd6ZO^)g^tg6{K z!wQ~xM4M`IgIK;ZWnT(96&a}RC%(G`iNPJlIjvj22Eb${)?*8|-UF4aZBo}z(wwEt z45`{k#zFekMoE(FM7E^NKwOj8nw50xeYll#wC5g`6{ezCVHh{KsZ#IfF2`{GAWc); zhMn{!OIQy+P+;8+GwhJF6br%hsXpAP7$9}+N%qJF6iL+j^rF|;7Ko4gGhhHn2|S)C z7DF4y%5lj(>C);jAqXZ=0r|7(NiL;iK1G~1M^I?xYcX!$3OYg$y)-|j@b`d3W3Z@JAch{gEJ;i2Ns1zp<4 zp`?jSkq>cRDf>P6+w5L39umF6tn-CMW6`sU`U+cn=T9nGz!D9tG3{R}d{ei7hMySQ zQPbsB5#6k+agH;Zcy32q*|(z#e(des`^&~3viHS*0(fd49bb4lf9#o%IMgk^Xw(sr zoOG@x^7B!M4>Y8zyaS9H@B9b<00n>Xoxkk+fAAjT!WJ5hwzH!PSGl=kn893bUvXYx zra;%aYD+cyIVcX|c_xauYS?P-GHI@j4x}2Lx)*=8EDCIt7_q@-=bCA{w9erubv?yb zmr7V%DYf$y^O9=ark?`-?X5yCI(ybuTcL8@T!`OUNh$`L3JwUxIi<1ARmlMSxD{~d zR+!$Auh7tz5k`R#1_9?3v}EZLftZN{CgGmJdCfsJ^7-R>I+8oCGg}@+QWLYUt|}R9 zi{Ls38RQd5xeYrMQb}Bh;ee6UOBuNwjUYl^!C z+!868CQ=CNRe7~`N^*-VNv&&pg1za4l9T*%IPoz+qF$t8a6mR$z`M0b8%7QWlZNAMUVOUrgHCsI8L=~Sf`)Jf`Uh;4>iFiRRpmkYQ6 zIqW*tZ}!ST{=Igd%sB?8gI8A=jkAu26*?5rcQHzFuyN`-)QfL!$|Q|(&s=n@@u(Gk zB652WwIp|!FA3Qb52&YPOnu#r0UVK`XzrL`^v_CtzPqbgz7l0|=*ybUHy67UBs`y5 zb-HSjWp)G&+|%Y7Qj^f$UmV*)z+GC%zuqa*we0o1BI#Gjy^kbkYn&5YvUqC$08ogZ zwZ>0ydewyRJn90?dAG1CGgHkMxu(eKR&`)r7Z~r}rucoM-p#9Ac!~%MZaV~k;~;jf zZVwCGSe0nC>CZUw$3tGP;cY5CA3?UWi-K2kW4S!mZR=!fO=)&9gy|oc_Utj#Q=(9Fi$xxSbcvw|9>p+-y`gV&hLSrN$f1eW{KzeJb;4 zTI?|iO^G8sZRFJ6F=2Uh9Tug07n`|*0mfwFt=sFmz;%v2QJ3m7S#J)oj6~XG%b)gh ziebGFx9?Gx9ayQN@o#Z+Gj~_<_OIdS;*wz;;z^Y^6~|iXVAS=w;8{(SObX;-tIa$` zs#{*^(Lk~S>pHL<_^(OO?``C~J~HP$Rx zpE4;^2dliT-V7C_k?@lO{zY=d&jgFnJg zH8jxMKg;DW;JnpW((D>Rn2?{PCZhKq!M@4C*hX{DJQ{*nZP~z$2O|V_sb5I7AneNH z(yC9VGt?7y_%hcB)? zITo<(W2Vy}lK>r{^dhKD zqr7E`%t-B5Wz^)ARZ$0C05uf1>^OM-wK9d);M|n7D9K@TstAza^}*(&7LOZlX&hp- zTJ648jx2-JdQ&Boz7R$T_pJGR%ja=gl-CRM2}vaV(@s0zx%cLsHM2G)L>!(4Gi}Pg z-JQ9?sJxW4W{OFxh>`hfR7}cA=or?XmEtcDXse4IPGnx=aW$8`G5zmvT2Uta0DfP3 z)7nnpo|>JemGO66v5{oEQE;QK{=c1cwtpBj3)J0z3&PAe!(>;Jd5ycvEJF1Ho*5i~ zho@p{xuH8;tJwD48(7ozuw}8;VJ93boEoyvtamn<13jB&BusQU}KgWj!iyFQQ3_W5xykIlWE=0a;QKZbv^ zr|jpX9hWfNTp-IyJBB3t3h;l5-?v|lyh2{n!$ZoAvNyBhyzjz#?}@yBe=Xj-smnWL zl03pd{3|)(DmBkmUn8=bqfP0nK8^T?`*BBXl4)NL^n&ezs8ukv=W%>q_?_a``$vkd z!iR6&#U5}gGe+>d5uhxpNbihRnbU+gWnP}$E1pw|_hTCyb2e>RPjPwS%}l%e!qu{W z3i*Ee&el7beCwbIm5Cm_*VA?`mVOu2@sqmEuygHSC2FaEbEr(#(uDo%eA1tDU6?f5 zXC^OXXp0>s*`9lX20y*UK!4#6vQsCVBy9EFlUSoqxt2y6hlnGTc1Xw=sVyw@$W)Nv zmG;egN+~_g1s!f_j}qu{uaO0#$j9!Dl&`MFqjY*91ozEl9d|~CPbx1nc{uq~ij{Sf zWWrZM!1Mx#$}I~wJ~WmfB7;MAfA0~+Jv>8kGOyYqF_!8TYO(QIxKjnDoI{?c6%_Y( zQ9@?CF{Tc1O*Gos0&%gWCy1a($ax)cz$A67eM90OhIF{t-|D1es0c}{>$&w!W`8e9 zSoV&xI{*jaSUT6kopSwTp6^tN6mkGzRHaTkqSI*|L?02XH5JB#X*|qERh}ZEqMKON z?-iR>je`&1Q-CYZjgN`6wRo+(VCl5rEGdzSwQZw#s{0aLc&c5FxGHm#RNN69&RZQt z*N!f9G%XdPE0uJq|&vzxY95j!f$JH+Qj~i-U@^{sQnF z)T)i(`CKUI-zYVbsTA~A2JW;f+@csx10%whTlf_(XsC}J8`I*Vh@gL&##_MO-+BE*~ zT8mE#)+Cs^?%un2zQEqW*H<*w;}7rrT2_*2BTLiPy*AD$1FBcDor zkHUWf+F-@u1T1h%NJ|>^U)jsU8eW(29?pAhB0GMfB9VdGxiJ-`Ds3B5jIVR(Jqy74 zR)=VsewnAk3{easM;KfW!nzG3P4cee5y!xB$E8@evr@#M+A77mn6Bds&@ef#4MNXD z*Nu`sGyS4GL#gSX8a0?A(V~z?HwB5ya64BuW$_D85-bm;s6Fx8yN}vON3^#1r>W{Q zK4hA2l~iQ(uRN1Nxndg9+DMs)-+s04(x|NTyaCv-YUq_(|dku7ui`iIp&N5lj& zU9+=`5;R8#=Kv0CZr4@QZrDg{m!G;yS1%XBi>RDR-X)3Kr~q^L)tP)1ue6FG*MI}B zCyJllwRTFfdL3~ZO!yz!akk-u@(T5j+3x=UM$z;u=DeOONTZMwyoK#wI!Js+rOwu? zthK=d7&UC+Xgg%@8FSZW?C)b$9K&Ok+^6BI}P0DB#4n-lDn8?$^mYNgMjG!Kj3 z2JtSVE{mjHypqHBqyyzYjbwat_`TwP2l#s5!@4fHEu0r>ONg_U{HeYl@D`Dv$s1`_ zYY0J)k$U}2b04&_T&!9&QCj(m%G-~AE6&174!V4&r&YB|=<++QTTzIR9{to;;*RDTkZ;krIQw4D*ouw?iyAFho_2vHn7ydeYRQ;*-w$ik}H%IWj zyY07$7_Q_UKT4D0uZ1-)h+h?MU&I=`r%AE_tgUw)u5ry?)3n<=J7E+u2x5$FROr7! zS4Ao<%AdsdeY}xUm7S4OLD8&y9jB&~rXxsjH_Yr=nEU3g$8RB&xg}JL;CD4<*4EYq zYo9b=j=9Y+$q5EQF9)`3WjQrw%&l@cE^eiaScLo!plD{#C;aV?9M^>i0T* zv~6`I@B|F(&r#`I{-vo}O&PgW0Tgh#=Cq28MP`wmscY9lBWq~lFuah1miDeY#~vmS zS{Pnpl7%<}sjVLuc!DS*-EVKVBP5o<09TXvlf-9I)EZfCK2{iCo3(UOgl};-WKz}z z-l4h7tDVnoOA{*~9-={j=hsj2JN zjUBQc5%}Ck^sS@sO2<5>eGA%SM;*Is8kNGu1ZY?Sd1Kq~uO9fd@hbDj8prk~opjOJ z#MqT%JQL_De~Ld6uY6y9CWYZyL{{;Qj#PC6veo|pgTD>szjV6RY)Tb4M3H$XJ!

    g4B7!_LI zlwMc*)ZQYxxV2@5#RBj?P%Ff4Q;~ral`kPsK4u23 zEXT_+u_J2WA8K)$ld=mM(P~yiY-xLEfkSF`QMOT-6V#E`vCin&GV%!I_7y5h7y{{> zbj4ltx)LS3K^u7b;r}Hu0AWu}*o;ITQ#MISx<`c_30X{7T|A z+|Az#YDE3?fe3QUH~>;|l)8?{a>TggZuBR$H_B+6Xc)=nrTY$~gzU1DYV_izn!{C) z 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�#v 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%0AC{8}< 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�<#W=qvxvDO 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

    BF{C}{5#k4s7K+S5L%Y|G)(O? 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 M#(boyNoarn*{$#0(f|Me literal 0 HcmV?d00001 diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/posx.jpg b/packages/troika-examples/physics/textures/envMap/Yokohama/posx.jpg new file mode 100755 index 0000000000000000000000000000000000000000..2521b8e4b2ac04b7e644175a5e3597219e85c5cd GIT binary patch literal 771892 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

    ;QNlnkPbjkRh7Cr)!8oD^}zTQlDBZS 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

    w>u`Eez!W>KTE>>oL;+O>0l$RwN{v|d zL$wM6V_e3d*^`5Mv4*trV^YUdG<0h}tu}+jiq0qCOFkf>W5`oc=0sF~B9Mc9M*zZs z-4LA7n)Q7E4;HnUh@{Riq|Y2@=pjklZt~eUtZiU88w^F+N2ZG6dwJ5HvA1eYMNnmP z*oVZ4lzFm>N3@O5CTaU(=uG5Sw4hn`n~=wXPQ-_2&06nU#3 zzbR(8Z%)+>N=0SEfe3UuOk4W}Nrry0Kblc{yg+)SPhPcO+2A~cMF%>fqpLnG)0m1T zBGv?&dsSB0j4@r{rM2*?p*~zW5%$3G9Y$R9$5c$%lNjvUaASBvj+h3CdHj{9-pv5;*uN;Qku~d>GD^PBAfyAYU?@__YN)nS z1hsQcCi#^+|9;Bnm6+9Gw2}jgA?OUxNj)Zy$uDPrI6kTN^q_x+yu0!nYyGiR=G@Zf z`E-&v+|!%8DqozWOjxM*F+vVR6Ll@XB+zDAz3_KL^z}4E@}wf=7=j7LK0xLz7z7(( zj;Y}r#U-%k_E8JbyD$^iu(jhW(&oFC<*M{p38D#;L`6KEB;YMZ$uE$TSJ80LRcU}T zElQ6CNmOJ9os`j4ZW+G!^$D72G35VFHOoCNv2NigQ3k#|suGtI|1gU5H9mgJRKaz# zwv4vmmx@JM&7Jfm#MVT6;YQ8E`l}dLP`&X$Cd#wn?|wDOK0nBRgP57_vQeJf6kPh@ z847Q1?m!92c)hsg*rR^RJU5Xb& zm>U{fGH#i%UW*@7<+~i>Bl$gs+CUzgiR1^H=gj^DNEYUF)UP{dj|F7~(-7)55I3NQ zIt3)(EO(1M;Oh@c(9Nqtm%c3NZy)= zCWemJQ!UJ8ved;zL1?~<=EhwbSPETx^-0a($RK>5hT$WhHM9J=zP7hBpJ%A)E#5et z42ea|Fy!ihdUzFXpc|jk0NlZ(qjwevDSQ_!

    p22No#%J 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 OHg`GjsFeA?um1xG35*H= literal 0 HcmV?d00001 diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/posz.jpg b/packages/troika-examples/physics/textures/envMap/Yokohama/posz.jpg new file mode 100755 index 0000000000000000000000000000000000000000..f0cb218b2663fd6454974749691bb17e0fe542d5 GIT binary patch literal 887651 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 @QKhU?_PKDoA#pkeeie7@cqW1lInAv zvDzWYEPZRyZ`d6{B1PkOTKG%$oA5~SC+$%!!`x)WI+ciWYo?l9u1}$rM&kz0uXLXn z-guM1Z?4S|jjk+R#AmAfweqjRJB?=R;sxmoD_gb8ZcxO6!MftUobX+ce*s$9x|Ba< z^4JmE7^>bE_SnK)=XxfGbs602}EeparYH7Y3(jm5p5taxtNU8UwvYVUf)fGW3>~H|CHskh)@LkV~q3}nC zuM+y?$^@nZkb~<|;@ZDNZF?iJ)O9-@4$@6WRk&DVjAi9^zyi1kKWM)X_@~A2cwfQs zi=buMJmBy?l<(T1=1+pUw2_0oLf~$}#%sZUWUF}>#VvgH#ZQ`>T>W!Y`D04`Sre3# zRz89KrQ>=22r`$iqBeYPwbK;uR84jWk)sjcZ_^32aS9?H;3<> zEE2FUlh+jwggzhmQ^8hiXQ1hknL4z)d(=vAl|>ggI+pS_bsGykTT7Qrxnt$e7TG?S zs$LrKr-ytcXf5g;IYnXX@szJj^W8vJ1JSAnx_d8i4lP69y*4BwBX zK36S@x{l{dHEOLft0p=X<_+P-j3h-PXXYkgG3dy^3N)Q6g?rUlo?j>h?f&ksZDd}0RerF~s zOWCecpN70C;g1MmbR8uccKgzm=C^h=&(CooQ=F9*m96-b!~PVsYu#&8hT1*7U4SO5 z_&3KoCyq3x);vEsdvPH}lWqYctzE6FMcpT%)m?b6K=8$pz141_w~Yo_rIT(&d8dp2 z0Bqk1eW~HJC&~dhuQ>g_qQ1TG_K^*(?8r;Fks)FO06W)|{1W(K9fgE? z?CkF>vL@o)FdD8C&_`9VQFsp5w|5nfm8E zS0SZcyfzl_md?mj4tVKUno|5i(*7aO;vF}{COtKP0?tBN8;-d3u4z-}hUVPTvD^G? z&~3E;01)_IV1QxdZ%^UCt5IE}-4YH7Tw<{NN3OQJaShJ3aBgL{Ke|Ex04)BM4TbKj ze|QlOksi#3>e-?+xpxHGM#NUyY;ruBo%Y~dnB!B>{VDgln@b0krr0Vjf7ZCc`qg_2 z8%uUFwq$a0S`0RI3=lIvE{bU2=C`^c@8doy$Nt1-@z-K*!S^NQp3p9)#(J|Mf*E+P{+mkH)J zLXTi+$;CUca?s8Ak@4PN4{1kI@Xv=Qx?eG4^IUCSNE!F8&r7?W{{Tv~ySqRnl@;76 z;2d%*g!rqVd7cgoh;lCB0CxN0yUigUEjG|?2MD7d)AOX|cDe)~ymQ|ftrmD}cVipa zfsT4tlj;`#0A{)@7l7R2y{F<%mwA5nklMgq$z~u7<29F~{1+E;{jXPcUNR65(zH{G zjhUTDN^{WWe`i!ubKm{}0AN?6z#XBLcmpRGs+wPhv=0Ywhf0itAMk{3*fX-^Y~Z0-70JWx%A?^7ve}M@mo+Ta!tH=&umuI zlx)oEb85;&+F3#uY`%PuZk1eh0}>yGYvWBFCT z_(pXoJg+WOh^-7;cY9+r`+pJI$M#D^CBE41TOG18Dfd1plv>y=0OR_&M{pywrCr6-_EPu z+bc)Piu9C@cd3P^37qec5uQ1%2)3hSx8+gXz~~OqkEK=(GK@JO`%v{{>k{;{l|L`x z&0MmWmFJIo$cVg$9l`5bPzDMY1aa1etS#AjXXhaE>}kSqbMp^#RpLok?=F4nUm=;X zf+{U-%O^>qWb2GmmDPp?Lbjz?5ua+FJ4QT#)2%0D8xDBzpq_`)nD7(GJa(x!V+t~A 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%0D#wO1gCcfGDP4R=_WB5YRbs4SE(jY!)H)r0I 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 z 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

    D%`)k7+*Z$hi}CS|+2TB!3O;Zi~F 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�x>A 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�C$%NMqv9Ddt*Mdy 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%0AC`aOF1e3F%jSJ>Z+&eq^_@ z0kXS^&re#~{>6%0VQ+K;GMw%MlUqI&u{vQgTLKQ#$TdzCAJ!*@@R&}1@Haz9H>s{J-cHZ{n-CWy(PgXTY#CEzypBRovfa*y0sE;#t3&k9h z8*R+sdw^=Jw+I!s_dFW5(%L1%&9E|%Lau6!#hkxo`#?ewnBdmdS1l_mvJrB~LuaAR zPkLMH#=ewXvIWTGRB^J%>l}lD&OK_)%yB$R92me}Sei-2I}+3CLlhAZM#I;VeQBb>qxRjK_lkPP}S#0lp-$DJBm?G zO+LpHOK~i0q}Me#^!p_SR&W(fbrSd^S@4w6HmS36xNI-IaoTO&#+`c}qir!sVmpSJ)_F(vZ&nI$*x*` zcJgO2$NcQbOc(5<8RcU`#u07kX6W4Pr{tzVnL`s`$V zvJ$vBDr?ZZ9cN*t+o~+0Vw|BpN3Ac2d`D$+Olty{9^LDjDy-#n7n52X#htu*U8-6i zm9ds#+|`(;WGn+6-A_G5SGt(Y`{qH{y(Z!qG38G}E3T82A*j;6p1Pj&May zZErJ-zH+0SQr%4PC<>&2I%1NX+d{RBUlQnTs9E{2saZ!RmqybT*G^r~g5`cbI|z9Q6`<(|@J;C@E(=S>Nj^>Y|{Q z(#l8NU^pK2t)^POuPZIDEE6R`>s7WyCMhc6hf2!Pdxf=Tdf3@9`P&)w6y>tBMhH}7 zj(Djqt%_vCgogboQr3B*S&;$SK74kfG@;y5v|1l-(b^_sIr>v3n9SRiy8Ykqq!8?h zfNuFCJt*3bfH>!hsHnx*rq%Qt8cK2$;+r+Q1uZl~j{U0rt+KETTOghVTe*(eU^|lp zj%zt6w`3PMt!GO@uQDk0=~*J)+&=kGkXMjBYq^U~wVl|pB}Z=64y)k%X`%CN;o5L| zQnw?}r6l92#x2a_?kNFJ=}4M`eeK-mfmd}84{91{G6Z6u#gSQ)MJqya7SIO`Nl9H? z6uFtJZL7mHK1|89<0PKui;b4i;??rm%MA3aX&O<_PfS#>-Ae+71m%a#kyhTi4W-bM z8~Nj$vr52|!L7|NSlzTc<6!DfTEl|UIk#;jHsDJdv-UMhb1|EqqaDp^t1DT9wb9hu zY7oc*$uP(Bt9Dw2p|}WC5uUm2TtdCt;HfMJq3Kh>cR77FuG}tLT69&aSsV&9n!V3?w*LTvTXo0_`xZK_^f*BO>3s#ID4{eSh zxba+DhYWL?;2!Svhwo;Qx#^QrTHoG6-f^9W`y}KVty{BTy`7Ili@+APBg$VAi4cxm zO-SAh(#s;gtj;miR}%+|FU(;SoF7Bb)!RQ9-NvDqcjuaMru&NY_B&YoGvV81DgCO= z$405wMeyMtJ;}iwR}udJ2~@XIh9K@Hv}`q7*?vY%$3Jvb`x$p8@H!OJd@dz#v`APE zGfI3n;1-xl_NS4ObJnOwa~!exVjZphY8%+@;Xtm0Zt0HVv*c@b7L1<6_ZnBjWw>uP z#g2aN8x=LHcpp!8@@%&u0Dw+$SyJhKbBR?CPKUKg4wR`D*#SB0ni{9ojYcTfeM`Zz zMiSpmB1JtsGlyPM zT5}w_jz~WvfrC?@hnlU-%(nV;p-&-78irqo9v}ruXqP06kM(AU9-Yp8IFArT2>E#}kD*Q9?#6dQAe&^;n z1V(Z6s(7q7aJ-(DDu2RR;#Z7`H3>H7f>`lTKZ-TxJ7&L;#xauJD{y=>@xwRS$A)e; zgY$mu@lnn2x5pcRUk+Ra-Tlfww}(q~K529?*Idvc7=Cba9ULEI+ef#QckBG=@^#kx%r1BryOL~oPV-!#pjQ5>8t?wKnK5vf&(`Othelw@pfp}?T|+q zW5s3l{0H+C$O{hSdS!Ey*!OcSiv*fx=2nRiDw~zKg_@0WfODY`j0X1^V_C5Ho z8{khC&^~R)r6-x-t+^iaM-3h3$hQV3*V>sC#l+H;GLnQ>rl;(q@eUZm7KNLywOaoG zhD!0|a4f-AHzzCzJt|&jh22Q4T0E{HI#8uLVw%n3>` zRvwl01+VO><12^XExW94I(a1H@TqRUV{Z^n;Vvy?*hk7lCbD_G2)!gjO|4IrN;4@` z^x#yM61|n=a;lxkLE^rdpY{gUBqHG>xkk?$VmQa;O^fyf@d$6UJa;>K5+OVv%B5!* zS*E1N7|Jb4Jx>eqR=*atrKlwD00vs+;@+UCKnG!8Q-8z0yk7S2Ew!!FuH3KgO+#(} z00jK;ed!5zq2Hqg<88UYqK;{Vh16M9+^T!W%uxV8c6*+*wv99r9jnQ12(PX5@AxOa zrfo%`@YbNxcP0bYuf_iW1nbmffIhc{5UUcOn!(z2gQ)9>@4kb*jp*rHo?fmlcZ2iLV!M`)Y(a$pndRJ2V3cH48) zd;#&cOB-eI$BSTF?L7Ra%^74K)qBRD3N)=}O+F&<4boh|$8?Y>`O>_S-dRk?dj2GJ zt^WWCc;i~|h48r3u3u(;X!meO(z)kBuX-Ds#VWc>MnrVB7Y54m7Kwqu3@Y3j3>&t_ z{NsxB+Z6C0#!CQ*S5MXge5CNQ8t1hyhuZgsFHNqmYCvDRD)Jb5)KjmkQrw41Pk0SgbItwdjt6l@;Y zJ!_p2N#yyUm0&7+4Mt^*2auc|^<1u7F{q=WC?|^&j1n+vyJ@WuAbiStRGMC?3#byX zB#aPh^2q`DNyzL)XUObJR(D1t#8zGlCOeKXT~CERCtT@J4G+ceuB)cM%0$C081^-t zJ)OLxA%;y+y3yV?-5TT?iPMcuBx@R%kGyX9%l3Kj&y2L@@n6Er*yI>5HHmC8pJ84( zt!WyMhi}cb{e!^Ba6>LRuS@X%0EjhT3|_6~nQ-wsHz8PnMR(18@b}{VfYZENXBDm6 zE*9u089w#T%~uZlpmh2E6Xw%!CFLA)c@(DdNQiYihrep{e~4eRj<4Z4&Zl88xw2!F zk{(7Ygw#AOcV^h+e|Q?|r&^rV(T^`KjJIKPr(Z;(a2364PRmBKgAGHvSKwZ&_? zLrm;m^9oJ^C2@OL$=M@Y)Va$%X={d>_;KjfHN1A(f!Q3nE8)#ZnU$jYZu9F zZl~`|_|0Hn__N{ngxXOJ+D+y0lsV2lD&XAZ?xRoM#Cv#l*4{Oi>QICIv(~2m(eR$1 z36kSch$3=+Zb`2z@n6JkZ{jw)_6-v2?6#`gMh_;t9}0XT(csg5)2-^BY?3Z;(sZq* zO(eO9b8&jI4Qt~Ug|z#oj>wtZbW|CxcT@Pqu3ugYO(#bqap8*dU3u^~!o3lV#O{T` z$-&NRmhl&hJUygdJem!f?&yuTrCch)FP6e>$z2(D*MAeW>2?WP+9TAl#b;`s7}u>M z-*c@qyLBb$FT6|Qt!m@_b4H)QtKO^6Z>rqoX1ZhQOIDMpWa>>l%9lPJv9z{pyUj~{ znER@0l)skZOU5ulNa&`!N6=zu#BD!bz0E6le@}=7jWWa6y=L(hdIWj7jJ*%S(aWcc z>&N-=khLwJhwkpCD;2gEJxJ?Y)`@RyHah2ym39l?C;=3C&wN)hoq0;_n$F5TW_`bd zOGEya*!C5E$4ao#)l3k8PeOaum73;P%XI6CNyL|=61dsG6|J1UCTAqxtdH%Ia zTDlL!FBJG~THi~&Fsy@;r>$lrEfZ`hliHTyuv7o#?XXHQt}Eyla4>i5P? zR^jF(oE9Y2nBZ9y;c^?NwOG?UDSLkro+y|`2j0g@*0S)@M2juV!4-HJd}gjNidIBa zsVP2bZe+z`OkqOz^sOr$3g+$BJ9vpX>?*|GBJe(d;A$F@HadkhPg4D%d@-XRBg5Kg zd=3fzBUY)^l)cnV<+{-8^k0UTSEOBE5fUiLIKTp;@n?>{9C#MU*hzM?+?6|$Gn{@k z~^QBF?hp<2RbjX@j%$GvFB3dT52gRUwo z6+);zxD}xi2R_*5v$}en5nRZjticqz4eFKojkDmB$3tJ6-x2&3HOGr@rH)lV*H8CH z`$oS<{6qlKF7U_xJ=|b@E8$NR=}7(|yOEe5^oPJdQ(IDUOG6s5R?y)z4+leQAd-37 zOnUaNqCG-AJysD8;hum~rk_aBlQT*g&p z>H@hOfmj|O@e35m1bUoTKE5k6-o|GDsBE@RYS{6&iu8XI{hA#jz(kP71dIkUYTD$H zt&&DWx~#WD2+TR@ibb`$mG?L}{&g&0W{N%#XFY0oZcNG*F^_tgHsfYz7VmK*(u9gh zLAx2LEZ{)fLY(KCxAtb+=0}iT&Fo{b30P=AqHD``3Jvh ztp>4mEKJ5CNaKp=mqD6X9i2Y+wI-k8qELvU!1Tpv=M-k6W1Z5?)7+bj(phuD5nFn8 zoqTVN`l(dL6k@a=M79nPvVx~3ul=sv+Y5BUlo>S&QfzuyOC1AI*RGNkjL9RO0j`qg z;KbSnj{4t>b$G2)8IBRjVO*|};*0${XS%eMt102B{vh$bt>TzO8pYc^ z7%HTBxXG?v{CVO_n*`9)RggqS-B#kNX*QPnhN_=!mk1m8l6zLLrwVDxPV81oRuby^ z{;POdJlP$O0djFx+ri!~y9mu;FU`p;F^~LllGQxB6kIPPaa1)Q8)%nn zwrgc>I%AVu_2!hfY#rh-D;@#k1KyNUgS5$One#~Nm*Tj-U$aa}Mc^rJ^;b}u*IxoS zt;Y9XOjZq~{vXqSac(^M2i|P-rPZ~I<%}B;BOyAkYI2Pvz0^9Ba`#L2`bUH9A!v0a z-6Lcwt8t%Nz}7U29U67Lu(}KZ+!sA74&za}YqIjl*#nYITd}#5QT^LQ%%FYq(z4{Z zStNG%e;&MH;*A2^!y4|dFWBtHA%Hgn9@X6ZE%BYct#9@{Q&)*$wi}iw>izLvH4lfN zk(HQ`Nyi7RZ|Hh#RxHvaj5hWaP7#wz#71%19+B~L;=PxMZ6mYO{55YJkReerAO(kN z@@Lj{cx4Xu_~#@V>0!Ez64GIa9A=q&9hJ|`Bts;1tzl|^30F~Lbe|O4-oz2k9E=~W zYuos5Sk$mAVrhX=PQ}Ttb_;80<;}b*0q8yJzW7P;g8u;FwzD3l+B7$jryg9Z!5!)< zN^N_)iuckd8+{GMypL^j42ZzshXi7$)9sqs!&@;{AH+By*F*8|;~tgq3&aVm>E0QK zPYeKbw@st#S(;6&UukKmM#CPR=!ZNv+#8fgp|F~J!Fziv%17NSaz#t1XqFnffh0if z=yB4tV2(K3%bN?we)Q{&M@7-&d2a6G8y6&Isi{q>SJ;I@KLRUDq#QS+4a7BM;g$(zf-0Bi)S4K%3 z;2)4@fGZl%b#!L2la9yI{{RnvXpew@34AFW79S6w)b()|WVyRQz_;UGC-Eo8E%8Ui zviOAALu%8>krWBEDC`At)_-Mb@pm~@!64_qrB{bhSg+P-$-+nvu>jW<48Q8~bGvPw zQ^ZDeloV{wUeUe|9}&l4rYz4T&DJ<4r9=Bb{3r0A!*g$-*xY9QA_n9Z=zS@-pR}E` z_*&CR(6o_nsN0{K_;7LC73W?r@fNq@TjQ(h`h=6qA^F|gB-eCs)h5+Ry%ITN4p{5C z&fc_8hEbgK1lGQRq*z~Q?;Xql%3mSrq! zDUpg}kPjKBINjL}`q=Cx_{-vnbQ7XI(F&`#csL|iIThvSndga*Jf3QVQmdxi6V3>$ zD<093F~)K0RVl?&^SY+32?3Ohp+E>9mZ~*UHS@M%jGt7KlphKkVb6MKH zr=I8UT_v5NLDqe<69T8)!Hd8L$Js$r>N~%FLN{!GQ!6I{LSlGI6K&K zWF`cTLR|8>$GtiM5S#a_!yZO@QrKBsYPZo?LZq~hf$DQzM~=Q1OW^$$JH@*XAy8yb zOwjKa%C{7!8|rcwC(9w>U%TF-itcqR6}WC2+*YrLEUm6ucyH$lralXItib?T-4t*i z$U`vc`pvX#y{3i^ls z3EOhhc=u9?Q)Vnl1o!5+F?RMvrSBu^ZCWL{F4B@njFVrVUlpK@d{?W(6}V#@3I*Jc@~MXy7qwf&vXB-J2_ z&L#6#4i6%+uPuDiCS%t;*H7X-C6Zx0w<_DmW74r_vIqjXBxkKS-X|Tok(1=Q1}6Y7 zW8R$&ub7@(B^MV1D~<@Oe(Z15&H9=4ziQ8xRJ&)K4z=jM8(kVN z3Y&YIW&2wm9M(JS z!!gNLgO*Zo( zP)|9|LE@((Q7K)$x|)2^r_{ITc^u|QOR$T7+@Zt zdQ)vZN_LjTgq}18HIU=hg}S$NWgN10suB;ftGtcPGRom5xf@#`_V=e3b2S!di4?a? z;Pj@X##cL29OLOkcA4EVY+!V$BS92qR2k>DtyG^>3is5lsHE15zBSH!3absh<3ih^7u{Htl0gkqxGVmktwl4nFl>Uj^Jqj9Ib=Lq)3? zr4BL&sH<<{lVg=)cAlR~o?ELTTv$Dwf%+kv%g6_B=_o~-2IF}5V;N$VC zngXxc09DS@$F*!*>4NqwZRZ)QRaB8G*LN~XGRUftllAT@XH+Dxj{$HFYf*Gim`Cf5 z8`7%ZY4K&~Qt4=}Ptz zuyPO~2j&KcD88jdq{{Kz8KX1AK2d_e^#-64s+M5qBycN5EavjU#Ot<9f_>^av{|9L z`#Q&$;|N7mYDHgBHk-KJD*EEa`6rG-Ir)c7k4l$Vmfrg5u3$~A>*{J3vXwU^xmE}6 zo}!+%6EOg*P17jvs7>xMW3kxpGU;gpZF$aCLe zsS``PL9|;+;kg(?#b~h+irj|Oc4mg3uU=VQtd{pojt(*oGg`>+b3fV}A(--O4Cz<9 z)y;(GxFRE4lD?qH5VX>+H>_Yt1V)EiFH4d3i}vWr-*Cr5Dtm2+SV4u}zc|MRpwOFG zo>qqQNx4(EF}Q)Se@f7`()CN=#vLN*TO?!1JenmqrF)Gy$(hnwMTS_&&M}rK3Zg{ z`9T$CXO`+6hB6oqc4JBjFui&?u(-K6y`ikZ5JT+|dFmyW@=N^^x3}3NV#!KbQ%WAv1 zRr7$`SFFEbZyK}h)pdx_54>aNALCfhFv8p76`hZnZagC#fFvu}kVQvp;e><~nR3I7 z8v5ox*b8JzWbs3WkZ=NlihSR&29paU(|EdKaCc!xHJA2|9`|gh)18l!7eQ~cnBk0V zE%O>lv>94G$sTdv74^lZ>^0%Y#xDFrD-7XC0AzdCihjgC0E296uiO_S?t#Fp-fM+j zN9?A2Q8trxYY`w!{*p`Q5Onw=2t$w{{VtgpdYfHoPhK8>9-F~Yt?^ft7!*;*@(bt z)Pqd@gnkv+_!r={w}rIpM;=_x`76&o>tFVzuzO#J+c^X6E1Zhu%&V%{w&M3^v0Czi zN9H%}ZSZ&ECyst4e{1+}No%AK1>6T173T1M%HJ99XGnkH7GO&Jp^bincvIo0iM&~z zOH7VGB%hag?_GtL?C0Z6Nm53h)ebNQ{zYLN#}`E?C9%NpvhIFnuk5Yyf;)o&@YdBC z7zd?KXZsucVAMAR(othxGFrb*t$$<>8QjU{4NBQh@g4Q8r~bsABaBHDo+7tVFCdo9 zOtWlPVm_|hKQ71YFY$4Lh+?<-&PZqJR-pZaJ|{@+43k?%!;*JrABBFV=>Gt)wxR1Ue{{Vt}{7GLd-Rl;q=0DvX zKDD!H`vB^&GefF)f&kd#Ve9zU>V2R56YInBMi&17;zHqiZ5=A@kNgw2;e2dT{{Z3) zlPT^<1XfebG1BPCSbc3{@}K@4?R|H465qyADs9h}Q~K1f{{X>0pgWrD#%u^26-=qG z)@VQApPvNbiBY_3aN7qsVVqUye_?;w{?0$&>$eO@`G{_{GRI@@qF}J9=j7$D{1f*= zcveX~WX`T}wG;v?RDZ!cycV`b;rv}D<>iOCuhlCr*t7Oyu}rn>?m_-3hhJLKwEdSq zW*cPkO|g^`Hx`#Ur}d1^TE#NHtdGgNZ`fDD_(>ww+GQsj0QrZ#T)F*@ya{6KZE1gU z9Y-vC*XtPg1^X-M?fbnBJ&bLP@|MTBTs=zdP#{>a)XwRr7qE>c3jBN)lWV)#4uZ4>IxrD~oV zy`KjWy28UIzhM6Wx4&oD6d3#;r;Hvm5Trgo_!VH@WPT9R#y^Zepo(fa%$r=Ms*HM{ zm9T!udQ4X!4+GvY&kf}^DtW(S1(EY>@Z$82qcAZQ`j+1sei6iXTljXsZRkWRNBlHb z!>d?`O&-7~;EySIp<%PP(T!1o`HyG&56f`^miS?FAS2}l-H$aruj~b_%^Pm`KRX@Y zBA5++mapwM;FSLWQ)OhEMn)rF)}pxmt2{9ZtcbRX!@7mysbDj?D+9yEN9SF){1el~ zk|IrM@M=_b86mC6&1~u4@J?SH+%n4F2yvcB@+8PvL!>>!VeApZb@Yy3*NQ4D_y;Y243m_Q=7E&l-Em_HLFxBEZ*E2~gg z43|JTud4M=+iKNRk$o82a5k{2hxXpJlH1K1x&k}y6zSxd%icqkC_NeTW|RK_1g!X; z>{9Q-mPo*Sps2-b*#7{*Dt;wzK4yoeqT?Sjj%(bme{HCCWNNGa^1n4ne{LvCgqvBw z&#h>(4AyU13)sRZlUskmC_HjmQufdR;>S{Ggns%|1Y5xEOs??)6pIy_`_5lVl zR{sFu)Yh{it=Ed|)CSMWqMs-2#c7ZmR6KVLRPMiRyJ-}p8l-@pavGQVv5e+ds5eHM zMxuqK z{kNtpcU?$V9DLQU`mbH@R7#XKvFKL6@Jru=)@~%c@kVjMDgddE{1ZFiK%aE}D|W}- z!wib@$^QUti?PGcF=9C9j8=8e?WuWgS=r?$J#$qK7@Tx<2kfBM$Gt=U00jH^52nJA zP2w3PUI+}sty{GHg#Q3%7$g!s^W+|WVa0sib^B-Q_eumZNI*FlYJ%hT%hlnDrIvX? zCj=I)f7OUR<{rit*!r43*z5LbjeMDBV}{^wt4;eT{>!nIlH$o-m#UZP^skY>;j*vi zQL=dh5&iCJ3BPO45OPDjgmoLb)qkrLEoU)%81zTi-|)@<0J8))25EHEY;wDsrClEY zzh(&YDrm5kVUN9E6rbAz#7A@@2W<2Oj}+^F+P}q@BqFScpWWR@`mcrM)?@Z`)7bk{ z{uHO|wPh&sd^c=zFi9hi!mLH`-}Yog244$VxKYFL&3r*~`%3u4I4vZE=j1z$Qy;Xi zjHH=_lb%}zLmstp;mi_R%v`aK$orrE5Kq~5CLnk^!GS+1WErU>@b~QHXAhMhfour_ z<;+0i>0b)me$ienDqu<29ORZY48OFGjo#m9_JIXCUTAzbfacakr4=1FKI@Ku+4jwX zKZG>!dV4dZ*ZB;4hPzgo_{{ieKeYOND9DgNnW z&21hY%agY;3Y=N`G<;R?E;b7vg>>xWykeC2>)_R>J3J+)axhoPTKv+R_NDRMC`-B9 z)G%&EMHlT!<7=>`wFenJ+qG>T9m{u8E7_~w$LWlJ6TT6`Hpk)11sLT-D@-32J`*7; z7KdU9?d2{-erVtR)4nvf!pU-abyuiA;iSB0aUNFvfyn+UKh^xLJM#y#SJfY;Z}EHK zs>TvM7RY-3>3OK%yjSK+e$l=?Nq2v1IA7ugsgL_cc*f{#{?m1A zeeCentI0B}YQaG%Y<`-*?G4~i;xyB&`R}ntDI4~R@O*KI($dg#(4yDo1iv2qaU$(H zm)$twsgV49@vqtz+4To#&r`VZN#waw>ONZ^s3-P^@Sr7NwzN<>jiRVre$jpxW+LJn zZKv*#qniBn(7q@5ruIW+d8o=&hwkP^HLZ26c$FaYV%H>aIVxJQd1g@;Vw?}Urv0Nl zIc{(S3J)uV6-!k8qx?OP&vOwN=m_GzKKN0pY921}GHBQL(iLPSl)p;!4-xz|w|iL@ z8>s|}r)e!&%9dM0K)jLd8o$K-1IC(r#cy!FXg_z>xgQql9%qAYEg0u%>0dnfC&peX z@UO%pqTSpymfmgwZ1K%|w~M8Q+6ot@W%d@i6CT&MKuCtt3S3k>Z~k zd=aF0!$w;X z@(A^=Zud#kbsHzswR<#mb=tv(YtE?!89VH4O}NI}rhJ|ITzF&QribExw){4fPi;5O z3`2lA*N-fdedtN`#eF;RGvFimQ(ZdlnPc|L898fwX9L>2uf_iW3Kvvo)jT5sQoPG* zcq{l-EO(f?4qHmM&apO z_8P2nM57%401!Q?RD+AUA}RA6W!1IKw1plbG3`&Yop=2BIrXmI_fN6Zqua0pj<~LN z_rnbfpDlPj2(05%mFj7Bn9B>9tZowG%I)H0Y@;c!Pw>yiC%m#<3&qh#a|r=_*89s| zP%LjFLzN^B2em-*U!=Q6MO5KRvejy9Lc4;q*!JCL!AmWv)x0%2T-uSHs@Y}yE0~d{ zv;}T*q#O`May}LKhpqTV@DX_@mQT!uxFWqrN|(X^02VA(#@ka%El7`(e*w>>LsFoU z=xb6DsJWtZQ(uD~FfpFA@pY%HKfI7GdN4Jc;|&|c-UGjFH(ar0P<~keJ6L*ySeM$3 zy~IPyYlT7B_F@%Ag-wnnbmoc1A(StlSd0FqbPQ z&^|l(lftYt%~r@>**D7Z$eMj8XmRbi}Piy>C#)cI3<_mHH7lKYz$|; zeFtsv1Hs=AEmy+-01@=)%az1;p+?|+b6ju4f7zp4@co(bAB1ifQPUXbbVnrzy%g~- zo8_6DsY(v$^SvL%7n*#ScFKdu&2_q0i?sbof_b}N(AN(ogtq15nJ~(E2d!31-y&cm zd@$*X?u6;oMtt2*v~|5eY7SB|#C8L{aDFY5Tek&t=v7=E9!`Vay#D}N{i`mt=o%jm zLa#Fnd8{+Gyz^f8#pAybO448I&J~VGQ-N4V2%@z*WjIA@ciu6%*Qbf5@kfozs)M%L zIdCh=wTtz8mloG7$`1gZD=$>mwM)B=_cwA#3FMZjR$GZ>FvAIAdnnCJ+-OHl%;iR$e7wx{9*K23fQBjW@-<2=JblDcD0` zaZ=s**)5?qS|y-FQGh_?*FSf4sOnDA+_@z7H2ssDxtVX7ly4%nRX=4w2nKNDNpUxsY%2wjVsnaM#|m!rAE+GuxM41}M`rnb{0B#oy%_^#Vu zu(!})F1Fjq9TZm!b@3!wT{KOiFa+c7_M#HzMXqP7E;fqgH>5}Fj$jSxhVOt>Z?f(GAj}2+zqO-E|dj>V-`kuY4>lW#!MveeJ`87V9;Lj1=vaPO{EX+=M zUIjN-4@*|{CQ(;ATc6qk#g}%5!$r0bKu=}mt2O*n<2_h3*V>cBxabo&_NoaVsv2& zg;lw^n{Z(KvF5aowUfItvyp{i@Y_?knHy8roycK;7~ogj9|3gc(f%9hcD`|OfEOmd zM27q9!AoO1hB9mGuY*@a_y9M8b$D_tx_gkDZQbKlac{{Ut)$Yo*kX0??|y$(k!FEWBzfJtw> ze(oyuhMREdb zv`Cmdnv!G>TF~(}hotIC71_BtY#Qcf@a}~S#x+LTI^^}Mhb)$&-JL$0;y(^f+eW0B z&qG_VU1-SSIPOu~85lXQIGaV$uE<+&-C%VcgmH zG3#0?w3#>NS{{cL)X9{NBhP$OppA^#C~?%2TnwKO{9$isBel{Pu^%&Ss+T@4@$Jp2 zf3wLSrUzPXQBu{F_D@oS`!yIF`^chG%NJqNv-N+79vHNqOI;4(uVn)WkfuYL@|Uvl zuB#w7EjdT~#F99!pTk}v(tHtW3Tdk)z!)s!ky*-}H>zaWa}jut!hS9Be8OwJJ#5vv zZNs3fZF}LpmWKd}OR*%Ut8}iq4~cT>rb(|+l=dCImC1OEUAflpnPZK(I6;oJl&LlE zHZ>NcP_yurlz_T03Cj=xIE zy74Ucm(PAA!V~vu-KU6c=O7Ytf1Py2)lucRUP#}A$3G9e9n3xz7q@B#*(T@@t#N)P z@rI+~3+Zl%5v!lNoB%3qRs@=6oDf(H{`S<0khts_5iYR@^m zwvPA-5CORM?^m>Fq=E*wF>rgglWMUYO*c&|It_n%McAp;SPqO8rNNjO;} z;eqW-E~}>K$VQ@evi|@QjOW^=wX{T{?{q_Z;Y)o*gdu+Kd{&9O(7Yq1@4dJRRD7`a zHOOn97H*>qGc{M)LqSjiF zlD*Cr@tRq8vhYF1MN^z@k0jvdpzU2hh%_1JoZMKZ#4K>6Rt?6Pf99ATBktIw=4qv_ zWXvRzBROI=p1G>lvN+(%PdxM1v^=o}`$@qdliRI9Z(+ACV;~NKtxnO@i^}BI(8)c( zFh2vWX+x#z7s=(scv`1vZ9Gfn06+(*?^>FEsds39agH(wG^IH`E;~6FHEl#{9vq9q z-(*ngaAX6T-S}7VD_Pg|cy6_eQy!k9FDW?Uxk(o5X`OODY~+1&TlRkzJZWL0of6jU zi1|5QPAWM)rJ|j?l;NQN0F5^O74Y_`be#q@{of2!=Dg1FjQ0hjml^D9pwtpgX5`&m zNX+sb%wMi+7W++j?h3EU3H7ZdI8uD6lXR7k=oT+4XhEOiH8bv%_*`4cBs#;Il-&8_65+t z&4e5cy=y5|gVyHCF5#v_AKE;q+mZ$|UWegDypG>x1gyOZ9CY>nmhjkU9%uhYl)@8YJ%y>C8 z$zlwxvd<9XbRUkqM3VaQky8L6$l5&T1$MZLFzujG(*0t5aPgT>O4yJSiA zIa_PD(e6_E832|t3Lkp6u6V;$@gnZjZkg2o01kMrisSZo_|tlzCxCCh_COFGpIV;N z_FVYacFP+07W8Gl>4?($<{p#QLP>6LMl~mV3`TlVh{^!ObLcD8Y`YP@LKd~>zn~QI?N#T8p-*k8Ut1qwNt+}GL&mVviq=AF$UrYZ0!8y#w;x?etxF~eO z7%$ej?KAcY`0c2$KiF|XiZS!QQ(n>gDE`eK5k3g`y6af+TyY{xZRG`tvMZAli={ez zvFcP++C9eW4wG!iI~ZX7EAx-y)~|Tq5Vd%X!;rV~C_=}KF|X3QUk%^t(Mv6_BL#O3 z+*iuq5I^9b{xjEnReP?TW(Xp=oty{iGIA@@p^KwK4K8i;I%f1}`95PT@R`K9RX8A? zl}>AiFzzgP;eG4eV*QCeB5HmypTb&BsRW@&&Bl1HwSVB4e-dZ40lYluwlRG}0J{IqOqf*|Aa-5_%9#eQ%}z0KqQx=x1fT@th`2zbRGgT9$wCObps9 zOXHx7P9;=Pkyy($!*giCDXxddCdm1iz*HQNE2hvil}m9tOkEgcdso%){{X=QueAMj5P1lZZEGWeEr&p-!CmzvRfGC3TUhsQENN|t0i4hR%mX;a>~ zSfFf@FhH-ftv_H7hf-X;H`=w)!~CN?Mtv)(&_82eg#H+inEc6h9HEy7n$D(cP7B>y zjZ>3H!Me|fZnTYt?Fd&HT#oe=YZ^uKU}LbazIC732jRbprAhTmR`TKJYIijRKe0c+ zyJA^1nO#TTB%V!UPdTS0@1T_#CVV1^3Mejv2cM-h#Ku-sAnxR3SLh5MvKPSU?vN*f z<&rh|vf0KxK9zBQWj}NI{(>C)?uC|~UBqraf?jw_(i zG~HJ0g*sKp!RPlU2ES3P{{UraqnN>A@K<(QcH?39eY#eKx9q>-_eO>fgN_k-TskvH4uS7Z~6`6sPeweSy%E@yb*@Xg!cWDyBG`gE_ z_=eCMQSgUgQ`A|3pVFp-_D1-`)9$kPX3C+yVr{_4{HkG|U!g9HluygE@T1}z#BLkH zH<2Rp#KcA_I6e*d=ftox>HZzLmv0ATXRUs$U4F=W_Z zL6T(u0E9+3{K+$x0A`f4*A9bJB;$LZmR8@hC&rlW6>Yo~a8z@KLJ6z${>i@@b(=;P zUJQ{#50f~_uh#MV5Bz+%l}YgI8-M4im>cr{?FFM zj!pXs{CB@(F!)d)?8NYD&ENbJyY_{WK{VPmuvA_${{VWwWUYT-Z;OnDMa7yhY@m1V zR-yj@f_(g0nr}AeU$9Ib6v><#!DiU0O5=1U*5~7Xo&Nv?-1yxr0j}hR<*bM61&FavAFTAq4iKZ*Xyhw z@J@MW%4#1GU}<}{V6PdEz3fd9(K9;FQ)$h!8En2MA<)$ z;YPsT6>Db8{t4-6WWH3sIFv{mle2;ieyvCU00i~;c^io?{C^~wUUuTFuj~o%eE~z` z37vua`~!-p<1vxgYYiuJ^1>h313p5^3-!#{bv~`@Ur8E(EO%9u$RN6LW5ek zVg^GKik=_Xo8fh%{{W?3%PHCW!Mg=(^-X_bzu96o-!0Y5j5s990IOs6NBxi?k2e~3 zn0U|chD}qijp-H(2>PFtjr$?|7qvc037wo|62^x8mOc(Z+iq=INjrS?`oO=lXY6ZY zQ$84po3UpZsgJ=A*!CQM#SvuV9T@UzobmF148Gy4Euwx>S$@tR1z|-4!zm&UysFvH z%fF2b{1eTu(bDq0wPxx2fmY);86lwP|JUT9#BPSp< zN->VYwBz{i@X8E4I!>N2y*#w3h6^-tvx^Af6MG*6>Hh!%^eed5Huy|P1CR6%{zzk;pMbqRno z`c<1>*hk}1%w0S+Zw}GOC2Q6758GD){hM8{{RH>)Hdw7 z_=#*|BP0%UTwI^GGn^5qF;X#%pXF7re{JT83dN~0Z2Y4kI5p#UAGYqWB*NZE7ozZb)k(i?eSKpt z(?~`zy?LhiYEOECjW}$3nEil$9K)5k_<~w!(-`4{{Uf+fN-&C{7-V+0gb~I zGk(Uuv$Pn-p*t|(lOW_*%oBdto+mODjyZvGzzxo7gx|IYjOLO>g)TP(gO(zi;hIlZ zP<)X-xzj&p{{Y$JL4AOEfF6>Nb5dXU2li;w?Kz!(@tV{^S+czX>A-c<&aEwT6Zf#W}g{uqE+=vEfctNgL5V~#7t z{{U?p+j)En1*Q*~bfj(i*Ms<5#J>_XpAMfDuA=@-EOLdy z=5$gIV~WoagrP=pblvRrHK@6ua6TRQs=f@e{?49#sv9M9f-9lYe`u%!5V!vTARj5+ zUO%kq$$DCQl32Ij!KzkzazH$t>Z^>cdNlDEH0h(1C9WCRQ;%< zjkm70&A4Y~?Bc$ChQXW_6J!&{2YR%YF~JylPzLNs>srebfr|K3B}P|0-M?#CNLBvQ zBoo_=8jkDs!fl3FZzL)P0Uc|?mrk^rVIm*|_V=mZPt%}HpaLPR4NJlB%j+Z(HVOAY`z2OVgU;f5u) zRr!xO^rQP%57G!D8$B87QhwFGB#`1WIwp6?4_ zs2_W|s+ay%#nPUHj!h+-QcvI$i@t}Zr|muC8^~4Sjz{0zwlPe({h)kxEw<=ycK-l) z7tU+XY}FVrnm`0=^5El&jw`sLltjn381GGI7TO`pE1jIb9{we`A*bLTp^gZu@A1Fl z9EwzG1KSPSxkS5}&ydmpp?DeVO^Rz+Ko9rBW34xwPX7Q3E0BpYFr*p zPeDwz_>tr5=~~)tWSnH2o}#b?(wRgB#Diu@^fa)Gfql6oPzdRswKC3e7TH`*7m-`V ze;T}h;mu|(I_CYvQ#Lmb=U1QNFN^N&)@XI7`G?Je)K*7}w1_-G0JfL|GB!aSfbCh@ zbT>L&UR>nu&IJoQt0=DMwFPI~>Kn&iEb_4?xXd>4bI;PNMdH5_TpiD<$`d^N^^o%w zVfDh}1`Djso(Y^4O_ex~$##BN%a|9ZyYx!vsY6{ zP=(~=;-WVXD~Y3QdWynXwk5qDf^pWyh5o5}%r@Oi$5FV|dztPTaRvOCVe=?zt1aUz zJ~;qks=QA-lIW+{QvTD$TXET5%-M=bt%v-6$ir?nmg!Z+`$uwMmRBKqlGRBrWS1)| z6+JnruC_FbDq!J$YEsOxH~56qZ=tL9h#_A$dCA9mfy$HS62~X*=ZdXwDwOjbbB^BC zBiusFps)iRip68GDqj(NsUb@U!$%_f=h~&Xl@nyKDC7)csNdf!N(Zl6n%?O%<+cYI zT+)_diS9V4%W`PuMsGZ>2v$T;8+N`bCYVBU0C3OjeIQ!M>sIlt zT5o+(7LsP15y;nmaYCWJeQM(twNkP-Jw`j#IJI@VO`((=f-_TGIFoC$9uGrJRIPnk zl>3v%sXT4ud7O96Rwoy74aX;u^{Q9bN{zYz6hZ60-*JoM?*}4>8@ij#{R_9W@zoKq<0_?JJh+~&G(K$p*g3yYU3`-;~@S9sIVqb ztB^6$rMjKcJ+Id_6p!SCyRP01H9CuCQ+7k#fZx11`FJ%0+wV1fXABEN~7vbrn;K1e+=0sPTb~`&b3t7lK?@;tPi$HhaHIE)nwI>vlEb4 ztzF!=VRdt&is%M)T((YW*7~S`;Palwxrnu?gv?`p2VQB?>Qb@u6!JRr)|*W=sGZxn z>V6OLqQs)rkT74m-Rr22#b!j_LEHR9_OA)D@g>fgcC({!e)8tK&kp=Y&}MJ5Y8M*= zDBQT{XsboeH%5`0N4xw0yRknIpqA9{cT>0nUh}M~%pYhg>yEYaSHK&sBg5V&PZnG1 zD?PjLp0cLh zKL+@8T4nzpV=l!yv={XE4(kv&@Ft^;;jPf zO1qNA`rY83BZgKOHTD<5FWNUu@q49)r7EnX4a&{dx}S`nvafzoz94)fw!gW3Z^KO1w@c2|`?7lx zUf1z!;RlVr5^FN)9wM-pYGg+?!?lO5Ym%{WS9It|_oAGWT=dxzgl4opTKJRT3k`Z- zFHyB?9ZoTVO5tU%An`AR^{)-yY@Xfr=K+A=*WG?O@J@l_%NDe_w?vr+W0hA7ro3av zUIVz&H)y^fvJ+d3h^|6%zgqP0xamS%vN)?@+uL*I_@rXNLY?1A(1BeK+HJwd@hPs; z#2*gl(m=b4&`S^S%7e9YGg`?6rDI+@kzVC0{?%x5ayV{Sv%HRf-Qb4XS{ASthit2n z*w#h7ZX6OZo{d`8_c)A4A?SI!%5h*v?0M);4L0#T;$-g;IF;?(fo}f*Y+SWtzr9lEm3o99L<1qBLM*n$K-I z1uSMzO4f=}>#7o*>1=QKbK@LdA<|EUJ|*d~-9XE>E26(TAFX5fv*8T3R?V&WT48x& z!*B`9C3D)vxQUtL93MeeJQ?vXUGSCANatxS*y31UkVRtY&NAkvZlwyl=+1uT2e)mK zWe#vb9Vuj#G%DLpRQ0b=xzIct@k-p>Xg4w2UjezTs08rD2JGuz(Sn97`F zjtw|suK8Y!&QWmCqPGbnZU+npO1EdJ&1}H$Abo2%>{vsQhV`bilDOZ~t#>IQYtZTK zyhSW?0XX3FU~6K_U1H&ibCCYpNvC0Wlpq z(lV=n6~PC$rEpeWDY}7HH#x_>Z)rX&g5zv%*m}-Twy4!Mw=e3JG7Rip#PlPzJHekA zJZbRm?V&QsHJcnsZ!gTGeJahiqXdnKanD0Zdt+sG8+r`mraIR(N@`k37YehFq15U= z9r#o6*30d_7rIR+S}T`nrPD4}_e^$* zRcxan#d=1A@s~uu(ig)&6?Bia+OXO7puakM*CK^_GQ2h^#ua`Y&zIx1ylaCMt-06_ zTy?AVnijpOP4;UYI!8UoUI*h|p$3VfSTT6)S2^Q~zi%{_(c;$GV^h}y2CdYuQ5@1& zdYos5z6;(?7Jm@jq!H&OM<0YV``TdBcYUMpQUGO8imn_g_VnR;MQC* zT~99Jq~v3oJ&!WHnMx|xI(=Wpx~0PHf>l692GNWP$3?!qlg_!7j!#VWsqFO7@n&Pw zwOdUu7Pan9*nH# zx}|xKi0vc4ZMtTf%6*r;do!&wf&y{8T>8y zXE%s^X{kjfpwMO{W*N>sE9L!i=-p~}2Grs|H2Hr@j3sJVhSXMw-dK53)<(_ej&&)m zzQ+~AtYmTl#%l(9r*>y9NXJ5Itb*h?QP1H;?28m6bU5o>subzH5uB&Zqu7$n#d&hJ z@<ncy8JB`5BUqtdx+$s1AlwLSMunQkqh z%8+&pt!NMej4e>nAukkr&TxRS^sPi)ibgU$YnAHGnJc3!#bFb}clqJk(ea+#8vN4N zA%@??`jzd={Qm%JaI5Rhew28+LjE1p5m%qGzd!I3Uz}bl(;2);d4r$yr^&~B*F`Nf zW;K#fOvRFRnn3KmdKy^m*@oc6l6qCYutc$a?6!CqtJ-#zB$6V!01s1I-6Nl-rA;ou z=Q~*rPfjZ3&Y2~YAG%@>b6q{Hu9snJ=Cok28O?JZBG&$I1|m{X@*3PGY@ynCdLuzCztdq^&%q|!5^jaQ){lhUon zISsHLJxyCW9nvbY+DPXemX_B*)Te#_0AiE_=!TDLOM8heELKfcSf%oU1MYiOp?$tE z$}x_$Z9E~U$+vEwDJPSJHM69AKGp8?yGxZo=kCQq0dN5wtE{!~7N-^;`z_T1@%z3_Hs`=TA-Qm1(q`H}*foQ%hm+Nmpw32Xn+VXr zx_WIK6SAmWOA|1SY=8%$+tRxGkA^-dm|-+&w&$+S^_{4EHu2)ATTczoCOd`eP1eJ> z>mZCZIjj4)BDOAK9B?o?S1z^|I)%&0aJ^fc*P{=D{{RzpSiGU(i6d-eZyXA({{Rfl z@ls|mu9x#3SdN0F<8YMY@eh{U9F?AvrCn^ZK&YhUvDUin58)?=bu3&$e3nGZO#CVj zTJ?{BAG3~=;Ug!Aej@lfOw_1uQX3oSz$*%L^ z&+G|d;q7KUM_Y(q`FyNQoL41G>WnV$c2b4(N5ppC5%CPswbR(ns>9_hhX$xz=r?xm zcgLRRj`jLW;}6;H9}wGrWLoGE+M=OV@@@K832XlV1nJSW30bc%u8)`x%pp8;OZ#e< zE#_RH)`!CyHkCYAsc;TTo!IrSd-!AVYW~vJJvnrcL{aTHUMuKL7yb$1;Jpe^g2MXb zvE_^;;8ufnD*>xLpZ}!o!-PomED>0{{Y1=4fwNCv4-PW z(q6{G?n3E1$HRNoqwtsD2ZwwM9;X+?cfQr!W$a^60&&pS+I}ScoV-Kv55d;{9q})N z?w;D&0;0ukcL9&3a@HU4O@9m-46WcjL~a?|v9f>9r4!Albt{o69|vobY1UIQ(-U_; zFVe1fcI3@%zH}rh`G^(wv>)(I>qmX*@ZRmvoDI<&n%>es;GFjmM)BMHD7nG=s9`lL zh$tsyiS{SJ_Ih+z;C-JZh&TjQsC23Aqs+GDcAh~M`VnRS00ivTEiJ_Mp9!Q6&48OZ z6>4AjCuff@$d2FPTel#c$-w&7k@Q(8(EQ@m^>G!fuv4@bg4AXPg>rzp*#PtwzY(#iFEgnJ|vW^{?5BFZd@kaKut?9;qA+#~H`HScm=z z)#0{q^LYJK0g=Z~dcs+*DpArba>Gg4pNfMlV7!Qf5AR{1hK4FpAa3Cbt4%yVLxEMg-{j$0E*H=ihgX7Sp9z=G_+&- zw6Ao2Eyw==1kLf?sZn*}TYRy=QQEZazu=eNA-I_g{x5+^IcAK0mHRNiu+P9$EhXl^ zGn3Ja)vG_)%l3D&+NrBK0O$Q>4;Puu{49T0dRY8vZ}=wTTH7_P=Zsc3<5JG-y-i2( zpZ*EiW8!^E@^2CNpUSs|w!l$vTvzP<$Lx#yGET-h&zeu)4JApZe#;-Srh*+UtVksM z#ibmYBZ$p5QD(Bjxh>Dh*uUVJ-wBdK9J=kyfks0uTetrJf^GZ^j7HK6iN@>_-A#V7 z!SFx!Ua*mhX)$A_Or2^`@cZ^;v>8nT-#GblN9RdX%;ffFa>Hq6ep12z00i>=o#8lr z8g0RkbCXu1{eiv!K^RFqBO&90L9f*qv_ILN&P|Eos~2E$3jz7mk1y=)0X}DibmN{t zD5kYoY|X1#ht*S&`E}v{0N7LD3=@*x5|NaS70~1Jt=oUt*Wkd6S=)Rw^9r^>5FUL6 zew0PxZ-BNT)Ob@&z~}@^(xgv`e+Fz*eV>Lj;0gIaiFmBm2Q{0$nXlEOWAlUl89(9s zGMj&eOR_b|-fn3lHw&dnsWOsL`Fd>f|z&H_~s!|;0uIA8Q1{05et?62`$Sp zP3i#^?bqM7ovUtW?&1LO2sss>Kkc_=9C>YFPdt#=0=53Z%wFXC2y>vEc&P$5b_@@ccCG`$emp)7@U*j|?P%mBYIwhDXpw@o z?#@AFB-ZOKo+Udo7{OTR{1N*CY5Fd?F0*yxrD)Lt)` z4<_DmxO7&kj}FnkwF8zHKD&$das8R?RJYmKl78@$Jbzl6KZ4(~?V$2kLPMTOXU=`= z<8SzBzZ!;QjthbmWD2kU01XxK4(t;RoPhwyVozU6sPN_)Uz(uh7_E=DEq)$;%yuYZ z9vioP!yMx^Gw2_)O@w|-9uKi%J2=gJF(=30h|ka2WCRWYd}f&^#$Sl{YOq`kkPGt3VthmMs^X2 zLX-SV-D(5zE8;!Otry!6H#sbSK~6ayRT#U>t3zY& zg%;ooeH%_p^a2$e*XNYpKlq>}DJA-%s`OUqDiPyfh%!2~n#c-HLlgQ|)bebdCwUUu z=zfZy+8^P~xjtTfmQ#)^ z;217ETW}SQzUpzE+3!`Zu66afV|C&uz+T50HA@4L##)a{Y<>4}`)26oQnAkplH97} znx}L7YH5j;`%HQD$o#9|x$bTgV?T%{>DP5qo=d3|x$y+gwDX5OD*mUED`*Ke?9unL z{@gljc|UBAJ+ReM=l0^W&+l~w9OrVid>L{j{>+;E>N0-nHaOkXfyHxv0P$=1iDep< z#KKsmI||Bh1wX4~v0U7xawQw1^e*f6=e9pF)PM)>4>PaUv*-P~?cH__RYB{KCtCQ1 zTVy#|ZzOVgLSLm;7T!S#aL!SVa9q`>K#}*16fc2^u`i7sSB)1naB95aqam3|oPi9KH z(H~Tw+vXPx{{Y$ytT+j~IjVC0-ID`^y>pSC4Scs_d8Xfy38#(LL+$rXyIW_2n%R1bS^ z=4^;4V0a)>d8P*XQ%J6dx?Xit(O>4Q{2bEh4yx`M$(^{y4g_-G>UmyH&I<(7ow16mTeaZ3nBWhTH(K-SEkfYO=1QmUWE$4E)W6UU20>okt2t+tQ}zV zbW$^e>S?^=6=07w^)qJDH8yO%wKfl{bg9?FlSLpctj@{?a!*>C>Otfg9OrEi-ZNUF zGM(ArpGwJQxXCRT(zDf!Uk}-qF7n9j>%W?J{3F_P$m3%%E5P1*Rh7hT@(!btI*J+D z9AlOPf(2&t9AEPm;^b$Y2F4`-hRNdvjVREpE#(Yg2fCBZT9M4GCq?_6L8{j?%ow)p zp&ylE^Bi2akzBVzeVa@ξtzT!BmWDy(CI)XY=A%fz2pR-$A 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 Date: Wed, 18 Sep 2019 15:15:41 -0600 Subject: [PATCH 05/21] Fix roadmap checkboxes --- packages/troika-physics/README.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/packages/troika-physics/README.md b/packages/troika-physics/README.md index 5d8ece88..156fb90f 100644 --- a/packages/troika-physics/README.md +++ b/packages/troika-physics/README.md @@ -19,10 +19,10 @@ ammo.js (the initial engine used for `troika-physics`) is a javascript port of t * [Bullet QuickStart Guide](https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#heading=h.czaspku18mzs) ## Roadmap/TODO -*[ ] Rigid Bodies -*[ ] Soft Volumes -*[ ] Collision Filtering -*[ ] Constraints -*[ ] Transferable payloads for worker messages -*[ ] Rigid Body shape caching/sharing/manager -*[ ] Support troika-animated physics properties (mass, restitution, friction, etc.) \ No newline at end of file +- [ ] Rigid Bodies +- [ ] Soft Volumes +- [ ] Collision Filtering +- [ ] Constraints +- [ ] Transferable payloads for worker messages +- [ ] Rigid Body shape caching/sharing/manager +- [ ] Support troika-animated physics properties (mass, restitution, friction, etc.) \ No newline at end of file From 1fd7b9314f98caf32e07cda1e7f7147e2ad42b71 Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Wed, 18 Sep 2019 15:32:27 -0600 Subject: [PATCH 06/21] Cleanup. Re-use shared transform instance in `updateBodyMatrix` --- .../src/worker/physicsWorld.worker.js | 227 +----------------- .../worker/utils/physicsWorldUtils.worker.js | 34 +-- 2 files changed, 18 insertions(+), 243 deletions(-) diff --git a/packages/troika-physics/src/worker/physicsWorld.worker.js b/packages/troika-physics/src/worker/physicsWorld.worker.js index d351efc8..593f1403 100644 --- a/packages/troika-physics/src/worker/physicsWorld.worker.js +++ b/packages/troika-physics/src/worker/physicsWorld.worker.js @@ -147,7 +147,7 @@ centimeter if your units are in meters (recommended). isDisabled, isKinematic = false } = physicsConfig - // console.log(`~~ physicsWorld:addRigidBody`, facadeId, rigidBodyConfig) + if (isKinematic && mass > 0) { console.warn(`Kinematic bodies must have a mass of zero. Mass provided: ${mass}`) } @@ -159,7 +159,6 @@ centimeter if your units are in meters (recommended). transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) - var motionState = new Ammo.btDefaultMotionState(transform) var localInertia = new Ammo.btVector3(0, 0, 0) @@ -168,7 +167,6 @@ centimeter if your units are in meters (recommended). var body = new Ammo.btRigidBody(rbInfo) if (isKinematic) { - console.log(`~~ Adding kinematic rigidBody`, physicsConfig) body.setCollisionFlags(COLLISION_FLAGS.CF_KINEMATIC_OBJECT) utils.disableDeactivation(body) } @@ -176,11 +174,6 @@ centimeter if your units are in meters (recommended). if (mass > 0) { // Disable deactivation // TODO evaluate if we need this. Expose `initialActivationState` with default // utils.disableDeactivation(body) - // const initialActivationState = isDisabled - // ? ACTIVATION_STATES.DISABLE_SIMULATION - // : DEFAULT_ACTIVATION_STATE - - // body.setActivationState(initialActivationState) } if (friction) { @@ -203,21 +196,8 @@ centimeter if your units are in meters (recommended). physicsWorld.addRigidBody(body) } - // function _rescaleCollisionShape (body, scaleArgs) { - // const [scaleX, scaleY, scaleZ] = scaleArgs - // const collisionShape = body.getCollisionShape() - // if (!collisionShape || !collisionShape.setLocalScaling) { - // throw new Error(`Collision shape: not found or does not support the setLocalScaling method.`) - // } - // const shapeName = collisionShape.getName() - // console.log(`~~ shapename`, shapeName) - - // collisionShape.setLocalScaling(new Ammo.btVector3(scaleX, scaleY, scaleZ)) - // } - function removeRigidBody (facadeId) { const body = rigidBodyFacades[facadeId] - // console.log(`~~ physicsWorld:removeRigidBody`, facadeId) physicsWorld.removeRigidBody(body) const bodyId = facadeIdsToBodyIds[facadeId] @@ -227,7 +207,6 @@ centimeter if your units are in meters (recommended). } function setBodyActivationState (facadeId, isPaused) { - // console.log(`~~ setting activation states`,facadeId, isPaused ) const soft = true // If true, will still passively collide with other bodies const body = rigidBodyFacades[facadeId] const deactivatedState = soft ? ACTIVATION_STATES.ISLAND_SLEEPING : ACTIVATION_STATES.DISABLE_SIMULATION @@ -246,23 +225,14 @@ centimeter if your units are in meters (recommended). // rigidBodyFacades[facadeId] = body // Update reference? } - // function positionUpdateRequest (facadeId, propName, value) { - // const body = rigidBodyFacades[facadeId] - // console.log(`~~ worker positionUpdateRequest`) - - // } - function updatePhysicsShape (facadeId, shapeMethodConfig) { const body = rigidBodyFacades[facadeId] if (!body) { - console.warn(`~~ updatePhysicsShape: body not found`, facadeId, rigidBodyFacades) - + console.warn(`updatePhysicsShape: body not found`, facadeId, rigidBodyFacades) return } const collisionShape = body.getCollisionShape() - // console.log(`~~ updating physics shape`, facadeId, shapeMethodConfig) - const { method, args } = shapeMethodConfig const composedArgs = recurComposeArgs(args || []) collisionShape[method](...composedArgs) @@ -279,33 +249,32 @@ centimeter if your units are in meters (recommended). const facadeUpdates = updateSet[facadeId] const body = rigidBodyFacades[facadeId] if (!body) { - console.warn(`~~ batchedBodyUpdates: body not found:`, facadeId, rigidBodyFacades) + console.warn(`batchedBodyUpdates: body not found:`, facadeId, rigidBodyFacades) return } for (const updateType in facadeUpdates) { const updateArgs = facadeUpdates[updateType] - // console.log(`~~ worker batchedBodyUpdates`, facadeId, updateType, updateArgs) switch (updateType) { case 'rescale': utils.rescaleCollisionShape(body, updateArgs) break case 'worldMatrixChange': - utils.updateCollisionShapeMatrix(body, updateArgs) + utils.updateBodyMatrix(body, updateArgs) break default: - console.warn(`~~ Unsupported batchBodyUpdate updateType`, updateType) + console.warn(`Unsupported batchBodyUpdate updateType`, updateType) break } } } - // console.log(`~~ worker rescaleshape`, facadeId, scaleProp, scaleValue) } function getCollisions (deltaTimeSec) { const output = [] let collisionArr let contactsArr + // https://pybullet.org/Bullet/phpBB3/viewtopic.php?f=9&t=1691&start=0 const numManifolds = physicsWorld.getDispatcher().getNumManifolds() for (let i = 0; i < numManifolds; i++) { @@ -313,9 +282,7 @@ centimeter if your units are in meters (recommended). const bodyA = contactManifold.getBody0() // btCollisionObject const bodyB = contactManifold.getBody1() // btCollisionObject - // TODO only output for events involving a body that has - // a onCollision event handler - // collisionArr = [] + // TODO only output for events involving a body that has an onCollision event handler // FIXME use preallocated arrays or transferrables collisionArr = [ bodyIdsToFacadeIds[bodyA.getUserIndex()], // bodyA facadeId @@ -356,10 +323,7 @@ centimeter if your units are in meters (recommended). const transferableOutput = null function updatePhysicsWorld (deltaTimeSec) { - physicsWorld.stepSimulation(deltaTimeSec, 10) - - // console.log(`~~ worker updatePhysics`, deltaTimeSec) - + physicsWorld.stepSimulation(deltaTimeSec, 10) const rigidBodyOutput = [] // new Float32Array() let facadeOutput @@ -433,13 +397,11 @@ centimeter if your units are in meters (recommended). // Get collision pairs const collisionsOutput = getCollisions(deltaTimeSec) - // if (rigidBodyOutput.length > 0) { postMessage({ type: 'physicsWorldUpdated', rigidBodies: rigidBodyOutput, collisions: collisionsOutput }) - // } } // Init @@ -452,181 +414,9 @@ centimeter if your units are in meters (recommended). setBodyActivationState, updatePhysicsShape, batchedBodyUpdates - // positionUpdateRequest } } -// Ammo().then(function(Ammo) { -// postMessage({log: `~~ LOADED AMMO WASM`, ammot: typeof Ammo}) - -// // var NUM = 0, NUMRANGE = []; - -// // Bullet-interfacing code - -// // var collisionConfiguration = new Ammo.btDefaultCollisionConfiguration(); -// // var dispatcher = new Ammo.btCollisionDispatcher(collisionConfiguration); -// // var overlappingPairCache = new Ammo.btDbvtBroadphase(); -// // var solver = new Ammo.btSequentialImpulseConstraintSolver(); -// // var dynamicsWorld = new Ammo.btDiscreteDynamicsWorld(dispatcher, overlappingPairCache, solver, collisionConfiguration); -// // dynamicsWorld.setGravity(new Ammo.btVector3(0, -10, 0)); - -// // var groundShape = new Ammo.btBoxShape(new Ammo.btVector3(50, 50, 50)); - -// // var bodies = []; - -// // var groundTransform = new Ammo.btTransform(); -// // groundTransform.setIdentity(); -// // groundTransform.setOrigin(new Ammo.btVector3(0, -56, 0)); - -// // (function() { -// // var mass = 0; -// // var localInertia = new Ammo.btVector3(0, 0, 0); -// // var myMotionState = new Ammo.btDefaultMotionState(groundTransform); -// // var rbInfo = new Ammo.btRigidBodyConstructionInfo(0, myMotionState, groundShape, localInertia); -// // var body = new Ammo.btRigidBody(rbInfo); - -// // dynamicsWorld.addRigidBody(body); -// // bodies.push(body); -// // })(); - -// // var boxShape = new Ammo.btBoxShape(new Ammo.btVector3(1, 1, 1)); - -// // function resetPositions() { -// // var side = Math.ceil(Math.pow(NUM, 1/3)); -// // var i = 1; -// // for (var x = 0; x < side; x++) { -// // for (var y = 0; y < side; y++) { -// // for (var z = 0; z < side; z++) { -// // if (i == bodies.length) break; -// // var body = bodies[i++]; -// // var origin = body.getWorldTransform().getOrigin(); -// // origin.setX((x - side/2)*(2.2 + Math.random())); -// // origin.setY(y * (3 + Math.random())); -// // origin.setZ((z - side/2)*(2.2 + Math.random()) - side - 3); -// // body.activate(); -// // var rotation = body.getWorldTransform().getRotation(); -// // rotation.setX(1); -// // rotation.setY(0); -// // rotation.setZ(0); -// // rotation.setW(1); -// // } -// // } -// // } -// // } - -// // function startUp() { -// // NUMRANGE.forEach(function(i) { -// // var startTransform = new Ammo.btTransform(); -// // startTransform.setIdentity(); -// // var mass = 1; -// // var localInertia = new Ammo.btVector3(0, 0, 0); -// // boxShape.calculateLocalInertia(mass, localInertia); - -// // var myMotionState = new Ammo.btDefaultMotionState(startTransform); -// // var rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, myMotionState, boxShape, localInertia); -// // var body = new Ammo.btRigidBody(rbInfo); - -// // dynamicsWorld.addRigidBody(body); -// // bodies.push(body); -// // }); - -// // resetPositions(); -// // } - -// // var transform = new Ammo.btTransform(); // taking this out of readBulletObject reduces the leaking - -// // function readBulletObject(i, object) { -// // var body = bodies[i]; -// // body.getMotionState().getWorldTransform(transform); -// // var origin = transform.getOrigin(); -// // object[0] = origin.x(); -// // object[1] = origin.y(); -// // object[2] = origin.z(); -// // var rotation = transform.getRotation(); -// // object[3] = rotation.x(); -// // object[4] = rotation.y(); -// // object[5] = rotation.z(); -// // object[6] = rotation.w(); -// // } - -// // var nextTimeToRestart = 0; -// // function timeToRestart() { // restart if at least one is inactive - the scene is starting to get boring -// // if (nextTimeToRestart) { -// // if (Date.now() >= nextTimeToRestart) { -// // nextTimeToRestart = 0; -// // return true; -// // } -// // return false; -// // } -// // for (var i = 1; i <= NUM; i++) { -// // var body = bodies[i]; -// // if (!body.isActive()) { -// // nextTimeToRestart = Date.now() + 1000; // add another second after first is inactive -// // break; -// // } -// // } -// // return false; -// // } - -// // var meanDt = 0, meanDt2 = 0, frame = 1; - -// // function simulate(dt) { -// // dt = dt || 1; - -// // dynamicsWorld.stepSimulation(dt, 2); - -// // var alpha; -// // if (meanDt > 0) { -// // alpha = Math.min(0.1, dt/1000); -// // } else { -// // alpha = 0.1; // first run -// // } -// // meanDt = alpha*dt + (1-alpha)*meanDt; - -// // var alpha2 = 1/frame++; -// // meanDt2 = alpha2*dt + (1-alpha2)*meanDt2; - -// // var data = { objects: [], currFPS: Math.round(1000/meanDt), allFPS: Math.round(1000/meanDt2) }; - -// // // Read bullet data into JS objects -// // for (var i = 0; i < NUM; i++) { -// // var object = []; -// // readBulletObject(i+1, object); -// // data.objects[i] = object; -// // } - -// // postMessage(data); - -// // if (timeToRestart()) resetPositions(); -// // } - -// // var interval = null; - -// // onmessage = function(event) { -// // postMessage(`~~ worker.wasm.js:onMessage echo`) - -// // // NUM = event.data; -// // // NUMRANGE.length = 0; -// // // while (NUMRANGE.length < NUM) NUMRANGE.push(NUMRANGE.length+1); - -// // // frame = 1; -// // // meanDt = meanDt2 = 0; - -// // // startUp(); - -// // // var last = Date.now(); -// // // function mainLoop() { -// // // var now = Date.now(); -// // // simulate(now - last); -// // // last = now; -// // // } - -// // // if (interval) clearInterval(interval); -// // // interval = setInterval(mainLoop, 1000/60); -// // } - -// }); - let methods = { init } @@ -635,7 +425,6 @@ function init (urlOrigin) { importScripts(`engines/ammojs/loadAmmo.js`) Ammo().then(function (Ammo) { - // console.log(`~~ worker loaded Ammo lib`) self.Ammo = Ammo // Expose to global scope importScripts(`utils/physicsWorldUtils.worker.js`) // Load after Ammo is initialized diff --git a/packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js b/packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js index 6ce734df..0e4e07a1 100644 --- a/packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js +++ b/packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js @@ -10,35 +10,21 @@ function rescaleCollisionShape (body, scaleArgs) { throw new Error(`Collision shape: not found or does not support the setLocalScaling method.`) } collisionShape.setLocalScaling(new Ammo.btVector3(scaleX, scaleY, scaleZ)) - // FIXME copy motion state? velocity is reset + + // FIXME copy motion state? seems to lose motion when rescaling an object that is moving + if (!body.isActive()) { body.activate() // If this body was sleeping, activate it } } -function updateCollisionShapeMatrix (body, worldMatrixElements) { - // console.log(`~~ update matrix`, worldMatrixElements) +function updateBodyMatrix (body, worldMatrixElements) { + // Update the transform + // singletonTransform.setIdentity() // TODO need to reset this? + singletonTransform.setFromOpenGLMatrix(worldMatrixElements) - // const collisionShape = body.getCollisionShape() - // if (!collisionShape || !collisionShape.setLocalScaling) { - // throw new Error(`Collision shape: not found or does not support the setLocalScaling method.`) - // } - - // body - // .getWorldTransform() - // .setFromOpenGLMatrix(worldMatrixElements) // - // singletonTransform.setIdentity() // Reset - const newTransform = new Ammo.btTransform() - // const motionState = body.getMotionState() - - // body.getMotionState().getWorldTransform(newTransform) // Copy motionState transform to shared transform object - newTransform.setFromOpenGLMatrix(worldMatrixElements) // Update the transform - body.getMotionState().setWorldTransform(newTransform) // Apply back to the body's motionState - - // body.setWorldTransform(new Ammo.btVector3(scaleX, scaleY, scaleZ)) - // if (!body.isActive()) { - // body.activate() // If this body was sleeping, activate it - // } + // Apply transform to the body's motionState so Bullet keeps track of its velocity etc. + body.getMotionState().setWorldTransform(singletonTransform) // Apply back to the body's motionState } function disableDeactivation (body, force = false) { @@ -55,6 +41,6 @@ function disableDeactivation (body, force = false) { // "export" utils to global scope self.utils = { rescaleCollisionShape, - updateCollisionShapeMatrix, + updateBodyMatrix, disableDeactivation } From d3089ef2d04e41964f30371c4ca30741db9d50e0 Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Wed, 18 Sep 2019 16:39:22 -0600 Subject: [PATCH 07/21] Basic initial pass at automatically inferring physics shape from ThreeJS geometry and constructor parameters --- packages/troika-examples/physics/FanBlade.js | 11 +----- .../troika-examples/physics/PhysicsCube.js | 11 +++--- .../physics/PhysicsCubeInstanceable.js | 7 ---- .../physics/PhysicsExample.jsx | 4 +- .../troika-examples/physics/PhysicsGround.js | 9 ----- .../troika-examples/physics/PhysicsSphere.js | 4 -- .../physics/PhysicsSphereInstanceable.js | 4 -- .../src/facade/PhysicsObject.js | 27 +++++-------- .../src/utils/inferPhysicsShape.js | 39 +++++++++++++++++++ .../src/worker/physicsWorld.worker.js | 12 +++--- 10 files changed, 63 insertions(+), 65 deletions(-) create mode 100644 packages/troika-physics/src/utils/inferPhysicsShape.js diff --git a/packages/troika-examples/physics/FanBlade.js b/packages/troika-examples/physics/FanBlade.js index d6ac1dca..bf566a84 100644 --- a/packages/troika-examples/physics/FanBlade.js +++ b/packages/troika-examples/physics/FanBlade.js @@ -1,5 +1,5 @@ import { - BoxBufferGeometry, + BoxGeometry, Mesh, MeshPhongMaterial } from 'three' @@ -10,7 +10,7 @@ const sx = 0.5 const sy = 0.5 const sz = 10 -const geometry = new BoxBufferGeometry(sx, sy, sz, 1, 1, 1) +const geometry = new BoxGeometry(sx, sy, sz, 1, 1, 1) const material = new MeshPhongMaterial({ transparent: true, opacity: 1.0, @@ -23,13 +23,6 @@ class FanBlade extends Object3DFacade { const ground = new Mesh(geometry, material.clone()) super(parent, ground) - this._physicsShapeCfg = { - shape: 'box', - ctrArgs: [{ - method: 'btVector3', - args: [sx * 0.5, sy * 0.5, sz * 0.5] - }] - } } set color (c) { diff --git a/packages/troika-examples/physics/PhysicsCube.js b/packages/troika-examples/physics/PhysicsCube.js index 749b8ee5..947ec9ec 100644 --- a/packages/troika-examples/physics/PhysicsCube.js +++ b/packages/troika-examples/physics/PhysicsCube.js @@ -14,11 +14,11 @@ const material = new MeshPhongMaterial({ opacity: 1.0 }) const physicsShape = { - shape: 'box', - ctrArgs: [{ - method: 'btVector3', - args: [DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2] - }] + // shape: 'box', + // ctrArgs: [{ + // method: 'btVector3', + // args: [DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2] + // }] // shapeActions: [ // { // method: 'setLocalScaling', @@ -34,7 +34,6 @@ class Cube extends Object3DFacade { constructor (parent) { const mesh = new Mesh(geometry, material.clone()) super(parent, mesh) - this._physicsShapeCfg = physicsShape } set radius (r) { diff --git a/packages/troika-examples/physics/PhysicsCubeInstanceable.js b/packages/troika-examples/physics/PhysicsCubeInstanceable.js index 565cf618..b60cfdbc 100644 --- a/packages/troika-examples/physics/PhysicsCubeInstanceable.js +++ b/packages/troika-examples/physics/PhysicsCubeInstanceable.js @@ -23,13 +23,6 @@ class InstanceableCube extends Instanceable3DFacade { constructor (parent) { super(parent) this.instancedThreeObject = protoObj - this._physicsShapeCfg = { - shape: 'box', - ctrArgs: [{ - method: 'btVector3', - args: [DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2] - }] - } } afterUpdate () { diff --git a/packages/troika-examples/physics/PhysicsExample.jsx b/packages/troika-examples/physics/PhysicsExample.jsx index 156c9e30..2526be4b 100644 --- a/packages/troika-examples/physics/PhysicsExample.jsx +++ b/packages/troika-examples/physics/PhysicsExample.jsx @@ -112,9 +112,9 @@ class PhysicsExample extends React.Component { bladeSpinning: false, bladeHeight: 0.5, bladeSpeed: 5, - numToAdd: 50, + numToAdd: 5, }, - balls: this._getBalls(50), + balls: this._getBalls(5), } } diff --git a/packages/troika-examples/physics/PhysicsGround.js b/packages/troika-examples/physics/PhysicsGround.js index 8d367b94..6ff78d98 100644 --- a/packages/troika-examples/physics/PhysicsGround.js +++ b/packages/troika-examples/physics/PhysicsGround.js @@ -21,16 +21,7 @@ const material = new MeshPhongMaterial({ class Ground extends Object3DFacade { constructor (parent) { const ground = new Mesh(geometry, material.clone()) - super(parent, ground) - - this._physicsShapeCfg = { - shape: 'box', - ctrArgs: [{ - method: 'btVector3', - args: [sx * 0.5, sy * 0.5, sz * 0.5] - }] - } } set color (c) { diff --git a/packages/troika-examples/physics/PhysicsSphere.js b/packages/troika-examples/physics/PhysicsSphere.js index c355969a..3fab2d29 100644 --- a/packages/troika-examples/physics/PhysicsSphere.js +++ b/packages/troika-examples/physics/PhysicsSphere.js @@ -18,10 +18,6 @@ class Sphere extends Object3DFacade { constructor (parent) { const mesh = new Mesh(geometry, material.clone()) super(parent, mesh) - this._physicsShapeCfg = { - shape: 'sphere', - ctrArgs: [DEFAULT_RADIUS] - } } set radius (r) { diff --git a/packages/troika-examples/physics/PhysicsSphereInstanceable.js b/packages/troika-examples/physics/PhysicsSphereInstanceable.js index fde5dce8..9cf73909 100644 --- a/packages/troika-examples/physics/PhysicsSphereInstanceable.js +++ b/packages/troika-examples/physics/PhysicsSphereInstanceable.js @@ -23,10 +23,6 @@ class InstanceableSphere extends Instanceable3DFacade { constructor (parent) { super(parent) this.instancedThreeObject = protoObj - this._physicsShapeCfg = { - shape: 'sphere', - ctrArgs: [DEFAULT_RADIUS] - } } afterUpdate () { diff --git a/packages/troika-physics/src/facade/PhysicsObject.js b/packages/troika-physics/src/facade/PhysicsObject.js index 4a899e1f..96e6de86 100644 --- a/packages/troika-physics/src/facade/PhysicsObject.js +++ b/packages/troika-physics/src/facade/PhysicsObject.js @@ -1,17 +1,8 @@ import { Facade, utils } from 'troika-core' +import { inferPhysicsShape } from '../utils/inferPhysicsShape' const { assign, createClassExtender } = utils -const POS_AND_ROT_PROPS = [ - 'x', 'y', 'z', - 'quaternionX', 'quaternionY', 'quaternionZ', 'quaternionW', - 'rotateX', 'rotateY', 'rotateZ' /* 'rotateOrder */ -] - -const SCALE_PROPS = [ - 'scaleX', 'scaleY', 'scaleZ' -] - /** * Extends a given Facade class to become a `PhysicsObjectFacade`, allowing it to * have its position and rotation controlled by a `PhysicsManager`. @@ -23,6 +14,7 @@ const SCALE_PROPS = [ * physics: { * isDisabled: boolean // When toggled, will delete/add the shape from the Physics World, * isPaused: boolean // When toggled, will change the activation state of the shape, potentially allowing it to passively receive collisions from other shapes + * isKinematic: boolean // Kinematic bodies _must_ have a mass of zero. They will interact with dynamic objects in the physicsWorld, but have their position/orientation controlled by the facade parent. * * mass: number // kilograms * @@ -37,11 +29,13 @@ const SCALE_PROPS = [ * } * * @param {class} BaseFacadeClass - * @return {PhysicsObject} a new class that extends the BaseFacadeClass + * @return {PhysicsObjectFacade} a new class that extends the BaseFacadeClass */ export const extendAsPhysical = createClassExtender('physical', BaseFacadeClass => { class PhysicsObjectFacade extends BaseFacadeClass { constructor (parent, threeObject) { + console.log(`~~ ctr obj`, threeObject) + super(parent, threeObject) this.$isControlledByDynamicsWorld = false @@ -49,13 +43,10 @@ export const extendAsPhysical = createClassExtender('physical', BaseFacadeClass this._prevScaleX = this.scaleX this._prevScaleY = this.scaleY this._prevScaleZ = this.scaleZ - // this._prevs = Object.create(null) - // SCALE_PROPS.forEach(prop => { - // this._prevs[prop] = this[prop] - // }) - // POS_AND_ROT_PROPS.forEach(prop => { - // this._prevs[prop] = this[prop] - // }) + + if (!this._physicsShapeCfg) { + this._physicsShapeCfg = inferPhysicsShape(this) + } this.notifyWorld('physicsObjectAdded') } diff --git a/packages/troika-physics/src/utils/inferPhysicsShape.js b/packages/troika-physics/src/utils/inferPhysicsShape.js new file mode 100644 index 00000000..3f850d2a --- /dev/null +++ b/packages/troika-physics/src/utils/inferPhysicsShape.js @@ -0,0 +1,39 @@ +function getGeometry (facade) { + if (facade.instancedThreeObject) { + return facade.instancedThreeObject.geometry + } else if (facade.threeObject) { + return facade.threeObject.geometry + } +} + +export function inferPhysicsShape (facade) { + const geometry = getGeometry(facade) + const { + type, + parameters + } = geometry + + switch (type) { + case 'SphereBufferGeometry': + case 'SphereGeometry': + return { + shape: 'sphere', + args: [parameters.radius || 1] + } + case 'BoxBufferGeometry': + case 'BoxGeometry': + return { + shape: 'box', + args: [{ + method: 'btVector3', + args: [ + parameters.width / 2, + parameters.height / 2, + parameters.depth / 2 + ] + }] + } + default: + throw new Error(`Unable to infer physics shape from geometry type:"${type}"`) + } +} diff --git a/packages/troika-physics/src/worker/physicsWorld.worker.js b/packages/troika-physics/src/worker/physicsWorld.worker.js index 593f1403..6b970e57 100644 --- a/packages/troika-physics/src/worker/physicsWorld.worker.js +++ b/packages/troika-physics/src/worker/physicsWorld.worker.js @@ -89,8 +89,8 @@ function createWorkerPhysicsWorld () { let _cachedBox function createPhysicsShape (shapeConfig) { - const { shape, ctrArgs = [], shapeActions = [] } = shapeConfig - const composedArgs = recurComposeArgs(ctrArgs) + const { shape, args = [], shapeActions = [] } = shapeConfig + const constructorArgs = recurComposeArgs(args) let ammoShape // NOTE re: caching/sharing https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html @@ -99,13 +99,13 @@ function createWorkerPhysicsWorld () { switch (shape) { case 'sphere': { - // ammoShape = _cachedSphere || (_cachedSphere = new Ammo.btSphereShape(...composedArgs)) - ammoShape = new Ammo.btSphereShape(...composedArgs) + // ammoShape = _cachedSphere || (_cachedSphere = new Ammo.btSphereShape(...constructorArgs)) + ammoShape = new Ammo.btSphereShape(...constructorArgs) break } case 'box': { - // ammoShape = _cachedBox || (_cachedBox = new Ammo.btBoxShape(...composedArgs)) - ammoShape = new Ammo.btBoxShape(...composedArgs) + // ammoShape = _cachedBox || (_cachedBox = new Ammo.btBoxShape(...constructorArgs)) + ammoShape = new Ammo.btBoxShape(...constructorArgs) break } default: From 9669da7896d64835610ce885babb5f2cd080d06c Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Thu, 3 Oct 2019 14:19:18 -0600 Subject: [PATCH 08/21] Support for Soft Bodies via `physics.isSoftBody`. Support dynamic changes to `physics` properties when physics are running. Split out physics examples. --- package-lock.json | 414 ++++++++++++--- package.json | 10 +- packages/troika-examples/index.css | 5 + packages/troika-examples/index.js | 10 +- .../physics/PhysicsExample.jsx | 455 ---------------- .../physics/{ => _shared/facades}/Ground.js | 10 +- .../{ => _shared/facades}/PhysicsCube.js | 31 +- .../facades}/PhysicsCubeInstanceable.js | 3 +- .../{ => _shared/facades}/PhysicsGround.js | 4 + .../{ => _shared/facades}/PhysicsSphere.js | 0 .../facades}/PhysicsSphereInstanceable.js | 3 +- .../textures/cracks/decal-diffuse.png | Bin .../textures/cracks/decal-normal.jpg | Bin .../textures/envMap/Yokohama/negx.jpg | Bin .../textures/envMap/Yokohama/negy.jpg | Bin .../textures/envMap/Yokohama/negz.jpg | Bin .../textures/envMap/Yokohama/posx.jpg | Bin .../textures/envMap/Yokohama/posy.jpg | Bin .../textures/envMap/Yokohama/posz.jpg | Bin .../textures/envMap/Yokohama/readme.txt | 0 .../{ => collisionEvents}/CollisionDecal.js | 45 +- .../collisionEvents/CollisionEventExample.jsx | 285 ++++++++++ .../physics/{ => kinematics}/FanBlade.js | 0 .../physics/kinematics/KinematicsExample.jsx | 223 ++++++++ .../physics/rigidBody/RigidBodyExample.jsx | 237 +++++++++ .../physics/softBody/SoftBodyExample.jsx | 238 +++++++++ .../textures/cracks/broken-window-png-427.png | Bin 109610 -> 0 bytes packages/troika-physics/README.md | 55 +- packages/troika-physics/package.json | 3 +- .../src/facade/PhysicsManager.js | 134 +++-- .../src/facade/PhysicsObject.js | 56 +- .../src/utils/inferPhysicsShape.js | 71 ++- .../src/utils/processGeometryForPhysics.js | 53 ++ .../src/worker/engines/PhysicsEngineBase.js | 82 +++ .../src/worker/engines/README.md | 3 + .../engines/ammojs/AmmoPhysicsEngine.js | 398 ++++++++++++++ .../src/worker/engines/ammojs/ammoUtils.js | 238 +++++++++ .../src/worker/engines/ammojs/constants.js | 33 ++ .../src/worker/engines/ammojs/index.js | 25 + .../src/worker/engines/ammojs/loadAmmo.js | 10 +- .../engines/ammojs/shapes/AmmoShapeManager.js | 25 + .../engines/ammojs/shapes/getAmmoShape.js | 48 ++ .../src/worker/physicsWorld.worker.js | 486 ++---------------- .../worker/utils/physicsWorldUtils.worker.js | 46 -- 44 files changed, 2550 insertions(+), 1189 deletions(-) delete mode 100644 packages/troika-examples/physics/PhysicsExample.jsx rename packages/troika-examples/physics/{ => _shared/facades}/Ground.js (81%) rename packages/troika-examples/physics/{ => _shared/facades}/PhysicsCube.js (52%) rename packages/troika-examples/physics/{ => _shared/facades}/PhysicsCubeInstanceable.js (93%) rename packages/troika-examples/physics/{ => _shared/facades}/PhysicsGround.js (91%) rename packages/troika-examples/physics/{ => _shared/facades}/PhysicsSphere.js (100%) rename packages/troika-examples/physics/{ => _shared/facades}/PhysicsSphereInstanceable.js (91%) rename packages/troika-examples/physics/{ => _shared}/textures/cracks/decal-diffuse.png (100%) rename packages/troika-examples/physics/{ => _shared}/textures/cracks/decal-normal.jpg (100%) rename packages/troika-examples/physics/{ => _shared}/textures/envMap/Yokohama/negx.jpg (100%) rename packages/troika-examples/physics/{ => _shared}/textures/envMap/Yokohama/negy.jpg (100%) rename packages/troika-examples/physics/{ => _shared}/textures/envMap/Yokohama/negz.jpg (100%) rename packages/troika-examples/physics/{ => _shared}/textures/envMap/Yokohama/posx.jpg (100%) rename packages/troika-examples/physics/{ => _shared}/textures/envMap/Yokohama/posy.jpg (100%) rename packages/troika-examples/physics/{ => _shared}/textures/envMap/Yokohama/posz.jpg (100%) rename packages/troika-examples/physics/{ => _shared}/textures/envMap/Yokohama/readme.txt (100%) rename packages/troika-examples/physics/{ => collisionEvents}/CollisionDecal.js (52%) create mode 100644 packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx rename packages/troika-examples/physics/{ => kinematics}/FanBlade.js (100%) create mode 100644 packages/troika-examples/physics/kinematics/KinematicsExample.jsx create mode 100644 packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx create mode 100644 packages/troika-examples/physics/softBody/SoftBodyExample.jsx delete mode 100644 packages/troika-examples/physics/textures/cracks/broken-window-png-427.png create mode 100644 packages/troika-physics/src/utils/processGeometryForPhysics.js create mode 100644 packages/troika-physics/src/worker/engines/PhysicsEngineBase.js create mode 100644 packages/troika-physics/src/worker/engines/README.md create mode 100644 packages/troika-physics/src/worker/engines/ammojs/AmmoPhysicsEngine.js create mode 100644 packages/troika-physics/src/worker/engines/ammojs/ammoUtils.js create mode 100644 packages/troika-physics/src/worker/engines/ammojs/constants.js create mode 100644 packages/troika-physics/src/worker/engines/ammojs/index.js create mode 100644 packages/troika-physics/src/worker/engines/ammojs/shapes/AmmoShapeManager.js create mode 100644 packages/troika-physics/src/worker/engines/ammojs/shapes/getAmmoShape.js delete mode 100644 packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js diff --git a/package-lock.json b/package-lock.json index 889e87d5..c6defb89 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1516,6 +1516,14 @@ "@babel/plugin-transform-react-jsx-source": "^7.0.0" } }, + "@babel/runtime": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz", + "integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==", + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, "@babel/template": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.0.tgz", @@ -1741,6 +1749,11 @@ } } }, + "@icons/material": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", + "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==" + }, "@jest/console": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", @@ -4258,9 +4271,9 @@ "dev": true }, "acorn-jsx": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", - "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.2.tgz", + "integrity": "sha512-tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw==", "dev": true }, "acorn-walk": { @@ -4269,6 +4282,11 @@ "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", "dev": true }, + "adaptive-bezier-curve": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/adaptive-bezier-curve/-/adaptive-bezier-curve-1.0.3.tgz", + "integrity": "sha1-R3V3q+h9coDUbKQWSfbCJkb+gic=" + }, "agent-base": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", @@ -4524,6 +4542,31 @@ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", "dev": true }, + "babel-eslint": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.3.tgz", + "integrity": "sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-visitor-keys": "^1.0.0", + "resolve": "^1.12.0" + }, + "dependencies": { + "resolve": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", + "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, "babel-jest": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", @@ -4886,8 +4929,7 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "builtin-modules": { "version": "1.1.1", @@ -5138,6 +5180,11 @@ } } }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, "cli-width": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", @@ -5288,6 +5335,11 @@ "delayed-stream": "~1.0.0" } }, + "commander": { + "version": "2.20.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.1.tgz", + "integrity": "sha512-cCuLsMhJeWQ/ZpsFTbE765kvVfoeSddc4nU3up4fV+fDBcfUXnbITJ+JzhkdjzOqhURjZgujxaioam4RM9yGUg==" + }, "compare-func": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz", @@ -5923,6 +5975,16 @@ "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", "dev": true }, + "d3-hierarchy": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.8.tgz", + "integrity": "sha512-L+GHMSZNwTpiq4rt9GEsNcpLa4M96lXMR8M/nMG9p5hBE0jy6C+3hWtyZMenPQdwla249iJy7Nx0uKt3n+u9+w==" + }, + "d3-voronoi": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", + "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" + }, "dargs": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", @@ -6141,9 +6203,9 @@ } }, "deglob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/deglob/-/deglob-3.1.0.tgz", - "integrity": "sha512-al10l5QAYaM/PeuXkAr1Y9AQz0LCtWsnJG23pIgh44hDxHFOj36l6qvhfjnIWBYwZOqM1fXUFV9tkjL7JPdGvw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/deglob/-/deglob-4.0.1.tgz", + "integrity": "sha512-/g+RDZ7yf2HvoW+E5Cy+K94YhgcFgr6C8LuHZD1O5HoNPkf3KY6RfXJ0DBGlB/NkLi5gml+G9zqRzk9S0mHZCg==", "dev": true, "requires": { "find-root": "^1.0.0", @@ -6440,9 +6502,9 @@ } }, "eslint": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.1.0.tgz", - "integrity": "sha512-QhrbdRD7ofuV09IuE2ySWBz0FyXCq0rriLTZXZqaWSI79CVtHVRdkFuFTViiqzZhkCgfOh9USpriuGN2gIpZDQ==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.4.0.tgz", + "integrity": "sha512-WTVEzK3lSFoXUovDHEbkJqCVPEPwbhCq4trDktNI6ygs7aO41d4cDT0JFAT5MivzZeVLWlg7vHL+bgrQv/t3vA==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -6452,9 +6514,9 @@ "debug": "^4.0.1", "doctrine": "^3.0.0", "eslint-scope": "^5.0.0", - "eslint-utils": "^1.3.1", - "eslint-visitor-keys": "^1.0.0", - "espree": "^6.0.0", + "eslint-utils": "^1.4.2", + "eslint-visitor-keys": "^1.1.0", + "espree": "^6.1.1", "esquery": "^1.0.1", "esutils": "^2.0.2", "file-entry-cache": "^5.0.1", @@ -6512,20 +6574,14 @@ } }, "glob-parent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz", - "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.0.tgz", + "integrity": "sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==", "dev": true, "requires": { "is-glob": "^4.0.1" } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true - }, "import-fresh": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz", @@ -6581,15 +6637,15 @@ } }, "eslint-config-standard": { - "version": "13.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-13.0.1.tgz", - "integrity": "sha512-zLKp4QOgq6JFgRm1dDCVv1Iu0P5uZ4v5Wa4DTOkg2RFMxdCX/9Qf7lz9ezRj2dBRa955cWQF/O/LWEiYWAHbTw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-14.1.0.tgz", + "integrity": "sha512-EF6XkrrGVbvv8hL/kYa/m6vnvmUT+K82pJJc4JJVMM6+Qgqh0pnwprSxdduDLB9p/7bIxD+YV5O0wfb8lmcPbA==", "dev": true }, "eslint-config-standard-jsx": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-7.0.0.tgz", - "integrity": "sha512-OiKOF3MFVmWOCVfsi8GHlVorOEiBsPzAnUhM3c6HML94O2krbdQ/eMABySHgHHOIBYRls9sR9I3lo6O0vXhVEg==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard-jsx/-/eslint-config-standard-jsx-8.1.0.tgz", + "integrity": "sha512-ULVC8qH8qCqbU792ZOO6DaiaZyHNS/5CZt3hKqHkEhVlhPEPN3nfBqqxJCyp59XrjIBZPu1chMYe9T2DXZ7TMw==", "dev": true }, "eslint-import-resolver-node": { @@ -6635,13 +6691,21 @@ } }, "eslint-plugin-es": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-1.4.0.tgz", - "integrity": "sha512-XfFmgFdIUDgvaRAlaXUkxrRg5JSADoRC8IkKLc/cISeR3yHVMefFHQZpcyXXEUUPHfy5DwviBcrfqlyqEwlQVw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-2.0.0.tgz", + "integrity": "sha512-f6fceVtg27BR02EYnBhgWLFQfK6bN4Ll0nQFrBHOlCsAyxeZkn0NHns5O0YZOPrV1B3ramd6cgFwaoFLcSkwEQ==", "dev": true, "requires": { - "eslint-utils": "^1.3.0", - "regexpp": "^2.0.1" + "eslint-utils": "^1.4.2", + "regexpp": "^3.0.0" + }, + "dependencies": { + "regexpp": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.0.0.tgz", + "integrity": "sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g==", + "dev": true + } } }, "eslint-plugin-import": { @@ -6733,13 +6797,13 @@ } }, "eslint-plugin-node": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-9.1.0.tgz", - "integrity": "sha512-ZwQYGm6EoV2cfLpE1wxJWsfnKUIXfM/KM09/TlorkukgCAwmkgajEJnPCmyzoFPQQkmvo5DrW/nyKutNIw36Mw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-10.0.0.tgz", + "integrity": "sha512-1CSyM/QCjs6PXaT18+zuAXsjXGIGo5Rw630rSKwokSs2jrYURQc4R5JZpoanNCqwNmepg+0eZ9L7YiRUJb8jiQ==", "dev": true, "requires": { - "eslint-plugin-es": "^1.4.0", - "eslint-utils": "^1.3.1", + "eslint-plugin-es": "^2.0.0", + "eslint-utils": "^1.4.2", "ignore": "^5.1.1", "minimatch": "^3.0.4", "resolve": "^1.10.1", @@ -6813,9 +6877,9 @@ } }, "eslint-plugin-standard": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.0.tgz", - "integrity": "sha512-OwxJkR6TQiYMmt1EsNRMe5qG3GsbjlcOhbGUBY4LtavF9DsLaTcoR+j2Tdjqi23oUwKNUqX7qcn5fPStafMdlA==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.1.tgz", + "integrity": "sha512-v/KBnfyaOMPmZc/dmc6ozOdWqekGp7bBGq4jLAecEfPGmfKiWS4sA8sC0LqiV9w5qmXAtXVn4M3p1jSyhY85SQ==", "dev": true }, "eslint-scope": { @@ -6844,20 +6908,20 @@ "dev": true }, "espree": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/espree/-/espree-6.0.0.tgz", - "integrity": "sha512-lJvCS6YbCn3ImT3yKkPe0+tJ+mH6ljhGNjHQH9mRtiO6gjhVAOhVXW1yjnwqGwTkK3bGbye+hb00nFNmu0l/1Q==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz", + "integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==", "dev": true, "requires": { - "acorn": "^6.0.7", - "acorn-jsx": "^5.0.0", - "eslint-visitor-keys": "^1.0.0" + "acorn": "^7.0.0", + "acorn-jsx": "^5.0.2", + "eslint-visitor-keys": "^1.1.0" }, "dependencies": { "acorn": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.3.0.tgz", - "integrity": "sha512-/czfa8BwS88b9gWQVhc8eknunSA2DoJpJyTQkhheIf5E48u1N0R4q/YxxsAeqRrmK9TQ/uYfgLDfZo91UlANIA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.1.0.tgz", + "integrity": "sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ==", "dev": true } } @@ -8521,6 +8585,11 @@ "ini": "^1.3.2" } }, + "gl-vec2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/gl-vec2/-/gl-vec2-1.3.0.tgz", + "integrity": "sha512-YiqaAuNsheWmUV0Sa8k94kBB0D6RWjwZztyO+trEYS8KzJ6OQB/4686gdrf59wld4hHFIvaxynO3nRxpk1Ij/A==" + }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -8560,6 +8629,12 @@ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", "dev": true }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, "globby": { "version": "9.2.0", "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", @@ -9045,8 +9120,7 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" }, "ini": { "version": "1.3.5", @@ -11843,8 +11917,7 @@ "js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" }, "js-yaml": { "version": "3.13.1", @@ -12097,8 +12170,7 @@ "lodash": { "version": "4.17.15", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" }, "lodash._reinterpolate": { "version": "3.0.0", @@ -12112,11 +12184,15 @@ "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "dev": true }, + "lodash.clamp": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/lodash.clamp/-/lodash.clamp-4.0.3.tgz", + "integrity": "sha1-XCS+3u7vB1NWDcK0y0Zx+Qpt36o=" + }, "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", - "dev": true + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" }, "lodash.get": { "version": "4.4.2", @@ -12124,23 +12200,42 @@ "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", "dev": true }, + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" + }, "lodash.ismatch": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", "dev": true }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.isundefined": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", + "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=" + }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, + "lodash.result": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/lodash.result/-/lodash.result-4.5.2.tgz", + "integrity": "sha1-y0Wyf7kU6qjY7m8M57KHC4fLcKo=" + }, "lodash.set": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", - "dev": true + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" }, "lodash.sortby": { "version": "4.7.0", @@ -12183,7 +12278,6 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } @@ -12289,6 +12383,11 @@ "object-visit": "^1.0.0" } }, + "material-colors": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", + "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" + }, "math-random": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", @@ -12946,8 +13045,7 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", - "dev": true + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, "object-copy": { "version": "0.1.0", @@ -13100,6 +13198,15 @@ "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", "dev": true }, + "opentype.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/opentype.js/-/opentype.js-1.1.0.tgz", + "integrity": "sha512-SZimNGuUYrsGPk/nNCaytsrCWDbG+YB+G9Mzc6BM5XiIsIQpkhZa1QvSmNa+eN9xr1n+kBnBJih5YLVBviaJQg==", + "requires": { + "string.prototype.codepointat": "^0.2.1", + "tiny-inflate": "^1.0.2" + } + }, "optimist": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", @@ -13465,9 +13572,9 @@ } }, "p-limit": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", - "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz", + "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==", "dev": true, "requires": { "p-try": "^2.0.0" @@ -13561,6 +13668,22 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, + "polyline-miter-util": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/polyline-miter-util/-/polyline-miter-util-1.0.1.tgz", + "integrity": "sha1-tpPyOJ6g3tNqa89ezS7OS2kX2Vc=", + "requires": { + "gl-vec2": "^1.0.0" + } + }, + "polyline-normals": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/polyline-normals/-/polyline-normals-2.0.2.tgz", + "integrity": "sha1-oXN+ddjA3MsaWR+csn8J7vS30TU=", + "requires": { + "polyline-miter-util": "^1.0.1" + } + }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -14193,7 +14316,6 @@ "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -14309,11 +14431,69 @@ } } }, + "react": { + "version": "16.10.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.10.1.tgz", + "integrity": "sha512-2bisHwMhxQ3XQz4LiJJwG3360pY965pTl/MRrZYxIBKVj4fOHoDs5aZAkYXGxDRO1Li+SyjTAilQEbOmtQJHzA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-color": { + "version": "2.17.3", + "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.3.tgz", + "integrity": "sha512-1dtO8LqAVotPIChlmo6kLtFS1FP89ll8/OiA8EcFRDR+ntcK+0ukJgByuIQHRtzvigf26dV5HklnxDIvhON9VQ==", + "requires": { + "@icons/material": "^0.2.4", + "lodash": "^4.17.11", + "material-colors": "^1.2.1", + "prop-types": "^15.5.10", + "reactcss": "^1.2.0", + "tinycolor2": "^1.4.1" + } + }, + "react-dat-gui": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-dat-gui/-/react-dat-gui-4.0.0.tgz", + "integrity": "sha512-7knFkbdzx1DbpAA/Xb5Y5HCyrsFpr53PjYlLD1DFqzpU/1z9KSOq3Tt1rp44AI0712X5WCpOav56IHZcAnXCGg==", + "requires": { + "@babel/runtime": "^7.5.5", + "classnames": "2.2.6", + "lodash.clamp": "^4.0.2", + "lodash.clonedeep": "^4.3.2", + "lodash.isfinite": "^3.3.1", + "lodash.isstring": "^4.0.1", + "lodash.isundefined": "^3.0.1", + "lodash.result": "^4.4.0", + "lodash.set": "^4.2.0", + "react-color": "^2.13.8" + } + }, + "react-dom": { + "version": "16.10.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.10.1.tgz", + "integrity": "sha512-SmM4ZW0uug0rn95U8uqr52I7UdNf6wdGLeXDmNLfg3y5q5H9eAbdjF5ubQc3bjDyRrvdAB2IKG7X0GzSpnn5Mg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.16.1" + } + }, "react-is": { "version": "16.9.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz", - "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==", - "dev": true + "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==" + }, + "reactcss": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", + "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", + "requires": { + "lodash": "^4.0.1" + } }, "read": { "version": "1.0.7", @@ -14749,6 +14929,11 @@ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, + "regenerator-runtime": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", + "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" + }, "regenerator-transform": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", @@ -15589,6 +15774,15 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, + "scheduler": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.16.1.tgz", + "integrity": "sha512-MIuie7SgsqMYOdCXVFZa8SKoNorJZUWHW8dPgto7uEHn1lX3fg2Gu0TzgK8USj76uxV7vB5eRMnZs/cdEHg+cg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, "semver": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", @@ -15892,7 +16086,6 @@ "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", - "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -15901,8 +16094,7 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, @@ -16022,29 +16214,29 @@ "dev": true }, "standard": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/standard/-/standard-13.1.0.tgz", - "integrity": "sha512-h3NaMzsa88+/xtjXCMvdn6EWWdlodsI/HvtsQF+EGwrF9kVNwNha9TkFABU6bSBoNfC79YDyIAq9ekxOMBFkuw==", + "version": "14.3.1", + "resolved": "https://registry.npmjs.org/standard/-/standard-14.3.1.tgz", + "integrity": "sha512-TUQwU7znlZLfgKH1Zwn/D84FitWZkUTfbxSiz/vFx+4c9GV+clSfG/qLiLZOlcdyzhw3oF5/pZydNjbNDfHPEw==", "dev": true, "requires": { - "eslint": "~6.1.0", - "eslint-config-standard": "13.0.1", - "eslint-config-standard-jsx": "7.0.0", + "eslint": "~6.4.0", + "eslint-config-standard": "14.1.0", + "eslint-config-standard-jsx": "8.1.0", "eslint-plugin-import": "~2.18.0", - "eslint-plugin-node": "~9.1.0", + "eslint-plugin-node": "~10.0.0", "eslint-plugin-promise": "~4.2.1", "eslint-plugin-react": "~7.14.2", "eslint-plugin-standard": "~4.0.0", - "standard-engine": "~11.0.1" + "standard-engine": "^12.0.0" } }, "standard-engine": { - "version": "11.0.1", - "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-11.0.1.tgz", - "integrity": "sha512-WZQ5PpEDfRzPFk+H9xvKVQPQIxKnAQB2cb2Au4NyTCtdw5R0pyMBUZLbPXyFjnlhe8Ae+zfNrWU4m6H5b7cEAg==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/standard-engine/-/standard-engine-12.0.0.tgz", + "integrity": "sha512-gJIIRb0LpL7AHyGbN9+hJ4UJns37lxmNTnMGRLC8CFrzQ+oB/K60IQjKNgPBCB2VP60Ypm6f8DFXvhVWdBOO+g==", "dev": true, "requires": { - "deglob": "^3.0.0", + "deglob": "^4.0.0", "get-stdin": "^7.0.0", "minimist": "^1.1.0", "pkg-conf": "^3.1.0" @@ -16161,6 +16353,11 @@ } } }, + "string.prototype.codepointat": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", + "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==" + }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -16373,6 +16570,23 @@ "uuid": "^3.0.1" } }, + "terser": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.4.tgz", + "integrity": "sha512-Kcrn3RiW8NtHBP0ssOAzwa2MsIRQ8lJWiBG/K7JgqPlomA3mtb2DEmp4/hrUA+Jujx+WZ02zqd7GYD+QRBB/2Q==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, "test-exclude": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", @@ -16476,6 +16690,21 @@ "thenify": ">= 3.1.0 < 4" } }, + "three": { + "version": "0.107.0", + "resolved": "https://registry.npmjs.org/three/-/three-0.107.0.tgz", + "integrity": "sha512-vqbKJRLBEviPVa7poEzXocobicwxzsctr5mnymA7n8fEzcVS49rYP0RrwqZ98JqujRoruK+/YzcchNpRP+kXsQ==" + }, + "three-line-2d": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/three-line-2d/-/three-line-2d-1.1.6.tgz", + "integrity": "sha1-yqIJzhZq01+aPmuEZV5ABd2We3I=", + "requires": { + "inherits": "^2.0.1", + "object-assign": "^4.0.1", + "polyline-normals": "^2.0.0" + } + }, "throat": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", @@ -16504,6 +16733,16 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "dev": true }, + "tiny-inflate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", + "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=" + }, + "tinycolor2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", + "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" + }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -17309,6 +17548,11 @@ "dev": true } } + }, + "yoga-layout-prebuilt": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.9.3.tgz", + "integrity": "sha512-9SNQpwuEh2NucU83i2KMZnONVudZ86YNcFk9tq74YaqrQfgJWO3yB9uzH1tAg8iqh5c9F5j0wuyJ2z72wcum2w==" } } } diff --git a/package.json b/package.json index f4e93d13..8f8855b3 100644 --- a/package.json +++ b/package.json @@ -8,11 +8,15 @@ "node": "=8.16.0", "npm": "=6.4.1" }, + "standard": { + "parser": "babel-eslint" + }, "devDependencies": { "@ampproject/rollup-plugin-closure-compiler": "^0.10.0", "@babel/core": "^7.5.5", "@babel/preset-env": "^7.5.5", "@babel/preset-react": "^7.0.0", + "babel-eslint": "^10.0.3", "babel-jest": "^24.9.0", "buble": "0.19.4", "jest": "^24.9.0", @@ -30,11 +34,11 @@ "rollup-plugin-serve": "^1.0.1", "rollup-plugin-string": "^3.0.0", "rollup-watch": "^4.3.1", - "standard": "^13.1.0" + "standard": "^14.3.1" }, "scripts": { "postinstall": "npm run bootstrap", - "bootstrap": "lerna bootstrap --hoist", + "bootstrap": "lerna bootstrap --hoist --nohoist=ammo.js", "build": "lerna exec --ignore=troika-examples -- rollup -c \\$LERNA_ROOT_PATH/rollup.config.js", "build-opentype": "npm run bootstrap && lerna exec --scope=troika-3d-text -- npm run build-opentype", "build-typr": "lerna exec --scope=troika-3d-text -- npm run build-typr", @@ -45,6 +49,6 @@ "examples": "npm run serve-examples", "serve-docs": "cd website && npm start", "clean": "lerna exec -- rm -rf dist", - "lint": "lerna exec -- standard src/**/*.js src/**/*.jsx" + "lint": "lerna exec --no-bail -- standard src/**/*.js src/**/*.jsx --parser babel-eslint" } } diff --git a/packages/troika-examples/index.css b/packages/troika-examples/index.css index 23bbddb5..f9d28d1f 100644 --- a/packages/troika-examples/index.css +++ b/packages/troika-examples/index.css @@ -67,4 +67,9 @@ a { right: 0; padding: 10px 20px; background: rgba(255,255,255,.1); +} + +.example_desc.dark { + color: rgba(0,0,0,.7); + background: rgba(0,0,0,.1); } \ No newline at end of file diff --git a/packages/troika-examples/index.js b/packages/troika-examples/index.js index f864bc92..2a766762 100644 --- a/packages/troika-examples/index.js +++ b/packages/troika-examples/index.js @@ -15,7 +15,10 @@ import Canvas2DExample from './canvas2d/Canvas2DExample' import EasingsExample from './easings/EasingsExample' import InstanceableExample from './instanceable/InstanceableExample' import InceptionExample from './inception/InceptionExample' -import PhysicsExample from './physics/PhysicsExample' +import RigidBodyExample from './physics/rigidBody/RigidBodyExample' +import SoftBodyExample from './physics/softBody/SoftBodyExample' +import KinematicsExample from './physics/kinematics/KinematicsExample' +import CollisionEventExample from './physics/collisionEvents/CollisionEventExample' import 'react-dat-gui/dist/index.css' import './index.css' @@ -36,7 +39,10 @@ const EXAMPLES = [ {id: 'easings', name: 'Animation Easings', component: EasingsExample, disableVR:true}, {id: 'instanceable', name: 'Instanceable Objects', component: InstanceableExample}, {id: 'inception', name: 'Inception', component: InceptionExample}, - {id: 'physics', name: 'Physics', component: PhysicsExample} + {id: 'physics-rigid-body', name: 'Physics / Rigid Body', component: RigidBodyExample}, + {id: 'physics-soft-body', name: 'Physics / Soft Body', component: SoftBodyExample}, + {id: 'physics-kinematics', name: 'Physics / Kinematics', component: KinematicsExample}, + {id: 'physics-collisions', name: 'Physics / Collision Events', component: CollisionEventExample} ] class ExamplesApp extends React.Component { diff --git a/packages/troika-examples/physics/PhysicsExample.jsx b/packages/troika-examples/physics/PhysicsExample.jsx deleted file mode 100644 index 2526be4b..00000000 --- a/packages/troika-examples/physics/PhysicsExample.jsx +++ /dev/null @@ -1,455 +0,0 @@ -import React from 'react' -import T from 'prop-types' -import {Canvas3D, Group3DFacade} from 'troika-3d' -import {Plane, Vector3, Matrix4, CubeTextureLoader} from 'three' -import {PhysicsManager, CONSTRAINTS} from 'troika-physics' -import DatGui, {DatBoolean, DatButton, DatSelect, DatNumber} from 'react-dat-gui' -import Ground from './Ground' -import PhysicsSphereInstanceable from './PhysicsSphereInstanceable' -import PhysicsCubeInstanceable from './PhysicsCubeInstanceable' -import PhysicsSphere from './PhysicsSphere' -import PhysicsCube from './PhysicsCube' -import PhysicsGround from './PhysicsGround' -import CollisionDecal from './CollisionDecal' -import FanBlade from './FanBlade' - -const DEFAULT_GRAVITY = -9.8 - -function find(arr, testFn) { - for (let i = 0, len = arr.length; i < len; i++) { - if (testFn(arr[i])) { - return arr[i] - } - } - return null -} - -var scale = function(opts){ - var istart = opts.domain[0], - istop = opts.domain[1], - ostart = opts.range[0], - ostop = opts.range[1]; - - return function scale(value) { - return ostart + (ostop - ostart) * ((value - istart) / (istop - istart)); - } -}; - -const forceScale = scale({ - domain: [0, 2000], - range: [1, 5] -}) - -const cubeMapDir = 'physics/textures/envMap/Yokohama/' -const backgroundTexture = new CubeTextureLoader().load([ - `${cubeMapDir}/posx.jpg`, - `${cubeMapDir}/negx.jpg`, - `${cubeMapDir}/posy.jpg`, - `${cubeMapDir}/negy.jpg`, - `${cubeMapDir}/posz.jpg`, - `${cubeMapDir}/negz.jpg`, -]) - -class PhysicsExample extends React.Component { - constructor(props) { - super(props) - - this.collisionId = 1 - this._getInitialState = this._getInitialState.bind(this) - this._getBalls = this._getBalls.bind(this) - this._clear = this._clear.bind(this) - this._spawnObjects = this._spawnObjects.bind(this) - this._onCameraRef = this._onCameraRef.bind(this) - this._onBallMouseOver = this._onBallMouseOver.bind(this) - this._onBallMouseOut = this._onBallMouseOut.bind(this) - this._onBallMouseUp = this._onBallMouseUp.bind(this) - - this._onBallDragStart = this._onBallDragStart.bind(this) - this._onBallDrag = this._onBallDrag.bind(this) - this._onBallDragEnd = this._onBallDragEnd.bind(this) - - this._onGroundCollision = this._onGroundCollision.bind(this) - - this.state = this._getInitialState() - - this._onConfigUpdate = (newConfig) => { - this.setState({config: newConfig}) - } - } - - _getBalls(numBalls) { - let balls = [] - const idBase = Date.now() - for (let i = 0; i < numBalls; i++) { - balls.push({ - isBox: Math.random() > 0.5, - id: `ball_${idBase}_${i}`, - radius: Math.max(0.01, Math.random()), - x: -2 + (Math.random() * 2), - y: (6 + (i * 2)), - z: -2 + (Math.random() * 2), - rotateX: Math.random() * 2 * Math.PI, - rotateY: Math.random() * 2 * Math.PI, - rotateZ: Math.random() * 2 * Math.PI, - mass: Math.round(1 + (Math.random() * 10)), - friction: Math.max(0.1, Math.random()), - restitution: Math.max(0.1, Math.random()), - // physicsDisabled: i === 1, - color: Math.round(Math.random() * 0xffffff), - }) - } - return balls - } - - _getInitialState() { - return { - groundColor: 0xFFFFFF, - collisions: [], - hoveredBall: null, - config: { - useInstanced: "Instanced", - physicsActive: false, - bladeSpinning: false, - bladeHeight: 0.5, - bladeSpeed: 5, - numToAdd: 5, - }, - balls: this._getBalls(5), - } - } - - _spawnObjects() { - this.setState({ - balls: this.state.balls.concat(this._getBalls(this.state.config.numToAdd)), - }) - } - - _clear() { - this.setState({ - hoveredBall: null, - balls: [], - collisions: [] - }) - } - - _onCameraRef(ref) { - this._cameraFacade = ref - } - - _onBallMouseOver(e) { - this.setState({hoveredBall: e.target.id}) - } - - _onBallMouseOut() { - this.setState({hoveredBall: null}) - } - - _onBallMouseUp(e) { - const clickedBall = find(this.state.balls, d => d.id === e.target.id) - clickedBall.radius *= 1.5 - this.forceUpdate() - } - - _onBallDragStart(e) { - this.setState({draggedBall: e.target.id}) - } - - _onBallDrag(e) { - const draggedBall = find(this.state.balls, d => d.id === e.target.id) - const dragPlaneY = draggedBall.y - - // Determine event's point on the orbital plane - let systemTransformMatrix = new Matrix4().setPosition(0, dragPlaneY, 0).makeRotationX(-Math.PI / 2) - - let systemPlane = new Plane().setComponents(0, 0, 1, 0).applyMatrix4(systemTransformMatrix) - let ray = e.ray //all pointer events in a 3D world are guaranteed to have a `ray` - let posVec3 = ray.intersectPlane(systemPlane, new Vector3()) - if (posVec3) { - posVec3.applyMatrix4(new Matrix4().getInverse(systemTransformMatrix)) - - draggedBall.x = posVec3.x - draggedBall.y = posVec3.y - draggedBall.z = posVec3.z - this.forceUpdate() - } - } - - _onBallDragEnd(e) { - this.setState({ - // balls: balls.map(ball => { - // if (ball.id == this.state.draggedBall) { - // return { - // ...ball - - // } - // } - // return ball - // }), - draggedBall: null, - droppableBall: null - }) - } - - _onGroundCollision(e) { - if (!e.collisionTarget) { - return - } - const collidedBallColor = e.collisionTarget.color - let newState = { - groundColor: collidedBallColor - } - if (e.collisionContacts) { - const firstContact = e.collisionContacts[0] - const scaledForce = forceScale(firstContact.force) - const MIN_FORCE = 2 - - if (scaledForce >= MIN_FORCE) { - firstContact.id = this.collisionId++ - firstContact.scaledForce = scaledForce - firstContact.color = collidedBallColor - - this.state.collisions.push(firstContact) - newState.collisions = this.state.collisions - // newState.collisions.reverse() - // newState.collisions.length = 40 // Max decals - // newState.collisions.reverse() - } - } - this.setState(newState) - } - - render() { - const state = this.state - const {width, height} = this.props - const {config} = state - - return ( -

    - ({ - key: collision.id, - facade: CollisionDecal, - y: 0, - collision: collision, - color: collision.color, - receiveShadow: true - })) - }, - { - key: 'kinematicsOnlyObject', - facade: FanBlade, - x: 0, - y: config.bladeHeight, - z: 0, - rotateZ: Math.PI / 4, - animation: [ - { - paused: !config.bladeSpinning, - 0: {rotateY: 0}, - 100: {rotateY: Math.PI * 2}, - duration: 1000 / config.bladeSpeed, - iterations: Infinity, - } - ], - radius: 1, - color: 0x000000, - opacity: 1, - physics: { - isKinematic: true, - mass: 0, - friction: 0.5, - restitution: 0.7, - // constraints: [ - // { - // type: CONSTRAINTS.HINGE - // } - // ] - }, - environmentMap: backgroundTexture, - castShadow: true, - receiveShadow: true - }, - ...state.balls.map((ball, i) => { - let isHoveredBall = state.hoveredBall === ball.id - let isDraggedBall = state.draggedBall === ball.id - const _facade = config.useInstanced === 'Instanced' ? ( - ball.isBox ? PhysicsCubeInstanceable : PhysicsSphereInstanceable - ) : ( - ball.isBox ? PhysicsCube : PhysicsSphere - ) - - return { - key: ball.id, - facade: _facade, - id: ball.id, - x: ball.x, - y: ball.y, - z: ball.z, - rotateX: ball.rotateX, - rotateY: ball.rotateY, - rotateZ: ball.rotateZ, - radius: ball.radius, - color: isDraggedBall ? 0xff0000 : (isHoveredBall ? 0xFFFFFF : ball.color), - opacity: 1, - - physics: { - // isDisabled: isHoveredBall, //ball.physicsDisabled, - isPaused: isDraggedBall, - mass: ball.mass, - friction: ball.friction, //0.5, - rollingFriction: ball.friction, - restitution: ball.restitution, - }, - - pointerEvents: true, - onMouseOver: this._onBallMouseOver, - onMouseOut: this._onBallMouseOut, - onMouseUp: this._onBallMouseUp, - - onDragStart: this._onBallDragStart, - onDrag: this._onBallDrag, - onDragEnd: this._onBallDragEnd, - - castShadow: true, - receiveShadow: true - } - }) - - ] - } - ] - } - ] - } - ]} - /> - - - - - - - - - - - - - - - -
    -

    - Dynamic Objects: {state.balls.length.toLocaleString()}
    - Collisions: {state.collisions.length.toLocaleString()} -

    - Image credits: http://www.humus.name/index.php -
    -
    - ) - } -} - -PhysicsExample.propTypes = { - width: T.number, - height: T.number -} - -export default PhysicsExample diff --git a/packages/troika-examples/physics/Ground.js b/packages/troika-examples/physics/_shared/facades/Ground.js similarity index 81% rename from packages/troika-examples/physics/Ground.js rename to packages/troika-examples/physics/_shared/facades/Ground.js index f2c33354..09d243f7 100644 --- a/packages/troika-examples/physics/Ground.js +++ b/packages/troika-examples/physics/_shared/facades/Ground.js @@ -12,9 +12,9 @@ const sz = 40 const geometry = new BoxBufferGeometry(sx, sy, sz, 1, 1, 1) const material = new MeshPhongMaterial({ transparent: true, - opacity: 0.5, - color: 0xFFFFFF - // refractionRatio: 0.8 + opacity: 0.2, + color: 0xFFFFFF, + refractionRatio: 1.0 }) export default class Ground extends Object3DFacade { @@ -26,4 +26,8 @@ export default class Ground extends Object3DFacade { set environmentMap (envMapTexture) { this.threeObject.material.envMap = envMapTexture } + + set color (c) { + this.threeObject.material.color.set(c) + } } diff --git a/packages/troika-examples/physics/PhysicsCube.js b/packages/troika-examples/physics/_shared/facades/PhysicsCube.js similarity index 52% rename from packages/troika-examples/physics/PhysicsCube.js rename to packages/troika-examples/physics/_shared/facades/PhysicsCube.js index 947ec9ec..9d560d19 100644 --- a/packages/troika-examples/physics/PhysicsCube.js +++ b/packages/troika-examples/physics/_shared/facades/PhysicsCube.js @@ -8,27 +8,11 @@ import { Object3DFacade } from 'troika-3d' const DEFAULT_RADIUS = 1 -const geometry = new BoxBufferGeometry(DEFAULT_RADIUS, DEFAULT_RADIUS, DEFAULT_RADIUS) +const geometry = new BoxBufferGeometry(DEFAULT_RADIUS, DEFAULT_RADIUS, DEFAULT_RADIUS, 10, 10, 10) const material = new MeshPhongMaterial({ transparent: true, opacity: 1.0 }) -const physicsShape = { - // shape: 'box', - // ctrArgs: [{ - // method: 'btVector3', - // args: [DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2, DEFAULT_RADIUS / 2] - // }] - // shapeActions: [ - // { - // method: 'setLocalScaling', - // args: [{ - // method: 'btVector3', - // args: [randoRad, randoRad, randoRad] - // }] - // } - // ] -} class Cube extends Object3DFacade { constructor (parent) { @@ -37,20 +21,7 @@ class Cube extends Object3DFacade { } set radius (r) { - // PhysicsObject3DFacade "watches" scaleX/Y/Z for - // changes and forwards them to the PhysicsWorld - // shape automatically this.scaleX = this.scaleY = this.scaleZ = r - // if (r !== this._lastSetRad) { - // this._lastSetRad = r - // this.notifyWorld('updatePhysicsShape', { - // method: 'setLocalScaling', - // args: [{ - // method: 'btVector3', - // args: [r, r, r] - // }] - // }) - // } } get radius () { diff --git a/packages/troika-examples/physics/PhysicsCubeInstanceable.js b/packages/troika-examples/physics/_shared/facades/PhysicsCubeInstanceable.js similarity index 93% rename from packages/troika-examples/physics/PhysicsCubeInstanceable.js rename to packages/troika-examples/physics/_shared/facades/PhysicsCubeInstanceable.js index b60cfdbc..4a219e0c 100644 --- a/packages/troika-examples/physics/PhysicsCubeInstanceable.js +++ b/packages/troika-examples/physics/_shared/facades/PhysicsCubeInstanceable.js @@ -8,9 +8,10 @@ import { Instanceable3DFacade } from 'troika-3d' import { extendAsPhysical } from 'troika-physics' const DEFAULT_RADIUS = 1 +const SEGMENTS = 10 // Common shared geometry -const geometry = new BoxBufferGeometry(DEFAULT_RADIUS, DEFAULT_RADIUS, DEFAULT_RADIUS) +const geometry = new BoxBufferGeometry(DEFAULT_RADIUS, DEFAULT_RADIUS, DEFAULT_RADIUS, SEGMENTS, SEGMENTS, SEGMENTS) // Common shared material, declaring the diffuse color as an instanceable uniform const material = new MeshPhongMaterial() diff --git a/packages/troika-examples/physics/PhysicsGround.js b/packages/troika-examples/physics/_shared/facades/PhysicsGround.js similarity index 91% rename from packages/troika-examples/physics/PhysicsGround.js rename to packages/troika-examples/physics/_shared/facades/PhysicsGround.js index 6ff78d98..e3bcb81b 100644 --- a/packages/troika-examples/physics/PhysicsGround.js +++ b/packages/troika-examples/physics/_shared/facades/PhysicsGround.js @@ -24,6 +24,10 @@ class Ground extends Object3DFacade { super(parent, ground) } + set opacity (o) { + this.threeObject.material.opacity = o + } + set color (c) { this.threeObject.material.color.set(c) } diff --git a/packages/troika-examples/physics/PhysicsSphere.js b/packages/troika-examples/physics/_shared/facades/PhysicsSphere.js similarity index 100% rename from packages/troika-examples/physics/PhysicsSphere.js rename to packages/troika-examples/physics/_shared/facades/PhysicsSphere.js diff --git a/packages/troika-examples/physics/PhysicsSphereInstanceable.js b/packages/troika-examples/physics/_shared/facades/PhysicsSphereInstanceable.js similarity index 91% rename from packages/troika-examples/physics/PhysicsSphereInstanceable.js rename to packages/troika-examples/physics/_shared/facades/PhysicsSphereInstanceable.js index 9cf73909..ba64bdae 100644 --- a/packages/troika-examples/physics/PhysicsSphereInstanceable.js +++ b/packages/troika-examples/physics/_shared/facades/PhysicsSphereInstanceable.js @@ -8,9 +8,10 @@ import { Instanceable3DFacade } from 'troika-3d' import { extendAsPhysical } from 'troika-physics' const DEFAULT_RADIUS = 1 +const SEGMENTS = 16 // Common shared geometry -const geometry = new SphereBufferGeometry(DEFAULT_RADIUS, 16, 16) +const geometry = new SphereBufferGeometry(DEFAULT_RADIUS, SEGMENTS, SEGMENTS) // Common shared material, declaring the diffuse color as an instanceable uniform const material = new MeshPhongMaterial() diff --git a/packages/troika-examples/physics/textures/cracks/decal-diffuse.png b/packages/troika-examples/physics/_shared/textures/cracks/decal-diffuse.png similarity index 100% rename from packages/troika-examples/physics/textures/cracks/decal-diffuse.png rename to packages/troika-examples/physics/_shared/textures/cracks/decal-diffuse.png diff --git a/packages/troika-examples/physics/textures/cracks/decal-normal.jpg b/packages/troika-examples/physics/_shared/textures/cracks/decal-normal.jpg similarity index 100% rename from packages/troika-examples/physics/textures/cracks/decal-normal.jpg rename to packages/troika-examples/physics/_shared/textures/cracks/decal-normal.jpg diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/negx.jpg b/packages/troika-examples/physics/_shared/textures/envMap/Yokohama/negx.jpg similarity index 100% rename from packages/troika-examples/physics/textures/envMap/Yokohama/negx.jpg rename to packages/troika-examples/physics/_shared/textures/envMap/Yokohama/negx.jpg diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/negy.jpg b/packages/troika-examples/physics/_shared/textures/envMap/Yokohama/negy.jpg similarity index 100% rename from packages/troika-examples/physics/textures/envMap/Yokohama/negy.jpg rename to packages/troika-examples/physics/_shared/textures/envMap/Yokohama/negy.jpg diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/negz.jpg b/packages/troika-examples/physics/_shared/textures/envMap/Yokohama/negz.jpg similarity index 100% rename from packages/troika-examples/physics/textures/envMap/Yokohama/negz.jpg rename to packages/troika-examples/physics/_shared/textures/envMap/Yokohama/negz.jpg diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/posx.jpg b/packages/troika-examples/physics/_shared/textures/envMap/Yokohama/posx.jpg similarity index 100% rename from packages/troika-examples/physics/textures/envMap/Yokohama/posx.jpg rename to packages/troika-examples/physics/_shared/textures/envMap/Yokohama/posx.jpg diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/posy.jpg b/packages/troika-examples/physics/_shared/textures/envMap/Yokohama/posy.jpg similarity index 100% rename from packages/troika-examples/physics/textures/envMap/Yokohama/posy.jpg rename to packages/troika-examples/physics/_shared/textures/envMap/Yokohama/posy.jpg diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/posz.jpg b/packages/troika-examples/physics/_shared/textures/envMap/Yokohama/posz.jpg similarity index 100% rename from packages/troika-examples/physics/textures/envMap/Yokohama/posz.jpg rename to packages/troika-examples/physics/_shared/textures/envMap/Yokohama/posz.jpg diff --git a/packages/troika-examples/physics/textures/envMap/Yokohama/readme.txt b/packages/troika-examples/physics/_shared/textures/envMap/Yokohama/readme.txt similarity index 100% rename from packages/troika-examples/physics/textures/envMap/Yokohama/readme.txt rename to packages/troika-examples/physics/_shared/textures/envMap/Yokohama/readme.txt diff --git a/packages/troika-examples/physics/CollisionDecal.js b/packages/troika-examples/physics/collisionEvents/CollisionDecal.js similarity index 52% rename from packages/troika-examples/physics/CollisionDecal.js rename to packages/troika-examples/physics/collisionEvents/CollisionDecal.js index f5ef6a51..4bc00c28 100644 --- a/packages/troika-examples/physics/CollisionDecal.js +++ b/packages/troika-examples/physics/collisionEvents/CollisionDecal.js @@ -1,26 +1,19 @@ import { - CircleBufferGeometry, Mesh, MeshPhongMaterial, - MeshStandardMaterial, + BoxBufferGeometry, TextureLoader, Euler, Vector2, Vector3, - Quaternion, Matrix4 } from 'three' import { Object3DFacade } from 'troika-3d' import { DecalGeometry } from 'three/examples/jsm/geometries/DecalGeometry' -import { BoxBufferGeometry } from '../node_modules/three/src/Three' - -const crackTextures = { - large: new TextureLoader().load('physics/textures/cracks/broken-window-png-427.png') -} const textureLoader = new TextureLoader() -const decalDiffuse = textureLoader.load('physics/textures/cracks/decal-diffuse.png') -const decalNormal = textureLoader.load('physics/textures/cracks/decal-normal.jpg') +const decalDiffuse = textureLoader.load('physics/_shared/textures/cracks/decal-diffuse.png') +const decalNormal = textureLoader.load('physics/_shared/textures/cracks/decal-normal.jpg') const tempGeometry = new BoxBufferGeometry(1, 1, 1, 1, 1, 1, 1, 1) @@ -36,7 +29,8 @@ const decalMaterial = new MeshPhongMaterial({ depthWrite: false, polygonOffset: true, polygonOffsetFactor: -4, - wireframe: false + wireframe: false, + refractionRatio: 0.8 }) export default class CollisionDecal extends Object3DFacade { @@ -49,6 +43,10 @@ export default class CollisionDecal extends Object3DFacade { this.threeObject.material.color.set(c) } + set environmentMap (envMapTexture) { + this.threeObject.material.envMap = envMapTexture + } + afterUpdate () { super.afterUpdate() @@ -59,23 +57,14 @@ export default class CollisionDecal extends Object3DFacade { normalXYZ, scaledForce } = this.collision - - const collisionWorldPos = new Vector3().fromArray(targetXYZ) - // const parentWorldPosition = this.parent.getWorldPosition() - // const corrected = collisionWorldPos.clone().sub(parentWorldPosition) - // console.log(`~~ wat`, collisionWorldPos, parentWorldPosition, ' ->', corrected) - // // Use collisionNormal - // // const myDirectionVector = new Vector3(this.normalX, this.normalY, this.normalZ) - // const collisionPosition = new Vector3(target.x, target.y, target.z) + const collisionWorldPos = new Vector3().fromArray(targetXYZ) const mx = new Matrix4().lookAt( new Vector3().fromArray(normalXYZ), // eye new Vector3(0, 0, 0), // center new Vector3(0, 1, 0) // up ) const rot = new Euler().setFromRotationMatrix(mx) - // console.log(`~~ rot?`, rot) - // this.threeObject.updateMatrixWorld(true) // TODO It would be better to create the DecalGeometry in the constructor, // and just update its position attributes here. I'm unsure what else would @@ -86,20 +75,6 @@ export default class CollisionDecal extends Object3DFacade { rot, new Vector3(scaledForce, scaledForce, scaledForce) // size/scale ) - // this.threeObject.geometry.verticesNeedUpdate = true - // this.threeObject.geometry.elementsNeedUpdate = true - // this.threeObject.geometry.morphTargetsNeedUpdate = true - // this.threeObject.geometry.uvsNeedUpdate = true - // this.threeObject.geometry.normalsNeedUpdate = true - // this.threeObject.geometry.colorsNeedUpdate = true - // this.threeObject.geometry.tangentsNeedUpdate = true - - // this.threeObject.geometry.attributes.position.needsUpdate = true // required after the first render - // this.threeObject.geometry.computeBoundingSphere() - - // this.threeObject.updateMatrixWorld(true) } - // this._matrixChanged = true - // super.afterUpdate() } } diff --git a/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx b/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx new file mode 100644 index 00000000..84503eaa --- /dev/null +++ b/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx @@ -0,0 +1,285 @@ +import React from 'react' +import { Canvas3D, Group3DFacade } from 'troika-3d' +import { CubeTextureLoader } from 'three' +import { PhysicsManager } from 'troika-physics' +import DatGui, { DatBoolean, DatButton, DatNumber } from 'react-dat-gui' +import Ground from '../_shared/facades/Ground' +import PhysicsSphereInstanceable from '../_shared/facades/PhysicsSphereInstanceable' +import PhysicsCubeInstanceable from '../_shared/facades/PhysicsCubeInstanceable' +import PhysicsGround from '../_shared/facades/PhysicsGround' +import CollisionDecal from './CollisionDecal' + +const MIN_FORCE = 2 +const MAX_DECALS = 40 + +const scale = function (opts) { + const istart = opts.domain[0] + const istop = opts.domain[1] + const ostart = opts.range[0] + const ostop = opts.range[1] + + return function scale (value) { + return ostart + (ostop - ostart) * ((value - istart) / (istop - istart)) + } +} + +const forceScale = scale({ + domain: [0, 2000], + range: [1, 5] +}) + +const cubeMapDir = 'physics/_shared/textures/envMap/Yokohama/' +const backgroundTexture = new CubeTextureLoader().load([ + `${cubeMapDir}/posx.jpg`, + `${cubeMapDir}/negx.jpg`, + `${cubeMapDir}/posy.jpg`, + `${cubeMapDir}/negy.jpg`, + `${cubeMapDir}/posz.jpg`, + `${cubeMapDir}/negz.jpg` +]) + +export default class CollisionEventExample extends React.Component { + constructor (props) { + super(props) + + this.collisionId = 1 + this._getInitialState = this._getInitialState.bind(this) + this._getThings = this._getThings.bind(this) + this.handleClear = this.handleClear.bind(this) + this.handleSpawnThings = this.handleSpawnThings.bind(this) + + this.handleGroundCollision = this.handleGroundCollision.bind(this) + + this.state = this._getInitialState() + + this.handleConfigUpdate = (newConfig) => { + this.setState({ config: newConfig }) + } + } + + _getThings (numThings) { + const things = [] + const idBase = Date.now() + for (let i = 0; i < numThings; i++) { + things.push({ + isBox: Math.random() > 0.5, + id: `thing_${idBase}_${i}`, + radius: Math.max(0.01, Math.random()), + x: -2 + (Math.random() * 2), + y: (6 + (i * 2)), + z: -2 + (Math.random() * 2), + rotateX: Math.random() * 2 * Math.PI, + rotateY: Math.random() * 2 * Math.PI, + rotateZ: Math.random() * 2 * Math.PI, + mass: Math.round(1 + (Math.random() * 10)), + friction: Math.max(0.1, Math.random()), + restitution: Math.max(0.1, Math.random()), + color: Math.round(Math.random() * 0xffffff) + }) + } + return things + } + + _getInitialState () { + return { + groundColor: 0xFFFFFF, + collisions: [], + config: { + physicsActive: true, + numToAdd: 20 + }, + things: this._getThings(5) + } + } + + handleSpawnThings () { + this.setState({ + things: this.state.things.concat(this._getThings(this.state.config.numToAdd)) + }) + } + + handleClear () { + this.setState({ + things: [], + collisions: [] + }) + } + + handleGroundCollision (e) { + if (!e.collisionTarget) { + return + } + const collidedThingColor = e.collisionTarget.color + const newState = { + groundColor: collidedThingColor + } + if (e.collisionContacts) { + const firstContact = e.collisionContacts[0] + const scaledForce = forceScale(firstContact.force) + if (scaledForce >= MIN_FORCE) { + firstContact.id = this.collisionId++ + firstContact.scaledForce = scaledForce + firstContact.color = collidedThingColor + + this.state.collisions.push(firstContact) + newState.collisions = this.state.collisions + newState.collisions.reverse() + newState.collisions.length = MAX_DECALS // Max decals + newState.collisions.reverse() + } + } + this.setState(newState) + } + + render () { + const state = this.state + const { width, height } = this.props + const { config } = state + + return ( +
    + ({ + key: collision.id, + facade: CollisionDecal, + y: 0, + collision: collision, + color: collision.color, + receiveShadow: true, + environmentMap: backgroundTexture + })) + }, + ...state.things.map((thing, i) => { + const _facade = thing.isBox ? PhysicsCubeInstanceable : PhysicsSphereInstanceable + + return { + key: thing.id, + facade: _facade, + id: thing.id, + x: thing.x, + y: thing.y, + z: thing.z, + rotateX: thing.rotateX, + rotateY: thing.rotateY, + rotateZ: thing.rotateZ, + radius: thing.radius, + color: thing.color, + opacity: 1, + + physics: { + mass: thing.mass, + friction: thing.friction, // 0.5, + rollingFriction: thing.friction, + restitution: thing.isSoftBody ? 0 : thing.restitution + }, + + castShadow: true, + receiveShadow: true + } + }) + + ] + } + ] + } + ] + } + ]} + /> + + + + + + + + + +
    +

    + Demonstration of the onCollision event exposed by troika-physics. Collision events carry information about each participant Facade pair. + Dynamic Objects: {state.things.length.toLocaleString()}
    + Collisions: {state.collisions.length.toLocaleString()} +

    + Cubemap image credits: http://www.humus.name/index.php +
    +
    + ) + } +} diff --git a/packages/troika-examples/physics/FanBlade.js b/packages/troika-examples/physics/kinematics/FanBlade.js similarity index 100% rename from packages/troika-examples/physics/FanBlade.js rename to packages/troika-examples/physics/kinematics/FanBlade.js diff --git a/packages/troika-examples/physics/kinematics/KinematicsExample.jsx b/packages/troika-examples/physics/kinematics/KinematicsExample.jsx new file mode 100644 index 00000000..f251ba30 --- /dev/null +++ b/packages/troika-examples/physics/kinematics/KinematicsExample.jsx @@ -0,0 +1,223 @@ +import React from 'react' +import { Canvas3D, Group3DFacade } from 'troika-3d' +import { PhysicsManager } from 'troika-physics' +import DatGui, { DatBoolean, DatButton, DatNumber } from 'react-dat-gui' +import PhysicsSphereInstanceable from '../_shared/facades/PhysicsSphereInstanceable' +import PhysicsCubeInstanceable from '../_shared/facades/PhysicsCubeInstanceable' +import PhysicsGround from '../_shared/facades/PhysicsGround' +import FanBlade from './FanBlade' + +export default class KinematicsExample extends React.Component { + constructor (props) { + super(props) + + this._getInitialState = this._getInitialState.bind(this) + this._getThings = this._getThings.bind(this) + this.handleClear = this.handleClear.bind(this) + this.handleSpawnObjects = this.handleSpawnObjects.bind(this) + + this.state = this._getInitialState() + + this.handleConfigUpdate = (newConfig) => { + this.setState({ config: newConfig }) + } + } + + _getThings (numThings) { + const things = [] + const idBase = Date.now() + for (let i = 0; i < numThings; i++) { + things.push({ + isBox: Math.random() > 0.5, + id: `thing_${idBase}_${i}`, + radius: Math.max(0.01, Math.random()), + x: -2 + (Math.random() * 2), + y: (6 + (i * 2)), + z: -2 + (Math.random() * 2), + rotateX: Math.random() * 2 * Math.PI, + rotateY: Math.random() * 2 * Math.PI, + rotateZ: Math.random() * 2 * Math.PI, + mass: Math.round(1 + (Math.random() * 10)), + friction: Math.max(0.1, Math.random()), + restitution: Math.max(0.1, Math.random()), + color: Math.round(Math.random() * 0xffffff) + }) + } + return things + } + + _getInitialState () { + return { + config: { + physicsActive: true, + bladeSpinning: true, + bladeHeight: 1, + bladeSpeed: 0.3, + numToAdd: 5 + }, + things: this._getThings(5) + } + } + + handleSpawnObjects () { + this.setState({ + things: this.state.things.concat(this._getThings(this.state.config.numToAdd)) + }) + } + + handleClear () { + this.setState({ + things: [] + }) + } + + render () { + const state = this.state + const { width, height } = this.props + const { config } = state + + return ( +
    + { + const _facade = thing.isBox ? PhysicsCubeInstanceable : PhysicsSphereInstanceable + + return { + key: thing.id, + facade: _facade, + id: thing.id, + x: thing.x, + y: thing.y, + z: thing.z, + rotateX: thing.rotateX, + rotateY: thing.rotateY, + rotateZ: thing.rotateZ, + radius: thing.radius, + color: thing.color, + opacity: 1, + physics: { + mass: thing.mass, + friction: thing.friction, + rollingFriction: thing.friction, + restitution: thing.restitution + }, + castShadow: true, + receiveShadow: true + } + }) + + ] + } + ] + } + ]} + /> + + + + + + + + + + + + + +
    +

    + Kinematic Objects are controlled by Troika, but still participate in collisions with Dynamic objects in the Physics World. +

    +
    +
    + ) + } +} diff --git a/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx b/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx new file mode 100644 index 00000000..70eb3232 --- /dev/null +++ b/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx @@ -0,0 +1,237 @@ +import React from 'react' +import { Canvas3D, Group3DFacade } from 'troika-3d' +import { PhysicsManager } from 'troika-physics' +import DatGui, { DatBoolean, DatButton, DatSelect, DatNumber } from 'react-dat-gui' +import PhysicsGround from '../_shared/facades/PhysicsGround' +import PhysicsSphere from '../_shared/facades/PhysicsSphere' +import PhysicsSphereInstanceable from '../_shared/facades/PhysicsSphereInstanceable' +import PhysicsCube from '../_shared/facades/PhysicsCube' +import PhysicsCubeInstanceable from '../_shared/facades/PhysicsCubeInstanceable' + +function find (arr, testFn) { + for (let i = 0, len = arr.length; i < len; i++) { + if (testFn(arr[i])) { + return arr[i] + } + } + return null +} + +export default class RigidBodyExample extends React.Component { + constructor (props) { + super(props) + + this._getInitialState = this._getInitialState.bind(this) + this._getThings = this._getThings.bind(this) + this.handleClear = this.handleClear.bind(this) + this.handleAddThings = this.handleAddThings.bind(this) + this._onThingMouseOver = this._onThingMouseOver.bind(this) + this._onThingMouseOut = this._onThingMouseOut.bind(this) + this._onThingMouseUp = this._onThingMouseUp.bind(this) + + this.state = this._getInitialState() + + this.handleConfigUpdate = (newConfig) => { + this.setState({ config: newConfig }) + } + } + + _getThings (numThings) { + const things = [] + const idBase = Date.now() + for (let i = 0; i < numThings; i++) { + things.push({ + isCube: Math.random() > 0.5, + id: `thing_${idBase}_${i}`, + radius: Math.max(0.01, Math.random()), + x: -2 + (Math.random() * 2), + y: (6 + (i * 2)), + z: -2 + (Math.random() * 2), + rotateX: Math.random() * 2 * Math.PI, + rotateY: Math.random() * 2 * Math.PI, + rotateZ: Math.random() * 2 * Math.PI, + mass: Math.round(1 + (Math.random() * 10)), + friction: Math.max(0.1, Math.random()), + restitution: Math.max(0.1, Math.random()), + color: Math.round(Math.random() * 0xffffff) + }) + } + return things + } + + _getInitialState () { + return { + hoveredThing: null, + config: { + physicsActive: true, + useInstanced: 'Instanced', + numToAdd: 5, + tableRestitution: 0.5 + }, + things: this._getThings(25) + } + } + + handleAddThings () { + this.setState({ + things: this.state.things.concat(this._getThings(this.state.config.numToAdd)) + }) + } + + handleClear () { + this.setState({ + hoveredThing: null, + things: [] + }) + } + + _onThingMouseOver (e) { + this.setState({ hoveredThing: e.target.id }) + } + + _onThingMouseOut () { + this.setState({ hoveredThing: null }) + } + + _onThingMouseUp (e) { + const clickedThing = find(this.state.things, d => d.id === e.target.id) + clickedThing.radius *= 1.5 + clickedThing.mass *= 10 + this.forceUpdate() + } + + render () { + const state = this.state + const { width, height } = this.props + const { config } = state + + return ( +
    + { + const isHoveredThing = state.hoveredThing === thing.id + const _facade = config.useInstanced === 'Instanced' ? ( + thing.isCube ? PhysicsCubeInstanceable : PhysicsSphereInstanceable + ) : ( + thing.isCube ? PhysicsCube : PhysicsSphere + ) + + return { + key: thing.id, + facade: _facade, + id: thing.id, + x: thing.x, + y: thing.y, + z: thing.z, + rotateX: thing.rotateX, + rotateY: thing.rotateY, + rotateZ: thing.rotateZ, + radius: thing.radius, + color: isHoveredThing ? 0x222222 : thing.color, + opacity: 1, + + physics: { + mass: thing.mass, + friction: thing.friction, + rollingFriction: thing.friction, + restitution: thing.isSoftBody ? 0 : thing.restitution + }, + + pointerEvents: true, + onMouseOver: this._onThingMouseOver, + onMouseOut: this._onThingMouseOut, + onMouseUp: this._onThingMouseUp, + + castShadow: true, + receiveShadow: true + } + }) + + ] + } + ] + } + ]} + /> + + + + + + + + + + + + +
    +

    + Demonstration of basic rigid body physics and seamless compatibility with `troika` events. Click on physical objects to enlarge them and multiply their mass dramatically. + Dynamic Objects: {state.things.length.toLocaleString()} +

    +
    +
    + ) + } +} diff --git a/packages/troika-examples/physics/softBody/SoftBodyExample.jsx b/packages/troika-examples/physics/softBody/SoftBodyExample.jsx new file mode 100644 index 00000000..bc9bd7a1 --- /dev/null +++ b/packages/troika-examples/physics/softBody/SoftBodyExample.jsx @@ -0,0 +1,238 @@ +import React from 'react' +import { Canvas3D, Group3DFacade } from 'troika-3d' +import { PhysicsManager } from 'troika-physics' +import DatGui, { DatBoolean, DatButton, DatNumber } from 'react-dat-gui' +import PhysicsGround from '../_shared/facades/PhysicsGround' +import PhysicsSphere from '../_shared/facades/PhysicsSphere' +import PhysicsSphereInstanceable from '../_shared/facades/PhysicsSphereInstanceable' +import PhysicsCube from '../_shared/facades/PhysicsCube' +import PhysicsCubeInstanceable from '../_shared/facades/PhysicsCubeInstanceable' + +export default class SoftBodyExample extends React.Component { + constructor (props) { + super(props) + + this._getInitialState = this._getInitialState.bind(this) + this._getThings = this._getThings.bind(this) + this.handleClear = this.handleClear.bind(this) + this.handleAddThings = this.handleAddThings.bind(this) + + this.state = this._getInitialState() + + this.handleConfigUpdate = (newConfig) => { + this.setState({ config: newConfig }) + } + } + + _getThings (numThings) { + const things = [] + const idBase = Date.now() + for (let i = 0; i < numThings; i++) { + things.push({ + isCube: Math.random() > 0.5, + id: `thing_${idBase}_${i}`, + radius: Math.max(0.01, Math.random()), + x: -2 + (Math.random() * 2), + y: (6 + (i * 2)), + z: -2 + (Math.random() * 2), + rotateX: Math.random() * 2 * Math.PI, + rotateY: Math.random() * 2 * Math.PI, + rotateZ: Math.random() * 2 * Math.PI, + mass: Math.round(1 + (Math.random() * 10)), + friction: Math.max(0.1, Math.random()), + restitution: Math.max(0.1, Math.random()), + color: Math.round(Math.random() * 0xffffff) + }) + } + return things + } + + _getInitialState () { + return { + config: { + physicsActive: true, + numToAdd: 5, + spherePressure: 150, + cubePressure: 500 + }, + things: this._getThings(25) + } + } + + handleAddThings () { + this.setState({ + things: this.state.things.concat(this._getThings(this.state.config.numToAdd)) + }) + } + + handleClear () { + this.setState({ + things: [] + }) + } + + render () { + const state = this.state + const { width, height } = this.props + const { config } = state + + return ( +
    + { + const _facade = thing.isCube ? PhysicsCubeInstanceable : PhysicsSphereInstanceable + + return { + key: thing.id, + facade: _facade, + id: thing.id, + x: thing.x, + y: thing.y, + z: thing.z, + rotateX: thing.rotateX, + rotateY: thing.rotateY, + rotateZ: thing.rotateZ, + radius: thing.radius, + color: thing.color, + opacity: 1, + + physics: { + mass: thing.mass, + friction: thing.friction, + rollingFriction: thing.friction, + restitution: thing.isSoftBody ? 0 : thing.restitution + }, + + pointerEvents: true, + onMouseOver: this._onThingMouseOver, + onMouseOut: this._onThingMouseOut, + onMouseUp: this._onThingMouseUp, + + castShadow: true, + receiveShadow: true + } + }) + + ] + } + ] + } + ]} + /> + + + + + + + + + + + + +
    +

    + Demonstration of soft body physics and collisions with rigid bodies. + Dynamic Objects: {state.things.length.toLocaleString()} +

    +
    +
    + ) + } +} diff --git a/packages/troika-examples/physics/textures/cracks/broken-window-png-427.png b/packages/troika-examples/physics/textures/cracks/broken-window-png-427.png deleted file mode 100644 index 9b230a53d24d926baaaae3061dc682ec4d5e0b46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 109610 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Ż^O#YdT)#uU!xZGd>511qic0E9xxOOu( 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
    ggs7p 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

    LXLs)7-S2aeSSVs{m^#(>^!6@O75?0}kiSsm zZvSjw@#>5umMX4qMBanz6O=uHKXQ{;05m3nTAYx5_KBJYDe8+cD8Yz_k}2b4i-JQ# zwc*&qy$pky)iuJj^D)0laR~`0v%TCgXTmY^B{kfWT>BX{S>=Q#dp-vN`td9j#!s z6eJ$*(FY4Kv1Q2vDLDK0?;I9s+;j_L>VD`;`K9(X{_A`us_;pp?hZ_+RlB2dysWfm;0mCn;)8Am|nF zs88_dvkMq5E-s>jcC`p@1T!)SAo-RL4#GFyzh?zy6Tw^Cqm#c!$;rtaps+P}cd5usaXv&=FhUc>uwW{+7qDIR>b9=r(79L=+ClPi-=H7{YW%F~u1}qV zb*i%YwSuR*^*##NKApJ7>YFDcKU^|W=kH=bZj6apmr zT!@69NtKK4`h$Z6gjauPU*lxu<<}lqK%?bJaa*Lvdkh78C&KpuEMM*|!gAliu`y#f zht1*0Nmms{aZ)V>r}a7YfG&ILDXhK%JosPHK_A~r$}(wLT$kDOn&pj&2Q-e!QjNN^(ght+TiHW zP=5h84cYD~v3f9L68=6|^KK=)*zTjHY%*a@dp)oEU<%HcHIt#0?b?H*ggz(bYa*AV zr2~&(>f#JmwFISn-ZVbvqcaOl&T#Xbs|=gZC409!cY1{6<-;V-uEk1>4${gH&?mnS zht66!u7Qz@yYf|gx)e2y-876Y>z-c?2rn?Y!H+JtIqrVxWTk+@Q9o8ucMkrs(uYP? zBHFI^ijxft47AQ|g(@YPoo5QUetk6p$B=#&W@^$dBy6fanBfiE`Y09o!Fp!@y!II_d4raS(>zowVsS9RSgZ&?5|Lr0GSf}E&4SiR=)zd-T%G#7wo+cN~Hq7YejR3)Ks5CN;-W*YsQK=}-bjO3tO1kx?M2CkA} zF$VZpDbikEw_kgEKEz+{{T}%5wLnaA@}E#BOZbu=QfpRK!gaBcQ0f%IK4l%j-b7H0 zL#JDH2GZj9c>F^I_Fhg5So*?yLI~<9E#=1n;i;#lW_WpSjxGLk&RMGW->m^mY#R>K zGSKmM0_Vz&$LKvImuLS7WT_sj(mKWiImfSA|SY{+Agu z?CsBUYGR1oZo0XBI!7t+|2F`#U4L)zee(17uPA9RgL?a)v$Xra&xBz1q?gwhsHA%9 zTU&y0E`PZG+vKnoF;)vuvMx9KFDr{OEv>BZu(!NC?{@Z{O$Wt-%WG?E*G TODO: description @@ -17,12 +18,56 @@ ammo.js (the initial engine used for `troika-physics`) is a javascript port of t * [Bullet Physics Manual](http://www.cs.kent.edu/~ruttan/GameEngines/lectures/Bullet_User_Manual) * [Bullet API Documentation](https://pybullet.org/Bullet/BulletFull/index.html) * [Bullet QuickStart Guide](https://docs.google.com/document/d/10sXEhzFRSnvFcl3XxNGhnD4N2SedqwdAvK3dsihxVUA/edit#heading=h.czaspku18mzs) +* [Great Resource for Collisions](https://github.com/AndresTraks/BulletSharp/wiki/Collision-Callbacks-and-Triggers) ## Roadmap/TODO -- [ ] Rigid Bodies -- [ ] Soft Volumes +- [x] Rigid Bodies + - [x] Instancing Support (via `InstanceableObject3DFacade`) + - [x] `onCollision` events +- [x] Soft Bodies/Volumes (experimental) + - [ ] Instancing Support + - [ ] `onCollision` events - [ ] Collision Filtering - [ ] Constraints -- [ ] Transferable payloads for worker messages -- [ ] Rigid Body shape caching/sharing/manager -- [ ] Support troika-animated physics properties (mass, restitution, friction, etc.) \ No newline at end of file +- [ ] Collision Shape caching/sharing/manager +- [x] Handle changes to `physics` properties (mass, restitution, friction, etc.) while simulation is running +- [x] Kinematic Bodies (use `isKinematic: true`) +- [x] Static Bodies (`isStatic: true`) +- [ ] CoM (Center of Mass) handling +- [ ] Simpler user-specified collider configuration + +## External docs and useful information + +### Ammo Soft Body configuration +Ammo/Bullet Soft Body `cfg` properties. Set via `cfg.set_(..args)`. +``` +eAeroModel::_ aeromodel; // Aerodynamic model (default: V_Point) +btScalar kVCF; // Velocities correction factor (Baumgarte) +btScalar kDP; // Damping coefficient [0,1] +btScalar kDG; // Drag coefficient [0,+inf] +btScalar kLF; // Lift coefficient [0,+inf] +btScalar kPR; // Pressure coefficient [-inf,+inf] +btScalar kVC; // Volume conversation coefficient [0,+inf] +btScalar kDF; // Dynamic friction coefficient [0,1] +btScalar kMT; // Pose matching coefficient [0,1] +btScalar kCHR; // Rigid contacts hardness [0,1] +btScalar kKHR; // Kinetic contacts hardness [0,1] +btScalar kSHR; // Soft contacts hardness [0,1] +btScalar kAHR; // Anchors hardness [0,1] +btScalar kSRHR_CL; // Soft vs rigid hardness [0,1] (cluster only) +btScalar kSKHR_CL; // Soft vs kinetic hardness [0,1] (cluster only) +btScalar kSSHR_CL; // Soft vs soft hardness [0,1] (cluster only) +btScalar kSR_SPLT_CL; // Soft vs rigid impulse split [0,1] (cluster only) +btScalar kSK_SPLT_CL; // Soft vs rigid impulse split [0,1] (cluster only) +btScalar kSS_SPLT_CL; // Soft vs rigid impulse split [0,1] (cluster only) +btScalar maxvolume; // Maximum volume ratio for pose +btScalar timescale; // Time scale +int viterations; // Velocities solver iterations +int piterations; // Positions solver iterations +int diterations; // Drift solver iterations +int citerations; // Cluster solver iterations +int collisions; // Collisions flags +tVSolverArray m_vsequence; // Velocity solvers sequence +tPSolverArray m_psequence; // Position solvers sequence +tPSolverArray m_dsequence; // Drift solvers sequence +``` \ No newline at end of file diff --git a/packages/troika-physics/package.json b/packages/troika-physics/package.json index f93abc3a..550d07a1 100644 --- a/packages/troika-physics/package.json +++ b/packages/troika-physics/package.json @@ -17,7 +17,6 @@ "dependencies": { "ammo.js": "github:kripken/ammo.js", "troika-3d": "^0.15.1", - "troika-core": "^0.15.0", - "troika-worker-utils": "^0.15.0" + "troika-core": "^0.15.0" } } diff --git a/packages/troika-physics/src/facade/PhysicsManager.js b/packages/troika-physics/src/facade/PhysicsManager.js index 51498381..caa7ffc6 100644 --- a/packages/troika-physics/src/facade/PhysicsManager.js +++ b/packages/troika-physics/src/facade/PhysicsManager.js @@ -1,9 +1,15 @@ -import { Clock } from 'three' +/* eslint-env browser */ +import { Clock, Vector3 } from 'three' import { utils } from 'troika-core' import { Group3DFacade } from 'troika-3d' +import { inferPhysicsShape } from '../utils/inferPhysicsShape' // import { getTransitionPropInterceptorFactory } from 'troika-core/src/facade/getPropInterceptorFactory' -const { assign, assignIf } = utils +const { assign } = utils + +const PHYSICS_ENGINE = 'ammojs' + +const sharedVec3 = new Vector3() class CollisionEvent { constructor (eventType, target, collisionTarget, contacts, extraProps) { @@ -77,13 +83,14 @@ export class PhysicsManager extends Group3DFacade { this.physicsWorker.onmessage = this._handleWorkerMessage.bind(this) this.physicsWorker.onerror = function (err) { - console.error(`Worker onError`, err) + console.error('Worker onError', err) } // this.sendToWorker('init', [document.location.origin]) this.physicsWorker.postMessage({ method: 'init', - args: [document.location.origin] + args: [PHYSICS_ENGINE] + // args: [document.location.origin] }) } @@ -92,20 +99,21 @@ export class PhysicsManager extends Group3DFacade { switch (msgData.type) { case 'ready': this._workerReady = true - this.afterUpdate() // Allow world startup - - // this.doRender() + this.afterUpdate() break case 'physicsWorldUpdated': if (msgData.rigidBodies) { this.handleRigidBodiesUpdated(msgData.rigidBodies) } + if (msgData.softBodies) { + this.handleSoftBodiesUpdated(msgData.softBodies) + } if (msgData.collisions) { this.handleCollisionsUpdated(msgData.collisions) } break default: - console.warn(`~~ Unhandled workerMessage`, message) + console.warn('~~ Unhandled workerMessage', message) break } } @@ -113,7 +121,7 @@ export class PhysicsManager extends Group3DFacade { sendToWorker (method, args) { if (!this._workerReady) { // TODO Buffer messages? - console.error(`~~ sendToWorker before ready!`, method, args) + console.error('~~ sendToWorker before ready!', method, args) return } if (this.physicsWorker) { @@ -126,22 +134,75 @@ export class PhysicsManager extends Group3DFacade { handleRigidBodiesUpdated (rigidBodies) { for (let i = 0, iLen = rigidBodies.length; i < iLen; i++) { - // const facade = rigidBodies[i] const [facadeId, px, py, pz, qx, qy, qz, qw] = rigidBodies[i] const facade = this._physicsObjectFacadesById[facadeId] if (facade && !facade.physics.isKinematic) { - facade.$isControlledByDynamicsWorld = true - facade.threeObject.position.set( px, py, pz ) - facade.threeObject.quaternion.set( qx, qy, qz, qw ) - + facade.threeObject.position.set(px, py, pz) + facade.threeObject.quaternion.set(qx, qy, qz, qw) + if (!facade._matrixChanged) { facade._matrixChanged = true } - facade.afterUpdate.call(facade) - } else { - // console.error('Facade not found:', facadeId) + facade.afterUpdate() + } + } + } + + handleSoftBodiesUpdated (softBodies) { + for (let i = 0, iLen = softBodies.length; i < iLen; i++) { + const [facadeId, nodes] = softBodies[i] + const facade = this._physicsObjectFacadesById[facadeId] + + if (facade && !facade.physics.isKinematic) { + facade.$isControlledByDynamicsWorld = true + + const geom = facade.threeObject.geometry + const volumePositions = geom.attributes.position.array + const volumeNormals = geom.attributes.normal.array + const association = geom.$physicsIndexAssociation + + var numVerts = association.length + const flattenedDims = 6 + for (let j = 0; j < numVerts; j++) { + var assocVertex = association[j] + const dj = j * flattenedDims + let x = nodes[dj + 0] + let y = nodes[dj + 1] + let z = nodes[dj + 2] + const nx = nodes[dj + 3] + const ny = nodes[dj + 4] + const nz = nodes[dj + 5] + + sharedVec3.set(x, y, z) + facade.threeObject.worldToLocal(sharedVec3) // Translate world-space coords back to local + + x = sharedVec3.x + y = sharedVec3.y + z = sharedVec3.z + + for (var k = 0, kl = assocVertex.length; k < kl; k++) { + var indexVertex = assocVertex[k] + + volumePositions[indexVertex] = x + volumeNormals[indexVertex] = nx + indexVertex++ + volumePositions[indexVertex] = y + volumeNormals[indexVertex] = ny + indexVertex++ + volumePositions[indexVertex] = z + volumeNormals[indexVertex] = nz + } + } + + geom.attributes.position.needsUpdate = true + geom.attributes.normal.needsUpdate = true + + if (!facade._matrixChanged) { + facade._matrixChanged = true + } + facade.afterUpdate() } } } @@ -201,14 +262,12 @@ export class PhysicsManager extends Group3DFacade { } for (const facadeId in this._physicsObjectFacadesById) { const facade = this._physicsObjectFacadesById[facadeId] - facade.$isControlledByDynamicsWorld = false // relenquish physics control of pos/rot props + facade.$isControlledByDynamicsWorld = false // release physics control of pos/rot props } super.destructor() } _queuePhysicsWorldChange (changeType, facade, args) { - // console.log(`~~ _queuePhysicsWorldChange`, changeType, facade, args) - const changes = this._physicsBodyChangeset || (this._physicsBodyChangeset = {}) const map = changes[changeType] || (changes[changeType] = Object.create(null)) if (changeType === 'update') { @@ -241,7 +300,7 @@ export class PhysicsManager extends Group3DFacade { if (remove) { for (const facadeId in remove) { - this.sendToWorker('removeRigidBody', [facadeId]) + this.sendToWorker('remove', [facadeId]) // const facade = this._physicsObjectFacadesById[facadeId] // facade.$isControlledByDynamicsWorld = false // Reset flag so regular props regain control // delete this._physicsObjectFacadesById[facadeId] @@ -252,12 +311,17 @@ export class PhysicsManager extends Group3DFacade { // Check for add requests for objects that are now obsolete const facade = this._physicsObjectFacadesById[facadeId] if (facade && !facade.isDestroying && !(remove && remove[facadeId])) { - // Get the facade's current current physics config. - // This is needed in case pos/quat values have been updated since the facade was registered const pos = facade.threeObject.position const quat = facade.threeObject.quaternion + + if (!facade.$physicsShapeConfig) { + // Auto-generate physics shape from ThreeJS geometry if not provided + facade.$physicsShapeConfig = inferPhysicsShape(facade) + } + + // FIXME need to get matrixWorld offsets for initial pos const currentBodyConfig = { - shapeConfig: facade._physicsShapeCfg, + shapeConfig: facade.$physicsShapeConfig, physicsConfig: facade.physics, initialPos: { x: pos.x, @@ -273,16 +337,16 @@ export class PhysicsManager extends Group3DFacade { } if (currentBodyConfig) { - this.sendToWorker('addRigidBody', [facadeId, currentBodyConfig]) + this.sendToWorker('add', [facadeId, currentBodyConfig]) } else { - this.sendToWorker('removeRigidBody', [facadeId]) + this.sendToWorker('remove', [facadeId]) } } } } if (update) { // Single batched update request - this.sendToWorker('batchedBodyUpdates', [update]) // FIXME finish + this.sendToWorker('batchedUpdate', [update]) // FIXME finish } this._physicsBodyChangeset = null } @@ -320,13 +384,11 @@ PhysicsManager.prototype._notifyWorldHandlers = { this._queuePhysicsWorldChange('add', source) } }, - physicsObjectPausedChange (source, isPaused) { - const facadeId = source.$facadeId - this.sendToWorker('setBodyActivationState', [facadeId, isPaused]) - }, - updatePhysicsShape (source, shapeMethodConfig) { - const facadeId = source.$facadeId - - this.sendToWorker('updatePhysicsShape', [facadeId, shapeMethodConfig]) + physicsObjectConfigChange (source, args) { + this._queuePhysicsWorldChange('update', source, ['configChange', args]) } -} \ No newline at end of file + // updatePhysicsShape (source, shapeMethodConfig) { + // const facadeId = source.$facadeIdå + // this.sendToWorker('updatePhysicsShape', [facadeId, shapeMethodConfig]) + // } +} diff --git a/packages/troika-physics/src/facade/PhysicsObject.js b/packages/troika-physics/src/facade/PhysicsObject.js index 96e6de86..3b294e1f 100644 --- a/packages/troika-physics/src/facade/PhysicsObject.js +++ b/packages/troika-physics/src/facade/PhysicsObject.js @@ -1,20 +1,19 @@ import { Facade, utils } from 'troika-core' -import { inferPhysicsShape } from '../utils/inferPhysicsShape' -const { assign, createClassExtender } = utils +const { createClassExtender } = utils /** * Extends a given Facade class to become a `PhysicsObjectFacade`, allowing it to * have its position and rotation controlled by a `PhysicsManager`. * - * Documentation of Ammo.js (ported from Bullet) Physics Implementation https://pybullet.org/Bullet/BulletFull/annotated.html - * * Physical property configuration * physics: { * isDisabled: boolean // When toggled, will delete/add the shape from the Physics World, * isPaused: boolean // When toggled, will change the activation state of the shape, potentially allowing it to passively receive collisions from other shapes - * isKinematic: boolean // Kinematic bodies _must_ have a mass of zero. They will interact with dynamic objects in the physicsWorld, but have their position/orientation controlled by the facade parent. + * isKinematic: boolean // Kinematic bodies will interact with dynamic objects in the physicsWorld, but have their position/orientation controlled by the facade parent. + * isStatic: boolean // Static bodies will interact with dynamic objects in the physicsWorld, but have their position/orientation fixed in place. + * isSoftBody: boolean default=false * * mass: number // kilograms * @@ -24,8 +23,12 @@ const { assign, createClassExtender } = utils * * restitution: float (0-1) default=0 "bounciness" of an object * + * // Rigid Bodies only * linearDamping: float(0-1) default=0 // Additional "drag" friction applied to linear (translation) motion. Applied even when bodies are not colliding. * angularDamping: float(0-1) default=0 // Additional "drag" friction applied to angular (rotation) motion. Applied even when bodies are not colliding. + * + * // Soft Bodies only + * pressure: float(-Infinity,+Infinity] default=100 // Pressure coefficient of soft volume * } * * @param {class} BaseFacadeClass @@ -34,49 +37,28 @@ const { assign, createClassExtender } = utils export const extendAsPhysical = createClassExtender('physical', BaseFacadeClass => { class PhysicsObjectFacade extends BaseFacadeClass { constructor (parent, threeObject) { - console.log(`~~ ctr obj`, threeObject) - super(parent, threeObject) - this.$isControlledByDynamicsWorld = false + this.$isControlledByDynamicsWorld = false // Managed by PhysicsManager this._prevScaleX = this.scaleX this._prevScaleY = this.scaleY this._prevScaleZ = this.scaleZ - if (!this._physicsShapeCfg) { - this._physicsShapeCfg = inferPhysicsShape(this) - } - this.notifyWorld('physicsObjectAdded') } - set physics (descriptor) { - if (this.physics$descriptor === descriptor) return - const prevDescriptor = this.physics$descriptor || descriptor // (this.physics$descriptor = descriptor) - this.physics$descriptor = descriptor - - // console.log(`~~ PHYSICS CHANGED`, descriptor) - // let hasChanged = false - - if (descriptor) { - if (Object.prototype.hasOwnProperty.call(descriptor, 'isDisabled')) { - // If disabled state has changed, - if (descriptor.isDisabled !== prevDescriptor.isDisabled) { - this.notifyWorld('physicsObjectDisabledChange', descriptor.isDisabled) - } - } - if (Object.prototype.hasOwnProperty.call(descriptor, 'isPaused')) { - if (descriptor.isPaused !== prevDescriptor.isPaused) { - this.notifyWorld('physicsObjectPausedChange', descriptor.isPaused) - } + set physics (desc = {}) { + const newId = JSON.stringify(desc) + const descChangedAfterInit = this.physics$cfgId && this.physics$cfgId !== newId + if (descChangedAfterInit) { + if (this.physics$descriptor && desc.isDisabled !== this.physics$descriptor.isDisabled) { + this.notifyWorld('physicsObjectDisabledChange', !!desc.isDisabled) } + this.notifyWorld('physicsObjectConfigChange', desc) } - - // if (hasChanged) { - // // Physics config has changed - // console.log(`~~ TODO handle physics config changed`) - // } + this.physics$cfgId = newId + this.physics$descriptor = desc } get physics () { @@ -87,7 +69,7 @@ export const extendAsPhysical = createClassExtender('physical', BaseFacadeClass const _prevWorldMatrixVersion = this._worldMatrixVersion super.afterUpdate() - + if (this._worldMatrixVersion !== _prevWorldMatrixVersion) { const scaleChanged = this._prevScaleX !== this.scaleX || this._prevScaleY !== this.scaleY || this._prevScaleZ !== this.scaleZ // Dynamic objects (controlled by the dynamicsWorld) need to receive troika-managed scale changes diff --git a/packages/troika-physics/src/utils/inferPhysicsShape.js b/packages/troika-physics/src/utils/inferPhysicsShape.js index 3f850d2a..03235f26 100644 --- a/packages/troika-physics/src/utils/inferPhysicsShape.js +++ b/packages/troika-physics/src/utils/inferPhysicsShape.js @@ -1,13 +1,15 @@ -function getGeometry (facade) { +import { Vector3 } from 'three' +import processGeometry from './processGeometryForPhysics' + +function getThreeObject (facade) { if (facade.instancedThreeObject) { - return facade.instancedThreeObject.geometry + return facade.instancedThreeObject } else if (facade.threeObject) { - return facade.threeObject.geometry + return facade.threeObject } } -export function inferPhysicsShape (facade) { - const geometry = getGeometry(facade) +function inferRigidBodyShape (geometry) { const { type, parameters @@ -25,7 +27,7 @@ export function inferPhysicsShape (facade) { return { shape: 'box', args: [{ - method: 'btVector3', + method: 'Vector3', args: [ parameters.width / 2, parameters.height / 2, @@ -33,7 +35,64 @@ export function inferPhysicsShape (facade) { ] }] } + // TODO collider for non-infinite threeJS planes -- box2dShape? + // case 'PlaneGeometry': + // case 'PlaneBufferGeometry': + // return { + // shape: 'plane', + // args: [{ + // method: 'Vector3', + // args: [ + // parameters.width / 2, + // parameters.height / 2, + // ] + // }] + // } default: throw new Error(`Unable to infer physics shape from geometry type:"${type}"`) } } + +function inferSoftVolumeShape (geometry, threeObject) { + processGeometry(geometry) + + // threeObject.updateMatrixWorld() + const sharedVec = new Vector3() + + const verts = geometry.$physicsVertices + + // Apply world transformation to all vertices + for (let i = 0; i < verts.length; i += 3) { + const x = verts[i + 0] + const y = verts[i + 1] + const z = verts[i + 2] + + sharedVec.set(x, y, z) + threeObject.localToWorld(sharedVec) // Translate local-space coords to world for physicsWorld + + verts[i + 0] = sharedVec.x + verts[i + 1] = sharedVec.y + verts[i + 2] = sharedVec.z + } + + return { + volumeVertices: verts, // Float32Array + volumeIndices: geometry.$physicsIndices // Uint16Array + // numNodes: geometry.$physicsIndexAssociation.length + } +} + +export function inferPhysicsShape (facade) { + const threeObject = getThreeObject(facade) + const geometry = threeObject.geometry + + if (facade.physics.isSoftBody) { + if (!geometry.isBufferGeometry) { + console.error('troika-physics soft volumes only support threeJS BufferGeometry instances') + return { volumeVertices: [], volumeIndices: [] } + } + return inferSoftVolumeShape(geometry, threeObject) + } else { + return inferRigidBodyShape(geometry) + } +} diff --git a/packages/troika-physics/src/utils/processGeometryForPhysics.js b/packages/troika-physics/src/utils/processGeometryForPhysics.js new file mode 100644 index 00000000..a350c1b9 --- /dev/null +++ b/packages/troika-physics/src/utils/processGeometryForPhysics.js @@ -0,0 +1,53 @@ +import { BufferGeometry } from 'three' +import { BufferGeometryUtils } from 'three/examples/jsm/utils/BufferGeometryUtils' + +/* Source: https://github.com/mrdoob/three.js/blob/master/examples/webgl_physics_volume.html */ + +function isEqual (x1, y1, z1, x2, y2, z2) { + var delta = 0.000001 + return Math.abs(x2 - x1) < delta && + Math.abs(y2 - y1) < delta && + Math.abs(z2 - z1) < delta +} + +function mapIndices (bufGeometry, indexedBufferGeom) { + // Creates $physicsVertices, $physicsIndices and $physicsIndexAssociation in bufGeometry + var vertices = bufGeometry.attributes.position.array + var idxVertices = indexedBufferGeom.attributes.position.array + var indices = indexedBufferGeom.index.array + var numIdxVertices = idxVertices.length / 3 + var numVertices = vertices.length / 3 + bufGeometry.$physicsVertices = idxVertices + bufGeometry.$physicsIndices = indices + bufGeometry.$physicsIndexAssociation = [] + for (var i = 0; i < numIdxVertices; i++) { + var association = [] + bufGeometry.$physicsIndexAssociation.push(association) + var i3 = i * 3 + for (var j = 0; j < numVertices; j++) { + var j3 = j * 3 + if (isEqual(idxVertices[i3], idxVertices[i3 + 1], idxVertices[i3 + 2], + vertices[j3], vertices[j3 + 1], vertices[j3 + 2])) { + association.push(j3) + } + } + } +} + +/** + * Process a Geometry's Vertices and Normals to prepare them to be driven by a Collision Body in + * the PhysicsWorld + * + * @export + * @param {THREE.BufferGeometry} bufGeometry ThreeJS BufferGeometry (or derivative) to be processed. + */ +export default function processGeometry (bufGeometry) { + // Ony consider the position values when merging the vertices + var posOnlyBufGeometry = new BufferGeometry() + posOnlyBufGeometry.addAttribute('position', bufGeometry.getAttribute('position')) + posOnlyBufGeometry.setIndex(bufGeometry.getIndex()) + // Merge the vertices so the triangle soup is converted to indexed triangles + var indexedBufferGeom = BufferGeometryUtils.mergeVertices(posOnlyBufGeometry) + // Create index arrays mapping the indexed vertices to bufGeometry vertices + mapIndices(bufGeometry, indexedBufferGeom) +} diff --git a/packages/troika-physics/src/worker/engines/PhysicsEngineBase.js b/packages/troika-physics/src/worker/engines/PhysicsEngineBase.js new file mode 100644 index 00000000..5cebb679 --- /dev/null +++ b/packages/troika-physics/src/worker/engines/PhysicsEngineBase.js @@ -0,0 +1,82 @@ +/* eslint-env worker */ +'use strict' + +class PhysicsEngineBase { + constructor () { + this._nextBodyId = 0 // numeric index ID + this._rigidBodies = {} + this._softBodies = {} + this._bodyIdsToFacadeIds = {} + this._facadeIdsToBodyIds = {} + this._facadeIdsToPhysicsConfigs = Object.create(null) + } + + /** + * Update the Physics World simulation using the passed deltaTime (seconds). + * + * @param {float} deltaTimeSec + * @memberof PhysicsEngineBase + * @abstract + */ + updatePhysicsWorld (deltaTimeSec) {} + + _addBodyToIndices (facadeId, physicsBody, isSoftBody) { + // Set indexes/keys + const bodyId = this._nextBodyId++ + physicsBody.setUserIndex(bodyId) + + // physicsBody.setUserPointer({facadeId}) + this._bodyIdsToFacadeIds[bodyId] = facadeId + this._facadeIdsToBodyIds[facadeId] = bodyId + + if (isSoftBody) { + this._softBodies[facadeId] = physicsBody + } else { + this._rigidBodies[facadeId] = physicsBody + } + } + + /** + * Add a body to the Physics World + * @memberof PhysicsEngineBase + */ + add (facadeId, bodyConfig) { + this._facadeIdsToPhysicsConfigs[facadeId] = bodyConfig.physicsConfig + } + + /** + * remove a body from the Physics World + * @memberof PhysicsEngineBase + */ + remove (facadeId) { + const bodyId = this._facadeIdsToBodyIds[facadeId] + delete this._bodyIdsToFacadeIds[bodyId] + delete this._facadeIdsToBodyIds[facadeId] + delete this._facadeIdsToPhysicsConfigs[facadeId] + delete this._softBodies[facadeId] + delete this._rigidBodies[facadeId] + } + + /** + * Enable/disable a physics body within the Physics World + * @memberof PhysicsEngineBase + * @abstract + */ + setActivationState () {} + + /** + * Update the collision shape of a body already present in the Physics World + * @memberof PhysicsEngineBase + * @abstract + */ + // updatePhysicsShape () {} + + /** + * Handle a batched set of updates to bodies within the Physics World + * @memberof PhysicsEngineBase + * @abstract + */ + batchedUpdate () {} +} + +self.PhysicsEngineBase = PhysicsEngineBase diff --git a/packages/troika-physics/src/worker/engines/README.md b/packages/troika-physics/src/worker/engines/README.md new file mode 100644 index 00000000..98f3d0b9 --- /dev/null +++ b/packages/troika-physics/src/worker/engines/README.md @@ -0,0 +1,3 @@ +# `troika-physics` Engines + +Files in this directory are abstraction wrappers around individual physics engine implementations. For reference, use the original `ammojs` engine as a baseline. \ No newline at end of file diff --git a/packages/troika-physics/src/worker/engines/ammojs/AmmoPhysicsEngine.js b/packages/troika-physics/src/worker/engines/ammojs/AmmoPhysicsEngine.js new file mode 100644 index 00000000..206c3c92 --- /dev/null +++ b/packages/troika-physics/src/worker/engines/ammojs/AmmoPhysicsEngine.js @@ -0,0 +1,398 @@ +/* eslint-env worker */ +/* eslint-disable new-cap */ +/* global Ammo, CONSTANTS, utils */ +'use strict' + +importScripts('engines/PhysicsEngineBase.js') + +let sharedTransform = null + +class AmmoPhysicsEngine extends self.PhysicsEngineBase { + constructor (params) { + super(params) + + this.softBodyHelpers = null + this.physicsWorld = null + + if (!self.ammoShapeManager) { + throw new Error('AmmoPhysicsEngine requires an ammoShapeManager') + } + + this._init() + } + + _init () { + // Physics configuration + const collisionConfiguration = new Ammo.btSoftBodyRigidBodyCollisionConfiguration() + const dispatcher = new Ammo.btCollisionDispatcher(collisionConfiguration) + const broadphase = new Ammo.btDbvtBroadphase() + const solver = new Ammo.btSequentialImpulseConstraintSolver() + const softBodySolver = new Ammo.btDefaultSoftBodySolver() + + this.physicsWorld = new Ammo.btSoftRigidDynamicsWorld(dispatcher, broadphase, solver, collisionConfiguration, softBodySolver) + + this.physicsWorld.setGravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) + this.physicsWorld.getWorldInfo().set_m_gravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) + + sharedTransform = new Ammo.btTransform() + + this.softBodyHelpers = new Ammo.btSoftBodyHelpers() + } + + // https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html + _addRigidBody (facadeId, bodyConfig) { + const { + shapeConfig, + physicsConfig, + initialPos, + initialQuat + } = bodyConfig + const { + friction, + restitution, + // isDisabled = false, + isKinematic = false, + isStatic = false + } = physicsConfig + + let mass = physicsConfig.mass + + if (isStatic || isKinematic) { + mass = 0 // Override any user-set mass + } + + const physicsShape = self.ammoShapeManager.getShape(shapeConfig) + + var transform = new Ammo.btTransform() + transform.setIdentity() + transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) + transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) + + var motionState = new Ammo.btDefaultMotionState(transform) + + var localInertia = new Ammo.btVector3(0, 0, 0) + physicsShape.calculateLocalInertia(mass, localInertia) + var rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, motionState, physicsShape, localInertia) + var rigidBody = new Ammo.btRigidBody(rbInfo) + + if (isKinematic) { + utils.setKinematic(rigidBody, true) + } + + /* + // TODO evaluate if we need this. Expose `initialActivationState` with default? + if (mass > 0) { + Disable deactivation + utils.disableDeactivation(rigidBody) + } + */ + + if (friction) { + rigidBody.setFriction(friction) + } + if (restitution) { + rigidBody.setRestitution(restitution) + } + + this._addBodyToIndices(facadeId, rigidBody, false) + + this.physicsWorld.addRigidBody(rigidBody) + } + + _addSoftBody (facadeId, bodyConfig) { + const { + shapeConfig, + physicsConfig + } = bodyConfig + const { + volumeVertices, + volumeIndices + // numNodes + } = shapeConfig + const { + mass = 1, + pressure = 100, + friction = 0.1, + damping = 0.01 + } = physicsConfig + + const softBody = this.softBodyHelpers.CreateFromTriMesh( + this.physicsWorld.getWorldInfo(), + volumeVertices, // vertices + volumeIndices, // triangles + volumeIndices.length / 3, // nTriangles + true // randomizeConstraints + ) + + // NOTE: see README for details on Soft Body Config. + // Also see commented source here: https://pybullet.org/Bullet/BulletFull/btSoftBody_8h_source.html + const sbConfig = softBody.get_m_cfg() + sbConfig.set_viterations(40) + sbConfig.set_piterations(40) + + // Soft-soft and soft-rigid collisions + sbConfig.set_collisions(0x11) + + sbConfig.set_kDF(friction) // Dynamic friction coefficient [0,1] + sbConfig.set_kDP(damping) // Damping coefficient [0,1] + sbConfig.set_kPR(pressure) // Pressure coefficient [-inf,+inf] + + // sbConfig.set_kCHR(0.99) // Rigid contacts hardness [0,1] + // sbConfig.set_kKHR(0.99) // Kinetic contacts hardness [0,1] + // sbConfig.set_kSHR(0.99) // Soft contacts hardness [0,1] + + // sbConfig.set_kSRHR_CL(0.99) // Soft vs rigid hardness [0,1] (cluster only) + // sbConfig.set_kSKHR_CL(0.99) // Soft vs kinetic hardness [0,1] (cluster only) + // sbConfig.set_kSSHR_CL(0.99) // Soft vs soft hardness [0,1] (cluster only) + + // Stiffness + softBody.get_m_materials().at(0).set_m_kLST(0.9) // Linear stiffness coefficient [0,1] + softBody.get_m_materials().at(0).set_m_kAST(0.9) // Area/Angular stiffness coefficient [0,1] + // softBody.get_m_materials().at(0).set_m_kVST(0.9) // Volume stiffness coefficient [0,1] + + softBody.setTotalMass(mass, false) + + /* + * Via http://www.cs.kent.edu/~ruttan/GameEngines/lectures/Bullet_User_Manual + * + * By default, soft bodies perform collision detection using between vertices (nodes) and triangles (faces). + * This requires a dense tessellation, otherwise collisions might be missed. An improved method uses + * automatic decomposition into convex deformable clusters. To enable collision clusters, use: + */ + softBody.generateClusters(3) // TODO make configurable. cluster generation not always required. Improved collision accuracy? + + Ammo.castObject(softBody, Ammo.btCollisionObject).getCollisionShape().setMargin(CONSTANTS.DEFAULT_MARGIN) + + this._addBodyToIndices(facadeId, softBody, true) + + // Disable deactivation + softBody.setActivationState(4) + + this.physicsWorld.addSoftBody(softBody, 1, -1) + } + + add (facadeId, bodyConfig) { + const { + isSoftBody = false + } = bodyConfig.physicsConfig + + if (isSoftBody) { + this._addSoftBody(facadeId, bodyConfig) + } else { + this._addRigidBody(facadeId, bodyConfig) + } + + super.add(facadeId, bodyConfig) + } + + remove (facadeId) { + const isSoftBody = !!this._softBodies[facadeId] + const body = isSoftBody ? this._softBodies[facadeId] : this._rigidBodies[facadeId] + + // const bodyShape = body.getCollisionShape() + + if (isSoftBody) { + this.physicsWorld.removeSoftBody(body) + } else { + this.physicsWorld.removeRigidBody(body) + } + + // self.ammoShapeManager.objectRemoved() + super.remove(facadeId) + } + + setActivationState (facadeId, isPaused) { + const forceSleep = true // If true, will still passively collide with other bodies + const body = this._rigidBodies[facadeId] + const deactivatedState = forceSleep ? CONSTANTS.ACTIVATION_STATES.ISLAND_SLEEPING : CONSTANTS.ACTIVATION_STATES.DISABLE_SIMULATION + const newActivationState = isPaused + ? deactivatedState + : CONSTANTS.DEFAULT_ACTIVATION_STATE + body.forceActivationState(newActivationState) + } + + // updatePhysicsShape (facadeId, shapeMethodConfig) { + // console.log(`~~ TODO still need this?`) + + // // const body = this._rigidBodies[facadeId] + // // if (!body) { + // // console.warn(`updatePhysicsShape: body not found`, facadeId, _rigidBodies) + // // return + // // } + // // const collisionShape = body.getCollisionShape() + + // // const { method, args } = shapeMethodConfig + // // const composedArgs = utils.recurComposeArgs(args || []) + // // collisionShape[method](...composedArgs) + + // // // body.setCollisionShape(collisionShape) + + // // // if (method === 'setLocalScaling') { + // // // physicsWorld.updateSingleAABB(body) + // // // } + // } + + batchedUpdate (updateSet) { + for (const facadeId in updateSet) { + const facadeUpdates = updateSet[facadeId] + const isSoftBody = !!this._softBodies[facadeId] + const body = isSoftBody ? this._softBodies[facadeId] : this._rigidBodies[facadeId] + if (!body) { + console.warn('batchedUpdate: body not found:', facadeId, this._rigidBodies, this._softBodies) + return + } + for (const updateType in facadeUpdates) { + const updateArgs = facadeUpdates[updateType] + + switch (updateType) { + case 'rescale': + utils.rescaleCollisionShape(body, updateArgs) + break + case 'worldMatrixChange': + if (isSoftBody) { + console.log('~~ TODO handle troika matrix change for soft body.') + // TODO, just setWorldTransform on SoftBody? will that clear out vertext motion states? + } else { + utils.updateRigidBodyMatrix(body, updateArgs) + } + break + case 'configChange': { + const prevConfig = this._facadeIdsToPhysicsConfigs[facadeId] + utils.updatePhysicsConfig(body, updateArgs, prevConfig) + break + } + default: + console.warn('Unsupported batchBodyUpdate updateType', updateType) + break + } + } + } + } + + _getCollisions (deltaTimeSec) { + const output = [] + let collisionArr + let contactsArr + + // https://pybullet.org/Bullet/phpBB3/viewtopic.php?f=9&t=1691&start=0 + const numManifolds = this.physicsWorld.getDispatcher().getNumManifolds() + for (let i = 0; i < numManifolds; i++) { + const contactManifold = this.physicsWorld.getDispatcher().getManifoldByIndexInternal(i) + const bodyA = contactManifold.getBody0() // btCollisionObject + const bodyB = contactManifold.getBody1() // btCollisionObject + + // TODO only output for events involving a body that has an onCollision event handler + // FIXME use preallocated arrays or transferrables + collisionArr = [ + this._bodyIdsToFacadeIds[bodyA.getUserIndex()], // bodyA facadeId + this._bodyIdsToFacadeIds[bodyB.getUserIndex()] // bodyB facadeId + // [] contactPoints + ] + + // TODO only compute/return contact points if required? + const numContacts = contactManifold.getNumContacts() + contactsArr = [] + for (let j = 0; j < numContacts; j++) { + const pt = contactManifold.getContactPoint(j) // btManifoldPoint + const ptImpulse = pt.getAppliedImpulse() // N⋅s (Newton seconds) + const ptForce = ptImpulse / deltaTimeSec // N (Newtons) + const ptObA = pt.getPositionWorldOnA() // btVector3 + const psObB = pt.getPositionWorldOnB() // btVector3 + const ptNorm = pt.m_normalWorldOnB + + contactsArr.push([ + [ptObA.x(), ptObA.y(), ptObA.z()], + [psObB.x(), psObB.y(), psObB.z()], + [ptNorm.x(), ptNorm.y(), ptNorm.z()], + ptImpulse, + ptForce + ]) + } + if (contactsArr.length > 0) { + collisionArr.push(contactsArr) + } + output.push(collisionArr) + } + + return output + } + + updatePhysicsWorld (deltaTimeSec) { + this.physicsWorld.stepSimulation(deltaTimeSec, 10) + + const rigidBodyOutput = [] // new Float32Array() + let facadeOutput + + // Update rigid bodies + for (const facadeId in this._rigidBodies) { + const physicsBody = this._rigidBodies[facadeId] + + // Only update motionState for active (activationState) bodies + if (physicsBody.isActive()) { + const motionState = physicsBody.getMotionState() + + if (motionState) { + facadeOutput = new Array(8) + facadeOutput[0] = facadeId + motionState.getWorldTransform(sharedTransform) + var pos = sharedTransform.getOrigin() + facadeOutput[1] = pos.x() + facadeOutput[2] = pos.y() + facadeOutput[3] = pos.z() + var quat = sharedTransform.getRotation() + facadeOutput[4] = quat.x() + facadeOutput[5] = quat.y() + facadeOutput[6] = quat.z() + facadeOutput[7] = quat.w() + + rigidBodyOutput.push(facadeOutput) + } + } + } + + const softBodyOutput = [] // new Float32Array() + + // Update soft volumes + for (const facadeId in this._softBodies) { + const physicsBody = this._softBodies[facadeId] + + // Only update motionState for active (activationState) bodies + if (physicsBody.isActive()) { + facadeOutput = new Array(2) // [facadeId, [x1,y1,z1,nx1,ny1,nz1, x2,y2,z2,nx2,ny2,nz2, ...etc ]] + facadeOutput[0] = facadeId + const softBodyNodes = physicsBody.get_m_nodes() + const numNodes = softBodyNodes.size() + const flattenedDims = 6 + const nodesOutput = new Array(numNodes * flattenedDims) + + for (let i = 0; i < numNodes; i++) { + const node = softBodyNodes.at(i) + const nodePos = node.get_m_x() + const di = flattenedDims * i + nodesOutput[di + 0] = nodePos.x() + nodesOutput[di + 1] = nodePos.y() + nodesOutput[di + 2] = nodePos.z() + const nodeNormal = node.get_m_n() + nodesOutput[di + 3] = nodeNormal.x() + nodesOutput[di + 4] = nodeNormal.y() + nodesOutput[di + 5] = nodeNormal.z() + } + facadeOutput[1] = nodesOutput + + softBodyOutput.push(facadeOutput) + } + } + + // Get collision pairs + const collisionsOutput = this._getCollisions(deltaTimeSec) + + postMessage({ + type: 'physicsWorldUpdated', + rigidBodies: rigidBodyOutput, + softBodies: softBodyOutput, + collisions: collisionsOutput + }) + } +} + +self.AmmoPhysicsEngine = AmmoPhysicsEngine diff --git a/packages/troika-physics/src/worker/engines/ammojs/ammoUtils.js b/packages/troika-physics/src/worker/engines/ammojs/ammoUtils.js new file mode 100644 index 00000000..6e49d6cf --- /dev/null +++ b/packages/troika-physics/src/worker/engines/ammojs/ammoUtils.js @@ -0,0 +1,238 @@ +/* eslint-env worker */ +/* eslint-disable new-cap */ +/* global Ammo, CONSTANTS */ +'use strict' + +// Map generic method names used by troika-physics to this physics engine +const METHODS_TO_AMMO = { + Vector3: 'btVector3' +} + +const singletonTransform = new Ammo.btTransform() +singletonTransform.setIdentity() // Reset + +const zeroedVec3 = new Ammo.btVector3(0, 0, 0) + +function recurComposeArgs (args = []) { + const output = [] + + for (let i = 0, iLen = args.length; i < iLen; i++) { + const arg = args[i] + let _method = arg.method + if (_method) { + // arg is an Ammo constructor + _method = METHODS_TO_AMMO[_method] || _method + const argArgs = recurComposeArgs(arg.args || []) + if (!Object.prototype.hasOwnProperty.call(Ammo, _method)) { + throw new Error(`Ammo missing specified constructor: ${_method}`) + } + output.push( + new Ammo[_method](...argArgs) + ) + } else { + output.push(arg) // Simple args just get passed along + } + } + + return output +} + +/** + * Set LocalScaling of a CollisionShape + * + * @param {CollisionObject} body + * @param {array} scaleArgs [x,y,z] + */ +function rescaleCollisionShape (body, scaleArgs) { + const [scaleX, scaleY, scaleZ] = scaleArgs + const collisionShape = body.getCollisionShape() + if (!collisionShape || !collisionShape.setLocalScaling) { + throw new Error('Collision shape: not found or does not support the setLocalScaling method.') + } + collisionShape.setLocalScaling(new Ammo.btVector3(scaleX, scaleY, scaleZ)) + + // FIXME copy motion state? seems to lose motion when rescaling an object that is moving + + if (!body.isActive()) { + body.activate() // If this body was sleeping, activate it + } +} + +/** + * Set the World Transformation Matrix for a RigidBody + * + * @param {RigidBody} body + * @param {Matrix4} worldMatrixElements + */ +function updateRigidBodyMatrix (body, worldMatrixElements) { + // Update the transform + // singletonTransform.setIdentity() // TODO need to reset this? + singletonTransform.setFromOpenGLMatrix(worldMatrixElements) + + // Apply transform to the body's motionState so Bullet keeps track of its velocity etc. + body.getMotionState().setWorldTransform(singletonTransform) // Apply back to the body's motionState +} + +/** + * Disable deactivation of a CollisionObject. Deactivation (or "sleeping") is a state that the + * DynamicsWorld can set on bodies that have not had linear/angular changes much (i.e. objects that have "settled") + * + * @param {CollisionObject} body + * @param {boolean} [force=false] + */ +function disableDeactivation (body, force = false) { + const targetActivationState = CONSTANTS.ACTIVATION_STATES.DISABLE_DEACTIVATION + + if (force) { + body.forceActivationState(targetActivationState) + } else { + body.setActivationState(targetActivationState) + } +} + +/** + * Set the mass of a Collision Object (Rigid or Soft) + * + * @param {CollisionObject} body + * @param {int} newMass + * @param {boolean} isSoftBody + * @param {btVector3} [rigidBodyInertia] + */ +function setMass (body, newMass, isSoftBody, rigidBodyInertia) { + if (isSoftBody) { + body.setTotalMass(newMass, false) + } else { + if (rigidBodyInertia) { + body.setMassProps(newMass, rigidBodyInertia) + } else { + body.setMassProps(newMass, rigidBodyInertia) + } + } +} + +/** + * Clear dynamic values of a body, preparing it to be set as STATIC or KINEMATIC + * + * @param {CollisionObject} body + * @param {boolean} isSoftBody + */ +function clearDynamics (body, isSoftBody) { + setMass(body, 0, isSoftBody, zeroedVec3) + + if (isSoftBody) { + // FIXME test soft static bodies, what else needs to be zeroed here? Vertex velocities? + console.warn('Experimental feature: Handle static soft bodies') + body.setVelocity(zeroedVec3) + } else { + // https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=7772 + body.setLinearVelocity(zeroedVec3) + body.setAngularVelocity(zeroedVec3) + body.updateInertiaTensor() + } +} + +/** + * Set a body to KINEMATIC + * + * @param {CollisionObject} body + * @param {boolean} isKinematic + * @param {boolean} isSoftBody + */ +function setKinematic (body, isKinematic, isSoftBody) { + if (isKinematic) { + body.setCollisionFlags(CONSTANTS.COLLISION_FLAGS.CF_KINEMATIC_OBJECT) + disableDeactivation(body) + clearDynamics(body, isSoftBody) + } else { + body.setCollisionFlags(0) // Clear? + body.setActivationState(CONSTANTS.DEFAULT_ACTIVATION_STATE) + } +} + +/** + * Set a body to STATIC + * + * @param {CollisionObject} body + * @param {boolean} isStatic + * @param {boolean} isSoftBody + */ +function setStatic (body, isStatic, isSoftBody) { + if (isStatic) { + body.setCollisionFlags(CONSTANTS.COLLISION_FLAGS.CF_STATIC_OBJECT) + disableDeactivation(body) + clearDynamics(body, isSoftBody) + } else { + body.setCollisionFlags(0) // Clear? + body.setActivationState(CONSTANTS.DEFAULT_ACTIVATION_STATE) + } +} + +/** + * Handle changes to basic Physics properties + * + * @param {btCollisionObject(SoftBody|RigidBody)} body + * @param {object} newCfg + * @param {object} prevCfg + */ +function updatePhysicsConfig (body, newCfg, prevCfg) { + const { + isSoftBody, + isKinematic, + isStatic, + mass, + friction, + rollingFriction, + spinningFriction, + restitution, + linearDamping, // Rigid Body only + angularDamping, // Rigid Body only + pressure // Soft Body only + } = newCfg + // const bodyTypeChanged = newCfg.isSoftBody !== prevCfg.isSoftBody // TODO should we support this? requires removal of olf collisionObject and creation of a new one + + if (isKinematic !== prevCfg.isKinematic) { + setKinematic(body, isKinematic, isSoftBody) + } + if (isStatic !== prevCfg.isStatic) { + setStatic(body, isStatic, isSoftBody) + } + // Simple setters for all CollisionObject bodies + if (friction !== prevCfg.friction) { + body.setFriction(friction) + } + if (rollingFriction !== prevCfg.rollingFriction) { + body.setRollingFriction(rollingFriction) + } + if (spinningFriction !== prevCfg.spinningFriction) { + body.setSpinningFriction(spinningFriction) + } + if (restitution !== prevCfg.restitution) { + body.setRestitution(restitution) + } + + if (mass !== prevCfg.mass) { + setMass(body, mass, isSoftBody) + } + + // Soft/Rigid body specific setters + if (isSoftBody) { + if (pressure !== prevCfg.pressure) { + const softBodyConfig = body.get_m_cfg() + softBodyConfig.set_kPR(pressure) + } + } else { + if (linearDamping !== prevCfg.linearDamping || angularDamping !== prevCfg.angularDamping) { + body.setDamping(linearDamping, angularDamping) + } + } +} + +// "export" utils to global scope +self.utils = { + recurComposeArgs, + rescaleCollisionShape, + updateRigidBodyMatrix, + disableDeactivation, + setKinematic, + updatePhysicsConfig +} diff --git a/packages/troika-physics/src/worker/engines/ammojs/constants.js b/packages/troika-physics/src/worker/engines/ammojs/constants.js new file mode 100644 index 00000000..75e39b98 --- /dev/null +++ b/packages/troika-physics/src/worker/engines/ammojs/constants.js @@ -0,0 +1,33 @@ +/* eslint-env worker */ +'use strict' + +// More info on states https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6221 +const ACTIVATION_STATES = Object.freeze({ + ACTIVE_TAG: 1, + ISLAND_SLEEPING: 2, + WANTS_DEACTIVATION: 3, // Don't manually set this + DISABLE_DEACTIVATION: 4, + DISABLE_SIMULATION: 5 +}) + +const COLLISION_FLAGS = Object.freeze({ + CF_STATIC_OBJECT: 1, + CF_KINEMATIC_OBJECT: 2, + CF_NO_CONTACT_RESPONSE: 4, + CF_CUSTOM_MATERIAL_CALLBACK: 8, + CF_CHARACTER_OBJECT: 16, + CF_DISABLE_VISUALIZE_OBJECT: 32, + CF_DISABLE_SPU_COLLISION_PROCESSING: 64, + CF_HAS_CONTACT_STIFFNESS_DAMPING: 128, + CF_HAS_CUSTOM_DEBUG_RENDERING_COLOR: 256, + CF_HAS_FRICTION_ANCHOR: 512, + CF_HAS_COLLISION_SOUND_TRIGGER: 1024 +}) + +self.CONSTANTS = Object.freeze({ + DEFAULT_MARGIN: 0.05, + DEFAULT_GRAVITY: -9.8, // m/s^2 + DEFAULT_ACTIVATION_STATE: ACTIVATION_STATES.ACTIVE_TAG, // DISABLE_DEACTIVATION, + ACTIVATION_STATES, + COLLISION_FLAGS +}) diff --git a/packages/troika-physics/src/worker/engines/ammojs/index.js b/packages/troika-physics/src/worker/engines/ammojs/index.js new file mode 100644 index 00000000..8baea7b3 --- /dev/null +++ b/packages/troika-physics/src/worker/engines/ammojs/index.js @@ -0,0 +1,25 @@ +/* eslint-env worker */ +'use strict' + +/** + * Main abstraction wrapper for the Ammo.js physics engine. + * Other engines should use this interface as a model for + * their own abstractions. + */ + +importScripts('engines/ammojs/loadAmmo.js') // Exposes global "Ammo" loaded promise +importScripts('engines/ammojs/constants.js') + +self.Ammo().then(function (Ammo) { + self.Ammo = Ammo // Expose to global scope + + importScripts('engines/ammojs/ammoUtils.js') + importScripts('engines/ammojs/shapes/AmmoShapeManager.js') + importScripts('engines/ammojs/AmmoPhysicsEngine.js') + + self.ammoShapeManager = new self.AmmoShapeManager() + + self.physicsEngine = new self.AmmoPhysicsEngine() + console.log('~~ CREATING ammo physics engine', self.physicsEngine) + postMessage({ type: 'ready' }) +}) diff --git a/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js b/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js index b0362e12..35ba29cb 100644 --- a/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js +++ b/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js @@ -1,16 +1,20 @@ +/* eslint-env worker */ 'use strict' +// For Ammo.js WASM module https://github.com/kripken/ammo.js/issues/36 +var Module = { TOTAL_MEMORY: 256 * 1024 * 1024 } // eslint-disable-line no-unused-vars + // Path relative to initial Worker script location -const ammoPath = '../../node_modules/ammo.js/builds/ammo.wasm.js' +const ammoPath = '../../node_modules/ammo.js/builds/ammo.wasm.js' // Hack to get the right path (relative to the Worker entry point) into the // actual ammo.wasm.wasm loader script in ammo.wasm.js self.document = { currentScript: { - src: ammoPath + src: ammoPath } } importScripts(ammoPath) -delete self.document // Cleanup hack \ No newline at end of file +delete self.document // Cleanup hack diff --git a/packages/troika-physics/src/worker/engines/ammojs/shapes/AmmoShapeManager.js b/packages/troika-physics/src/worker/engines/ammojs/shapes/AmmoShapeManager.js new file mode 100644 index 00000000..248b802f --- /dev/null +++ b/packages/troika-physics/src/worker/engines/ammojs/shapes/AmmoShapeManager.js @@ -0,0 +1,25 @@ +/* eslint-env worker */ +'use strict' + +importScripts('engines/ammojs/shapes/getAmmoShape.js') + +class AmmoShapeManager { + constructor () { + this._shapeCache = Object.create(null) + } + + getShape (shapeConfig) { + // const { shape } = shapeConfig + // if (!this._shapeCache[shape]) { + // this._shapeCache[shape] = self.getAmmoShape(shapeConfig) + // } + // return this._shapeCache[shape] + return self.getAmmoShape(shapeConfig) + } + + // objectRemoved () { + + // } +} + +self.AmmoShapeManager = AmmoShapeManager diff --git a/packages/troika-physics/src/worker/engines/ammojs/shapes/getAmmoShape.js b/packages/troika-physics/src/worker/engines/ammojs/shapes/getAmmoShape.js new file mode 100644 index 00000000..90272c31 --- /dev/null +++ b/packages/troika-physics/src/worker/engines/ammojs/shapes/getAmmoShape.js @@ -0,0 +1,48 @@ +/* eslint-env worker */ +/* eslint-disable new-cap */ +/* global Ammo, utils */ +'use strict' + +function getAmmoShape (shapeConfig) { + const { shape, args = [], shapeActions = [] } = shapeConfig + const constructorArgs = utils.recurComposeArgs(args) + let ammoShape + + // NOTE re: caching/sharing https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html + // > It is recommended for performance and memory use to share btCollisionShape objects whenever possible. + // NOTE: shape localScaling gets applied to all shapes when sharing objects. + + switch (shape) { + case 'sphere': { + ammoShape = new Ammo.btSphereShape(...constructorArgs) + break + } + case 'box': { + ammoShape = new Ammo.btBoxShape(...constructorArgs) + break + } + default: + throw new Error(`Unsupported shape specified: ${shape}`) + } + + /** + * http://www.cs.kent.edu/~ruttan/GameEngines/lectures/Bullet_User_Manual + * Collision Margin + * Bullet uses a small collision margin for collision shapes, to improve performance and reliability of the + * collision detection. It is best not to modify the default collision margin, and if you do use a positive + * value: zero margin might introduce problems. By default this collision margin is set to 0.04, which is 4 + * centimeter if your units are in meters (recommended). + */ + + // ammoShape.setMargin(CONSTANTS.DEFAULT_MARGIN) // TODO allow config adjustments + + for (let aI = 0; aI < shapeActions.length; aI++) { + const { method, args = [] } = shapeActions[aI] + const composedActionArgs = utils.recurComposeArgs(args) + ammoShape[method](...composedActionArgs) + } + + return ammoShape +} + +self.getAmmoShape = getAmmoShape diff --git a/packages/troika-physics/src/worker/physicsWorld.worker.js b/packages/troika-physics/src/worker/physicsWorld.worker.js index 6b970e57..c437aeb6 100644 --- a/packages/troika-physics/src/worker/physicsWorld.worker.js +++ b/packages/troika-physics/src/worker/physicsWorld.worker.js @@ -1,445 +1,46 @@ -'use strict'; - -var Module = { TOTAL_MEMORY: 256 * 1024 * 1024 } - -const DEFAULT_GRAVITY = -9.8 -const DEFAULT_MARGIN = 0.05 - -// More info on states https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6221 -const ACTIVATION_STATES = { - ACTIVE_TAG: 1, - ISLAND_SLEEPING: 2, - WANTS_DEACTIVATION: 3, // Don't manually set this - DISABLE_DEACTIVATION: 4, - DISABLE_SIMULATION: 5 +/* eslint-env worker */ +'use strict' + +self.physicsEngine = null // Uninitialized engine variable + +const PUBLIC_ENGINE_METHODS = [ + 'updatePhysicsWorld', + 'add', + 'remove', + 'setActivationState', + // 'updatePhysicsShape', + 'batchedUpdate' +] + +/** + * Map of physics engine implementations to initializer functions + * NOTE: initializers must emit a `ready` message when appropriate, + * and "export" themselves to the `self.physicsEngine` global variable + * + * ``` + * self.physicsEngine = new MyEngine() + * self.postMessage({ type: 'ready' }) + * ``` + */ +const AVAILABLE_ENGINES = { + ammojs: () => { + importScripts('engines/ammojs/index.js') + } + // oimo: () => { + // TODO add engine for Oimo + // for simple light rigid bodies: https://github.com/lo-th/Oimo.js + // } } -// By default, no bodies will be allowed to "sleep" in the simulation -const DEFAULT_ACTIVATION_STATE = ACTIVATION_STATES.DISABLE_DEACTIVATION - -const COLLISION_FLAGS = { - CF_STATIC_OBJECT: 1, - CF_KINEMATIC_OBJECT: 2, - CF_NO_CONTACT_RESPONSE: 4, - CF_CUSTOM_MATERIAL_CALLBACK: 8, - CF_CHARACTER_OBJECT: 16, - CF_DISABLE_VISUALIZE_OBJECT: 32, - CF_DISABLE_SPU_COLLISION_PROCESSING: 64, - CF_HAS_CONTACT_STIFFNESS_DAMPING: 128, - CF_HAS_CUSTOM_DEBUG_RENDERING_COLOR: 256, - CF_HAS_FRICTION_ANCHOR: 512, - CF_HAS_COLLISION_SOUND_TRIGGER: 1024 -} - -function createWorkerPhysicsWorld () { - let nextFacadeId = 0 // numeric index - - // Physics variables - const rigidBodyFacades = {} - const bodyIdsToFacadeIds = {} - const facadeIdsToBodyIds = {} - - const softBodies = [] - - let transformAux1 = null - let softBodyHelpers = null - let physicsWorld = null - - function _initPhysics () { - // Physics configuration - const collisionConfiguration = new Ammo.btSoftBodyRigidBodyCollisionConfiguration() - const dispatcher = new Ammo.btCollisionDispatcher(collisionConfiguration) - const broadphase = new Ammo.btDbvtBroadphase() - const solver = new Ammo.btSequentialImpulseConstraintSolver() - const softBodySolver = new Ammo.btDefaultSoftBodySolver() - - physicsWorld = new Ammo.btSoftRigidDynamicsWorld(dispatcher, broadphase, solver, collisionConfiguration, softBodySolver) - - physicsWorld.setGravity(new Ammo.btVector3(0, DEFAULT_GRAVITY, 0)) - physicsWorld.getWorldInfo().set_m_gravity(new Ammo.btVector3(0, DEFAULT_GRAVITY, 0)) - - transformAux1 = new Ammo.btTransform() - softBodyHelpers = new Ammo.btSoftBodyHelpers() - } - - function recurComposeArgs (args = []) { - const output = [] - - for (let i = 0, iLen = args.length; i < iLen; i++) { - const arg = args[i] - if (arg['method']) { - // arg is an Ammo constructor - const _method = arg['method'] - const argArgs = recurComposeArgs(arg['args'] || []) - if (!Ammo.hasOwnProperty(_method)) { - throw new Error(`Ammo missing specified constructor: ${_method}`) - } - output.push( - new Ammo[_method](...argArgs) - ) - } else { - output.push(arg) // Simple args just get passed along - } - } - - return output - } - - let _cachedSphere - let _cachedBox - - function createPhysicsShape (shapeConfig) { - const { shape, args = [], shapeActions = [] } = shapeConfig - const constructorArgs = recurComposeArgs(args) - let ammoShape - - // NOTE re: caching/sharing https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html - // > It is recommended for performance and memory use to share btCollisionShape objects whenever possible. - // NOTE: shape localScaling gets applied to all shapes when sharing objects. - - switch (shape) { - case 'sphere': { - // ammoShape = _cachedSphere || (_cachedSphere = new Ammo.btSphereShape(...constructorArgs)) - ammoShape = new Ammo.btSphereShape(...constructorArgs) - break - } - case 'box': { - // ammoShape = _cachedBox || (_cachedBox = new Ammo.btBoxShape(...constructorArgs)) - ammoShape = new Ammo.btBoxShape(...constructorArgs) - break - } - default: - throw new Error(`Unsupported shape specified: ${shape}`) - } - - /** - * http://www.cs.kent.edu/~ruttan/GameEngines/lectures/Bullet_User_Manual - * Collision Margin -Bullet uses a small collision margin for collision shapes, to improve performance and reliability of the -collision detection. It is best not to modify the default collision margin, and if you do use a positive -value: zero margin might introduce problems. By default this collision margin is set to 0.04, which is 4 -centimeter if your units are in meters (recommended). - */ - // ammoShape.setMargin(DEFAULT_MARGIN) // TODO allow config adjustments - - for (let aI = 0; aI < shapeActions.length; aI++) { - const { method, args = [] } = shapeActions[aI] - const composedActionArgs = recurComposeArgs(args) - ammoShape[method](...composedActionArgs) - } - - return ammoShape - } - - // https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html - function addRigidBody (facadeId, rigidBodyConfig) { - const { - shapeConfig, - physicsConfig, - initialPos, - initialQuat - } = rigidBodyConfig - const { - mass, - friction, - restitution, - isRigidBody = true, - isDisabled, - isKinematic = false - } = physicsConfig - - if (isKinematic && mass > 0) { - console.warn(`Kinematic bodies must have a mass of zero. Mass provided: ${mass}`) - } - - const physicsShape = createPhysicsShape(shapeConfig) - - var transform = new Ammo.btTransform() - transform.setIdentity() - transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) - transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) - - var motionState = new Ammo.btDefaultMotionState(transform) - - var localInertia = new Ammo.btVector3(0, 0, 0) - physicsShape.calculateLocalInertia(mass, localInertia) - var rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, motionState, physicsShape, localInertia) - var body = new Ammo.btRigidBody(rbInfo) - - if (isKinematic) { - body.setCollisionFlags(COLLISION_FLAGS.CF_KINEMATIC_OBJECT) - utils.disableDeactivation(body) - } - - if (mass > 0) { - // Disable deactivation // TODO evaluate if we need this. Expose `initialActivationState` with default - // utils.disableDeactivation(body) - } - - if (friction) { - body.setFriction(friction) - } - if (restitution) { - body.setRestitution(restitution) - } - - // Set indexes/keys - const bodyId = nextFacadeId++ - body.setUserIndex(bodyId) - - // body.setUserPointer({facadeId}) - bodyIdsToFacadeIds[bodyId] = facadeId - facadeIdsToBodyIds[facadeId] = bodyId - - rigidBodyFacades[facadeId] = body - - physicsWorld.addRigidBody(body) - } - - function removeRigidBody (facadeId) { - const body = rigidBodyFacades[facadeId] - physicsWorld.removeRigidBody(body) - - const bodyId = facadeIdsToBodyIds[facadeId] - delete bodyIdsToFacadeIds[bodyId] - delete rigidBodyFacades[facadeId] - delete facadeIdsToBodyIds[facadeId] - } - - function setBodyActivationState (facadeId, isPaused) { - const soft = true // If true, will still passively collide with other bodies - const body = rigidBodyFacades[facadeId] - const deactivatedState = soft ? ACTIVATION_STATES.ISLAND_SLEEPING : ACTIVATION_STATES.DISABLE_SIMULATION - // Remove body - // physicsWorld.removeRigidBody(body) - - // Update activationState - const newActivationState = isPaused - ? deactivatedState - : DEFAULT_ACTIVATION_STATE - body.forceActivationState(newActivationState) - - // Re-add to physicsWorld - // physicsWorld.addRigidBody(body) - - // rigidBodyFacades[facadeId] = body // Update reference? - } - - function updatePhysicsShape (facadeId, shapeMethodConfig) { - const body = rigidBodyFacades[facadeId] - if (!body) { - console.warn(`updatePhysicsShape: body not found`, facadeId, rigidBodyFacades) - return - } - const collisionShape = body.getCollisionShape() - - const { method, args } = shapeMethodConfig - const composedArgs = recurComposeArgs(args || []) - collisionShape[method](...composedArgs) - - // body.setCollisionShape(collisionShape) - - // if (method === 'setLocalScaling') { - // physicsWorld.updateSingleAABB(body) - // } - } - - function batchedBodyUpdates (updateSet) { - for (const facadeId in updateSet) { - const facadeUpdates = updateSet[facadeId] - const body = rigidBodyFacades[facadeId] - if (!body) { - console.warn(`batchedBodyUpdates: body not found:`, facadeId, rigidBodyFacades) - return - } - for (const updateType in facadeUpdates) { - const updateArgs = facadeUpdates[updateType] - - switch (updateType) { - case 'rescale': - utils.rescaleCollisionShape(body, updateArgs) - break - case 'worldMatrixChange': - utils.updateBodyMatrix(body, updateArgs) - break - default: - console.warn(`Unsupported batchBodyUpdate updateType`, updateType) - break - } - } - } - } - - function getCollisions (deltaTimeSec) { - const output = [] - let collisionArr - let contactsArr - - // https://pybullet.org/Bullet/phpBB3/viewtopic.php?f=9&t=1691&start=0 - const numManifolds = physicsWorld.getDispatcher().getNumManifolds() - for (let i = 0; i < numManifolds; i++) { - const contactManifold = physicsWorld.getDispatcher().getManifoldByIndexInternal(i) - const bodyA = contactManifold.getBody0() // btCollisionObject - const bodyB = contactManifold.getBody1() // btCollisionObject - - // TODO only output for events involving a body that has an onCollision event handler - // FIXME use preallocated arrays or transferrables - collisionArr = [ - bodyIdsToFacadeIds[bodyA.getUserIndex()], // bodyA facadeId - bodyIdsToFacadeIds[bodyB.getUserIndex()] // bodyB facadeId - // [] contactPoints - ] - - // TODO if Facade's registered for collision _contact points_, compute them below - const numContacts = contactManifold.getNumContacts() - contactsArr = [] - for (let j = 0; j < numContacts; j++) { - const pt = contactManifold.getContactPoint(j) // btManifoldPoint - const ptImpulse = pt.getAppliedImpulse() // N⋅s (Newton seconds) - const ptForce = ptImpulse / deltaTimeSec // N (Newtons) - const ptObA = pt.getPositionWorldOnA() // btVector3 - const psObB = pt.getPositionWorldOnB() // btVector3 - const ptNorm = pt.m_normalWorldOnB - - contactsArr.push([ - [ptObA.x(), ptObA.y(), ptObA.z()], - [psObB.x(), psObB.y(), psObB.z()], - [ptNorm.x(), ptNorm.y(), ptNorm.z()], - ptImpulse, - ptForce - ]) - } - if (contactsArr.length > 0) { - collisionArr.push(contactsArr) - } - output.push(collisionArr) - } - - return output - } - - // TODO cache transferable Array and re-use when size is not changing (no new shapes added/removed) - // TODO use flattened Float32Array - const transferableOutput = null - - function updatePhysicsWorld (deltaTimeSec) { - physicsWorld.stepSimulation(deltaTimeSec, 10) - - const rigidBodyOutput = [] // new Float32Array() - let facadeOutput - - // Update rigid bodies - for (const facadeId in rigidBodyFacades) { - if (rigidBodyFacades.hasOwnProperty(facadeId)) { - const physicsBody = rigidBodyFacades[facadeId] - - // Only update motionState for active (activationState) bodies - if (physicsBody.isActive()) { - const motionState = physicsBody.getMotionState() - - if (motionState) { - facadeOutput = new Array(8) - facadeOutput[0] = facadeId - motionState.getWorldTransform(transformAux1) - var pos = transformAux1.getOrigin() - facadeOutput[1] = pos.x() - facadeOutput[2] = pos.y() - facadeOutput[3] = pos.z() - var quat = transformAux1.getRotation() - facadeOutput[4] = quat.x() - facadeOutput[5] = quat.y() - facadeOutput[6] = quat.z() - facadeOutput[7] = quat.w() - - rigidBodyOutput.push(facadeOutput) - } - } - } - } - - // Update soft volumes - // for ( var i = 0, il = softBodies.length; i < il; i ++ ) { - // var volume = softBodies[ i ]; - // var geometry = volume.geometry; - // var softBody = volume.userData.physicsBody; - // var volumePositions = geometry.attributes.position.array; - // var volumeNormals = geometry.attributes.normal.array; - // var association = geometry.ammoIndexAssociation; - // var numVerts = association.length; - // var nodes = softBody.get_m_nodes(); - // for ( var j = 0; j < numVerts; j ++ ) { - // var node = nodes.at( j ); - // var nodePos = node.get_m_x(); - // var x = nodePos.x(); - // var y = nodePos.y(); - // var z = nodePos.z(); - // var nodeNormal = node.get_m_n(); - // var nx = nodeNormal.x(); - // var ny = nodeNormal.y(); - // var nz = nodeNormal.z(); - // var assocVertex = association[ j ]; - // for ( var k = 0, kl = assocVertex.length; k < kl; k ++ ) { - // var indexVertex = assocVertex[ k ]; - // volumePositions[ indexVertex ] = x; - // volumeNormals[ indexVertex ] = nx; - // indexVertex ++; - // volumePositions[ indexVertex ] = y; - // volumeNormals[ indexVertex ] = ny; - // indexVertex ++; - // volumePositions[ indexVertex ] = z; - // volumeNormals[ indexVertex ] = nz; - // } - // } - // geometry.attributes.position.needsUpdate = true; - // geometry.attributes.normal.needsUpdate = true; - // } - - // Get collision pairs - const collisionsOutput = getCollisions(deltaTimeSec) - - postMessage({ - type: 'physicsWorldUpdated', - rigidBodies: rigidBodyOutput, - collisions: collisionsOutput - }) - } - - // Init - _initPhysics() - - return { - updatePhysicsWorld, - addRigidBody, - removeRigidBody, - setBodyActivationState, - updatePhysicsShape, - batchedBodyUpdates +function initPhysicsWorld (engine) { + if (AVAILABLE_ENGINES[engine]) { + const initializeEngine = AVAILABLE_ENGINES[engine] + initializeEngine() + } else { + throw new Error(`Invalid Physics Engine specified at init: ${engine}`) } } -let methods = { - init -} - -function init (urlOrigin) { - importScripts(`engines/ammojs/loadAmmo.js`) - - Ammo().then(function (Ammo) { - self.Ammo = Ammo // Expose to global scope - - importScripts(`utils/physicsWorldUtils.worker.js`) // Load after Ammo is initialized - - const workerPhysicsWorldMethods = createWorkerPhysicsWorld() - - methods = { - init, - ...workerPhysicsWorldMethods - } - - postMessage({ type: 'ready' }) - }) -} - self.onmessage = function (message) { const msgData = message.data const { @@ -447,8 +48,15 @@ self.onmessage = function (message) { args = [] } = msgData - if (method && methods[method]) { - methods[method](...args) + if (method === 'init') { + initPhysicsWorld(...args) + return + } + if (method && PUBLIC_ENGINE_METHODS.includes(method)) { + if (!self.physicsEngine) { + throw new Error(`Method called before physicsWorld initialized: ${method}`) + } + self.physicsEngine[method](...args) } else { console.log('Unknown method message passed', msgData) } diff --git a/packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js b/packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js deleted file mode 100644 index 0e4e07a1..00000000 --- a/packages/troika-physics/src/worker/utils/physicsWorldUtils.worker.js +++ /dev/null @@ -1,46 +0,0 @@ -"use strict"; - -let singletonTransform = new Ammo.btTransform() -singletonTransform.setIdentity() // Reset - -function rescaleCollisionShape (body, scaleArgs) { - const [scaleX, scaleY, scaleZ] = scaleArgs - const collisionShape = body.getCollisionShape() - if (!collisionShape || !collisionShape.setLocalScaling) { - throw new Error(`Collision shape: not found or does not support the setLocalScaling method.`) - } - collisionShape.setLocalScaling(new Ammo.btVector3(scaleX, scaleY, scaleZ)) - - // FIXME copy motion state? seems to lose motion when rescaling an object that is moving - - if (!body.isActive()) { - body.activate() // If this body was sleeping, activate it - } -} - -function updateBodyMatrix (body, worldMatrixElements) { - // Update the transform - // singletonTransform.setIdentity() // TODO need to reset this? - singletonTransform.setFromOpenGLMatrix(worldMatrixElements) - - // Apply transform to the body's motionState so Bullet keeps track of its velocity etc. - body.getMotionState().setWorldTransform(singletonTransform) // Apply back to the body's motionState -} - -function disableDeactivation (body, force = false) { - const targetActivationState = ACTIVATION_STATES.DISABLE_DEACTIVATION - - if (force) { - body.forceActivationState(targetActivationState) - } - else { - body.setActivationState(targetActivationState) - } -} - -// "export" utils to global scope -self.utils = { - rescaleCollisionShape, - updateBodyMatrix, - disableDeactivation -} From 08218e93c05a81c6a2e54d590f73725ca66ce4dd Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Mon, 14 Oct 2019 16:23:22 -0600 Subject: [PATCH 09/21] Add custom build of Ammo.js, with single-file WASM output to simplify code portability and remove unused components. --- package-lock.json | 253 +------ package.json | 3 +- packages/troika-physics/build-ammo.js | 116 +++ packages/troika-physics/libs/troika-ammo.js | 688 ++++++++++++++++++ .../troika-physics/libs/troika-ammo.wasm.js | 673 +++++++++++++++++ packages/troika-physics/package.json | 7 + .../src/facade/PhysicsManager.js | 4 +- .../src/worker/engines/ammojs/loadAmmo.js | 28 +- 8 files changed, 1530 insertions(+), 242 deletions(-) create mode 100644 packages/troika-physics/build-ammo.js create mode 100644 packages/troika-physics/libs/troika-ammo.js create mode 100644 packages/troika-physics/libs/troika-ammo.wasm.js diff --git a/package-lock.json b/package-lock.json index c6defb89..c82662f0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1516,14 +1516,6 @@ "@babel/plugin-transform-react-jsx-source": "^7.0.0" } }, - "@babel/runtime": { - "version": "7.6.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.6.2.tgz", - "integrity": "sha512-EXxN64agfUqqIGeEjI5dL5z0Sw0ZwWo1mLTi4mQowCZ42O59b7DRpZAnTC6OqdF28wMBMFKNb/4uFGrVaigSpg==", - "requires": { - "regenerator-runtime": "^0.13.2" - } - }, "@babel/template": { "version": "7.4.0", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.0.tgz", @@ -1749,11 +1741,6 @@ } } }, - "@icons/material": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@icons/material/-/material-0.2.4.tgz", - "integrity": "sha512-QPcGmICAPbGLGb6F/yNf/KzKqvFx8z5qx3D1yFqVAjoFmXK35EgyW+cJ57Te3CNsmzblwtzakLGFqHPqrfb4Tw==" - }, "@jest/console": { "version": "24.9.0", "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", @@ -4282,11 +4269,6 @@ "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==", "dev": true }, - "adaptive-bezier-curve": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/adaptive-bezier-curve/-/adaptive-bezier-curve-1.0.3.tgz", - "integrity": "sha1-R3V3q+h9coDUbKQWSfbCJkb+gic=" - }, "agent-base": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", @@ -4929,7 +4911,8 @@ "buffer-from": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true }, "builtin-modules": { "version": "1.1.1", @@ -5180,11 +5163,6 @@ } } }, - "classnames": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", - "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" - }, "cli-width": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", @@ -5335,11 +5313,6 @@ "delayed-stream": "~1.0.0" } }, - "commander": { - "version": "2.20.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.1.tgz", - "integrity": "sha512-cCuLsMhJeWQ/ZpsFTbE765kvVfoeSddc4nU3up4fV+fDBcfUXnbITJ+JzhkdjzOqhURjZgujxaioam4RM9yGUg==" - }, "compare-func": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz", @@ -5975,16 +5948,6 @@ "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", "dev": true }, - "d3-hierarchy": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-1.1.8.tgz", - "integrity": "sha512-L+GHMSZNwTpiq4rt9GEsNcpLa4M96lXMR8M/nMG9p5hBE0jy6C+3hWtyZMenPQdwla249iJy7Nx0uKt3n+u9+w==" - }, - "d3-voronoi": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/d3-voronoi/-/d3-voronoi-1.1.4.tgz", - "integrity": "sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==" - }, "dargs": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", @@ -8585,11 +8548,6 @@ "ini": "^1.3.2" } }, - "gl-vec2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/gl-vec2/-/gl-vec2-1.3.0.tgz", - "integrity": "sha512-YiqaAuNsheWmUV0Sa8k94kBB0D6RWjwZztyO+trEYS8KzJ6OQB/4686gdrf59wld4hHFIvaxynO3nRxpk1Ij/A==" - }, "glob": { "version": "7.1.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", @@ -9120,7 +9078,8 @@ "inherits": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true }, "ini": { "version": "1.3.5", @@ -11917,7 +11876,8 @@ "js-tokens": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true }, "js-yaml": { "version": "3.13.1", @@ -12170,7 +12130,8 @@ "lodash": { "version": "4.17.15", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true }, "lodash._reinterpolate": { "version": "3.0.0", @@ -12184,15 +12145,11 @@ "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "dev": true }, - "lodash.clamp": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/lodash.clamp/-/lodash.clamp-4.0.3.tgz", - "integrity": "sha1-XCS+3u7vB1NWDcK0y0Zx+Qpt36o=" - }, "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=" + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true }, "lodash.get": { "version": "4.4.2", @@ -12200,42 +12157,23 @@ "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", "dev": true }, - "lodash.isfinite": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", - "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=" - }, "lodash.ismatch": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", "dev": true }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "lodash.isundefined": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz", - "integrity": "sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g=" - }, "lodash.memoize": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", "dev": true }, - "lodash.result": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.result/-/lodash.result-4.5.2.tgz", - "integrity": "sha1-y0Wyf7kU6qjY7m8M57KHC4fLcKo=" - }, "lodash.set": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", - "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=" + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "dev": true }, "lodash.sortby": { "version": "4.7.0", @@ -12278,6 +12216,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } @@ -12383,11 +12322,6 @@ "object-visit": "^1.0.0" } }, - "material-colors": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", - "integrity": "sha512-6qE4B9deFBIa9YSpOc9O0Sgc43zTeVYbgDT5veRKSlB2+ZuHNoVVxA1L/ckMUayV9Ay9y7Z/SZCLcGteW9i7bg==" - }, "math-random": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", @@ -13045,7 +12979,8 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true }, "object-copy": { "version": "0.1.0", @@ -13198,15 +13133,6 @@ "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", "dev": true }, - "opentype.js": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/opentype.js/-/opentype.js-1.1.0.tgz", - "integrity": "sha512-SZimNGuUYrsGPk/nNCaytsrCWDbG+YB+G9Mzc6BM5XiIsIQpkhZa1QvSmNa+eN9xr1n+kBnBJih5YLVBviaJQg==", - "requires": { - "string.prototype.codepointat": "^0.2.1", - "tiny-inflate": "^1.0.2" - } - }, "optimist": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", @@ -13668,22 +13594,6 @@ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", "dev": true }, - "polyline-miter-util": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/polyline-miter-util/-/polyline-miter-util-1.0.1.tgz", - "integrity": "sha1-tpPyOJ6g3tNqa89ezS7OS2kX2Vc=", - "requires": { - "gl-vec2": "^1.0.0" - } - }, - "polyline-normals": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/polyline-normals/-/polyline-normals-2.0.2.tgz", - "integrity": "sha1-oXN+ddjA3MsaWR+csn8J7vS30TU=", - "requires": { - "polyline-miter-util": "^1.0.1" - } - }, "posix-character-classes": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", @@ -14316,6 +14226,7 @@ "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -14431,69 +14342,11 @@ } } }, - "react": { - "version": "16.10.1", - "resolved": "https://registry.npmjs.org/react/-/react-16.10.1.tgz", - "integrity": "sha512-2bisHwMhxQ3XQz4LiJJwG3360pY965pTl/MRrZYxIBKVj4fOHoDs5aZAkYXGxDRO1Li+SyjTAilQEbOmtQJHzA==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" - } - }, - "react-color": { - "version": "2.17.3", - "resolved": "https://registry.npmjs.org/react-color/-/react-color-2.17.3.tgz", - "integrity": "sha512-1dtO8LqAVotPIChlmo6kLtFS1FP89ll8/OiA8EcFRDR+ntcK+0ukJgByuIQHRtzvigf26dV5HklnxDIvhON9VQ==", - "requires": { - "@icons/material": "^0.2.4", - "lodash": "^4.17.11", - "material-colors": "^1.2.1", - "prop-types": "^15.5.10", - "reactcss": "^1.2.0", - "tinycolor2": "^1.4.1" - } - }, - "react-dat-gui": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/react-dat-gui/-/react-dat-gui-4.0.0.tgz", - "integrity": "sha512-7knFkbdzx1DbpAA/Xb5Y5HCyrsFpr53PjYlLD1DFqzpU/1z9KSOq3Tt1rp44AI0712X5WCpOav56IHZcAnXCGg==", - "requires": { - "@babel/runtime": "^7.5.5", - "classnames": "2.2.6", - "lodash.clamp": "^4.0.2", - "lodash.clonedeep": "^4.3.2", - "lodash.isfinite": "^3.3.1", - "lodash.isstring": "^4.0.1", - "lodash.isundefined": "^3.0.1", - "lodash.result": "^4.4.0", - "lodash.set": "^4.2.0", - "react-color": "^2.13.8" - } - }, - "react-dom": { - "version": "16.10.1", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.10.1.tgz", - "integrity": "sha512-SmM4ZW0uug0rn95U8uqr52I7UdNf6wdGLeXDmNLfg3y5q5H9eAbdjF5ubQc3bjDyRrvdAB2IKG7X0GzSpnn5Mg==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.16.1" - } - }, "react-is": { "version": "16.9.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz", - "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==" - }, - "reactcss": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/reactcss/-/reactcss-1.2.3.tgz", - "integrity": "sha512-KiwVUcFu1RErkI97ywr8nvx8dNOpT03rbnma0SSalTYjkrPYaEajR4a/MRt6DZ46K6arDRbWMNHF+xH7G7n/8A==", - "requires": { - "lodash": "^4.0.1" - } + "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==", + "dev": true }, "read": { "version": "1.0.7", @@ -14929,11 +14782,6 @@ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", "dev": true }, - "regenerator-runtime": { - "version": "0.13.3", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz", - "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw==" - }, "regenerator-transform": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz", @@ -15774,15 +15622,6 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, - "scheduler": { - "version": "0.16.1", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.16.1.tgz", - "integrity": "sha512-MIuie7SgsqMYOdCXVFZa8SKoNorJZUWHW8dPgto7uEHn1lX3fg2Gu0TzgK8USj76uxV7vB5eRMnZs/cdEHg+cg==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, "semver": { "version": "5.6.0", "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", @@ -16086,6 +15925,7 @@ "version": "0.5.13", "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz", "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==", + "dev": true, "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -16094,7 +15934,8 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, @@ -16353,11 +16194,6 @@ } } }, - "string.prototype.codepointat": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/string.prototype.codepointat/-/string.prototype.codepointat-0.2.1.tgz", - "integrity": "sha512-2cBVCj6I4IOvEnjgO/hWqXjqBGsY+zwPmHl12Srk9IXSZ56Jwwmy+66XO5Iut/oQVR7t5ihYdLB0GMa4alEUcg==" - }, "string_decoder": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", @@ -16570,23 +16406,6 @@ "uuid": "^3.0.1" } }, - "terser": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.3.4.tgz", - "integrity": "sha512-Kcrn3RiW8NtHBP0ssOAzwa2MsIRQ8lJWiBG/K7JgqPlomA3mtb2DEmp4/hrUA+Jujx+WZ02zqd7GYD+QRBB/2Q==", - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } - } - }, "test-exclude": { "version": "5.2.3", "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", @@ -16690,21 +16509,6 @@ "thenify": ">= 3.1.0 < 4" } }, - "three": { - "version": "0.107.0", - "resolved": "https://registry.npmjs.org/three/-/three-0.107.0.tgz", - "integrity": "sha512-vqbKJRLBEviPVa7poEzXocobicwxzsctr5mnymA7n8fEzcVS49rYP0RrwqZ98JqujRoruK+/YzcchNpRP+kXsQ==" - }, - "three-line-2d": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/three-line-2d/-/three-line-2d-1.1.6.tgz", - "integrity": "sha1-yqIJzhZq01+aPmuEZV5ABd2We3I=", - "requires": { - "inherits": "^2.0.1", - "object-assign": "^4.0.1", - "polyline-normals": "^2.0.0" - } - }, "throat": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", @@ -16733,16 +16537,6 @@ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", "dev": true }, - "tiny-inflate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.2.tgz", - "integrity": "sha1-k9nez/yIBb1X6uQxDwt0Xptvs6c=" - }, - "tinycolor2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz", - "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g=" - }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -17548,11 +17342,6 @@ "dev": true } } - }, - "yoga-layout-prebuilt": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/yoga-layout-prebuilt/-/yoga-layout-prebuilt-1.9.3.tgz", - "integrity": "sha512-9SNQpwuEh2NucU83i2KMZnONVudZ86YNcFk9tq74YaqrQfgJWO3yB9uzH1tAg8iqh5c9F5j0wuyJ2z72wcum2w==" } } } diff --git a/package.json b/package.json index 8f8855b3..da9ab571 100644 --- a/package.json +++ b/package.json @@ -38,11 +38,12 @@ }, "scripts": { "postinstall": "npm run bootstrap", - "bootstrap": "lerna bootstrap --hoist --nohoist=ammo.js", + "bootstrap": "lerna bootstrap --hoist", "build": "lerna exec --ignore=troika-examples -- rollup -c \\$LERNA_ROOT_PATH/rollup.config.js", "build-opentype": "npm run bootstrap && lerna exec --scope=troika-3d-text -- npm run build-opentype", "build-typr": "lerna exec --scope=troika-3d-text -- npm run build-typr", "build-yoga": "npm run bootstrap && lerna exec --scope=troika-3d-ui -- npm run build-yoga", + "build-physics-ammo": "npm run bootstrap && lerna exec --scope=troika-physics -- npm run build-ammo", "test": "jest", "build-examples": "lerna exec --scope=troika-examples -- npm run build", "serve-examples": "lerna exec --scope=troika-examples -- npm run serve", diff --git a/packages/troika-physics/build-ammo.js b/packages/troika-physics/build-ammo.js new file mode 100644 index 00000000..518e0ce9 --- /dev/null +++ b/packages/troika-physics/build-ammo.js @@ -0,0 +1,116 @@ +const path = require('path') +const { spawn } = require('child_process') +const { + copy, + remove, + ensureDir +} = require('fs-extra') +const replace = require('replace-in-file') + +const { LERNA_ROOT_PATH } = process.env +if (!LERNA_ROOT_PATH) { + throw new Error('Please execute `npm run build-physics` from the repository root.') +} + +const rootDir = path.resolve(LERNA_ROOT_PATH) +const srcAmmoDir = path.resolve(rootDir, 'node_modules/ammo.js/') + +const workingDir = path.resolve(rootDir, '.tmp') +const workingAmmoDir = path.resolve(workingDir, 'ammo.js/') +const workingAmmoOutputCompat = path.resolve(workingAmmoDir, 'builds/ammo.js') +const workingAmmoOutputWasm = path.resolve(workingAmmoDir, 'builds/ammo.wasm.js') + +const destDir = path.resolve(rootDir, 'packages/troika-physics/libs') +const destPathCompat = path.resolve(destDir, 'troika-ammo.js') +const destPathWasm = path.resolve(destDir, 'troika-ammo.wasm.js') + +const CUSTOM_BANNER = ` +/* Custom WASM build for troika generated at ${new Date().toISOString()} + * customizations: + * - \`SINGLE_FILE\` WASM output to simplify portability when used with a web worker + * - Closure compiler used + * - Strip unused components (UTF8ToString) + */ +` + +/** + * NOTE: This expects the preceding `customizeAmmoCompat` function to have already run on the + * working directory's files, it only adds on additional options to generate WebAssmebly output. + */ +async function customizeAmmoWasm () { + await replace({ + files: path.resolve(workingAmmoDir, 'make.py'), + from: [ + '// This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed.', + "wasm = 'wasm' in sys.argv", + "closure = 'closure' in sys.argv", + 'EXPORTED_RUNTIME_METHODS=["UTF8ToString"]', + 'WASM=1 ', // First-occurrence only + ], + to: [ + ` +// This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed. +${CUSTOM_BANNER} + `, + "wasm = True", // Force WASM output + "closure = True", // Force Closure compiler output (?) + 'EXPORTED_RUNTIME_METHODS=[]', // Strip unneeded UTF8ToString + 'WASM=1 -s SINGLE_FILE=1 ' // Generate WASM output with base64-encoded wasm output inline + ] + }) +} + +function dockerBuild () { + return new Promise((resolve, reject) => { + const child = spawn('docker-compose', ['up'], { + cwd: workingAmmoDir + }) + + child.stdout.pipe(process.stdout) + child.stderr.pipe(process.stderr) + child.on('close', (code) => { + resolve(code) + }) + }) +} + + +async function buildTroikaAmmoCompat () { + // Compatibility Ammo.js (ASM.js) just copied from pre-built source. + await copy(workingAmmoOutputCompat, destPathCompat) + console.log(`buildTroikaAmmoWasm: copied to "${workingAmmoOutputCompat}" -> "${destPathCompat}"`) +} + +async function buildTroikaAmmoWasm () { + console.log('buildTroikaAmmoWasm: modifying ammo.js make.py') + await customizeAmmoWasm() + + console.log('buildTroikaAmmoWasm: executing ammo.js build (docker-compose up)') + const dockerExitCode = await dockerBuild() + + if (dockerExitCode === 0) { + await copy(workingAmmoOutputWasm, destPathWasm) + console.log(`buildTroikaAmmoWasm: copied to "${workingAmmoOutputWasm}" -> "${destPathWasm}"`) + } +} + +async function buildAmmo () { + // await remove(destDir) // Nuke old output if needed + + // 0: Copy ammo.js source into a temporary working directory since we'll be mutating config files + console.log('build-ammo: creating working directory in root (".tmp")') + await ensureDir(workingDir) + console.log(`build-ammo: copied "ammo.js" source to working dir: "${srcAmmoDir}" -> "${workingAmmoDir}"`) + await copy(srcAmmoDir, workingAmmoDir) + + // Build fallback ASM.js output + await buildTroikaAmmoCompat() + + // Build WASM output second, as it needs to further modify the build config files + await buildTroikaAmmoWasm() + + console.log('build-ammo: cleaning up ".tmp"') + await remove(workingDir) // Cleanup working dir +} + +buildAmmo() diff --git a/packages/troika-physics/libs/troika-ammo.js b/packages/troika-physics/libs/troika-ammo.js new file mode 100644 index 00000000..f481a780 --- /dev/null +++ b/packages/troika-physics/libs/troika-ammo.js @@ -0,0 +1,688 @@ + + // This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed. + +var Ammo = (function() { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + return ( +function(Ammo) { + Ammo = Ammo || {}; + +var c;var d;d||(d=typeof Ammo !== 'undefined' ? Ammo : {});var aa={},ba;for(ba in d)d.hasOwnProperty(ba)&&(aa[ba]=d[ba]);var ca=!1,da=!1,ea=!1,fa=!1,ha=!1;ca="object"===typeof window;da="function"===typeof importScripts;ea=(fa="object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)&&!ca&&!da;ha=!ca&&!ea&&!da;var ia="",ka,la,ma; +if(ea){ia=__dirname+"/";var na,oa;ka=function(a,b){var e=pa(a);e||(na||(na=require("fs")),oa||(oa=require("path")),a=oa.normalize(a),e=na.readFileSync(a));return b?e:e.toString()};ma=function(a){a=ka(a,!0);a.buffer||(a=new Uint8Array(a));assert(a.buffer);return a};1=f);)++e;if(16h?f+=String.fromCharCode(h):(h-=65536,f+=String.fromCharCode(55296|h>>10,56320|h&1023))}}else f+=String.fromCharCode(h)}return f}"undefined"!==typeof TextDecoder&&new TextDecoder("utf-16le"); +var buffer,Aa,Ba,Ca,Da,Ea=d.TOTAL_MEMORY||67108864;buffer=d.buffer?d.buffer:new ArrayBuffer(Ea);Ea=buffer.byteLength;var Fa=buffer;buffer=Fa;d.HEAP8=Aa=new Int8Array(Fa);d.HEAP16=new Int16Array(Fa);d.HEAP32=Ca=new Int32Array(Fa);d.HEAPU8=Ba=new Uint8Array(Fa);d.HEAPU16=new Uint16Array(Fa);d.HEAPU32=new Uint32Array(Fa);d.HEAPF32=Da=new Float32Array(Fa);d.HEAPF64=new Float64Array(Fa);Ca[6940]=5270672; +function Ga(a){for(;0>>16)*f+e*(b>>>16)<<16)|0}); +Math.clz32||(Math.clz32=function(a){var b=32,e=a>>16;e&&(b-=16,a=e);if(e=a>>8)b-=8,a=e;if(e=a>>4)b-=4,a=e;if(e=a>>2)b-=2,a=e;return a>>1?b-2:b-a});Math.trunc||(Math.trunc=function(a){return 0>a?Math.ceil(a):Math.floor(a)});var Na=0,Oa=null,Pa=null;d.preloadedImages={};d.preloadedAudios={}; +var sa=null,Qa="data:application/octet-stream;base64,",Ra=[function(a,b,e,f,h,n,B,S){a=d.getCache(d.ConcreteContactResultCallback)[a];if(!a.hasOwnProperty("addSingleResult"))throw"a JSImplementation must implement all functions, you forgot ConcreteContactResultCallback::addSingleResult.";return a.addSingleResult(b,e,f,h,n,B,S)},function(a,b,e,f){a=d.getCache(d.DebugDrawer)[a];if(!a.hasOwnProperty("drawLine"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::drawLine."; +a.drawLine(b,e,f)},function(a,b,e,f,h,n){a=d.getCache(d.DebugDrawer)[a];if(!a.hasOwnProperty("drawContactPoint"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::drawContactPoint.";a.drawContactPoint(b,e,f,h,n)},function(a,b){a=d.getCache(d.DebugDrawer)[a];if(!a.hasOwnProperty("reportErrorWarning"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::reportErrorWarning.";a.reportErrorWarning(b)},function(a,b,e){a=d.getCache(d.DebugDrawer)[a]; +if(!a.hasOwnProperty("draw3dText"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::draw3dText.";a.draw3dText(b,e)},function(a,b){a=d.getCache(d.DebugDrawer)[a];if(!a.hasOwnProperty("setDebugMode"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::setDebugMode.";a.setDebugMode(b)},function(a){a=d.getCache(d.DebugDrawer)[a];if(!a.hasOwnProperty("getDebugMode"))throw"a JSImplementation must implement all functions, you forgot DebugDrawer::getDebugMode."; +return a.getDebugMode()}];Ia.push({Ca:function(){Sa()}});sa="data:application/octet-stream;base64,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AAAAABACAAAFAAAABgAAAAIAAAACAAAAAAAAAAgCAAAHAAAACAAAAAIAAAABAAAAAAAAACACAAAJAAAACgAAAAEAAAAAAAAAMAIAAAsAAAAMAAAAAQAAAAIAAAAAAAAAKAIAAA0AAAAOAAAAAQAAAAEAAAAAAAAASAIAAA8AAAAQAAAAAQAAAAEAAAABAAAAAAAAAEACAAARAAAAEgAAAAEAAAABAAAAAQAAAAAAAABYAgAAEwAAABQAAAACAAAAAwAAAAAAAABwAgAAFQAAABYAAAADAAAAAQAAAAAAAABoAgAAFwAAABgAAAADAAAAAQAAAAAAAACIAgAAGQAAABoAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAwAAAAIAAAAEAAAAAQAAAAIAAAABAAAAAQAAAAEAAAADAAAAAgAAAAEAAAACAAAAAwAAAAEAAAAAAAAAgAIAABsAAAAcAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAACAAAAAQAAAAEAAAABAAAAAwAAAAIAAAABAAAAAgAAAAMAAAABAAAAAAAAAJgCAAAdAAAAHgAAAAIAAAADAAAAAwAAAAUAAAABAAAAAgAAAB8AAAAEAAAABQAAAAYAAAAEAAAABwAAAAUAAAAGAAAAAAAAALACAAAgAAAAIQAAAAYAAAAHAAAAAgAAAAgAAAAAAAAA+AIAACIAAAAjAAAAAgAAAAAAAADoAgAAIgAAACQAAAADAAAAAAAAANgCAAAiAAAAJQAAAAQAAAAAAAAAwAIAACIAAAAmAAAABQAAAAAAAAAIAwAABAAAACcAAAAoAAAACAAAAAkAAAADAAAACQAAAAcAAAAAAAAAGAMAACkAAAAqAAAACAAAAAoAAAACAAAABQAAAAYAAAAAAAAAOAMAACsAAAAsAAAAAQAAAAEAAAADAAAACgAAAAAAAABIAwAALQAAAC4AAAAEAAAACQAAAAEAAAABAAAACwAAAAsAAAACAAAADAAAAAwAAAAEAAAAAgAAAA0AAAAEAAAADQAAAAUAAAAAAAAAiAMAACkAAAAvAAAACAAAAA4AAAACAAAABQAAAAYAAAAAAAAAWAMAACkAAAAwAAAACAAAAA8AAAACAAAABQAAAAYAAAAAAAAAaAMAADEAAAAyAAAA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DQEAACQAAAAFAAAAFgAAAE0AAAAAAAAA2A0AAAoBAAAPAQAADAEAAA0BAAAkAAAABgAAABcAAABOAAAATjE2YnRDb2xsaXNpb25Xb3JsZDI3Q2xvc2VzdENvbnZleFJlc3VsdENhbGxiYWNrRQBOMTZidENvbGxpc2lvbldvcmxkMjBDb252ZXhSZXN1bHRDYWxsYmFja0UATjE2YnRDb2xsaXNpb25Xb3JsZDI0QWxsSGl0c1JheVJlc3VsdENhbGxiYWNrRQBOMTZidENvbGxpc2lvbldvcmxkMTdSYXlSZXN1bHRDYWxsYmFja0UAMThidFZlaGljbGVSYXljYXN0ZXIAMjBidERlZmF1bHRNb3Rpb25TdGF0ZQAxM2J0TW90aW9uU3RhdGUAMTlidEdob3N0UGFpckNhbGxiYWNrADI1YnRPdmVybGFwcGluZ1BhaXJDYWxsYmFjawBOMTZidENvbGxpc2lvbldvcmxkMjRDbG9zZXN0UmF5UmVzdWx0Q2FsbGJhY2tFADI5Q29uY3JldGVDb250YWN0UmVzdWx0Q2FsbGJhY2sATjE2YnRDb2xsaXNpb25Xb3JsZDIxQ29udGFjdFJlc3VsdENhbGxiYWNrRQB7IHZhciBzZWxmID0gTW9kdWxlWydnZXRDYWNoZSddKE1vZHVsZVsnQ29uY3JldGVDb250YWN0UmVzdWx0Q2FsbGJhY2snXSlbJDBdOyBpZiAoIXNlbGYuaGFzT3duUHJvcGVydHkoJ2FkZFNpbmdsZVJlc3VsdCcpKSB0aHJvdyAnYSBKU0ltcGxlbWVudGF0aW9uIG11c3QgaW1wbGVtZW50IGFsbCBmdW5jdGlvbnMsIHlvdSBmb3Jnb3QgQ29uY3JldGVDb250YWN0UmVzdWx0Q2FsbGJhY2s6OmFkZFNpbmdsZVJlc3VsdC4nOyByZXR1cm4gc2VsZlsnYWRkU2luZ2xlUmVzdWx0J10oJDEsJDIsJDMsJDQsJDUsJDYsJDcpOyB9ADExRGVidWdEcmF3ZXIAMTJidElEZWJ1Z0RyYXcAeyB2YXIgc2VsZiA9IE1vZHVsZVsnZ2V0Q2FjaGUnXShNb2R1bGVbJ0RlYnVnRHJhd2VyJ10pWyQwXTsgaWYgKCFzZWxmLmhhc093blByb3BlcnR5KCdkcmF3TGluZScpKSB0aHJvdyAnYSBKU0ltcGxlbWVudGF0aW9uIG11c3QgaW1wbGVtZW50IGFsbCBmdW5jdGlvbnMsIHlvdSBmb3Jnb3QgRGVidWdEcmF3ZXI6OmRyYXdMaW5lLic7IHNlbGZbJ2RyYXdMaW5lJ10oJDEsJDIsJDMpOyB9AHsgdmFyIHNlbGYgPSBNb2R1bGVbJ2dldENhY2hlJ10oTW9kdWxlWydEZWJ1Z0RyYXdlciddKVskMF07IGlmICghc2VsZi5oYXNPd25Qcm9wZXJ0eSgnZHJhd0NvbnRhY3RQb2ludCcpKSB0aHJvdyAnYSBKU0ltcGxlbWVudGF0aW9uIG11c3QgaW1wbGVtZW50IGFsbCBmdW5jdGlvbnMsIHlvdSBmb3Jnb3QgRGVidWdEcmF3ZXI6OmRyYXdDb250YWN0UG9pbnQuJzsgc2VsZlsnZHJhd0NvbnRhY3RQb2ludCddKCQxLCQyLCQzLCQ0LCQ1KTsgfQB7IHZhciBzZWxmID0gTW9kdWxlWydnZXRDYWNoZSddKE1vZHVsZVsnRGVidWdEcmF3ZXInXSlbJDBdOyBpZiAoIXNlbGYuaGFzT3duUHJvcGVydHkoJ3JlcG9ydEVycm9yV2FybmluZycpKSB0aHJvdyAnYSBKU0ltcGxlbWVudGF0aW9uIG11c3QgaW1wbGVtZW50IGFsbCBmdW5jdGlvbnMsIHlvdSBmb3Jnb3QgRGVidWdEcmF3ZXI6OnJlcG9ydEVycm9yV2FybmluZy4nOyBzZWxmWydyZXBvcnRFcnJvcldhcm5pbmcnXSgkMSk7IH0AeyB2YXIgc2VsZiA9IE1vZHVsZVsnZ2V0Q2FjaGUnXShNb2R1bGVbJ0RlYnVnRHJhd2VyJ10pWyQwXTsgaWYgKCFzZWxmLmhhc093blByb3BlcnR5KCdkcmF3M2RUZXh0JykpIHRocm93ICdhIEpTSW1wbGVtZW50YXRpb24gbXVzdCBpbXBsZW1lbnQgYWxsIGZ1bmN0aW9ucywgeW91IGZvcmdvdCBEZWJ1Z0RyYXdlcjo6ZHJhdzNkVGV4dC4nOyBzZWxmWydkcmF3M2RUZXh0J10oJDEsJDIpOyB9AHsgdmFyIHNlbGYgPSBNb2R1bGVbJ2dldENhY2hlJ10oTW9kdWxlWydEZWJ1Z0RyYXdlciddKVskMF07IGlmICghc2VsZi5oYXNPd25Qcm9wZXJ0eSgnc2V0RGVidWdNb2RlJykpIHRocm93ICdhIEpTSW1wbGVtZW50YXRpb24gbXVzdCBpbXBsZW1lbnQgYWxsIGZ1bmN0aW9ucywgeW91IGZvcmdvdCBEZWJ1Z0RyYXdlcjo6c2V0RGVidWdNb2RlLic7IHNlbGZbJ3NldERlYnVnTW9kZSddKCQxKTsgfQB7IHZhciBzZWxmID0gTW9kdWxlWydnZXRDYWNoZSddKE1vZHVsZVsnRGVidWdEcmF3ZXInXSlbJDBdOyBpZiAoIXNlbGYuaGFzT3duUHJvcGVydHkoJ2dldERlYnVnTW9kZScpKSB0aHJvdyAnYSBKU0ltcGxlbWVudGF0aW9uIG11c3QgaW1wbGVtZW50IGFsbCBmdW5jdGlvbnMsIHlvdSBmb3Jnb3QgRGVidWdEcmF3ZXI6OmdldERlYnVnTW9kZS4nOyByZXR1cm4gc2VsZlsnZ2V0RGVidWdNb2RlJ10oKTsgfQAyM2J0RGVmYXVsdFNvZnRCb2R5U29sdmVyADE2YnRTb2Z0Qm9keVNvbHZlcgA0MWJ0U29mdEJvZHlSaWdpZEJvZHlDb2xsaXNpb25Db25maWd1cmF0aW9uAE4zNWJ0U29mdEJvZHlDb25jYXZlQ29sbGlzaW9uQWxnb3JpdGhtMTdTd2FwcGVkQ3JlYXRlRnVuY0UAMzBidENvbGxpc2lvbkFsZ29yaXRobUNyZWF0ZUZ1bmMATjM1YnRTb2Z0Qm9keUNvbmNhdmVDb2xsaXNpb25BbGdvcml0aG0xMENyZWF0ZUZ1bmNFAE4yOWJ0U29mdFJpZ2lkQ29sbGlzaW9uQWxnb3JpdGhtMTBDcmVhdGVGdW5jRQBOMjhidFNvZnRTb2Z0Q29sbGlzaW9uQWxnb3JpdGhtMTBDcmVhdGVGdW5jRQBTb2Z0Qm9keU1hdGVyaWFsRGF0YQBTb2Z0Qm9keU5vZGVEYXRhAFNvZnRCb2R5TGlua0RhdGEAU29mdEJvZHlGYWNlRGF0YQBTb2Z0Qm9keVRldHJhRGF0YQBTb2Z0UmlnaWRBbmNob3JEYXRhAFNvZnRCb2R5UG9zZURhdGEAU29mdEJvZHlDbHVzdGVyRGF0YQBidFNvZnRCb2R5Sm9pbnREYXRhAGJ0U29mdEJvZHlGbG9hdERhdGEAMTBidFNvZnRCb2R5AE4xMGJ0U29mdEJvZHkxNVJheUZyb21Ub0Nhc3RlckUATjZidERidnQ4SUNvbGxpZGVFAE4xMGJ0U29mdEJvZHk1Sm9pbnRFAE4xMGJ0U29mdEJvZHk2Q0pvaW50RQBTb2Z0Qm9keQAyNGJ0U29mdEJvZHlDb2xsaXNpb25TaGFwZQBVcGRhdGVDbHVzdGVycwBTb2Z0Qm9keSBhcHBseUZvcmNlcwBBcHBseUNsdXN0ZXJzAGJ0Q29udmV4SW50ZXJuYWxTaGFwZURhdGEAU09GVENMVVNURVIAMjdidFNvZnRDbHVzdGVyQ29sbGlzaW9uU2hhcGUATjE1YnRTb2Z0Q29sbGlkZXJzMTJDb2xsaWRlQ0xfUlNFAE4xNWJ0U29mdENvbGxpZGVyczExQ2x1c3RlckJhc2VFAE4xNWJ0U29mdENvbGxpZGVyczEzQ29sbGlkZVNERl9SU0UATjE1YnRTb2Z0Q29sbGlkZXJzMTJDb2xsaWRlVkZfU1NFAE4xNWJ0U29mdENvbGxpZGVyczEyQ29sbGlkZUNMX1NTRQAyOWJ0U29mdFJpZ2lkQ29sbGlzaW9uQWxnb3JpdGhtADIwYnRDb2xsaXNpb25BbGdvcml0aG0AVHJpYW5nbGUAMTVidFRyaWFuZ2xlU2hhcGUATjEyYnRDb252ZXhDYXN0MTBDYXN0UmVzdWx0RQBaTjM1YnRTb2Z0Qm9keUNvbmNhdmVDb2xsaXNpb25BbGdvcml0aG0yMWNhbGN1bGF0ZVRpbWVPZkltcGFjdEVQMTdidENvbGxpc2lvbk9iamVjdFMxX1JLMTZidERpc3BhdGNoZXJJbmZvUDE2YnRNYW5pZm9sZFJlc3VsdEUzMUxvY2FsVHJpYW5nbGVTcGhlcmVDYXN0Q2FsbGJhY2sAMjZidFNvZnRCb2R5VHJpYW5nbGVDYWxsYmFjawAzNWJ0U29mdEJvZHlDb25jYXZlQ29sbGlzaW9uQWxnb3JpdGhtAHNvbHZlU29mdENvbnN0cmFpbnRzAHByZWRpY3RVbmNvbnN0cmFpbnRNb3Rpb25Tb2Z0Qm9keQByYXlUZXN0ADIzYnRTb2Z0U2luZ2xlUmF5Q2FsbGJhY2sAMjNidEJyb2FkcGhhc2VSYXlDYWxsYmFjawAyNGJ0QnJvYWRwaGFzZUFhYmJDYWxsYmFjawAyNGJ0U29mdFJpZ2lkRHluYW1pY3NXb3JsZAAyOGJ0U29mdFNvZnRDb2xsaXNpb25BbGdvcml0aG0AYnRSaWdpZEJvZHlGbG9hdERhdGEAMTFidFJpZ2lkQm9keQBpbnRlcm5hbFNpbmdsZVN0ZXBTaW11bGF0aW9uAHVwZGF0ZUFjdGlvbnMAY3JlYXRlUHJlZGljdGl2ZUNvbnRhY3RzAHJlbGVhc2UgcHJlZGljdGl2ZSBjb250YWN0IG1hbmlmb2xkcwBwcmVkaWN0aXZlIGNvbnZleFN3ZWVwVGVzdAAzNGJ0Q2xvc2VzdE5vdE1lQ29udmV4UmVzdWx0Q2FsbGJhY2sAdXBkYXRlQWN0aXZhdGlvblN0YXRlAHNvbHZlQ29uc3RyYWludHMAY2FsY3VsYXRlU2ltdWxhdGlvbklzbGFuZHMAaW50ZWdyYXRlVHJhbnNmb3JtcwBDQ0QgbW90aW9uIGNsYW1waW5nAGFwcGx5IHNwZWN1bGF0aXZlIGNvbnRhY3QgcmVzdGl0dXRpb24AcHJlZGljdFVuY29uc3RyYWludE1vdGlvbgBzeW5jaHJvbml6ZU1vdGlvblN0YXRlcwBzdGVwU2ltdWxhdGlvbgBidER5bmFtaWNzV29ybGRGbG9hdERhdGEAZGVidWdEcmF3V29ybGQAMjNidERpc2NyZXRlRHluYW1pY3NXb3JsZAAxNWJ0RHluYW1pY3NXb3JsZAAyN0lucGxhY2VTb2x2ZXJJc2xhbmRDYWxsYmFjawBOMjVidFNpbXVsYXRpb25Jc2xhbmRNYW5hZ2VyMTRJc2xhbmRDYWxsYmFja0UAMTdidEZpeGVkQ29uc3RyYWludABidEdlbmVyaWM2RG9mQ29uc3RyYWludERhdGEAMjNidEdlbmVyaWM2RG9mQ29uc3RyYWludABidEdlbmVyaWM2RG9mU3ByaW5nQ29uc3RyYWludERhdGEAMjlidEdlbmVyaWM2RG9mU3ByaW5nQ29uc3RyYWludABidFBvaW50MlBvaW50Q29uc3RyYWludEZsb2F0RGF0YQAyM2J0UG9pbnQyUG9pbnRDb25zdHJhaW50AGJ0VHlwZWRDb25zdHJhaW50RmxvYXREYXRhADE3YnRUeXBlZENvbnN0cmFpbnQAMTNidFR5cGVkT2JqZWN0AGJ0U2xpZGVyQ29uc3RyYWludERhdGEAMThidFNsaWRlckNvbnN0cmFpbnQAYnRDb25lVHdpc3RDb25zdHJhaW50RGF0YQAyMWJ0Q29uZVR3aXN0Q29uc3RyYWludABidEhpbmdlQ29uc3RyYWludEZsb2F0RGF0YQAxN2J0SGluZ2VDb25zdHJhaW50AHNvbHZlR3JvdXBDYWNoZUZyaWVuZGx5SXRlcmF0aW9ucwBzb2x2ZUdyb3VwQ2FjaGVGcmllbmRseVNldHVwAHNvbHZlR3JvdXAAMzVidFNlcXVlbnRpYWxJbXB1bHNlQ29uc3RyYWludFNvbHZlcgAxOGJ0Q29uc3RyYWludFNvbHZlcgAxNmJ0UmF5Y2FzdFZlaGljbGUAMTdidEFjdGlvbkludGVyZmFjZQAyNWJ0RGVmYXVsdFZlaGljbGVSYXljYXN0ZXIANDNidEtpbmVtYXRpY0Nsb3Nlc3ROb3RNZUNvbnZleFJlc3VsdENhbGxiYWNrADMwYnRLaW5lbWF0aWNDaGFyYWN0ZXJDb250cm9sbGVyADMwYnRDaGFyYWN0ZXJDb250cm9sbGVySW50ZXJmYWNlADIyYnRTdWJzaW1wbGV4Q29udmV4Q2FzdAAxMmJ0Q29udmV4Q2FzdABidENvbGxpc2lvbk9iamVjdEZsb2F0RGF0YQAxN2J0Q29sbGlzaW9uT2JqZWN0ADEzYnRHaG9zdE9iamVjdAAyNGJ0UGFpckNhY2hpbmdHaG9zdE9iamVjdAAyM2J0Q29sbGlzaW9uUGFpckNhbGxiYWNrADE3YnRPdmVybGFwQ2FsbGJhY2sAMjFidENvbGxpc2lvbkRpc3BhdGNoZXIAMzFidERlZmF1bHRDb2xsaXNpb25Db25maWd1cmF0aW9uADI0YnRDb2xsaXNpb25Db25maWd1cmF0aW9uAE4zMWJ0Q29udmV4UGxhbmVDb2xsaXNpb25BbGdvcml0aG0xMENyZWF0ZUZ1bmNFAE4yNmJ0Qm94Qm94Q29sbGlzaW9uQWxnb3JpdGhtMTBDcmVhdGVGdW5jRQBOMzRidFNwaGVyZVRyaWFuZ2xlQ29sbGlzaW9uQWxnb3JpdGhtMTBDcmVhdGVGdW5jRQBOMzJidFNwaGVyZVNwaGVyZUNvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UATjE2YnRFbXB0eUFsZ29yaXRobTEwQ3JlYXRlRnVuY0UATjI4YnRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobTE3U3dhcHBlZENyZWF0ZUZ1bmNFAE4zNmJ0Q29tcG91bmRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UATjI4YnRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobTEwQ3JlYXRlRnVuY0UATjMzYnRDb252ZXhDb25jYXZlQ29sbGlzaW9uQWxnb3JpdGhtMTdTd2FwcGVkQ3JlYXRlRnVuY0UATjMzYnRDb252ZXhDb25jYXZlQ29sbGlzaW9uQWxnb3JpdGhtMTBDcmVhdGVGdW5jRQAyNWJ0U2ltdWxhdGlvbklzbGFuZE1hbmFnZXIAaXNsYW5kVW5pb25GaW5kQW5kUXVpY2tTb3J0AHByb2Nlc3NJc2xhbmRzADMxYnRDb252ZXhQbGFuZUNvbGxpc2lvbkFsZ29yaXRobQBaTjMzYnRDb252ZXhDb25jYXZlQ29sbGlzaW9uQWxnb3JpdGhtMjFjYWxjdWxhdGVUaW1lT2ZJbXBhY3RFUDE3YnRDb2xsaXNpb25PYmplY3RTMV9SSzE2YnREaXNwYXRjaGVySW5mb1AxNmJ0TWFuaWZvbGRSZXN1bHRFMzFMb2NhbFRyaWFuZ2xlU3BoZXJlQ2FzdENhbGxiYWNrADI0YnRDb252ZXhUcmlhbmdsZUNhbGxiYWNrADMzYnRDb252ZXhDb25jYXZlQ29sbGlzaW9uQWxnb3JpdGhtADI2YnRCb3hCb3hDb2xsaXNpb25BbGdvcml0aG0AMTZidE1hbmlmb2xkUmVzdWx0AE4zNmJ0RGlzY3JldGVDb2xsaXNpb25EZXRlY3RvckludGVyZmFjZTZSZXN1bHRFAHBlcmZvcm1EaXNjcmV0ZUNvbGxpc2lvbkRldGVjdGlvbgBkaXNwYXRjaEFsbENvbGxpc2lvblBhaXJzAFpOMTZidENvbGxpc2lvbldvcmxkMjFyYXlUZXN0U2luZ2xlSW50ZXJuYWxFUksxMWJ0VHJhbnNmb3JtUzJfUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclJOU18xN1JheVJlc3VsdENhbGxiYWNrRUUxNUxvY2FsSW5mb0FkZGVyMgBaTjE2YnRDb2xsaXNpb25Xb3JsZDIxcmF5VGVzdFNpbmdsZUludGVybmFsRVJLMTFidFRyYW5zZm9ybVMyX1BLMjRidENvbGxpc2lvbk9iamVjdFdyYXBwZXJSTlNfMTdSYXlSZXN1bHRDYWxsYmFja0VFOVJheVRlc3RlcgBaTjE2YnRDb2xsaXNpb25Xb3JsZDIxcmF5VGVzdFNpbmdsZUludGVybmFsRVJLMTFidFRyYW5zZm9ybVMyX1BLMjRidENvbGxpc2lvbk9iamVjdFdyYXBwZXJSTlNfMTdSYXlSZXN1bHRDYWxsYmFja0VFMjlCcmlkZ2VUcmlhbmdsZVJheWNhc3RDYWxsYmFja18wAFpOMTZidENvbGxpc2lvbldvcmxkMjFyYXlUZXN0U2luZ2xlSW50ZXJuYWxFUksxMWJ0VHJhbnNmb3JtUzJfUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclJOU18xN1JheVJlc3VsdENhbGxiYWNrRUUyOUJyaWRnZVRyaWFuZ2xlUmF5Y2FzdENhbGxiYWNrADE5YnRTaW5nbGVSYXlDYWxsYmFjawAxN0RlYnVnRHJhd2NhbGxiYWNrAGNhbGN1bGF0ZU92ZXJsYXBwaW5nUGFpcnMAdXBkYXRlQWFiYnMAAU92ZXJmbG93IGluIEFBQkIsIG9iamVjdCByZW1vdmVkIGZyb20gc2ltdWxhdGlvbgBJZiB5b3UgY2FuIHJlcHJvZHVjZSB0aGlzLCBwbGVhc2UgZW1haWwgYnVnc0Bjb250aW51b3VzcGh5c2ljcy5jb20KAFBsZWFzZSBpbmNsdWRlIGFib3ZlIGluZm9ybWF0aW9uLCB5b3VyIFBsYXRmb3JtLCB2ZXJzaW9uIG9mIE9TLgoAVGhhbmtzLgoAMTZidENvbGxpc2lvbldvcmxkAGNvbnZleFN3ZWVwQ29tcG91bmQAWk4xNmJ0Q29sbGlzaW9uV29ybGQyNW9iamVjdFF1ZXJ5U2luZ2xlSW50ZXJuYWxFUEsxM2J0Q29udmV4U2hhcGVSSzExYnRUcmFuc2Zvcm1TNV9QSzI0YnRDb2xsaXNpb25PYmplY3RXcmFwcGVyUk5TXzIwQ29udmV4UmVzdWx0Q2FsbGJhY2tFZkUxNExvY2FsSW5mb0FkZGVyAFpOMTZidENvbGxpc2lvbldvcmxkMjVvYmplY3RRdWVyeVNpbmdsZUludGVybmFsRVBLMTNidENvbnZleFNoYXBlUksxMWJ0VHJhbnNmb3JtUzVfUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclJOU18yMENvbnZleFJlc3VsdENhbGxiYWNrRWZFMzJCcmlkZ2VUcmlhbmdsZUNvbnZleGNhc3RDYWxsYmFja18wAFpOMTZidENvbGxpc2lvbldvcmxkMjVvYmplY3RRdWVyeVNpbmdsZUludGVybmFsRVBLMTNidENvbnZleFNoYXBlUksxMWJ0VHJhbnNmb3JtUzVfUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclJOU18yMENvbnZleFJlc3VsdENhbGxiYWNrRWZFMzJCcmlkZ2VUcmlhbmdsZUNvbnZleGNhc3RDYWxsYmFjawBjb252ZXhTd2VlcFRlc3QAMjFidFNpbmdsZVN3ZWVwQ2FsbGJhY2sAMjNidEJyaWRnZWRNYW5pZm9sZFJlc3VsdAAyM2J0U2luZ2xlQ29udGFjdENhbGxiYWNrADM0YnRTcGhlcmVUcmlhbmdsZUNvbGxpc2lvbkFsZ29yaXRobQAyNGJ0UGVydHVyYmVkQ29udGFjdFJlc3VsdABaTjIzYnRDb252ZXhDb252ZXhBbGdvcml0aG0xNnByb2Nlc3NDb2xsaXNpb25FUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclMyX1JLMTZidERpc3BhdGNoZXJJbmZvUDE2YnRNYW5pZm9sZFJlc3VsdEUyMWJ0V2l0aG91dE1hcmdpblJlc3VsdABaTjIzYnRDb252ZXhDb252ZXhBbGdvcml0aG0xNnByb2Nlc3NDb2xsaXNpb25FUEsyNGJ0Q29sbGlzaW9uT2JqZWN0V3JhcHBlclMyX1JLMTZidERpc3BhdGNoZXJJbmZvUDE2YnRNYW5pZm9sZFJlc3VsdEUxM2J0RHVtbXlSZXN1bHQAMjNidENvbnZleENvbnZleEFsZ29yaXRobQBOMjNidENvbnZleENvbnZleEFsZ29yaXRobTEwQ3JlYXRlRnVuY0UAMjJidENvbXBvdW5kTGVhZkNhbGxiYWNrADI4YnRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobQAzMGJ0Q29tcG91bmRDb21wb3VuZExlYWZDYWxsYmFjawAzNmJ0Q29tcG91bmRDb21wb3VuZENvbGxpc2lvbkFsZ29yaXRobQBidENvbXBvdW5kU2hhcGVDaGlsZERhdGEAYnRDb21wb3VuZFNoYXBlRGF0YQBDb21wb3VuZAAxNWJ0Q29tcG91bmRTaGFwZQBidENvbmVTaGFwZURhdGEAQ29uZQAxMWJ0Q29uZVNoYXBlAENvbmVaADEyYnRDb25lU2hhcGVaAENvbmVYADEyYnRDb25lU2hhcGVYAGJ0UG9zaXRpb25BbmRSYWRpdXMAYnRNdWx0aVNwaGVyZVNoYXBlRGF0YQBNdWx0aVNwaGVyZQAxOGJ0TXVsdGlTcGhlcmVTaGFwZQBTUEhFUkUAMTNidFNwaGVyZVNoYXBlAFpOSzIyYnRCdmhUcmlhbmdsZU1lc2hTaGFwZTE5cHJvY2Vzc0FsbFRyaWFuZ2xlc0VQMThidFRyaWFuZ2xlQ2FsbGJhY2tSSzlidFZlY3RvcjNTNF9FMjFNeU5vZGVPdmVybGFwQ2FsbGJhY2sAMjFidE5vZGVPdmVybGFwQ2FsbGJhY2sAYnRUcmlhbmdsZU1lc2hTaGFwZURhdGEAQlZIVFJJQU5HTEVNRVNIADIyYnRCdmhUcmlhbmdsZU1lc2hTaGFwZQBaTjIyYnRCdmhUcmlhbmdsZU1lc2hTaGFwZTE0cGVyZm9ybVJheWNhc3RFUDE4YnRUcmlhbmdsZUNhbGxiYWNrUks5YnRWZWN0b3IzUzRfRTIxTXlOb2RlT3ZlcmxhcENhbGxiYWNrAFpOMjJidEJ2aFRyaWFuZ2xlTWVzaFNoYXBlMTdwZXJmb3JtQ29udmV4Y2FzdEVQMThidFRyaWFuZ2xlQ2FsbGJhY2tSSzlidFZlY3RvcjNTNF9TNF9TNF9FMjFNeU5vZGVPdmVybGFwQ2FsbGJhY2sAMjFTdXBwb3J0VmVydGV4Q2FsbGJhY2sAWk5LMTlidFRyaWFuZ2xlTWVzaFNoYXBlMTlwcm9jZXNzQWxsVHJpYW5nbGVzRVAxOGJ0VHJpYW5nbGVDYWxsYmFja1JLOWJ0VmVjdG9yM1M0X0UxNkZpbHRlcmVkQ2FsbGJhY2sAVFJJQU5HTEVNRVNIADE5YnRUcmlhbmdsZU1lc2hTaGFwZQBidFN0YXRpY1BsYW5lU2hhcGVEYXRhAFNUQVRJQ1BMQU5FADE4YnRTdGF0aWNQbGFuZVNoYXBlADIzYnRQb2x5aGVkcmFsQ29udmV4U2hhcGUAMzRidFBvbHloZWRyYWxDb252ZXhBYWJiQ2FjaGluZ1NoYXBlAGJ0Q29sbGlzaW9uU2hhcGVEYXRhADE2YnRDb2xsaXNpb25TaGFwZQAxM2J0Q29udmV4U2hhcGUAMjFidENvbnZleEludGVybmFsU2hhcGUAMzJidENvbnZleEludGVybmFsQWFiYkNhY2hpbmdTaGFwZQBidENvbnZleEh1bGxTaGFwZURhdGEAQ29udmV4ADE3YnRDb252ZXhIdWxsU2hhcGUAMThidFRyaWFuZ2xlQ2FsbGJhY2sAMzFidEludGVybmFsVHJpYW5nbGVJbmRleENhbGxiYWNrAGJ0Q2Fwc3VsZVNoYXBlRGF0YQBDYXBzdWxlU2hhcGUAMTRidENhcHN1bGVTaGFwZQBDYXBzdWxlWAAxNWJ0Q2Fwc3VsZVNoYXBlWABDYXBzdWxlWgAxNWJ0Q2Fwc3VsZVNoYXBlWgAyNkxvY2FsU3VwcG9ydFZlcnRleENhbGxiYWNrAENvbnZleFRyaW1lc2gAMjVidENvbnZleFRyaWFuZ2xlTWVzaFNoYXBlADE0YnRDb25jYXZlU2hhcGUAQm94ADEwYnRCb3hTaGFwZQAxNGJ0T3B0aW1pemVkQnZoAFpOMTRidE9wdGltaXplZEJ2aDVidWlsZEVQMjNidFN0cmlkaW5nTWVzaEludGVyZmFjZWJSSzlidFZlY3RvcjNTNF9FMjBOb2RlVHJpYW5nbGVDYWxsYmFjawBaTjE0YnRPcHRpbWl6ZWRCdmg1YnVpbGRFUDIzYnRTdHJpZGluZ01lc2hJbnRlcmZhY2ViUks5YnRWZWN0b3IzUzRfRTI5UXVhbnRpemVkTm9kZVRyaWFuZ2xlQ2FsbGJhY2sASEVJR0hURklFTEQAMjVidEhlaWdodGZpZWxkVGVycmFpblNoYXBlAGJ0Q3lsaW5kZXJTaGFwZURhdGEAQ3lsaW5kZXJZADE1YnRDeWxpbmRlclNoYXBlAEN5bGluZGVyWAAxNmJ0Q3lsaW5kZXJTaGFwZVgAQ3lsaW5kZXJaADE2YnRDeWxpbmRlclNoYXBlWgAxNGJ0VHJpYW5nbGVNZXNoADIwYnRBeGlzU3dlZXAzSW50ZXJuYWxJdEUAMjFidEJyb2FkcGhhc2VJbnRlcmZhY2UAMTJidEF4aXNTd2VlcDMAMTVidE51bGxQYWlyQ2FjaGUAMjJidE92ZXJsYXBwaW5nUGFpckNhY2hlAFpOMjhidEhhc2hlZE92ZXJsYXBwaW5nUGFpckNhY2hlMTljbGVhblByb3h5RnJvbVBhaXJzRVAxN2J0QnJvYWRwaGFzZVByb3h5UDEyYnREaXNwYXRjaGVyRTE3Q2xlYW5QYWlyQ2FsbGJhY2sAWk4yOGJ0SGFzaGVkT3ZlcmxhcHBpbmdQYWlyQ2FjaGUzN3JlbW92ZU92ZXJsYXBwaW5nUGFpcnNDb250YWluaW5nUHJveHlFUDE3YnRCcm9hZHBoYXNlUHJveHlQMTJidERpc3BhdGNoZXJFMThSZW1vdmVQYWlyQ2FsbGJhY2sAMjhidEhhc2hlZE92ZXJsYXBwaW5nUGFpckNhY2hlADE4YnREYnZ0VHJlZUNvbGxpZGVyADIwQnJvYWRwaGFzZUFhYmJUZXN0ZXIAMTlCcm9hZHBoYXNlUmF5VGVzdGVyADE2YnREYnZ0QnJvYWRwaGFzZQAxMmJ0RGlzcGF0Y2hlcgBidE9wdGltaXplZEJ2aE5vZGVEYXRhAGJ0UXVhbnRpemVkQnZoTm9kZURhdGEAYnRCdmhTdWJ0cmVlSW5mb0RhdGEAYnRRdWFudGl6ZWRCdmhGbG9hdERhdGEAMTRidFF1YW50aXplZEJ2aAAyNWJ0VHJpYW5nbGVSYXljYXN0Q2FsbGJhY2sAMjhidFRyaWFuZ2xlQ29udmV4Y2FzdENhbGxiYWNrAFpOMzNidE1pbmtvd3NraVBlbmV0cmF0aW9uRGVwdGhTb2x2ZXIxMmNhbGNQZW5EZXB0aEVSMjJidFZvcm9ub2lTaW1wbGV4U29sdmVyUEsxM2J0Q29udmV4U2hhcGVTNF9SSzExYnRUcmFuc2Zvcm1TN19SOWJ0VmVjdG9yM1M5X1M5X1AxMmJ0SURlYnVnRHJhd0UyMGJ0SW50ZXJtZWRpYXRlUmVzdWx0ADMzYnRNaW5rb3dza2lQZW5ldHJhdGlvbkRlcHRoU29sdmVyADMwYnRDb252ZXhQZW5ldHJhdGlvbkRlcHRoU29sdmVyADMwYnRHamtFcGFQZW5ldHJhdGlvbkRlcHRoU29sdmVyADE2YnRQb2ludENvbGxlY3RvcgAxNWJ0R2prQ29udmV4Q2FzdAAyN2J0Q29udGludW91c0NvbnZleENvbGxpc2lvbgAxN2J0R2prUGFpckRldGVjdG9yADM2YnREaXNjcmV0ZUNvbGxpc2lvbkRldGVjdG9ySW50ZXJmYWNlADMwYnRBY3RpdmF0aW5nQ29sbGlzaW9uQWxnb3JpdGhtADE2YnRFbXB0eUFsZ29yaXRobQAzMmJ0U3BoZXJlU3BoZXJlQ29sbGlzaW9uQWxnb3JpdGhtADE2YnRCb3hCb3hEZXRlY3RvcgAyMlNwaGVyZVRyaWFuZ2xlRGV0ZWN0b3IAMjNidEhhc2hlZFNpbXBsZVBhaXJDYWNoZQAxOGJ0Q29udmV4UG9seWhlZHJvbgAyNmJ0VHJpYW5nbGVJbmRleFZlcnRleEFycmF5AGJ0SW50SW5kZXhEYXRhAGJ0U2hvcnRJbnRJbmRleFRyaXBsZXREYXRhAGJ0Q2hhckluZGV4VHJpcGxldERhdGEAYnRWZWN0b3IzRmxvYXREYXRhAGJ0VmVjdG9yM0RvdWJsZURhdGEAYnRNZXNoUGFydERhdGEAYnRTdHJpZGluZ01lc2hJbnRlcmZhY2VEYXRhADIzYnRTdHJpZGluZ01lc2hJbnRlcmZhY2UAUm9vdAAtKyAgIDBYMHgAKG51bGwpAC0wWCswWCAwWC0weCsweCAweABpbmYASU5GAG5hbgBOQU4AdGVybWluYXRpbmcATjEwX19jeHhhYml2MTE2X19zaGltX3R5cGVfaW5mb0UAU3Q5dHlwZV9pbmZvAE4xMF9fY3h4YWJpdjEyMF9fc2lfY2xhc3NfdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMTdfX2NsYXNzX3R5cGVfaW5mb0UAdGVybWluYXRlX2hhbmRsZXIgdW5leHBlY3RlZGx5IHJldHVybmVkAGludABmbG9hdAAuAE4xMF9fY3h4YWJpdjExN19fcGJhc2VfdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMTlfX3BvaW50ZXJfdHlwZV9pbmZvRQBOMTBfX2N4eGFiaXYxMjFfX3ZtaV9jbGFzc190eXBlX2luZm9F"; +function Ta(a){return a.replace(/\b__Z[\w\d_]+/g,function(a){return a===a?a:a+" ["+a+"]"})}function Ua(){var a=Error();if(!a.stack){try{throw Error(0);}catch(b){a=b}if(!a.stack)return"(no stack trace available)"}return a.stack.toString()}var Va={},Wa=[];function Xa(a){a&&Va[a].Zf++}function Ya(a){if(!a||Va[a])return a;for(var b in Va)for(var e=+b,f=Va[e].Yf,h=f.length,n=0;n>2]}var cb={};function db(){qa("OOM")}var eb=!1;function ra(a){for(var b=[],e=0;e>4; +h=(h&15)<<4|n>>2;var S=(n&3)<<6|B;b+=String.fromCharCode(f);64!==n&&(b+=String.fromCharCode(h));64!==B&&(b+=String.fromCharCode(S))}while(e> +2]=a);return a},k:function(a,b){ab=b;try{return cb.Da(),bb(),bb(),bb(),bb(),0}catch(e){return qa(e),-e.za}},l:function(a,b){ab=b;try{var e=bb(),f=bb(),h=bb();for(b=a=0;b>2],B=Ca[f+(8*b+4)>>2],S=0;S>2]=b/1E3|0;Ca[a+4>>2]=b%1E3*1E3|0;return 0},y:function(){qa("trap!")},z:db,A:function(a){return a},B:Ta,C:function(){var a=d._fflush;a&&a(0);Za[1].length&&$a(1,10);Za[2].length&&$a(2,10)},D:Ua,E:function(){var a=Ua();d.extraStackTrace&& +(a+="\n"+d.extraStackTrace());return Ta(a)},F:27776,G:27760};// EMSCRIPTEN_START_ASM +var g=(/** @suppress {uselessCode} */ function(global,env,buffer) { +"use asm";var a=new global.Int8Array(buffer),b=new global.Int16Array(buffer),c=new global.Int32Array(buffer),d=new global.Uint8Array(buffer),e=new global.Uint16Array(buffer),f=new global.Float32Array(buffer),g=new global.Float64Array(buffer),h=env.F|0,i=env.G|0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=global.Math.abs,s=global.Math.sqrt,t=global.Math.pow,u=global.Math.cos,v=global.Math.sin,w=global.Math.acos,x=global.Math.asin,y=global.Math.atan2,z=global.Math.imul,A=global.Math.clz32,B=env.a,C=env.b,D=env.c,E=env.d,F=env.e,G=env.f,H=env.g,I=env.h,J=env.i,K=env.j,L=env.k,M=env.l,N=env.m,O=env.n,P=env.o,Q=env.p,R=env.q,S=env.r,T=env.s,U=env.t,V=env.u,W=env.v,X=env.w,Y=env.x,Z=env.y,_=env.z,$=env.A,aa=env.B,ba=env.C,ca=env.D,da=env.E,ea=27792,fa=5270672,ga=0.0; +// EMSCRIPTEN_START_FUNCS +function ge(b){b=b|0;var d=0,e=0;c[b>>2]=6336;if(a[b+20>>0]|0){d=c[b+16>>2]|0;e=c[d+16>>2]|0;if(e){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);d=c[b+16>>2]|0}if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}}if(a[b+12>>0]|0){d=c[b+8>>2]|0;e=c[d+16>>2]|0;if(e){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);d=c[b+8>>2]|0}if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}}d=c[b+32>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+32>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+36>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+36>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+40>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+40>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+44>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+44>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+48>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+48>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+52>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+52>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+56>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+56>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+60>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+60>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+76>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+76>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+80>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+80>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+72>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+72>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+88>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+88>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+84>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+84>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+24>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+28>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+28>>2]|0;if(!d)return;c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);return}function he(b,d){b=b|0;d=+d;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0,q=0,r=0,u=0.0;r=ea;ea=ea+16|0;Fi(14828);e=c[b+232>>2]|0;if((e|0)>0){q=0;do{p=c[(c[b+240>>2]|0)+(q<<2)>>2]|0;if(!(c[p+204>>2]&3)){n=+f[p+444>>2];j=+t(+(1.0-n),+d);g=+f[p+312>>2]*j;f[p+312>>2]=g;h=j*+f[p+316>>2];f[p+316>>2]=h;j=j*+f[p+320>>2];f[p+320>>2]=j;o=+f[p+448>>2];i=+t(+(1.0-o),+d);l=+f[p+328>>2]*i;f[p+328>>2]=l;k=i*+f[p+332>>2];f[p+332>>2]=k;i=i*+f[p+336>>2];f[p+336>>2]=i;do if(a[p+452>>0]|0){if(l*l+k*k+i*i<+f[p+464>>2]?g*g+h*h+j*j<+f[p+460>>2]:0){u=+f[p+456>>2];f[p+328>>2]=l*u;f[p+332>>2]=k*u;f[p+336>>2]=i*u;f[p+312>>2]=g*u;f[p+316>>2]=h*u;f[p+320>>2]=j*u;g=g*u;m=h*u;j=j*u;l=l*u;k=k*u;i=i*u}else m=h;h=+s(+(g*g+m*m+j*j));do if(h.004999999888241291){f[p+312>>2]=g-g*(1.0/h)*.004999999888241291;f[p+316>>2]=m-m*(1.0/h)*.004999999888241291;f[p+320>>2]=j-j*(1.0/h)*.004999999888241291;break}else{c[p+312>>2]=0;c[p+312+4>>2]=0;c[p+312+8>>2]=0;c[p+312+12>>2]=0;break}while(0);g=+s(+(l*l+k*k+i*i));if(g.004999999888241291){f[p+328>>2]=l-l*(1.0/g)*.004999999888241291;f[p+332>>2]=k-k*(1.0/g)*.004999999888241291;f[p+336>>2]=i-i*(1.0/g)*.004999999888241291;break}else{c[p+328>>2]=0;c[p+328+4>>2]=0;c[p+328+8>>2]=0;c[p+328+12>>2]=0;break}}while(0);ag(p+4|0,+f[p+312>>2],+f[p+316>>2],+f[p+320>>2],p+328|0,d,p+68|0);e=c[b+232>>2]|0}q=q+1|0}while((q|0)<(e|0))}e=c[2685]|0;b=(c[e+16>>2]|0)+-1|0;c[e+16>>2]=b;if(b|0){ea=r;return}do if(c[e+4>>2]|0){Y(r|0,0)|0;b=c[6746]|0;f[e+8>>2]=+f[e+8>>2]+ +(((c[r+4>>2]|0)-(c[b+4>>2]|0)+(((c[r>>2]|0)-(c[b>>2]|0)|0)*1e6|0)-(c[e+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[e+16>>2]|0)){e=c[2685]|0;break}else{ea=r;return}}while(0);c[2685]=c[e+20>>2];ea=r;return}function ie(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;c[b+16>>2]=c[a+4>>2];c[b+20>>2]=c[a+8>>2];c[b+24>>2]=c[a+12>>2];c[b+28>>2]=c[a+16>>2];c[b+32>>2]=c[a+20>>2];c[b+36>>2]=c[a+24>>2];c[b+40>>2]=c[a+28>>2];c[b+44>>2]=c[a+32>>2];c[b+48>>2]=c[a+36>>2];c[b+52>>2]=c[a+40>>2];c[b+56>>2]=c[a+44>>2];c[b+60>>2]=c[a+48>>2];c[b+64>>2]=c[a+52>>2];c[b+68>>2]=c[a+56>>2];c[b+72>>2]=c[a+60>>2];c[b+76>>2]=c[a+64>>2];c[b+80>>2]=c[a+68>>2];c[b+84>>2]=c[a+72>>2];c[b+88>>2]=c[a+76>>2];c[b+92>>2]=c[a+80>>2];c[b+96>>2]=c[a+84>>2];c[b+100>>2]=c[a+88>>2];c[b+104>>2]=c[a+92>>2];c[b+108>>2]=c[a+96>>2];c[b+112>>2]=c[a+100>>2];c[b+116>>2]=c[a+104>>2];c[b+120>>2]=c[a+108>>2];c[b+124>>2]=c[a+112>>2];c[b+128>>2]=c[a+116>>2];c[b+132>>2]=c[a+120>>2];c[b+136>>2]=c[a+124>>2];c[b+140>>2]=c[a+128>>2];c[b+144>>2]=c[a+132>>2];c[b+148>>2]=c[a+136>>2];c[b+152>>2]=c[a+140>>2];c[b+156>>2]=c[a+144>>2];c[b+160>>2]=c[a+148>>2];c[b+164>>2]=c[a+152>>2];c[b+168>>2]=c[a+156>>2];c[b+172>>2]=c[a+160>>2];c[b+176>>2]=c[a+164>>2];c[b+180>>2]=c[a+168>>2];c[b+184>>2]=c[a+172>>2];c[b+188>>2]=c[a+176>>2];c[b+224>>2]=c[a+180>>2];c[b+192>>2]=c[a+184>>2];c[b>>2]=0;c[b+4>>2]=ta[c[(c[d>>2]|0)+28>>2]&31](d,c[a+192>>2]|0)|0;c[b+8>>2]=0;c[b+228>>2]=c[a+204>>2];c[b+232>>2]=c[a+208>>2];c[b+236>>2]=c[a+212>>2];c[b+240>>2]=c[a+216>>2];c[b+196>>2]=c[a+220>>2];c[b+200>>2]=c[a+224>>2];c[b+204>>2]=c[a+232>>2];c[b+208>>2]=c[a+228>>2];c[b+244>>2]=c[a+236>>2];e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;f=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b+12>>2]=f;if(!f){d=a+244|0;d=c[d>>2]|0;f=b+212|0;c[f>>2]=d;f=a+248|0;f=c[f>>2]|0;d=b+216|0;c[d>>2]=f;d=a+252|0;d=c[d>>2]|0;f=b+220|0;c[f>>2]=d;a=a+256|0;a=c[a>>2]|0;f=b+248|0;c[f>>2]=a;return 15808}Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);d=a+244|0;d=c[d>>2]|0;f=b+212|0;c[f>>2]=d;f=a+248|0;f=c[f>>2]|0;d=b+216|0;c[d>>2]=f;d=a+252|0;d=c[d>>2]|0;f=b+220|0;c[f>>2]=d;a=a+256|0;a=c[a>>2]|0;f=b+248|0;c[f>>2]=a;return 15808}function je(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0,h=0.0,i=0,j=0.0,k=0.0,l=0,m=0,n=0.0;if(!(c[a>>2]|0)){c[a>>2]=d;c[d+32>>2]=0;return}e=c[b+40>>2]|0;if(!e)m=b;else{h=+f[d>>2]+ +f[d+16>>2];k=+f[d+4>>2]+ +f[d+20>>2];j=+f[d+8>>2]+ +f[d+24>>2];do{m=c[b+36>>2]|0;n=+r(+(h-(+f[m>>2]+ +f[m+16>>2])))+ +r(+(k-(+f[m+4>>2]+ +f[m+20>>2])))+ +r(+(j-(+f[m+8>>2]+ +f[m+24>>2])));b=c[b+36+((!(n<+r(+(h-(+f[e>>2]+ +f[e+16>>2])))+ +r(+(k-(+f[e+4>>2]+ +f[e+20>>2])))+ +r(+(j-(+f[e+8>>2]+ +f[e+24>>2]))))&1)<<2)>>2]|0;e=c[b+40>>2]|0}while((e|0)!=0);m=b}l=m+32|0;g=c[l>>2]|0;b=c[a+4>>2]|0;if(!b){c[6747]=(c[6747]|0)+1;e=kb(63)|0;if(!e)b=0;else{c[(e+4+15&-16)+-4>>2]=e;b=e+4+15&-16}e=b;i=e+44|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(i|0))}else c[a+4>>2]=0;c[b+32>>2]=g;c[b+36>>2]=0;e=b+40|0;c[e>>2]=0;n=+f[d>>2];k=+f[m>>2];f[b>>2]=n>2];n=+f[m+16>>2];f[b+16>>2]=k>n?k:n;n=+f[d+4>>2];k=+f[m+4>>2];f[b+4>>2]=n>2];n=+f[m+20>>2];f[b+20>>2]=k>n?k:n;n=+f[d+8>>2];k=+f[m+8>>2];f[b+8>>2]=n>2];n=+f[m+24>>2];f[b+24>>2]=k>n?k:n;if(!g){c[b+36>>2]=m;c[l>>2]=b;c[e>>2]=d;c[d+32>>2]=b;c[a>>2]=b;return}c[g+36+(((c[(c[l>>2]|0)+40>>2]|0)==(m|0)&1)<<2)>>2]=b;c[b+36>>2]=m;c[l>>2]=b;c[e>>2]=d;c[d+32>>2]=b;h=+f[b>>2];while(1){e=g+4|0;if(((((+f[g>>2]<=h?+f[e>>2]<=+f[b+4>>2]:0)?+f[g+8>>2]<=+f[b+8>>2]:0)?+f[g+16>>2]>=+f[b+16>>2]:0)?+f[g+20>>2]>=+f[b+20>>2]:0)?+f[g+24>>2]>=+f[b+24>>2]:0){e=21;break}d=c[g+36>>2]|0;a=c[g+40>>2]|0;k=+f[d>>2];h=+f[a>>2];h=k>2]=h;k=+f[d+16>>2];n=+f[a+16>>2];f[g+16>>2]=k>n?k:n;n=+f[d+4>>2];k=+f[a+4>>2];f[e>>2]=n>2];n=+f[a+20>>2];f[g+20>>2]=k>n?k:n;n=+f[d+8>>2];k=+f[a+8>>2];f[g+8>>2]=n>2];n=+f[a+24>>2];f[g+24>>2]=k>n?k:n;e=c[g+32>>2]|0;if(!e){e=21;break}else{b=g;g=e}}if((e|0)==21)return}function ke(b,d){b=b|0;d=d|0;var e=0,g=0.0,i=0.0,j=0.0,k=0,l=0.0,m=0.0;if(a[b+48>>0]|0){c[d>>2]=0;c[d+4>>2]=0;return}c[d>>2]=4;c[d+4>>2]=2;Zb(b,(c[b+28>>2]|0)+4|0,(c[b+32>>2]|0)+4|0);f[b+1088>>2]=0.0;a[b+297>>0]=0;l=+f[b+192>>2];m=+f[b+196>>2];do if(l<=m){i=+f[b+892>>2];j=+f[b+908>>2];g=+f[b+924>>2];g=+y(+(+f[b+832>>2]*i+ +f[b+848>>2]*j+ +f[b+864>>2]*g),+(+f[b+828>>2]*i+ +f[b+844>>2]*j+ +f[b+860>>2]*g));do if(!(l>=m)){if(g3.1415927410125732)i=(l-g)%6.2831854820251465+-6.2831854820251465;else i=(l-g)%6.2831854820251465;else i=(l-g)%6.2831854820251465+6.2831854820251465;i=+r(+i);if(!((m-g)%6.2831854820251465<-3.1415927410125732))if((m-g)%6.2831854820251465>3.1415927410125732)j=(m-g)%6.2831854820251465+-6.2831854820251465;else j=(m-g)%6.2831854820251465;else j=(m-g)%6.2831854820251465+6.2831854820251465;k=i<+r(+j);g=k?g:g+6.2831854820251465;break}if(g>m){if(!((g-m)%6.2831854820251465<-3.1415927410125732))if((g-m)%6.2831854820251465>3.1415927410125732)i=(g-m)%6.2831854820251465+-6.2831854820251465;else i=(g-m)%6.2831854820251465;else i=(g-m)%6.2831854820251465+6.2831854820251465;i=+r(+i);if(!((g-l)%6.2831854820251465<-3.1415927410125732))if((g-l)%6.2831854820251465>3.1415927410125732)j=(g-l)%6.2831854820251465+-6.2831854820251465;else j=(g-l)%6.2831854820251465;else j=(g-l)%6.2831854820251465+6.2831854820251465;k=+r(+j)>2]=g;if(g>2]=g-l;a[b+297>>0]=1;k=1;break}if(g>m){f[b+1088>>2]=g-m;a[b+297>>0]=1;k=1}else k=0}else k=0;while(0);a[b+296>>0]=0;e=c[b+1032>>2]|0;c[b+1080>>2]=e;g=+f[b+184>>2];i=+f[b+188>>2];j=(c[h>>2]=e,+f[h>>2]);do if(!(g<=i))e=32;else{if(!(ij)){e=32;break}}else g=i;f[b+1032>>2]=j-g;a[b+296>>0]=1;e=34}while(0);if((e|0)==32?(f[b+1032>>2]=0.0,a[b+1096>>0]|0):0)e=34;if((e|0)==34){c[d>>2]=(c[d>>2]|0)+1;c[d+4>>2]=(c[d+4>>2]|0)+-1}if(k<<24>>24==0?(a[b+1112>>0]|0)==0:0)return;c[d>>2]=(c[d>>2]|0)+1;c[d+4>>2]=(c[d+4>>2]|0)+-1;return}function le(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0;k=ea;ea=ea+128|0;a=c[a+16>>2]|0;n=+f[a+892>>2];x=+f[a+896>>2];y=+f[a+900>>2];w=+f[a+908>>2];l=+f[a+912>>2];h=+f[a+916>>2];v=+f[b>>2];u=+f[b+4>>2];t=+f[b+8>>2];r=+f[b+16>>2];q=+f[b+20>>2];p=+f[b+24>>2];m=+f[b+32>>2];g=+f[b+36>>2];i=+f[b+40>>2];s=+f[b+48>>2];o=+f[b+52>>2];j=+f[b+56>>2];f[k>>2]=n*v+x*u+y*t+s;f[k+4>>2]=n*r+x*q+y*p+o;f[k+8>>2]=n*m+x*g+y*i+j;f[k+12>>2]=0.0;f[k+16>>2]=w*v+x*u+y*t+s;f[k+20>>2]=w*r+x*q+y*p+o;f[k+24>>2]=w*m+x*g+y*i+j;f[k+28>>2]=0.0;f[k+32>>2]=w*v+l*u+y*t+s;f[k+36>>2]=w*r+l*q+y*p+o;f[k+40>>2]=w*m+l*g+y*i+j;f[k+44>>2]=0.0;f[k+48>>2]=n*v+l*u+y*t+s;f[k+52>>2]=n*r+l*q+y*p+o;f[k+56>>2]=n*m+l*g+y*i+j;f[k+60>>2]=0.0;f[k+64>>2]=n*v+x*u+h*t+s;f[k+68>>2]=n*r+x*q+h*p+o;f[k+72>>2]=n*m+x*g+h*i+j;f[k+76>>2]=0.0;f[k+80>>2]=w*v+x*u+h*t+s;f[k+84>>2]=w*r+x*q+h*p+o;f[k+88>>2]=w*m+x*g+h*i+j;f[k+92>>2]=0.0;f[k+96>>2]=w*v+l*u+h*t+s;f[k+100>>2]=w*r+l*q+h*p+o;f[k+104>>2]=w*m+l*g+h*i+j;f[k+108>>2]=0.0;f[k+112>>2]=n*v+l*u+h*t+s;f[k+116>>2]=n*r+l*q+h*p+o;f[k+120>>2]=n*m+l*g+h*i+j;f[k+124>>2]=0.0;c[e>>2]=c[k>>2];c[e+4>>2]=c[k+4>>2];c[e+8>>2]=c[k+8>>2];c[e+12>>2]=c[k+12>>2];c[d>>2]=c[k>>2];c[d+4>>2]=c[k+4>>2];c[d+8>>2]=c[k+8>>2];c[d+12>>2]=c[k+12>>2];b=1;do{g=+f[k+(b<<4)>>2];if(g<+f[d>>2])f[d>>2]=g;h=+f[k+(b<<4)+4>>2];if(h<+f[d+4>>2])f[d+4>>2]=h;i=+f[k+(b<<4)+8>>2];if(i<+f[d+8>>2])f[d+8>>2]=i;j=+f[k+(b<<4)+12>>2];if(j<+f[d+12>>2])f[d+12>>2]=j;if(+f[e>>2]>2]=g;if(+f[e+4>>2]>2]=h;if(+f[e+8>>2]>2]=i;if(+f[e+12>>2]>2]=j;b=b+1|0}while((b|0)!=8);ea=k;return}function me(b,d){b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0,r=0;q=ea;ea=ea+64|0;Yf(c[b+116>>2]|0,d,0);e=+f[d+204>>2]+ +f[d+212>>2];o=e*+f[d+56>>2]+ +f[d+40>>2];p=e*+f[d+60>>2]+ +f[d+44>>2];f[d+16>>2]=+f[d+52>>2]*e+ +f[d+36>>2];f[d+20>>2]=o;f[d+24>>2]=p;f[d+28>>2]=0.0;f[q+32>>2]=-1.0;r=c[b+100>>2]|0;r=wa[c[(c[r>>2]|0)+8>>2]&31](r,d+36|0,d+16|0,q)|0;c[d+88>>2]=0;if(!r){c[d+32>>2]=c[d+204>>2];f[d+272>>2]=0.0;p=-+f[d+56>>2];o=-+f[d+60>>2];f[d>>2]=-+f[d+52>>2];f[d+4>>2]=p;f[d+8>>2]=o;f[d+12>>2]=0.0;o=1.0;p=-1.0;r=d+268|0;f[r>>2]=o;ea=q;return +p}p=e*+f[q+32>>2];c[d>>2]=c[q+16>>2];c[d+4>>2]=c[q+16+4>>2];c[d+8>>2]=c[q+16+8>>2];c[d+12>>2]=c[q+16+12>>2];a[d+84>>0]=1;if((a[24952]|0)==0?DC(24952)|0:0){c[q+40>>2]=0;c[q+40+4>>2]=0;c[q+40+8>>2]=0;c[q+40+12>>2]=0;sf(26260,0.0,0,0,q+40|0);PB(24952)}c[6616]=c[6616]|1;f[6651]=0.0;o=+f[6661]*0.0;e=+f[6662]*0.0;f[6656]=+f[6660]*0.0;f[6657]=o;f[6658]=e;f[6659]=0.0;c[6664]=0;c[6665]=0;c[6666]=0;c[6667]=0;e=+f[6653]*0.0;o=+f[6654]*0.0;f[6705]=+f[6652]*0.0;f[6706]=e;f[6707]=o;f[6708]=0.0;c[d+88>>2]=26260;o=p-+f[d+212>>2];f[d+32>>2]=o;e=+f[d+204>>2];h=+f[d+208>>2]*.009999999776482582;g=oe+h)f[d+32>>2]=g>e+h?e+h:g;c[d+16>>2]=c[q>>2];c[d+16+4>>2]=c[q+4>>2];c[d+16+8>>2]=c[q+8>>2];c[d+16+12>>2]=c[q+12>>2];l=+f[d>>2];m=+f[d+4>>2];n=+f[d+8>>2];o=l*+f[d+52>>2]+m*+f[d+56>>2]+n*+f[d+60>>2];b=c[b+116>>2]|0;i=+f[d+16>>2]-+f[b+52>>2];k=+f[d+20>>2]-+f[b+56>>2];j=+f[d+24>>2]-+f[b+60>>2];e=+f[b+332>>2];g=+f[b+336>>2];h=+f[b+328>>2];if(!(o>=-.10000000149011612)){f[d+272>>2]=-1.0/o*(l*(e*j-k*g+ +f[b+312>>2])+m*(i*g-j*h+ +f[b+316>>2])+n*(k*h-i*e+ +f[b+320>>2]));o=-1.0/o;r=d+268|0;f[r>>2]=o;ea=q;return +p}else{f[d+272>>2]=0.0;o=10.0;r=d+268|0;f[r>>2]=o;ea=q;return +p}return 0.0}function ne(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0;v=+f[b>>2];u=+f[b+4>>2];t=+f[b+8>>2];r=1.0/+s(+(v*v+u*u+t*t));z=+f[d>>2];y=+f[d+4>>2];x=+f[d+8>>2];w=1.0/+s(+(z*z+y*y+x*x));C=t*r*(y*w)-u*r*(x*w);B=v*r*(x*w)-t*r*(z*w);A=u*r*(z*w)-v*r*(y*w);d=c[a+28>>2]|0;e=+f[d+4>>2];h=+f[d+20>>2];j=+f[d+36>>2];g=+f[d+8>>2];i=+f[d+24>>2];k=+f[d+40>>2];l=+f[d+12>>2];n=+f[d+28>>2];p=+f[d+44>>2];m=-+f[d+52>>2];o=-+f[d+56>>2];q=-+f[d+60>>2];f[a+48>>2]=j*A+(e*C+h*B);f[a+52>>2]=j*(x*w)+(e*(z*w)+h*(y*w));f[a+56>>2]=e*(v*r)+u*r*h+t*r*j;f[a+60>>2]=0.0;f[a+64>>2]=A*k+(g*C+i*B);f[a+68>>2]=z*w*g+y*w*i+x*w*k;f[a+72>>2]=v*r*g+u*r*i+t*r*k;f[a+76>>2]=0.0;f[a+80>>2]=C*l+B*n+A*p;f[a+84>>2]=z*w*l+y*w*n+x*w*p;f[a+88>>2]=v*r*l+u*r*n+t*r*p;f[a+92>>2]=0.0;f[a+96>>2]=e*0.0+h*0.0+j*0.0+(e*m+h*o+j*q);f[a+100>>2]=g*0.0+i*0.0+k*0.0+(g*m+i*o+k*q);f[a+104>>2]=l*0.0+n*0.0+p*0.0+(l*m+n*o+p*q);f[a+108>>2]=0.0;d=c[a+32>>2]|0;q=+f[d+4>>2];p=+f[d+20>>2];o=+f[d+36>>2];n=+f[d+8>>2];m=+f[d+24>>2];l=+f[d+40>>2];k=+f[d+12>>2];i=+f[d+28>>2];g=+f[d+44>>2];j=-+f[d+52>>2];h=-+f[d+56>>2];e=-+f[d+60>>2];f[a+112>>2]=C*q+B*p+A*o;f[a+116>>2]=z*w*q+y*w*p+x*w*o;f[a+120>>2]=v*r*q+u*r*p+t*r*o;f[a+124>>2]=0.0;f[a+128>>2]=C*n+B*m+A*l;f[a+132>>2]=z*w*n+y*w*m+x*w*l;f[a+136>>2]=v*r*n+u*r*m+t*r*l;f[a+140>>2]=0.0;f[a+144>>2]=C*k+B*i+A*g;f[a+148>>2]=z*w*k+y*w*i+x*w*g;f[a+152>>2]=v*r*k+u*r*i+t*r*g;f[a+156>>2]=0.0;f[a+160>>2]=q*0.0+p*0.0+o*0.0+(q*j+p*h+o*e);f[a+164>>2]=n*0.0+m*0.0+l*0.0+(n*j+m*h+l*e);f[a+168>>2]=k*0.0+i*0.0+g*0.0+(k*j+i*h+g*e);f[a+172>>2]=0.0;gc(a,(c[a+28>>2]|0)+4|0,(c[a+32>>2]|0)+4|0);return}function oe(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0,j=0;a:do if(!(rt(b,c[d+8>>2]|0,g)|0)){if(!(rt(b,c[d>>2]|0,g)|0)){i=c[b+12>>2]|0;An(b+16|0,d,e,f,g);if((i|0)<=1)break;h=c[b+8>>2]|0;if((h&2|0)==0?(c[d+36>>2]|0)!=1:0){if(!(h&1)){h=b+24|0;while(1){if(a[d+54>>0]|0)break a;if((c[d+36>>2]|0)==1)break a;An(h,d,e,f,g);h=h+8|0;if(h>>>0>=(b+16+(i<<3)|0)>>>0)break a}}h=b+24|0;while(1){if(a[d+54>>0]|0)break a;if((c[d+36>>2]|0)==1?(c[d+24>>2]|0)==1:0)break a;An(h,d,e,f,g);h=h+8|0;if(h>>>0>=(b+16+(i<<3)|0)>>>0)break a}}h=b+24|0;while(1){if(a[d+54>>0]|0)break a;An(h,d,e,f,g);h=h+8|0;if(h>>>0>=(b+16+(i<<3)|0)>>>0)break a}}if((c[d+16>>2]|0)!=(e|0)?(c[d+20>>2]|0)!=(e|0):0){c[d+32>>2]=f;if((c[d+44>>2]|0)!=4){f=b+16+(c[b+12>>2]<<3)|0;h=0;i=0;j=b+16|0;b:while(1){if(j>>>0>=f>>>0){f=18;break}a[d+52>>0]=0;a[d+53>>0]=0;hn(j,d,e,e,1,g);if(a[d+54>>0]|0){f=18;break}do if(a[d+53>>0]|0){if(!(a[d+52>>0]|0))if(!(c[b+8>>2]&1)){f=19;break b}else{i=1;break}if((c[d+24>>2]|0)==1){h=1;f=19;break b}if(!(c[b+8>>2]&2)){h=1;f=19;break b}else{h=1;i=1}}while(0);j=j+8|0}if((f|0)==18)if(i)f=19;else i=4;if((f|0)==19)i=3;c[d+44>>2]=i;if(h&1)break}c[d+20>>2]=e;c[d+40>>2]=(c[d+40>>2]|0)+1;if((c[d+36>>2]|0)!=1)break;if((c[d+24>>2]|0)!=2)break;a[d+54>>0]=1;break}if((f|0)==1)c[d+32>>2]=1}else Jr(d,e,f);while(0);return}function pe(b){b=b|0;var d=0.0,e=0.0,g=0.0,h=0,i=0,j=0,k=0;h=ea;ea=ea+16|0;if(!(a[b+1308>>0]|0)){ea=h;return}f[b+928>>2]=0.0;f[b+992>>2]=0.0;f[b+1056>>2]=0.0;c[b+712>>2]=0;c[b+712+4>>2]=0;c[b+712+8>>2]=0;c[b+712+12>>2]=0;gc(b,(c[b+28>>2]|0)+4|0,(c[b+32>>2]|0)+4|0);Ca[c[(c[b>>2]|0)+44>>2]&511](b);d=+f[b+1284>>2];e=+f[b+1288>>2];g=+f[b+1292>>2];if(+f[b+696>>2]>=+f[b+680>>2]){k=(a[b+1300>>0]|0)==0;i=c[(k?b+1160|0:b+1096|0)>>2]|0;j=c[(k?b+1144|0:b+1080|0)>>2]|0;c[h>>2]=c[(k?b+1128|0:b+1064|0)>>2];c[h+4>>2]=j;c[h+8>>2]=i;f[h+12>>2]=0.0;Mg(c[b+28>>2]|0,c[b+32>>2]|0,b+176|0,h,d,e,g,d,e,g)}if(+f[b+700>>2]>=+f[b+684>>2]){i=(a[b+1300>>0]|0)==0;k=c[(i?b+1164|0:b+1100|0)>>2]|0;j=c[(i?b+1148|0:b+1084|0)>>2]|0;c[h>>2]=c[(i?b+1132|0:b+1068|0)>>2];c[h+4>>2]=j;c[h+8>>2]=k;f[h+12>>2]=0.0;Mg(c[b+28>>2]|0,c[b+32>>2]|0,b+260|0,h,d,e,g,d,e,g)}if(+f[b+704>>2]>=+f[b+688>>2]){i=(a[b+1300>>0]|0)==0;k=c[(i?b+1168|0:b+1104|0)>>2]|0;j=c[(i?b+1152|0:b+1088|0)>>2]|0;c[h>>2]=c[(i?b+1136|0:b+1072|0)>>2];c[h+4>>2]=j;c[h+8>>2]=k;f[h+12>>2]=0.0;Mg(c[b+28>>2]|0,c[b+32>>2]|0,b+344|0,h,d,e,g,d,e,g)}if(df(b,0)|0){c[h>>2]=c[b+1208>>2];c[h+4>>2]=c[b+1208+4>>2];c[h+8>>2]=c[b+1208+8>>2];c[h+12>>2]=c[b+1208+12>>2];Sf(c[b+28>>2]|0,c[b+32>>2]|0,b+428|0,h)}if(df(b,1)|0){c[h>>2]=c[b+1224>>2];c[h+4>>2]=c[b+1224+4>>2];c[h+8>>2]=c[b+1224+8>>2];c[h+12>>2]=c[b+1224+12>>2];Sf(c[b+28>>2]|0,c[b+32>>2]|0,b+512|0,h)}if(df(b,2)|0){c[h>>2]=c[b+1240>>2];c[h+4>>2]=c[b+1240+4>>2];c[h+8>>2]=c[b+1240+8>>2];c[h+12>>2]=c[b+1240+12>>2];Sf(c[b+28>>2]|0,c[b+32>>2]|0,b+596|0,h)}ea=h;return}function qe(d,e,f){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;c[6725]=(c[6725]|0)+1;g=c[d+24>>2]|0;if(!g){if(!((b[f+6>>1]&b[e+4>>1])<<16>>16)){d=0;return d|0}if(!((b[e+6>>1]&b[f+4>>1])<<16>>16)){d=0;return d|0}}else if(!(va[c[(c[g>>2]|0)+8>>2]&63](g,e,f)|0)){d=0;return d|0}l=(c[e+12>>2]|0)>(c[f+12>>2]|0);m=l?f:e;i=c[m+12>>2]|0;l=l?e:f;f=c[l+12>>2]|0;k=(f<<16|i)+~((f<<16|i)<<15)|0;k=((10?k>>10:k)^k)*9|0;k=(6?k>>6:k)^k;k=(16?k+~(k<<11)>>16:k+~(k<<11)|0)^k+~(k<<11);j=c[d+12>>2]|0;g=c[(c[d+44>>2]|0)+((k&j+-1)<<2)>>2]|0;a:do if((g|0)!=-1){h=c[d+16>>2]|0;e=g;while(1){g=h+(e<<4)|0;if((c[(c[g>>2]|0)+12>>2]|0)==(i|0)?(c[(c[h+(e<<4)+4>>2]|0)+12>>2]|0)==(f|0):0)break;e=c[(c[d+64>>2]|0)+(e<<2)>>2]|0;if((e|0)==-1)break a}return g|0}while(0);i=c[d+8>>2]|0;if((i|0)==(j|0)){g=(j|0)==0?1:j<<1;if((j|0)<(g|0)){if(!g){f=j;h=0}else{c[6747]=(c[6747]|0)+1;e=kb((g<<4|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}f=c[d+8>>2]|0;h=e}if((f|0)>0){e=0;do{n=c[d+16>>2]|0;c[h+(e<<4)>>2]=c[n+(e<<4)>>2];c[h+(e<<4)+4>>2]=c[n+(e<<4)+4>>2];c[h+(e<<4)+8>>2]=c[n+(e<<4)+8>>2];c[h+(e<<4)+12>>2]=c[n+(e<<4)+12>>2];e=e+1|0}while((e|0)!=(f|0))}e=c[d+16>>2]|0;if(e|0){if(a[d+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[d+16>>2]=0}a[d+20>>0]=1;c[d+16>>2]=h;c[d+12>>2]=g;e=c[d+8>>2]|0}else{e=j;g=j}}else{e=i;g=j}c[d+8>>2]=e+1;f=c[d+16>>2]|0;e=c[d+72>>2]|0;if(e){va[c[(c[e>>2]|0)+8>>2]&63](e,m,l)|0;g=c[d+12>>2]|0}if((j|0)<(g|0)){Fe(d);g=(c[d+12>>2]|0)+-1&k}else g=k&j+-1;n=(c[m+12>>2]|0)<(c[l+12>>2]|0);c[f+(i<<4)>>2]=n?m:l;c[f+(i<<4)+4>>2]=n?l:m;c[f+(i<<4)+8>>2]=0;c[f+(i<<4)+8+4>>2]=0;n=(c[d+44>>2]|0)+(g<<2)|0;c[(c[d+64>>2]|0)+(i<<2)>>2]=c[n>>2];c[n>>2]=i;n=f+(i<<4)|0;return n|0}function re(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0,s=0.0,t=0,u=0.0,v=0.0,w=0.0,x=0;x=ea;ea=ea+32|0;r=c[a+12>>2]|0;s=+f[r+(((e+d|0)/2|0)*24|0)>>2];u=+f[r+(((e+d|0)/2|0)*24|0)+4>>2];v=+f[r+(((e+d|0)/2|0)*24|0)+8>>2];w=+f[r+(((e+d|0)/2|0)*24|0)+16>>2];t=c[r+(((e+d|0)/2|0)*24|0)+20>>2]|0;g=d;h=e;while(1){n=+f[b>>2];o=+f[b+4>>2];p=+f[b+8>>2];q=(s-n)*(s-n)+(u-o)*(u-o)+(v-p)*(v-p);a:while(1){m=r+(g*24|0)|0;i=+f[r+(g*24|0)+16>>2];do if(i!=w){if(!(i>2]-n;k=+f[r+(g*24|0)+4>>2]-o;j=+f[r+(g*24|0)+8>>2]-p;if(i*i+k*k+j*j!=q)if(i*i+k*k+j*j>2]|0)<(t|0))break;else break a}while(0);g=g+1|0}b:while(1){l=r+(h*24|0)|0;i=+f[r+(h*24|0)+16>>2];do if(w!=i){if(!(w>2]-n;k=+f[r+(h*24|0)+4>>2]-o;j=+f[r+(h*24|0)+8>>2]-p;if(q!=i*i+k*k+j*j)if(q>2]|0))break;else break b}while(0);h=h+-1|0}if((g|0)<=(h|0)){c[x>>2]=c[m>>2];c[x+4>>2]=c[m+4>>2];c[x+8>>2]=c[m+8>>2];c[x+12>>2]=c[m+12>>2];c[x+16>>2]=c[m+16>>2];c[x+20>>2]=c[m+20>>2];c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];c[m+8>>2]=c[l+8>>2];c[m+12>>2]=c[l+12>>2];c[m+16>>2]=c[l+16>>2];c[m+20>>2]=c[l+20>>2];r=(c[a+12>>2]|0)+(h*24|0)|0;c[r>>2]=c[x>>2];c[r+4>>2]=c[x+4>>2];c[r+8>>2]=c[x+8>>2];c[r+12>>2]=c[x+12>>2];c[r+16>>2]=c[x+16>>2];c[r+20>>2]=c[x+20>>2];g=g+1|0;h=h+-1|0}if((g|0)>(h|0))break;r=c[a+12>>2]|0}if((h|0)>(d|0))re(a,b,d,h);if((g|0)>=(e|0)){ea=x;return}re(a,b,g,e);ea=x;return}function se(a,b){a=a|0;b=b|0;var d=0.0,e=0,g=0.0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0;j=c[a+28>>2]|0;k=c[a+32>>2]|0;h=c[b+8>>2]|0;f[h>>2]=1.0;e=c[b+24>>2]|0;f[h+(e+1<<2)>>2]=1.0;f[h+((e<<1)+2<<2)>>2]=1.0;l=+f[a+300>>2];q=+f[a+304>>2];g=+f[a+308>>2];o=+f[j+4>>2]*l+ +f[j+8>>2]*q+ +f[j+12>>2]*g;m=l*+f[j+20>>2]+q*+f[j+24>>2]+g*+f[j+28>>2];g=l*+f[j+36>>2]+q*+f[j+40>>2]+g*+f[j+44>>2];h=c[b+12>>2]|0;c[h>>2]=0;f[h+4>>2]=g;f[h+8>>2]=-m;f[h+12>>2]=0.0;f[h+(e<<2)>>2]=-g;c[h+(e<<2)+4>>2]=0;f[h+(e<<2)+8>>2]=o;f[h+(e<<2)+12>>2]=0.0;f[h+(e<<1<<2)>>2]=m;f[h+(e<<1<<2)+4>>2]=-o;c[h+(e<<1<<2)+8>>2]=0;f[h+(e<<1<<2)+12>>2]=0.0;h=c[b+16>>2]|0;f[h>>2]=-1.0;f[h+(e+1<<2)>>2]=-1.0;f[h+((e<<1)+2<<2)>>2]=-1.0;q=+f[a+316>>2];l=+f[a+320>>2];d=+f[a+324>>2];p=+f[k+4>>2]*q+ +f[k+8>>2]*l+ +f[k+12>>2]*d;n=q*+f[k+20>>2]+l*+f[k+24>>2]+d*+f[k+28>>2];d=q*+f[k+36>>2]+l*+f[k+40>>2]+d*+f[k+44>>2];h=c[b+20>>2]|0;c[h>>2]=0;f[h+4>>2]=-d;f[h+8>>2]=n;f[h+12>>2]=0.0;f[h+(e<<2)>>2]=d;c[h+(e<<2)+4>>2]=0;f[h+(e<<2)+8>>2]=-p;f[h+(e<<2)+12>>2]=0.0;f[h+(e<<1<<2)>>2]=-n;f[h+(e<<1<<2)+4>>2]=p;c[h+(e<<1<<2)+8>>2]=0;f[h+(e<<1<<2)+12>>2]=0.0;h=c[a+332>>2]|0;l=+f[((h&1|0)==0?b+4|0:a+336|0)>>2]*+f[b>>2];i=c[b+28>>2]|0;f[i>>2]=l*(p+ +f[k+52>>2]-o-+f[j+52>>2]);f[i+(e<<2)>>2]=l*(n+ +f[k+56>>2]-m-+f[j+56>>2]);f[i+(e<<1<<2)>>2]=l*(d+ +f[k+60>>2]-g-+f[j+60>>2]);if(h&2|0){k=c[b+32>>2]|0;c[k>>2]=c[a+340>>2];c[k+(e<<2)>>2]=c[a+340>>2];c[k+(e<<1<<2)>>2]=c[a+340>>2]}g=+f[a+356>>2];if(g>0.0){f[c[b+36>>2]>>2]=-g;f[c[b+40>>2]>>2]=g;d=+f[a+356>>2]}else d=g;if(d>0.0){f[(c[b+36>>2]|0)+(e<<2)>>2]=-g;f[(c[b+40>>2]|0)+(e<<2)>>2]=g;d=+f[a+356>>2]}if(!(d>0.0)){j=a+352|0;j=c[j>>2]|0;k=b+52|0;c[k>>2]=j;return}f[(c[b+36>>2]|0)+(e<<1<<2)>>2]=-g;f[(c[b+40>>2]|0)+(e<<1<<2)>>2]=g;j=a+352|0;j=c[j>>2]|0;k=b+52|0;c[k>>2]=j;return}function te(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0.0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0,q=0.0,r=0.0,s=0.0,t=0,u=0.0,v=0.0,w=0.0,x=0,y=0.0,z=0.0,A=0,B=0.0,C=0,D=0.0,E=0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0;j=(a[b+28>>0]|0)!=0;C=j?e:d;j=j?d:e;d=c[b+12>>2]|0;if((d|0)<=0){B=1.0;return +B}l=(c[C+192>>2]|0)+24|0;m=+f[C+4>>2];y=+f[C+8>>2];z=+f[C+12>>2];A=c[C+16>>2]|0;B=+f[C+20>>2];n=+f[C+24>>2];o=+f[C+28>>2];p=c[C+32>>2]|0;q=+f[C+36>>2];r=+f[C+40>>2];s=+f[C+44>>2];t=c[C+48>>2]|0;u=+f[C+52>>2];v=+f[C+56>>2];w=+f[C+60>>2];x=c[C+64>>2]|0;e=c[C+260>>2]|0;i=1.0;k=0;do{E=c[l>>2]|0;P=+f[E+(k*80|0)>>2];O=+f[E+(k*80|0)+16>>2];N=+f[E+(k*80|0)+32>>2];M=+f[E+(k*80|0)+4>>2];L=+f[E+(k*80|0)+20>>2];K=+f[E+(k*80|0)+36>>2];J=+f[E+(k*80|0)+8>>2];I=+f[E+(k*80|0)+24>>2];H=+f[E+(k*80|0)+40>>2];G=+f[E+(k*80|0)+48>>2];F=+f[E+(k*80|0)+52>>2];D=+f[E+(k*80|0)+56>>2];c[C+260>>2]=e+1;f[C+4>>2]=m*P+y*O+z*N;f[C+8>>2]=m*M+y*L+z*K;f[C+12>>2]=m*J+y*I+z*H;f[C+16>>2]=0.0;f[C+20>>2]=B*P+n*O+o*N;f[C+24>>2]=B*M+n*L+o*K;f[C+28>>2]=B*J+n*I+o*H;f[C+32>>2]=0.0;f[C+36>>2]=q*P+r*O+s*N;f[C+40>>2]=q*M+r*L+s*K;f[C+44>>2]=q*J+r*I+s*H;f[C+48>>2]=0.0;f[C+52>>2]=u+(m*G+y*F+z*D);f[C+56>>2]=v+(B*G+n*F+o*D);f[C+60>>2]=w+(q*G+r*F+s*D);f[C+64>>2]=0.0;E=c[(c[b+20>>2]|0)+(k<<2)>>2]|0;D=+na[c[(c[E>>2]|0)+12>>2]&15](E,C,j,g,h);i=D>2]|0)+1|0;c[C+260>>2]=e;f[C+4>>2]=m;f[C+8>>2]=y;f[C+12>>2]=z;c[C+16>>2]=A;f[C+20>>2]=B;f[C+24>>2]=n;f[C+28>>2]=o;c[C+32>>2]=p;f[C+36>>2]=q;f[C+40>>2]=r;f[C+44>>2]=s;c[C+48>>2]=t;f[C+52>>2]=u;f[C+56>>2]=v;f[C+60>>2]=w;c[C+64>>2]=x;k=k+1|0}while((k|0)!=(d|0));return +i}function ue(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;c[6724]=(c[6724]|0)+1;j=(c[b+12>>2]|0)>(c[d+12>>2]|0);l=j?d:b;h=c[l+12>>2]|0;j=j?b:d;g=c[j+12>>2]|0;i=(g<<16|h)+~((g<<16|h)<<15)|0;i=((10?i>>10:i)^i)*9|0;i=(6?i>>6:i)^i;i=((16?i+~(i<<11)>>16:i+~(i<<11)|0)^i+~(i<<11))&(c[a+12>>2]|0)+-1;b=c[(c[a+44>>2]|0)+(i<<2)>>2]|0;if((b|0)==-1){o=0;return o|0}f=c[a+16>>2]|0;while(1){d=f+(b<<4)|0;if((c[(c[d>>2]|0)+12>>2]|0)==(h|0)?(c[(c[f+(b<<4)+4>>2]|0)+12>>2]|0)==(g|0):0)break;b=c[(c[a+64>>2]|0)+(b<<2)>>2]|0;if((b|0)==-1){b=0;o=25;break}}if((o|0)==25)return b|0;Ma[c[(c[a>>2]|0)+32>>2]&127](a,d,e);n=c[f+(b<<4)+12>>2]|0;m=d-(c[a+16>>2]|0)|0;m=4?m>>4:m;h=(c[a+44>>2]|0)+(i<<2)|0;b=c[h>>2]|0;d=c[a+64>>2]|0;if((b|0)!=(m|0)){g=b;while(1){f=d+(g<<2)|0;b=c[f>>2]|0;if((b|0)==(m|0))break;else g=b}b=c[d+(m<<2)>>2]|0;if((g|0)==-1)o=12;else c[f>>2]=b}else{b=c[d+(m<<2)>>2]|0;o=12}if((o|0)==12)c[h>>2]=b;k=(c[a+8>>2]|0)+-1|0;b=c[a+72>>2]|0;if(b|0)wa[c[(c[b>>2]|0)+12>>2]&31](b,l,j,e)|0;if((k|0)==(m|0)){c[a+8>>2]=(c[a+8>>2]|0)+-1;o=n;return o|0}h=c[a+16>>2]|0;i=c[(c[h+(k<<4)+4>>2]|0)+12>>2]<<16|c[(c[h+(k<<4)>>2]|0)+12>>2];i=((10?i+~(i<<15)>>10:i+~(i<<15)|0)^i+~(i<<15))*9|0;i=(6?i>>6:i)^i;i=((16?i+~(i<<11)>>16:i+~(i<<11)|0)^i+~(i<<11))&(c[a+12>>2]|0)+-1;j=(c[a+44>>2]|0)+(i<<2)|0;b=c[j>>2]|0;d=c[a+64>>2]|0;if((b|0)!=(k|0)){g=b;while(1){f=d+(g<<2)|0;b=c[f>>2]|0;if((b|0)==(k|0))break;else g=b}b=c[d+(k<<2)>>2]|0;if((g|0)==-1)o=23;else c[f>>2]=b}else{b=c[d+(k<<2)>>2]|0;o=23}if((o|0)==23)c[j>>2]=b;c[h+(m<<4)>>2]=c[h+(k<<4)>>2];c[h+(m<<4)+4>>2]=c[h+(k<<4)+4>>2];c[h+(m<<4)+8>>2]=c[h+(k<<4)+8>>2];c[h+(m<<4)+12>>2]=c[h+(k<<4)+12>>2];o=(c[a+44>>2]|0)+(i<<2)|0;c[(c[a+64>>2]|0)+(m<<2)>>2]=c[o>>2];c[o>>2]=m;c[a+8>>2]=(c[a+8>>2]|0)+-1;o=n;return o|0}function ve(b,d){b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0;o=ea;ea=ea+64|0;e=c[d+192>>2]|0;Pa[c[(c[e>>2]|0)+8>>2]&127](e,d+4|0,o+48|0,o+32|0);k=+f[o+48>>2]+-.019999999552965164;f[o+48>>2]=k;l=+f[o+48+4>>2]+-.019999999552965164;f[o+48+4>>2]=l;j=+f[o+48+8>>2]+-.019999999552965164;f[o+48+8>>2]=j;g=+f[o+32>>2]+.019999999552965164;f[o+32>>2]=g;h=+f[o+32+4>>2]+.019999999552965164;f[o+32+4>>2]=h;i=+f[o+32+8>>2]+.019999999552965164;f[o+32+8>>2]=i;if(((a[b+44>>0]|0)!=0?(c[d+236>>2]|0)==2:0)?(c[d+204>>2]&3|0)==0:0){e=c[d+192>>2]|0;Pa[c[(c[e>>2]|0)+8>>2]&127](e,d+68|0,o+16|0,o);k=+f[o+16>>2]+-.019999999552965164;f[o+16>>2]=k;l=+f[o+16+4>>2]+-.019999999552965164;f[o+16+4>>2]=l;h=+f[o+16+8>>2]+-.019999999552965164;f[o+16+8>>2]=h;i=+f[o>>2]+.019999999552965164;f[o>>2]=i;j=+f[o+4>>2]+.019999999552965164;f[o+4>>2]=j;m=+f[o+8>>2]+.019999999552965164;f[o+8>>2]=m;g=+f[o+48>>2];if(k>2]=k;else k=g;g=+f[o+48+4>>2];if(l>2]=l;else l=g;g=+f[o+48+8>>2];if(h>2]=h;n=h}else n=g;g=+f[o+16+12>>2];if(g<+f[o+48+12>>2])f[o+48+12>>2]=g;g=+f[o+32>>2];if(g>2]=i;g=i}h=+f[o+32+4>>2];if(h>2]=j;h=j}i=+f[o+32+8>>2];if(i>2]=m;i=m}j=+f[o+12>>2];if(+f[o+32+12>>2]>2]=j;j=n}e=c[b+68>>2]|0;if((c[d+204>>2]&1|0)==0?(k=g-k,m=h-l,n=i-j,!(k*k+m*m+n*n<999999995904.0)):0){if((c[d+216>>2]&-2|0)!=4)c[d+216>>2]=5;if(!(a[17627]|0)){ea=o;return}e=c[b+72>>2]|0;if(!e){ea=o;return}a[17627]=0;Ia[c[(c[e>>2]|0)+36>>2]&127](e,17628);d=c[b+72>>2]|0;Ia[c[(c[d>>2]|0)+36>>2]&127](d,17677);d=c[b+72>>2]|0;Ia[c[(c[d>>2]|0)+36>>2]&127](d,17745);b=c[b+72>>2]|0;Ia[c[(c[b>>2]|0)+36>>2]&127](b,17810);ea=o;return}Ta[c[(c[e>>2]|0)+16>>2]&31](e,c[d+188>>2]|0,o+48|0,o+32|0,c[b+24>>2]|0);ea=o;return}function we(a,b,e){a=a|0;b=b|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0;ch(a,b,e)|0;c[b+52>>2]=c[a+552>>2];c[b+56>>2]=c[a+556>>2];c[b+60>>2]=c[a+560>>2];c[b+64>>2]=c[a+564>>2];c[b+68>>2]=c[a+568>>2];c[b+72>>2]=c[a+572>>2];c[b+76>>2]=c[a+576>>2];c[b+80>>2]=c[a+580>>2];c[b+84>>2]=c[a+584>>2];c[b+88>>2]=c[a+588>>2];c[b+92>>2]=c[a+592>>2];c[b+96>>2]=c[a+596>>2];c[b+100>>2]=c[a+600>>2];c[b+104>>2]=c[a+604>>2];c[b+108>>2]=c[a+608>>2];c[b+112>>2]=c[a+612>>2];c[b+116>>2]=c[a+616>>2];c[b+120>>2]=c[a+620>>2];c[b+124>>2]=c[a+624>>2];c[b+128>>2]=c[a+628>>2];c[b+132>>2]=c[a+632>>2];c[b+136>>2]=c[a+636>>2];c[b+140>>2]=c[a+640>>2];c[b+144>>2]=c[a+644>>2];c[b+148>>2]=c[a+648>>2];c[b+152>>2]=c[a+652>>2];c[b+156>>2]=c[a+656>>2];c[b+160>>2]=c[a+660>>2];c[b+164>>2]=c[a+664>>2];c[b+168>>2]=c[a+668>>2];c[b+172>>2]=c[a+672>>2];c[b+176>>2]=c[a+676>>2];c[b+184>>2]=d[a+736>>0];c[b+188>>2]=d[a+737>>0];c[b+196>>2]=c[a+684>>2];c[b+192>>2]=c[a+680>>2];c[b+180>>2]=d[a+740>>0];g=+f[a+688>>2];h=+f[a+692>>2];if(!((g-h)%6.2831854820251465<-3.1415927410125732))if((g-h)%6.2831854820251465>3.1415927410125732)i=(g-h)%6.2831854820251465+-6.2831854820251465;else i=(g-h)%6.2831854820251465;else i=(g-h)%6.2831854820251465+6.2831854820251465;f[b+200>>2]=i;if((g+h)%6.2831854820251465<-3.1415927410125732){i=(g+h)%6.2831854820251465+6.2831854820251465;e=b+204|0;f[e>>2]=i;e=a+696|0;e=c[e>>2]|0;j=b+208|0;c[j>>2]=e;j=a+700|0;j=c[j>>2]|0;e=b+212|0;c[e>>2]=j;e=a+704|0;e=c[e>>2]|0;a=b+216|0;c[a>>2]=e;return 15409}if(!((g+h)%6.2831854820251465>3.1415927410125732)){i=(g+h)%6.2831854820251465;j=b+204|0;f[j>>2]=i;j=a+696|0;j=c[j>>2]|0;e=b+208|0;c[e>>2]=j;e=a+700|0;e=c[e>>2]|0;j=b+212|0;c[j>>2]=e;a=a+704|0;a=c[a>>2]|0;j=b+216|0;c[j>>2]=a;return 15409}i=(g+h)%6.2831854820251465+-6.2831854820251465;j=b+204|0;f[j>>2]=i;j=a+696|0;j=c[j>>2]|0;e=b+208|0;c[e>>2]=j;e=a+700|0;e=c[e>>2]|0;j=b+212|0;c[j>>2]=e;a=a+704|0;a=c[a>>2]|0;j=b+216|0;c[j>>2]=a;return 15409}function xe(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0;i=Bs()|0;c[i+4>>2]=7;c[i+8>>2]=-1;c[i+12>>2]=-1;f[i+16>>2]=3402823466385288598117041.0e14;a[i+20>>0]=1;a[i+21>>0]=0;c[i+24>>2]=-1;c[i+28>>2]=b;c[i+32>>2]=d;f[i+36>>2]=0.0;f[i+40>>2]=.30000001192092896;c[i+44>>2]=0;c[i>>2]=5712;a[i+48>>0]=0;c[i+52>>2]=c[e>>2];c[i+52+4>>2]=c[e+4>>2];c[i+52+8>>2]=c[e+8>>2];c[i+52+12>>2]=c[e+12>>2];c[i+68>>2]=c[e+16>>2];c[i+68+4>>2]=c[e+16+4>>2];c[i+68+8>>2]=c[e+16+8>>2];c[i+68+12>>2]=c[e+16+12>>2];c[i+84>>2]=c[e+32>>2];c[i+84+4>>2]=c[e+32+4>>2];c[i+84+8>>2]=c[e+32+8>>2];c[i+84+12>>2]=c[e+32+12>>2];c[i+100>>2]=c[e+48>>2];c[i+100+4>>2]=c[e+48+4>>2];c[i+100+8>>2]=c[e+48+8>>2];c[i+100+12>>2]=c[e+48+12>>2];c[i+116>>2]=c[g>>2];c[i+116+4>>2]=c[g+4>>2];c[i+116+8>>2]=c[g+8>>2];c[i+116+12>>2]=c[g+12>>2];c[i+132>>2]=c[g+16>>2];c[i+132+4>>2]=c[g+16+4>>2];c[i+132+8>>2]=c[g+16+8>>2];c[i+132+12>>2]=c[g+16+12>>2];c[i+148>>2]=c[g+32>>2];c[i+148+4>>2]=c[g+32+4>>2];c[i+148+8>>2]=c[g+32+8>>2];c[i+148+12>>2]=c[g+32+12>>2];c[i+164>>2]=c[g+48>>2];c[i+164+4>>2]=c[g+48+4>>2];c[i+164+8>>2]=c[g+48+8>>2];c[i+164+12>>2]=c[g+48+12>>2];a[i+180>>0]=h&1;f[i+184>>2]=1.0;f[i+188>>2]=-1.0;f[i+192>>2]=0.0;f[i+196>>2]=0.0;f[i+200>>2]=1.0;f[i+204>>2]=.699999988079071;f[i+208>>2]=0.0;f[i+212>>2]=0.0;f[i+216>>2]=1.0;f[i+220>>2]=.699999988079071;f[i+224>>2]=0.0;f[i+228>>2]=0.0;f[i+264>>2]=1.0;f[i+268>>2]=.699999988079071;f[i+272>>2]=1.0;f[i+276>>2]=0.0;f[i+280>>2]=1.0;f[i+284>>2]=.699999988079071;f[i+288>>2]=1.0;f[i+292>>2]=0.0;f[i+232>>2]=1.0;f[i+236>>2]=.699999988079071;f[i+240>>2]=1.0;f[i+244>>2]=0.0;f[i+248>>2]=1.0;f[i+252>>2]=.699999988079071;f[i+256>>2]=1.0;f[i+260>>2]=0.0;a[i+1096>>0]=0;f[i+1116>>2]=0.0;f[i+1120>>2]=0.0;f[i+1124>>2]=0.0;c[i+300>>2]=0;c[i+1100>>2]=0;c[i+1100+4>>2]=0;c[i+1100+8>>2]=0;a[i+1100+12>>0]=0;a[i+49>>0]=1;Zb(i,(c[i+28>>2]|0)+4|0,(c[i+32>>2]|0)+4|0);return i|0}function ye(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ea;ea=ea+32|0;a[o+16>>0]=1;c[o+12>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;if((c[b+8>>2]|0)>0){g=0;f=0;e=0;h=0;m=0;do{k=c[b+16>>2]|0;l=k+(m<<4)|0;if((g|0)==(f|0)){j=(f|0)==0?1:f<<1;if((f|0)<(j|0)){if(j){c[6747]=(c[6747]|0)+1;e=kb((j<<4|3)+16|0)|0;if(!e){f=g;h=0}else{c[(e+4+15&-16)+-4>>2]=e;f=g;h=e+4+15&-16}}else h=0;if((f|0)>0){e=0;do{i=c[o+12>>2]|0;c[h+(e<<4)>>2]=c[i+(e<<4)>>2];c[h+(e<<4)+4>>2]=c[i+(e<<4)+4>>2];c[h+(e<<4)+8>>2]=c[i+(e<<4)+8>>2];c[h+(e<<4)+12>>2]=c[i+(e<<4)+12>>2];e=e+1|0}while((e|0)!=(f|0))}e=c[o+12>>2]|0;if(!e)g=f;else{if(!(a[o+16>>0]|0))g=f;else{c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[o+12>>2]=0}a[o+16>>0]=1;c[o+12>>2]=h;e=h;i=g;f=j;h=j}else i=f}else i=g;c[e+(i<<4)>>2]=c[l>>2];c[e+(i<<4)+4>>2]=c[k+(m<<4)+4>>2];c[e+(i<<4)+8>>2]=c[k+(m<<4)+8>>2];c[e+(i<<4)+12>>2]=c[k+(m<<4)+12>>2];g=i+1|0;m=m+1|0}while((m|0)<(c[b+8>>2]|0));c[o+4>>2]=g;c[o+8>>2]=h;if((i|0)>-1){e=c[o+12>>2]|0;f=0;while(1){wa[c[(c[b>>2]|0)+12>>2]&31](b,c[e+(f<<4)>>2]|0,c[e+(f<<4)+4>>2]|0,d)|0;if((f|0)<(i|0))f=f+1|0;else break}}}else g=0;if((c[b+56>>2]|0)>0){e=c[b+64>>2]|0;f=0;do{c[e+(f<<2)>>2]=-1;f=f+1|0}while((f|0)<(c[b+56>>2]|0))}if((g|0)<=1)if((g|0)<=0){e=c[o+12>>2]|0;if(!e){ea=o;return}}else n=26;else{qd(o,0,g+-1|0);n=26}if((n|0)==26){e=c[o+12>>2]|0;f=0;do{va[c[(c[b>>2]|0)+8>>2]&63](b,c[e+(f<<4)>>2]|0,c[e+(f<<4)+4>>2]|0)|0;f=f+1|0}while((f|0)<(g|0))}c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);c[o+12>>2]=0;ea=o;return}function ze(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0.0,j=0.0,k=0,l=0,m=0.0;c[6721]=(c[6721]|0)+1;if(!(c[b+4>>2]&2))j=.019999999552965164;else{k=c[d+192>>2]|0;i=+ia[c[(c[k>>2]|0)+20>>2]&1](k,.019999999552965164);k=c[e+192>>2]|0;j=+ia[c[(c[k>>2]|0)+20>>2]&1](k,.019999999552965164);j=i>2];i=+f[e+184>>2];i=m>2]|0;h=c[g+8>>2]|0;if(!h){if(c[b+4>>2]&4|0){b=0;return b|0}c[6747]=(c[6747]|0)+1;g=kb(791)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}h=g;k=g}else{k=c[g+12>>2]|0;c[g+12>>2]=c[k>>2];c[g+8>>2]=h+-1;h=k}c[h>>2]=1025;c[k+116>>2]=0;a[k+120>>0]=0;g=k+124|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[g+16>>2]=0;c[g+20>>2]=0;c[g+24>>2]=0;c[g+28>>2]=0;c[k+300>>2]=0;a[k+304>>0]=0;g=k+308|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[g+16>>2]=0;c[g+20>>2]=0;c[g+24>>2]=0;c[g+28>>2]=0;c[k+484>>2]=0;a[k+488>>0]=0;g=k+492|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[g+16>>2]=0;c[g+20>>2]=0;c[g+24>>2]=0;c[g+28>>2]=0;c[k+668>>2]=0;a[k+672>>0]=0;g=k+676|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[g+16>>2]=0;c[g+20>>2]=0;c[g+24>>2]=0;c[g+28>>2]=0;c[k+740>>2]=d;c[k+744>>2]=e;c[k+748>>2]=0;f[k+752>>2]=j;f[k+756>>2]=i;e=k;g=c[b+12>>2]|0;c[k+768>>2]=g;if((g|0)==(c[b+16>>2]|0)?(l=(g|0)==0?1:g<<1,(g|0)<(l|0)):0){if(!l)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((l<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[b+12>>2]|0}if((g|0)>0){d=0;do{c[h+(d<<2)>>2]=c[(c[b+20>>2]|0)+(d<<2)>>2];d=d+1|0}while((d|0)!=(g|0))}d=c[b+20>>2]|0;if(d){if(a[b+24>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);g=c[b+12>>2]|0}c[b+20>>2]=0}a[b+24>>0]=1;c[b+20>>2]=h;c[b+16>>2]=l}c[(c[b+20>>2]|0)+(g<<2)>>2]=e;c[b+12>>2]=g+1;b=k;return b|0}function Ae(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0;i=js(460)|0;Yc(i,b,d,e);c[i>>2]=4936;a[i+340>>0]=1;c[i+336>>2]=0;c[i+328>>2]=0;c[i+332>>2]=0;f[i+352>>2]=1.2000000476837158;f[i+356>>2]=0.0;f[i+360>>2]=0.0;f[i+364>>2]=1.0e3;c[i+368>>2]=0;c[i+368+4>>2]=0;c[i+368+8>>2]=0;c[i+368+12>>2]=0;c[i+368+16>>2]=0;c[i+368+20>>2]=0;c[i+368+24>>2]=0;c[i+396>>2]=-1054867456;c[i+400>>2]=0;f[i+404>>2]=0.0;a[i+424>>0]=1;c[i+420>>2]=0;c[i+412>>2]=0;c[i+416>>2]=0;c[i+452>>2]=h;a[i+456>>0]=0;if(!h){c[6747]=(c[6747]|0)+1;g=kb(59)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}f[g+12>>2]=1.0;c[g+8>>2]=0;c[g+4>>2]=5;c[g>>2]=4060;a[g+36>>0]=1;c[g+32>>2]=0;c[g+24>>2]=0;c[g+28>>2]=0;a[g+16>>0]=1;c[i+452>>2]=g;a[i+456>>0]=1}c[i+344>>2]=4302;a[i+348>>0]=1;a[i+349>>0]=0;a[i+350>>0]=0;c[i+384>>2]=d;c[i+388>>2]=b;Ih(i+408|0);e=c[i+412>>2]|0;if((e|0)<=0){d=i+428|0;f[d>>2]=.25;d=i+432|0;c[d>>2]=0;d=i+436|0;c[d>>2]=0;d=i+444|0;c[d>>2]=1;d=i+448|0;c[d>>2]=1;f[i+352>>2]=1.2000000476837158;f[i+356>>2]=0.0;f[i+360>>2]=0.0;d=i+392|0;c[d>>2]=0;c[i+368>>2]=0;c[i+368+4>>2]=0;c[i+368+8>>2]=0;c[i+368+12>>2]=0;c[i+396>>2]=-1054867456;c[i+400>>2]=0;f[i+404>>2]=0.0;Ih(i+408|0);return i|0}h=0;do{d=(c[i+420>>2]|0)+(h<<2)|0;g=c[d>>2]|0;c[d>>2]=0;if(g|0)do{d=g;g=c[g+280>>2]|0;LJ(d)}while((g|0)!=0);h=h+1|0}while((h|0)!=(e|0));d=i+428|0;f[d>>2]=.25;d=i+432|0;c[d>>2]=0;d=i+436|0;c[d>>2]=0;d=i+444|0;c[d>>2]=1;d=i+448|0;c[d>>2]=1;f[i+352>>2]=1.2000000476837158;f[i+356>>2]=0.0;f[i+360>>2]=0.0;d=i+392|0;c[d>>2]=0;c[i+368>>2]=0;c[i+368+4>>2]=0;c[i+368+8>>2]=0;c[i+368+12>>2]=0;c[i+396>>2]=-1054867456;c[i+400>>2]=0;f[i+404>>2]=0.0;Ih(i+408|0);return i|0}function Be(a,b,e){a=a|0;b=b|0;e=e|0;ch(a,b,e)|0;c[b+52>>2]=c[a+48>>2];c[b+56>>2]=c[a+52>>2];c[b+60>>2]=c[a+56>>2];c[b+64>>2]=c[a+60>>2];c[b+68>>2]=c[a+64>>2];c[b+72>>2]=c[a+68>>2];c[b+76>>2]=c[a+72>>2];c[b+80>>2]=c[a+76>>2];c[b+84>>2]=c[a+80>>2];c[b+88>>2]=c[a+84>>2];c[b+92>>2]=c[a+88>>2];c[b+96>>2]=c[a+92>>2];c[b+100>>2]=c[a+96>>2];c[b+104>>2]=c[a+100>>2];c[b+108>>2]=c[a+104>>2];c[b+112>>2]=c[a+108>>2];c[b+116>>2]=c[a+112>>2];c[b+120>>2]=c[a+116>>2];c[b+124>>2]=c[a+120>>2];c[b+128>>2]=c[a+124>>2];c[b+132>>2]=c[a+128>>2];c[b+136>>2]=c[a+132>>2];c[b+140>>2]=c[a+136>>2];c[b+144>>2]=c[a+140>>2];c[b+148>>2]=c[a+144>>2];c[b+152>>2]=c[a+148>>2];c[b+156>>2]=c[a+152>>2];c[b+160>>2]=c[a+156>>2];c[b+164>>2]=c[a+160>>2];c[b+168>>2]=c[a+164>>2];c[b+172>>2]=c[a+168>>2];c[b+176>>2]=c[a+172>>2];c[b+228>>2]=c[a+868>>2];c[b+212>>2]=c[a+872>>2];c[b+196>>2]=c[a+680>>2];c[b+180>>2]=c[a+696>>2];c[b+232>>2]=c[a+932>>2];c[b+216>>2]=c[a+936>>2];c[b+200>>2]=c[a+684>>2];c[b+184>>2]=c[a+700>>2];c[b+236>>2]=c[a+996>>2];c[b+220>>2]=c[a+1e3>>2];c[b+204>>2]=c[a+688>>2];c[b+188>>2]=c[a+704>>2];c[b+244>>2]=d[a+1300>>0];c[b+248>>2]=d[a+1301>>0];c[b+276>>2]=c[a+1316>>2];c[b+324>>2]=c[a+1364>>2];c[b+252>>2]=d[a+1309>>0];c[b+300>>2]=c[a+1340>>2];c[b+280>>2]=c[a+1320>>2];c[b+328>>2]=c[a+1368>>2];c[b+256>>2]=d[a+1310>>0];c[b+304>>2]=c[a+1344>>2];c[b+284>>2]=c[a+1324>>2];c[b+332>>2]=c[a+1372>>2];c[b+260>>2]=d[a+1311>>0];c[b+308>>2]=c[a+1348>>2];c[b+288>>2]=c[a+1328>>2];c[b+336>>2]=c[a+1376>>2];c[b+264>>2]=d[a+1312>>0];c[b+312>>2]=c[a+1352>>2];c[b+292>>2]=c[a+1332>>2];c[b+340>>2]=c[a+1380>>2];c[b+268>>2]=d[a+1313>>0];c[b+316>>2]=c[a+1356>>2];c[b+296>>2]=c[a+1336>>2];c[b+344>>2]=c[a+1384>>2];c[b+272>>2]=d[a+1314>>0];c[b+320>>2]=c[a+1360>>2];return 15127}function Ce(a,b,d){a=a|0;b=b|0;d=+d;var e=0.0,g=0.0,h=0.0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0;i=ea;ea=ea+32|0;k=+f[a+56>>2];p=+f[a+72>>2]-k;j=+f[a+60>>2];n=+f[a+76>>2]-j;l=+f[a+64>>2];q=+f[a+80>>2]-l;m=+f[a+88>>2]-k;o=+f[a+92>>2]-j;g=+f[a+96>>2]-l;h=1.0/+s(+((p*o-n*m)*(p*o-n*m)+((n*g-q*o)*(n*g-q*o)+(q*m-p*g)*(q*m-p*g))));e=(n*g-q*o)*h;g=(q*m-p*g)*h;h=(p*o-n*m)*h;j=+f[b+8>>2]*h+(+f[b>>2]*e+ +f[b+4>>2]*g)-(l*h+(k*e+j*g));if(!(j>=-d)|!(j<=d)){a=0;ea=i;return a|0}Pa[c[(c[a>>2]|0)+104>>2]&127](a,0,i+16|0,i);l=+f[i+16>>2];p=+f[i>>2]-l;n=+f[i+16+4>>2];m=+f[i+4>>2]-n;k=+f[i+16+8>>2];o=+f[i+8>>2]-k;q=1.0/+s(+((g*p-e*m)*(g*p-e*m)+((h*m-g*o)*(h*m-g*o)+(e*o-h*p)*(e*o-h*p))));if(+f[b+8>>2]*((g*p-e*m)*q)+(+f[b>>2]*((h*m-g*o)*q)+ +f[b+4>>2]*((e*o-h*p)*q))-(k*((g*p-e*m)*q)+(l*((h*m-g*o)*q)+n*((e*o-h*p)*q)))<-d){a=0;ea=i;return a|0}Pa[c[(c[a>>2]|0)+104>>2]&127](a,1,i+16|0,i);l=+f[i+16>>2];p=+f[i>>2]-l;n=+f[i+16+4>>2];m=+f[i+4>>2]-n;k=+f[i+16+8>>2];o=+f[i+8>>2]-k;q=1.0/+s(+((g*p-e*m)*(g*p-e*m)+((h*m-g*o)*(h*m-g*o)+(e*o-h*p)*(e*o-h*p))));if(+f[b+8>>2]*((g*p-e*m)*q)+(+f[b>>2]*((h*m-g*o)*q)+ +f[b+4>>2]*((e*o-h*p)*q))-(k*((g*p-e*m)*q)+(l*((h*m-g*o)*q)+n*((e*o-h*p)*q)))<-d){a=0;ea=i;return a|0}Pa[c[(c[a>>2]|0)+104>>2]&127](a,2,i+16|0,i);l=+f[i+16>>2];p=+f[i>>2]-l;n=+f[i+16+4>>2];m=+f[i+4>>2]-n;k=+f[i+16+8>>2];o=+f[i+8>>2]-k;q=1.0/+s(+((g*p-e*m)*(g*p-e*m)+((h*m-g*o)*(h*m-g*o)+(e*o-h*p)*(e*o-h*p))));if(+f[b+8>>2]*((g*p-e*m)*q)+(+f[b>>2]*((h*m-g*o)*q)+ +f[b+4>>2]*((e*o-h*p)*q))-(k*((g*p-e*m)*q)+(l*((h*m-g*o)*q)+n*((e*o-h*p)*q)))<-d){a=0;ea=i;return a|0}a=1;ea=i;return a|0}function De(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;i=c[b+4>>2]|0;if((i|0)==(c[b+8>>2]|0)?(h=(i|0)==0?1:i<<1,(i|0)<(h|0)):0){if(!h){f=i;g=0}else{c[6747]=(c[6747]|0)+1;e=kb((h*244|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}f=c[b+4>>2]|0;g=e}if((f|0)>0){e=0;do{k=g+(e*244|0)|0;j=c[b+12>>2]|0;l=j+(e*244|0)|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[k+12>>2]=c[l+12>>2];k=j+(e*244|0)+16|0;l=g+(e*244|0)+16|0;c[l>>2]=c[k>>2];c[l+4>>2]=c[k+4>>2];c[l+8>>2]=c[k+8>>2];c[l+12>>2]=c[k+12>>2];l=j+(e*244|0)+32|0;k=g+(e*244|0)+32|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[k+12>>2]=c[l+12>>2];k=g+(e*244|0)+48|0;l=j+(e*244|0)+48|0;c[k>>2]=c[l>>2];c[k+4>>2]=c[l+4>>2];c[k+8>>2]=c[l+8>>2];c[k+12>>2]=c[l+12>>2];vh(g+(e*244|0)+64|0,j+(e*244|0)+64|0,180)|0;e=e+1|0}while((e|0)!=(f|0))}e=c[b+12>>2]|0;if(e|0){if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+12>>2]=0}a[b+16>>0]=1;c[b+12>>2]=g;c[b+8>>2]=h;e=c[b+4>>2]|0}else e=i;c[b+4>>2]=e+1;l=c[b+12>>2]|0;c[l+(i*244|0)>>2]=c[d>>2];c[l+(i*244|0)+4>>2]=c[d+4>>2];c[l+(i*244|0)+8>>2]=c[d+8>>2];c[l+(i*244|0)+12>>2]=c[d+12>>2];c[l+(i*244|0)+16>>2]=c[d+16>>2];c[l+(i*244|0)+16+4>>2]=c[d+16+4>>2];c[l+(i*244|0)+16+8>>2]=c[d+16+8>>2];c[l+(i*244|0)+16+12>>2]=c[d+16+12>>2];c[l+(i*244|0)+32>>2]=c[d+32>>2];c[l+(i*244|0)+32+4>>2]=c[d+32+4>>2];c[l+(i*244|0)+32+8>>2]=c[d+32+8>>2];c[l+(i*244|0)+32+12>>2]=c[d+32+12>>2];c[l+(i*244|0)+48>>2]=c[d+48>>2];c[l+(i*244|0)+48+4>>2]=c[d+48+4>>2];c[l+(i*244|0)+48+8>>2]=c[d+48+8>>2];c[l+(i*244|0)+48+12>>2]=c[d+48+12>>2];vh(l+(i*244|0)+64|0,d+64|0,180)|0;return (c[b+12>>2]|0)+(i*244|0)|0}function Ee(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0;k=ea;ea=ea+64|0;m=+f[a+20>>2];u=+f[a+40>>2];o=+f[a+24>>2];r=+f[a+36>>2];t=+f[a+32>>2];l=+f[a+16>>2];j=+f[a>>2];i=+f[a+4>>2];p=+f[a+8>>2];h=1.0/((m*u-o*r)*j+i*(o*t-u*l)+(r*l-m*t)*p);A=+f[b>>2];z=+f[b+4>>2];B=+f[b+8>>2];y=+f[b+16>>2];x=+f[b+20>>2];v=+f[b+24>>2];q=+f[b+32>>2];n=+f[b+36>>2];g=+f[b+40>>2];f[k+16>>2]=B*((r*l-m*t)*h)+(A*((m*u-o*r)*h)+z*((o*t-u*l)*h));f[k+16+4>>2]=B*((t*i-r*j)*h)+(A*((r*p-u*i)*h)+z*((u*j-t*p)*h));f[k+16+8>>2]=B*((m*j-l*i)*h)+(A*((o*i-m*p)*h)+z*((l*p-o*j)*h));f[k+16+12>>2]=0.0;f[k+16+16>>2]=(m*u-o*r)*h*y+(o*t-u*l)*h*x+(r*l-m*t)*h*v;f[k+16+20>>2]=(r*p-u*i)*h*y+(u*j-t*p)*h*x+(t*i-r*j)*h*v;f[k+16+24>>2]=(o*i-m*p)*h*y+(l*p-o*j)*h*x+(m*j-l*i)*h*v;f[k+16+28>>2]=0.0;f[k+16+32>>2]=(m*u-o*r)*h*q+(o*t-u*l)*h*n+(r*l-m*t)*h*g;f[k+16+36>>2]=(r*p-u*i)*h*q+(u*j-t*p)*h*n+(t*i-r*j)*h*g;f[k+16+40>>2]=(o*i-m*p)*h*q+(l*p-o*j)*h*n+(m*j-l*i)*h*g;f[k+16+44>>2]=0.0;Gg(k+16|0,k);g=+f[k>>2];h=+f[k+4>>2];i=+f[k+8>>2];l=+f[k+12>>2];j=1.0/+s(+(g*g+h*h+i*i+l*l));f[k>>2]=g*j;f[k+4>>2]=h*j;f[k+8>>2]=i*j;f[k+12>>2]=l*j;l=l*j<-1.0?-1.0:l*j;f[e>>2]=+w(+(l>1.0?1.0:l))*2.0;f[d>>2]=g*j;f[d+4>>2]=h*j;f[d+8>>2]=i*j;f[d+12>>2]=0.0;if(g*j*(g*j)+h*j*(h*j)+i*j*(i*j)<1.4210854715202004e-14){c[d>>2]=1065353216;c[d+4>>2]=0;c[d+8>>2]=0;f[d+12>>2]=0.0;ea=k;return}else{B=1.0/+s(+(g*j*(g*j)+h*j*(h*j)+i*j*(i*j)));f[d>>2]=g*j*B;f[d+4>>2]=h*j*B;f[d+8>>2]=i*j*B;ea=k;return}}function Fe(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=c[b+12>>2]|0;k=c[b+36>>2]|0;if((k|0)>=(j|0))return;do if((c[b+40>>2]|0)<(j|0)){if(!j){g=k;d=0}else{c[6747]=(c[6747]|0)+1;d=kb((j<<2|3)+16|0)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}g=c[b+36>>2]|0}e=c[b+44>>2]|0;if((g|0)<=0){if(!e){a[b+48>>0]=1;c[b+44>>2]=d;c[b+40>>2]=j;i=b+44|0;break}}else{f=0;do{c[d+(f<<2)>>2]=c[e+(f<<2)>>2];f=f+1|0}while((f|0)!=(g|0))}if(a[b+48>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}a[b+48>>0]=1;c[b+44>>2]=d;c[b+40>>2]=j;i=b+44|0}else{d=c[b+44>>2]|0;i=b+44|0}while(0);hk(d+(k<<2)|0,0,(j<<2)-(k<<2)|0)|0;c[b+36>>2]=j;h=c[b+56>>2]|0;if((h|0)<(j|0)){do if((c[b+60>>2]|0)<(j|0)){if(!j){g=h;d=0}else{c[6747]=(c[6747]|0)+1;d=kb((j<<2|3)+16|0)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}g=c[b+56>>2]|0}e=c[b+64>>2]|0;if((g|0)<=0){if(!e){a[b+68>>0]=1;c[b+64>>2]=d;c[b+60>>2]=j;break}}else{f=0;do{c[d+(f<<2)>>2]=c[e+(f<<2)>>2];f=f+1|0}while((f|0)!=(g|0))}if(a[b+68>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}a[b+68>>0]=1;c[b+64>>2]=d;c[b+60>>2]=j}else d=c[b+64>>2]|0;while(0);hk(d+(h<<2)|0,0,(j<<2)-(h<<2)|0)|0}c[b+56>>2]=j;if((j|0)>0){hk(c[i>>2]|0,-1,j<<2|0)|0;hk(c[b+64>>2]|0,-1,j<<2|0)|0}if((k|0)<=0)return;g=c[b+16>>2]|0;d=c[i>>2]|0;e=c[b+64>>2]|0;f=0;do{j=c[(c[g+(f<<4)+4>>2]|0)+12>>2]<<16|c[(c[g+(f<<4)>>2]|0)+12>>2];j=((10?j+~(j<<15)>>10:j+~(j<<15)|0)^j+~(j<<15))*9|0;j=(6?j>>6:j)^j;j=d+((((16?j+~(j<<11)>>16:j+~(j<<11)|0)^j+~(j<<11))&(c[b+12>>2]|0)+-1)<<2)|0;c[e+(f<<2)>>2]=c[j>>2];c[j>>2]=f;f=f+1|0}while((f|0)!=(k|0));return}function Ge(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;g=Hs()|0;c[g+4>>2]=4;c[g>>2]=5660;c[g+8>>2]=-1;c[g+12>>2]=-1;f[g+16>>2]=3402823466385288598117041.0e14;a[g+20>>0]=1;a[g+21>>0]=0;c[g+24>>2]=-1;c[g+28>>2]=b;Jk();c[g+32>>2]=25640;f[g+36>>2]=0.0;f[g+40>>2]=.30000001192092896;c[g+44>>2]=0;c[g>>2]=5820;c[g+552>>2]=c[d>>2];c[g+552+4>>2]=c[d+4>>2];c[g+552+8>>2]=c[d+8>>2];c[g+552+12>>2]=c[d+12>>2];c[g+568>>2]=c[d+16>>2];c[g+568+4>>2]=c[d+16+4>>2];c[g+568+8>>2]=c[d+16+8>>2];c[g+568+12>>2]=c[d+16+12>>2];c[g+584>>2]=c[d+32>>2];c[g+584+4>>2]=c[d+32+4>>2];c[g+584+8>>2]=c[d+32+8>>2];c[g+584+12>>2]=c[d+32+12>>2];c[g+600>>2]=c[d+48>>2];c[g+600+4>>2]=c[d+48+4>>2];c[g+600+8>>2]=c[d+48+8>>2];c[g+600+12>>2]=c[d+48+12>>2];c[g+616>>2]=c[d>>2];c[g+616+4>>2]=c[d+4>>2];c[g+616+8>>2]=c[d+8>>2];c[g+616+12>>2]=c[d+12>>2];c[g+632>>2]=c[d+16>>2];c[g+632+4>>2]=c[d+16+4>>2];c[g+632+8>>2]=c[d+16+8>>2];c[g+632+12>>2]=c[d+16+12>>2];c[g+648>>2]=c[d+32>>2];c[g+648+4>>2]=c[d+32+4>>2];c[g+648+8>>2]=c[d+32+8>>2];c[g+648+12>>2]=c[d+32+12>>2];c[g+664>>2]=c[d+48>>2];c[g+664+4>>2]=c[d+48+4>>2];c[g+664+8>>2]=c[d+48+8>>2];c[g+664+12>>2]=c[d+48+12>>2];f[g+688>>2]=0.0;f[g+692>>2]=-1.0;f[g+696>>2]=.8999999761581421;f[g+700>>2]=.30000001192092896;f[g+704>>2]=1.0;f[g+708>>2]=0.0;f[g+712>>2]=0.0;a[g+716>>0]=0;a[g+736>>0]=0;a[g+737>>0]=0;a[g+738>>0]=0;a[g+739>>0]=1;a[g+740>>0]=e&1;c[g+748>>2]=0;d=c[g+28>>2]|0;l=+f[g+600>>2];k=+f[g+604>>2];j=+f[g+608>>2];i=l*+f[d+20>>2]+k*+f[d+24>>2]+j*+f[d+28>>2]+ +f[d+56>>2];h=l*+f[d+36>>2]+k*+f[d+40>>2]+j*+f[d+44>>2]+ +f[d+60>>2];f[g+664>>2]=l*+f[d+4>>2]+k*+f[d+8>>2]+j*+f[d+12>>2]+ +f[d+52>>2];f[g+668>>2]=i;f[g+672>>2]=h;f[g+676>>2]=0.0;f[g+732>>2]=e?-1.0:1.0;return g|0}function He(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;j=c[b+12>>2]|0;k=c[b+32>>2]|0;if((k|0)>=(j|0))return;do if((c[b+36>>2]|0)<(j|0)){if(!j){g=k;d=0}else{c[6747]=(c[6747]|0)+1;d=kb((j<<2|3)+16|0)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}g=c[b+32>>2]|0}e=c[b+40>>2]|0;if((g|0)<=0){if(!e){a[b+44>>0]=1;c[b+40>>2]=d;c[b+36>>2]=j;i=b+40|0;break}}else{f=0;do{c[d+(f<<2)>>2]=c[e+(f<<2)>>2];f=f+1|0}while((f|0)!=(g|0))}if(a[b+44>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}a[b+44>>0]=1;c[b+40>>2]=d;c[b+36>>2]=j;i=b+40|0}else{d=c[b+40>>2]|0;i=b+40|0}while(0);hk(d+(k<<2)|0,0,(j<<2)-(k<<2)|0)|0;c[b+32>>2]=j;h=c[b+52>>2]|0;if((h|0)<(j|0)){do if((c[b+56>>2]|0)<(j|0)){if(!j){g=h;d=0}else{c[6747]=(c[6747]|0)+1;d=kb((j<<2|3)+16|0)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}g=c[b+52>>2]|0}e=c[b+60>>2]|0;if((g|0)<=0){if(!e){a[b+64>>0]=1;c[b+60>>2]=d;c[b+56>>2]=j;break}}else{f=0;do{c[d+(f<<2)>>2]=c[e+(f<<2)>>2];f=f+1|0}while((f|0)!=(g|0))}if(a[b+64>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}a[b+64>>0]=1;c[b+60>>2]=d;c[b+56>>2]=j}else d=c[b+60>>2]|0;while(0);hk(d+(h<<2)|0,0,(j<<2)-(h<<2)|0)|0}c[b+52>>2]=j;if((j|0)>0){hk(c[i>>2]|0,-1,j<<2|0)|0;hk(c[b+60>>2]|0,-1,j<<2|0)|0}if((k|0)<=0)return;g=c[b+16>>2]|0;d=c[i>>2]|0;e=c[b+60>>2]|0;f=0;do{j=c[g+(f*12|0)+4>>2]<<16|c[g+(f*12|0)>>2];j=((10?j+~(j<<15)>>10:j+~(j<<15)|0)^j+~(j<<15))*9|0;j=(6?j>>6:j)^j;j=d+((((16?j+~(j<<11)>>16:j+~(j<<11)|0)^j+~(j<<11))&(c[b+12>>2]|0)+-1)<<2)|0;c[e+(f<<2)>>2]=c[j>>2];c[j>>2]=f;f=f+1|0}while((f|0)!=(k|0));return}function Ie(b,d){b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;e=Hs()|0;c[e+4>>2]=4;c[e>>2]=5660;c[e+8>>2]=-1;c[e+12>>2]=-1;f[e+16>>2]=3402823466385288598117041.0e14;a[e+20>>0]=1;a[e+21>>0]=0;c[e+24>>2]=-1;c[e+28>>2]=b;Jk();c[e+32>>2]=25640;f[e+36>>2]=0.0;f[e+40>>2]=.30000001192092896;c[e+44>>2]=0;c[e>>2]=5820;c[e+552>>2]=c[d>>2];c[e+552+4>>2]=c[d+4>>2];c[e+552+8>>2]=c[d+8>>2];c[e+552+12>>2]=c[d+12>>2];c[e+568>>2]=c[d+16>>2];c[e+568+4>>2]=c[d+16+4>>2];c[e+568+8>>2]=c[d+16+8>>2];c[e+568+12>>2]=c[d+16+12>>2];c[e+584>>2]=c[d+32>>2];c[e+584+4>>2]=c[d+32+4>>2];c[e+584+8>>2]=c[d+32+8>>2];c[e+584+12>>2]=c[d+32+12>>2];c[e+600>>2]=c[d+48>>2];c[e+600+4>>2]=c[d+48+4>>2];c[e+600+8>>2]=c[d+48+8>>2];c[e+600+12>>2]=c[d+48+12>>2];c[e+616>>2]=c[d>>2];c[e+616+4>>2]=c[d+4>>2];c[e+616+8>>2]=c[d+8>>2];c[e+616+12>>2]=c[d+12>>2];c[e+632>>2]=c[d+16>>2];c[e+632+4>>2]=c[d+16+4>>2];c[e+632+8>>2]=c[d+16+8>>2];c[e+632+12>>2]=c[d+16+12>>2];c[e+648>>2]=c[d+32>>2];c[e+648+4>>2]=c[d+32+4>>2];c[e+648+8>>2]=c[d+32+8>>2];c[e+648+12>>2]=c[d+32+12>>2];c[e+664>>2]=c[d+48>>2];c[e+664+4>>2]=c[d+48+4>>2];c[e+664+8>>2]=c[d+48+8>>2];c[e+664+12>>2]=c[d+48+12>>2];f[e+688>>2]=0.0;f[e+692>>2]=-1.0;f[e+696>>2]=.8999999761581421;f[e+700>>2]=.30000001192092896;f[e+704>>2]=1.0;f[e+708>>2]=0.0;f[e+712>>2]=0.0;a[e+716>>0]=0;a[e+736>>0]=0;a[e+737>>0]=0;a[e+738>>0]=0;a[e+739>>0]=1;a[e+740>>0]=0;c[e+748>>2]=0;d=c[e+28>>2]|0;k=+f[e+600>>2];j=+f[e+604>>2];i=+f[e+608>>2];h=k*+f[d+20>>2]+j*+f[d+24>>2]+i*+f[d+28>>2]+ +f[d+56>>2];g=k*+f[d+36>>2]+j*+f[d+40>>2]+i*+f[d+44>>2]+ +f[d+60>>2];f[e+664>>2]=k*+f[d+4>>2]+j*+f[d+8>>2]+i*+f[d+12>>2]+ +f[d+52>>2];f[e+668>>2]=h;f[e+672>>2]=g;f[e+676>>2]=0.0;f[e+732>>2]=1.0;return e|0}function Je(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=ea;ea=ea+384|0;h=c[(c[a>>2]|0)+8>>2]|0;g=NJ(b)|0;qs(f+368|0,g,g+4|0,g+8|0);d=NJ(d)|0;qs(f+352|0,d,g+4|0,g+8|0);Pa[h&127](a,f+368|0,f+352|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+336|0,d,g+4|0,g+8|0);qs(f+320|0,d,d+4|0,g+8|0);Pa[b&127](a,f+336|0,f+320|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+304|0,d,d+4|0,g+8|0);qs(f+288|0,g,d+4|0,g+8|0);Pa[b&127](a,f+304|0,f+288|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+272|0,g,d+4|0,g+8|0);qs(f+256|0,g,g+4|0,g+8|0);Pa[b&127](a,f+272|0,f+256|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+240|0,g,g+4|0,g+8|0);qs(f+224|0,g,g+4|0,d+8|0);Pa[b&127](a,f+240|0,f+224|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+208|0,d,g+4|0,g+8|0);qs(f+192|0,d,g+4|0,d+8|0);Pa[b&127](a,f+208|0,f+192|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+176|0,d,d+4|0,g+8|0);qs(f+160|0,d,d+4|0,d+8|0);Pa[b&127](a,f+176|0,f+160|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+144|0,g,d+4|0,g+8|0);qs(f+128|0,g,d+4|0,d+8|0);Pa[b&127](a,f+144|0,f+128|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+112|0,g,g+4|0,d+8|0);qs(f+96|0,d,g+4|0,d+8|0);Pa[b&127](a,f+112|0,f+96|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+80|0,d,g+4|0,d+8|0);qs(f+64|0,d,d+4|0,d+8|0);Pa[b&127](a,f+80|0,f+64|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+48|0,d,d+4|0,d+8|0);qs(f+32|0,g,d+4|0,d+8|0);Pa[b&127](a,f+48|0,f+32|0,e);b=c[(c[a>>2]|0)+8>>2]|0;qs(f+16|0,g,d+4|0,d+8|0);qs(f,g,g+4|0,d+8|0);Pa[b&127](a,f+16|0,f,e);ea=f;return}function Ke(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;g=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b>>2]=g;if(g|0)Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);c[b+4>>2]=c[a+4>>2];c[b+20>>2]=c[a+72>>2];e=c[a+16>>2]|0;c[b+16>>2]=e;c[b+12>>2]=0;if(!e)return 19016;g=va[c[(c[d>>2]|0)+16>>2]&63](d,76,e)|0;e=c[g+8>>2]|0;c[b+12>>2]=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;if((c[b+16>>2]|0)>0){f=0;while(1){h=c[a+24>>2]|0;c[e+72>>2]=c[h+(f*80|0)+72>>2];c[e+64>>2]=ta[c[(c[d>>2]|0)+28>>2]&31](d,c[h+(f*80|0)+64>>2]|0)|0;if(!(ta[c[(c[d>>2]|0)+24>>2]&31](d,c[(c[a+24>>2]|0)+(f*80|0)+64>>2]|0)|0)){h=c[(c[d>>2]|0)+16>>2]|0;i=c[(c[a+24>>2]|0)+(f*80|0)+64>>2]|0;i=ra[c[(c[i>>2]|0)+52>>2]&127](i)|0;i=va[h&63](d,i,1)|0;h=c[(c[a+24>>2]|0)+(f*80|0)+64>>2]|0;h=va[c[(c[h>>2]|0)+56>>2]&63](h,c[i+8>>2]|0,d)|0;Ta[c[(c[d>>2]|0)+20>>2]&31](d,i,h,1346455635,c[(c[a+24>>2]|0)+(f*80|0)+64>>2]|0)}i=c[a+24>>2]|0;c[e+68>>2]=c[i+(f*80|0)+68>>2];c[e>>2]=c[i+(f*80|0)>>2];c[e+4>>2]=c[i+(f*80|0)+4>>2];c[e+8>>2]=c[i+(f*80|0)+8>>2];c[e+12>>2]=c[i+(f*80|0)+12>>2];c[e+16>>2]=c[i+(f*80|0)+16>>2];c[e+20>>2]=c[i+(f*80|0)+20>>2];c[e+24>>2]=c[i+(f*80|0)+24>>2];c[e+28>>2]=c[i+(f*80|0)+28>>2];c[e+32>>2]=c[i+(f*80|0)+32>>2];c[e+36>>2]=c[i+(f*80|0)+36>>2];c[e+40>>2]=c[i+(f*80|0)+40>>2];c[e+44>>2]=c[i+(f*80|0)+44>>2];c[e+48>>2]=c[i+(f*80|0)+48>>2];c[e+52>>2]=c[i+(f*80|0)+52>>2];c[e+56>>2]=c[i+(f*80|0)+56>>2];c[e+60>>2]=c[i+(f*80|0)+60>>2];f=f+1|0;if((f|0)>=(c[b+16>>2]|0)){e=d;break}else e=e+76|0}}else e=d;Ta[c[(c[e>>2]|0)+20>>2]&31](d,g,18991,1497453121,c[g+8>>2]|0);return 19016}function Le(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0;g=ea;ea=ea+256|0;c[g+32>>2]=6804;k=g+32+36|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[k+8>>2]=c[b+8>>2];c[k+12>>2]=c[b+12>>2];l=g+32+52|0;c[l>>2]=c[d>>2];c[l+4>>2]=c[d+4>>2];c[l+8>>2]=c[d+8>>2];c[l+12>>2]=c[d+12>>2];c[g+32+212>>2]=a;c[g+32+216>>2]=e;c[g+32+68>>2]=1065353216;c[g+32+72>>2]=0;c[g+32+72+4>>2]=0;c[g+32+72+8>>2]=0;c[g+32+72+12>>2]=0;c[g+32+88>>2]=1065353216;c[g+32+92>>2]=0;c[g+32+92+4>>2]=0;c[g+32+92+8>>2]=0;c[g+32+92+12>>2]=0;c[g+32+108>>2]=1065353216;c[g+32+112>>2]=0;c[g+32+116>>2]=c[k>>2];c[g+32+116+4>>2]=c[k+4>>2];c[g+32+116+8>>2]=c[k+8>>2];c[g+32+116+12>>2]=c[k+12>>2];c[g+32+132>>2]=1065353216;c[g+32+136>>2]=0;c[g+32+136+4>>2]=0;c[g+32+136+8>>2]=0;c[g+32+136+12>>2]=0;c[g+32+152>>2]=1065353216;c[g+32+156>>2]=0;c[g+32+156+4>>2]=0;c[g+32+156+8>>2]=0;c[g+32+156+12>>2]=0;c[g+32+172>>2]=1065353216;c[g+32+176>>2]=0;c[g+32+180>>2]=c[d>>2];c[g+32+180+4>>2]=c[d+4>>2];c[g+32+180+8>>2]=c[d+8>>2];c[g+32+180+12>>2]=c[d+12>>2];m=+f[d>>2]-+f[b>>2];j=+f[d+4>>2]-+f[b+4>>2];i=+f[d+8>>2]-+f[b+8>>2];h=1.0/+s(+(m*m+j*j+i*i));p=m*h==0.0?999999984306749440.0:1.0/(m*h);f[g+32+4>>2]=p;o=j*h==0.0?999999984306749440.0:1.0/(j*h);f[g+32+8>>2]=o;n=i*h==0.0?999999984306749440.0:1.0/(i*h);f[g+32+12>>2]=n;c[g+32+20>>2]=p<0.0&1;c[g+32+24>>2]=o<0.0&1;c[g+32+28>>2]=n<0.0&1;f[g+32+32>>2]=m*h*(+f[l>>2]-+f[k>>2])+j*h*(+f[g+32+56>>2]-+f[g+32+40>>2])+i*h*(+f[g+32+60>>2]-+f[g+32+44>>2]);a=c[a+68>>2]|0;e=c[(c[a>>2]|0)+24>>2]|0;c[g+16>>2]=0;c[g+16+4>>2]=0;c[g+16+8>>2]=0;c[g+16+12>>2]=0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;Va[e&7](a,b,d,g+32|0,g+16|0,g);ea=g;return}function Me(a,b,c,d,e,g,h,i){a=a|0;b=+b;c=+c;d=+d;e=e|0;g=+g;h=+h;i=+i;var j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0;z=+f[e>>2];y=+f[e+16>>2];x=+f[e+32>>2];w=+f[e+4>>2];v=+f[e+20>>2];u=+f[e+36>>2];t=+f[e+8>>2];s=+f[e+24>>2];r=+f[e+40>>2];j=d-((z*0.0+y*-i+x*h)*0.0+(w*0.0+v*-i+u*h)*i+(t*0.0+s*-i+r*h)*-h)+c;o=0.0-((z*0.0+y*-i+x*h)*-i+(w*0.0+v*-i+u*h)*0.0+(t*0.0+s*-i+r*h)*g)+0.0;l=0.0-((z*0.0+y*-i+x*h)*h+(w*0.0+v*-i+u*h)*-g+(t*0.0+s*-i+r*h)*0.0)+0.0;m=0.0-((z*i+y*0.0+x*-g)*0.0+(w*i+v*0.0+u*-g)*i+(t*i+s*0.0+r*-g)*-h)+0.0;n=d-((z*i+y*0.0+x*-g)*-i+(w*i+v*0.0+u*-g)*0.0+(t*i+s*0.0+r*-g)*g)+c;k=0.0-((z*i+y*0.0+x*-g)*h+(w*i+v*0.0+u*-g)*-g+(t*i+s*0.0+r*-g)*0.0)+0.0;p=0.0-((z*-h+y*g+x*0.0)*0.0+(w*-h+v*g+u*0.0)*i+(t*-h+s*g+r*0.0)*-h)+0.0;q=0.0-((z*-h+y*g+x*0.0)*-i+(w*-h+v*g+u*0.0)*0.0+(t*-h+s*g+r*0.0)*g)+0.0;h=d-((z*-h+y*g+x*0.0)*h+(w*-h+v*g+u*0.0)*-g+(t*-h+s*g+r*0.0)*0.0)+c;i=1.0/(l*(q*m-n*p)+(j*(n*h-k*q)+o*(k*p-h*m)));f[a>>2]=(q*m-n*p)*i*0.0+(1.0/b*((n*h-k*q)*i)+(k*p-h*m)*i*0.0);f[a+4>>2]=(p*o-q*j)*i*0.0+(1.0/b*((q*l-h*o)*i)+(h*j-p*l)*i*0.0);f[a+8>>2]=(n*j-m*o)*i*0.0+(1.0/b*((k*o-n*l)*i)+(m*l-k*j)*i*0.0);f[a+12>>2]=0.0;f[a+16>>2]=(q*m-n*p)*i*0.0+((n*h-k*q)*i*0.0+1.0/b*((k*p-h*m)*i));f[a+20>>2]=(p*o-q*j)*i*0.0+((q*l-h*o)*i*0.0+1.0/b*((h*j-p*l)*i));f[a+24>>2]=(n*j-m*o)*i*0.0+((k*o-n*l)*i*0.0+1.0/b*((m*l-k*j)*i));f[a+28>>2]=0.0;f[a+32>>2]=1.0/b*((q*m-n*p)*i)+((n*h-k*q)*i*0.0+(k*p-h*m)*i*0.0);f[a+36>>2]=1.0/b*((p*o-q*j)*i)+((q*l-h*o)*i*0.0+(h*j-p*l)*i*0.0);f[a+40>>2]=1.0/b*((n*j-m*o)*i)+((k*o-n*l)*i*0.0+(m*l-k*j)*i*0.0);f[a+44>>2]=0.0;return}function Ne(a,b,d,e,g){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0;h=ea;ea=ea+128|0;if(!b){ea=h;return}if(c[b+40>>2]|0){Ne(a,c[b+36>>2]|0,d+1|0,e,g);Ne(a,c[b+40>>2]|0,d+1|0,e,g)}if((d|0)<0){ea=h;return}l=+f[b>>2];q=+f[b+16>>2];j=+f[b+4>>2];p=+f[b+20>>2];i=+f[b+8>>2];o=+f[b+24>>2];k=(l+q)*.5-(q-l)*.5;m=(j+p)*.5-(p-j)*.5;n=(i+o)*.5-(o-i)*.5;l=(l+q)*.5+(q-l)*.5;j=(j+p)*.5+(p-j)*.5;i=(i+o)*.5+(o-i)*.5;b=(c[b+40>>2]|0)==0?g:e;f[h>>2]=k;f[h+4>>2]=m;f[h+8>>2]=n;f[h+12>>2]=0.0;f[h+16>>2]=l;f[h+20>>2]=m;f[h+24>>2]=n;f[h+28>>2]=0.0;f[h+32>>2]=l;f[h+36>>2]=j;f[h+40>>2]=n;f[h+44>>2]=0.0;f[h+48>>2]=k;f[h+52>>2]=j;f[h+56>>2]=n;f[h+60>>2]=0.0;f[h+64>>2]=k;f[h+68>>2]=m;f[h+72>>2]=i;f[h+76>>2]=0.0;f[h+80>>2]=l;f[h+84>>2]=m;f[h+88>>2]=i;f[h+92>>2]=0.0;f[h+96>>2]=l;f[h+100>>2]=j;f[h+104>>2]=i;f[h+108>>2]=0.0;f[h+112>>2]=k;f[h+116>>2]=j;f[h+120>>2]=i;f[h+124>>2]=0.0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,h,h+16|0,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h+16|0,h+32|0,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h+32|0,h+48|0,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h+48|0,h,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h+64|0,h+80|0,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h+80|0,h+96|0,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h+96|0,h+112|0,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h+112|0,h+64|0,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h,h+64|0,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h+16|0,h+80|0,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h+32|0,h+96|0,b);Pa[c[(c[a>>2]|0)+8>>2]&127](a,h+48|0,h+112|0,b);ea=h;return}function Oe(b,d,e,g,h,i){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0;q=ea;ea=ea+96|0;m=q;n=m+96|0;do{c[m>>2]=0;m=m+4|0}while((m|0)<(n|0));if(!i)p=c[c[b+880>>2]>>2]|0;else p=i;i=c[b+772>>2]|0;if((i|0)==(c[b+776>>2]|0)?(o=(i|0)==0?1:i<<1,(i|0)<(o|0)):0){if(!o)j=0;else{c[6747]=(c[6747]|0)+1;i=kb((o*104|3)+16|0)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=c[b+772>>2]|0}if((i|0)>0){k=0;do{m=j+(k*104|0)|0;l=(c[b+780>>2]|0)+(k*104|0)|0;n=m+104|0;do{c[m>>2]=c[l>>2];m=m+4|0;l=l+4|0}while((m|0)<(n|0));k=k+1|0}while((k|0)!=(i|0))}i=c[b+780>>2]|0;if(i|0){if(a[b+784>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[b+780>>2]=0}a[b+784>>0]=1;c[b+780>>2]=j;c[b+776>>2]=o;i=c[b+772>>2]|0}m=c[b+780>>2]|0;c[m+(i*104|0)>>2]=0;c[m+(i*104|0)+4>>2]=p;m=m+(i*104|0)+8|0;l=q;n=m+96|0;do{c[m>>2]=c[l>>2];m=m+4|0;l=l+4|0}while((m|0)<(n|0));p=c[b+772>>2]|0;c[b+772>>2]=p+1;o=c[b+780>>2]|0;k=c[b+720>>2]|0;c[o+(p*104|0)+8>>2]=k+(d*104|0);n=c[b+720>>2]|0;c[o+(p*104|0)+12>>2]=n+(e*104|0);l=c[b+720>>2]|0;c[o+(p*104|0)+16>>2]=l+(g*104|0);m=c[b+720>>2]|0;c[o+(p*104|0)+20>>2]=m+(h*104|0);y=+f[k+(d*104|0)+8>>2];v=+f[k+(d*104|0)+12>>2];z=+f[k+(d*104|0)+16>>2];s=+f[l+(g*104|0)+8>>2]-y;x=+f[l+(g*104|0)+12>>2]-v;u=+f[l+(g*104|0)+16>>2]-z;t=+f[m+(h*104|0)+8>>2]-y;w=+f[m+(h*104|0)+12>>2]-v;r=+f[m+(h*104|0)+16>>2]-z;f[o+(p*104|0)+24>>2]=(+f[n+(e*104|0)+16>>2]-z)*(s*w-x*t)+((+f[n+(e*104|0)+8>>2]-y)*(x*r-u*w)+(+f[n+(e*104|0)+12>>2]-v)*(u*t-s*r));a[b+924>>0]=1;ea=q;return}function Pe(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0.0;g=ea;ea=ea+784|0;c[g+712>>2]=1065353216;c[g+712+4>>2]=0;c[g+712+4+4>>2]=0;c[g+712+4+8>>2]=0;c[g+712+4+12>>2]=0;c[g+712+20>>2]=1065353216;c[g+712+24>>2]=0;c[g+712+24+4>>2]=0;c[g+712+24+8>>2]=0;c[g+712+24+12>>2]=0;c[g+712+40>>2]=1065353216;e=g+712+44|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[g+536>>2]=4752;c[g+536+168>>2]=0;f[g+536+172>>2]=0.0;c[g+536+164>>2]=c[b+200>>2];e=c[b+196>>2]|0;c[g+480+8>>2]=0;c[g+480+12>>2]=1065353216;c[g+480+16>>2]=1065353216;c[g+480+20>>2]=1065353216;f[g+480+24>>2]=0.0;c[g+480>>2]=7884;c[g+480+4>>2]=8;c[g+480+28>>2]=e;c[g+480+44>>2]=e;c[g+376+8>>2]=0;c[g+376+12>>2]=1065353216;c[g+376+16>>2]=1065353216;c[g+376+20>>2]=1065353216;f[g+376+24>>2]=0.0;f[g+376+44>>2]=.03999999910593033;c[g+376+52>>2]=0;c[g+376>>2]=4780;c[g+376+4>>2]=1;c[g+376+56>>2]=c[d>>2];c[g+376+56+4>>2]=c[d+4>>2];c[g+376+56+8>>2]=c[d+8>>2];c[g+376+56+12>>2]=c[d+12>>2];c[g+376+72>>2]=c[d+16>>2];c[g+376+72+4>>2]=c[d+16+4>>2];c[g+376+72+8>>2]=c[d+16+8>>2];c[g+376+72+12>>2]=c[d+16+12>>2];c[g+376+88>>2]=c[d+32>>2];c[g+376+88+4>>2]=c[d+32+4>>2];c[g+376+88+8>>2]=c[d+32+8>>2];c[g+376+88+12>>2]=c[d+32+12>>2];f[g+16+308>>2]=9.999999747378752e-05;a[g+16+332>>0]=0;c[g>>2]=6076;c[g+4>>2]=g+16;c[g+8>>2]=g+480;c[g+12>>2]=g+376;if(dc(g,b+4|0,b+68|0,g+712|0,g+712|0,g+536|0)|0?(h=+f[g+536+164>>2],+f[b+200>>2]>h):0)f[b+200>>2]=h;c[g+376>>2]=8336;e=c[g+376+52>>2]|0;if(!e){ea=g;return}Ca[c[c[e>>2]>>2]&511](e);e=c[g+376+52>>2]|0;if(!e){ea=g;return}c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);ea=g;return}function Qe(d,e,f,g,h,i,j,k,l){d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0;n=ea;ea=ea+48|0;c[6747]=(c[6747]|0)+1;g=kb(83)|0;if(!g)m=0;else{c[(g+4+15&-16)+-4>>2]=g;m=g+4+15&-16}c[m>>2]=h;b[m+4>>1]=i;b[m+6>>1]=j;i=m+16|0;c[i>>2]=c[e>>2];c[i+4>>2]=c[e+4>>2];c[i+8>>2]=c[e+8>>2];c[i+12>>2]=c[e+12>>2];i=m+32|0;c[i>>2]=c[f>>2];c[i+4>>2]=c[f+4>>2];c[i+8>>2]=c[f+8>>2];c[i+12>>2]=c[f+12>>2];c[m+8>>2]=0;i=m+56|0;c[i>>2]=0;j=m+52|0;c[j>>2]=0;c[n+16>>2]=c[e>>2];c[n+16+4>>2]=c[e+4>>2];c[n+16+8>>2]=c[e+8>>2];c[n+16+12>>2]=c[e+12>>2];c[n+16+16>>2]=c[f>>2];c[n+16+16+4>>2]=c[f+4>>2];c[n+16+16+8>>2]=c[f+8>>2];c[n+16+16+12>>2]=c[f+12>>2];c[m+60>>2]=c[d+144>>2];g=(c[d+188>>2]|0)+1|0;c[d+188>>2]=g;c[m+12>>2]=g;g=c[d+8>>2]|0;if(!g){c[6747]=(c[6747]|0)+1;g=kb(63)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}k=g;l=k+44|0;do{c[k>>2]=0;k=k+4|0}while((k|0)<(l|0))}else c[d+8>>2]=0;c[g+32>>2]=0;c[g+36>>2]=m;c[g+40>>2]=0;c[g>>2]=c[n+16>>2];c[g+4>>2]=c[n+16+4>>2];c[g+8>>2]=c[n+16+8>>2];c[g+12>>2]=c[n+16+12>>2];c[g+16>>2]=c[n+16+16>>2];c[g+20>>2]=c[n+16+20>>2];c[g+24>>2]=c[n+16+24>>2];c[g+28>>2]=c[n+16+28>>2];je(d+4|0,c[d+4>>2]|0,g);c[d+16>>2]=(c[d+16>>2]|0)+1;c[m+48>>2]=g;k=d+124+(c[d+144>>2]<<2)|0;c[j>>2]=0;c[i>>2]=c[k>>2];g=c[k>>2]|0;if(g|0)c[g+52>>2]=m;c[k>>2]=m;if(a[d+193>>0]|0){ea=n;return m|0}c[n>>2]=10216;c[n+4>>2]=d;c[n+8>>2]=m;Zd(c[d+4>>2]|0,n+16|0,n);Zd(c[d+64>>2]|0,n+16|0,n);ea=n;return m|0}function Re(a,b,d){a=a|0;b=+b;d=+d;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,p=0.0,q=0,r=0,s=0,t=0,u=0.0,v=0.0,w=0.0,x=0,y=0.0;x=c[a+832>>2]|0;if((x|0)<=0)return;a=c[a+840>>2]|0;q=0;do{l=c[a+(q*56|0)>>2]|0;o=c[a+(q*56|0)+4>>2]|0;m=c[o+8>>2]|0;n=c[o+12>>2]|0;o=c[o+16>>2]|0;r=a+(q*56|0)+8|0;j=+f[r>>2];s=a+(q*56|0)+12|0;i=+f[s>>2];t=a+(q*56|0)+16|0;v=+f[t>>2];b=+f[m+8>>2]*j+ +f[n+8>>2]*i+ +f[o+8>>2]*v;e=+f[m+12>>2]*j+ +f[n+12>>2]*i+ +f[o+12>>2]*v;d=+f[m+16>>2]*j+ +f[n+16>>2]*i+ +f[o+16>>2]*v;p=+f[l+8>>2];g=+f[l+12>>2];h=+f[l+16>>2];u=p-+f[l+24>>2]-(b-(j*+f[m+24>>2]+i*+f[n+24>>2]+v*+f[o+24>>2]));w=g-+f[l+28>>2]-(e-(j*+f[m+28>>2]+i*+f[n+28>>2]+v*+f[o+28>>2]));v=h-+f[l+32>>2]-(d-(j*+f[m+32>>2]+i*+f[n+32>>2]+v*+f[o+32>>2]));i=+f[a+(q*56|0)+24>>2];j=+f[a+(q*56|0)+28>>2];k=+f[a+(q*56|0)+32>>2];if(u*i+w*j+v*k<0.0){e=+f[a+(q*56|0)+40>>2]-(p*i+g*j+h*k-(b*i+e*j+d*k));b=i*e+0.0;d=j*e+0.0;e=k*e+0.0}else{b=0.0;d=0.0;e=0.0}y=+f[a+(q*56|0)+44>>2];b=b-y*(u-i*(u*i+w*j+v*k));d=d-y*(w-j*(u*i+w*j+v*k));v=e-y*(v-k*(u*i+w*j+v*k));w=+f[a+(q*56|0)+48>>2];f[l+8>>2]=p+w*b;f[l+12>>2]=g+w*d;f[l+16>>2]=h+w*v;l=a+(q*56|0)+52|0;w=+f[l>>2]*+f[r>>2];f[m+8>>2]=+f[m+8>>2]-b*w;f[m+12>>2]=+f[m+12>>2]-d*w;f[m+16>>2]=+f[m+16>>2]-v*w;w=+f[l>>2]*+f[s>>2];f[n+8>>2]=+f[n+8>>2]-b*w;f[n+12>>2]=+f[n+12>>2]-d*w;f[n+16>>2]=+f[n+16>>2]-v*w;w=+f[l>>2]*+f[t>>2];f[o+8>>2]=+f[o+8>>2]-b*w;f[o+12>>2]=+f[o+12>>2]-d*w;f[o+16>>2]=+f[o+16>>2]-v*w;q=q+1|0}while((q|0)!=(x|0));return}function Se(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;k=ea;ea=ea+160|0;i=c[b+12>>2]|0;if(!i){ea=k;return}l=(a[b+16>>0]|0)!=0;m=l?e:d;e=l?d:e;o=c[m+4>>2]|0;n=c[e+4>>2]|0;c[h+4>>2]=i;d=c[i+752>>2]|0;c[k+136>>2]=10616;c[k+136+4>>2]=o;c[k+136+8>>2]=n;c[k+136+12>>2]=d;f[k+128>>2]=999999984306749440.0;d=c[m+12>>2]|0;c[k>>2]=c[d>>2];c[k+4>>2]=c[d+4>>2];c[k+8>>2]=c[d+8>>2];c[k+12>>2]=c[d+12>>2];c[k+16>>2]=c[d+16>>2];c[k+16+4>>2]=c[d+16+4>>2];c[k+16+8>>2]=c[d+16+8>>2];c[k+16+12>>2]=c[d+16+12>>2];c[k+32>>2]=c[d+32>>2];c[k+32+4>>2]=c[d+32+4>>2];c[k+32+8>>2]=c[d+32+8>>2];c[k+32+12>>2]=c[d+32+12>>2];c[k+48>>2]=c[d+48>>2];c[k+48+4>>2]=c[d+48+4>>2];c[k+48+8>>2]=c[d+48+8>>2];c[k+48+12>>2]=c[d+48+12>>2];e=c[e+12>>2]|0;c[k+64>>2]=c[e>>2];c[k+64+4>>2]=c[e+4>>2];c[k+64+8>>2]=c[e+8>>2];c[k+64+12>>2]=c[e+12>>2];c[k+80>>2]=c[e+16>>2];c[k+80+4>>2]=c[e+16+4>>2];c[k+80+8>>2]=c[e+16+8>>2];c[k+80+12>>2]=c[e+16+12>>2];c[k+96>>2]=c[e+32>>2];c[k+96+4>>2]=c[e+32+4>>2];c[k+96+8>>2]=c[e+32+8>>2];c[k+96+12>>2]=c[e+32+12>>2];c[k+112>>2]=c[e+48>>2];c[k+112+4>>2]=c[e+48+4>>2];c[k+112+8>>2]=c[e+48+8>>2];c[k+112+12>>2]=c[e+48+12>>2];Sc(k+136|0,k,h,c[g+20>>2]|0,l);do if(a[b+8>>0]|0?(j=c[h+4>>2]|0,c[j+748>>2]|0):0){i=c[j+740>>2]|0;d=c[(c[h+8>>2]|0)+8>>2]|0;if((i|0)==(d|0)){Hd(j,i+4|0,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0);break}else{Hd(j,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0,d+4|0);break}}while(0);ea=k;return}function Te(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0;g=ea;ea=ea+608|0;o=+f[d+116>>2]-+f[d+52>>2];n=+f[d+120>>2]-+f[d+56>>2];m=+f[d+124>>2]-+f[d+60>>2];i=+f[e+116>>2]-+f[e+52>>2];k=+f[e+120>>2]-+f[e+56>>2];j=+f[e+124>>2]-+f[e+60>>2];l=+f[d+252>>2];if(o*o+n*n+m*m>2],i*i+k*k+j*j>2]|0;h=c[e+248>>2]|0;c[g+552+8>>2]=0;c[g+552+12>>2]=1065353216;c[g+552+16>>2]=1065353216;c[g+552+20>>2]=1065353216;f[g+552+24>>2]=0.0;c[g+552>>2]=7884;c[g+552+4>>2]=8;c[g+552+28>>2]=h;c[g+552+44>>2]=h;c[g+376>>2]=4752;f[g+376+164>>2]=999999984306749440.0;c[g+376+168>>2]=0;f[g+376+172>>2]=0.0;f[g+16+308>>2]=9.999999747378752e-05;a[g+16+332>>0]=0;c[g>>2]=10452;c[g+4>>2]=g+16;c[g+8>>2]=b;c[g+12>>2]=g+552;if(yc(g,d+4|0,d+68|0,e+4|0,e+68|0,g+376|0)|0){i=+f[g+376+164>>2];if(+f[d+244>>2]>i)f[d+244>>2]=i;if(+f[e+244>>2]>i)f[e+244>>2]=i;if(i<1.0)j=i;else j=1.0}else j=1.0;b=c[e+192>>2]|0;h=c[d+248>>2]|0;c[g+552+8>>2]=0;c[g+552+12>>2]=1065353216;c[g+552+16>>2]=1065353216;c[g+552+20>>2]=1065353216;f[g+552+24>>2]=0.0;c[g+552>>2]=7884;c[g+552+4>>2]=8;c[g+552+28>>2]=h;c[g+552+44>>2]=h;c[g+376>>2]=4752;f[g+376+164>>2]=999999984306749440.0;c[g+376+168>>2]=0;f[g+376+172>>2]=0.0;f[g+16+308>>2]=9.999999747378752e-05;a[g+16+332>>0]=0;c[g>>2]=10452;c[g+4>>2]=g+16;c[g+8>>2]=g+552;c[g+12>>2]=b;if(yc(g,d+4|0,d+68|0,e+4|0,e+68|0,g+376|0)|0){i=+f[g+376+164>>2];if(+f[d+244>>2]>i)f[d+244>>2]=i;if(+f[e+244>>2]>i)f[e+244>>2]=i;if(!(j>i))i=j}else i=j;o=i;ea=g;return +o}function Ue(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;e=c[a+56>>2]|0;if(!e){e=c[a+52>>2]|0;if(!e){c[6747]=(c[6747]|0)+1;e=kb(31)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}f=c[a+60>>2]|0;c[e+4>>2]=f;g=e+8|0;c[g>>2]=0;c[6747]=(c[6747]|0)+1;f=kb((f*24|3)+16|0)|0;if(!f)f=0;else{c[(f+4+15&-16)+-4>>2]=f;f=f+4+15&-16}c[e>>2]=f;c[g>>2]=c[a+48>>2];c[a+48>>2]=e}else c[a+52>>2]=c[e+8>>2];h=c[e>>2]|0;e=c[e+4>>2]|0;if((e|0)>0?(c[h>>2]=(e|0)!=1?h+24|0:0,(e|0)!=1):0){f=1;g=h+24|0;do{f=f+1|0;i=(f|0)<(e|0);j=g;g=g+24|0;c[j>>2]=i?g:0}while(i)}}else h=e;c[a+56>>2]=c[h>>2];c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;e=c[a+56>>2]|0;if(!e){e=c[a+52>>2]|0;if(!e){c[6747]=(c[6747]|0)+1;e=kb(31)|0;if(!e)f=0;else{c[(e+4+15&-16)+-4>>2]=e;f=e+4+15&-16}e=c[a+60>>2]|0;c[f+4>>2]=e;g=f+8|0;c[g>>2]=0;c[6747]=(c[6747]|0)+1;e=kb((e*24|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}c[f>>2]=e;c[g>>2]=c[a+48>>2];c[a+48>>2]=f}else{c[a+52>>2]=c[e+8>>2];f=e}e=c[f>>2]|0;f=c[f+4>>2]|0;if((f|0)>0?(c[e>>2]=(f|0)!=1?e+24|0:0,(f|0)!=1):0){g=1;i=e+24|0;do{g=g+1|0;j=(g|0)<(f|0);k=i;i=i+24|0;c[k>>2]=j?i:0}while(j)}}c[a+56>>2]=c[e>>2];k=e;c[k>>2]=0;c[k+4>>2]=0;c[h+8>>2]=e;c[e+8>>2]=h;k=c[a+100>>2]|0;c[h+20>>2]=k;c[e+20>>2]=k;c[h+12>>2]=d;c[e+12>>2]=b;c[h+16>>2]=0;c[e+16>>2]=0;e=c[a+116>>2]|0;c[a+116>>2]=e+1;if((e|0)<(c[a+120>>2]|0))return h|0;c[a+120>>2]=e+1;return h|0}function Ve(a,d){a=a|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0;e=ea;ea=ea+128|0;F=c[(c[a+8>>2]|0)+24>>2]|0;h=c[F+(d*80|0)+64>>2]|0;g=c[a+12>>2]|0;w=+f[F+(d*80|0)>>2];C=+f[g>>2];v=+f[F+(d*80|0)+16>>2];B=+f[g+4>>2];u=+f[F+(d*80|0)+32>>2];A=+f[g+8>>2];t=+f[F+(d*80|0)+4>>2];s=+f[F+(d*80|0)+20>>2];r=+f[F+(d*80|0)+36>>2];q=+f[F+(d*80|0)+8>>2];o=+f[F+(d*80|0)+24>>2];m=+f[F+(d*80|0)+40>>2];z=+f[g+16>>2];y=+f[g+20>>2];x=+f[g+24>>2];p=+f[g+32>>2];n=+f[g+36>>2];l=+f[g+40>>2];E=+f[F+(d*80|0)+48>>2];D=+f[F+(d*80|0)+52>>2];i=+f[F+(d*80|0)+56>>2];k=+f[g+48>>2]+(C*E+B*D+A*i);j=z*E+y*D+x*i+ +f[g+52>>2];i=p*E+n*D+l*i+ +f[g+56>>2];f[e+56>>2]=w*C+v*B+u*A;f[e+56+4>>2]=C*t+B*s+A*r;f[e+56+8>>2]=C*q+B*o+A*m;f[e+56+12>>2]=0.0;f[e+56+16>>2]=w*z+v*y+u*x;f[e+56+20>>2]=t*z+s*y+r*x;f[e+56+24>>2]=q*z+o*y+m*x;f[e+56+28>>2]=0.0;f[e+56+32>>2]=w*p+v*n+u*l;f[e+56+36>>2]=t*p+s*n+r*l;f[e+56+40>>2]=q*p+o*n+m*l;f[e+56+44>>2]=0.0;f[e+56+48>>2]=k;f[e+56+52>>2]=j;f[e+56+56>>2]=i;f[e+56+60>>2]=0.0;g=c[a+4>>2]|0;c[e+32>>2]=0;c[e+32+4>>2]=h;c[e+32+8>>2]=g;c[e+32+12>>2]=e+56;c[e+32+16>>2]=-1;c[e+32+20>>2]=d;g=c[a+24>>2]|0;f[e+4>>2]=1.0;c[e+8>>2]=0;b[e+12>>1]=1;b[e+14>>1]=-1;c[e+16>>2]=0;c[e>>2]=6908;c[e+20>>2]=g;c[e+24>>2]=d;c[e+4>>2]=c[g+4>>2];c[e+16>>2]=c[g+16>>2];Nb(c[a+16>>2]|0,c[a+20>>2]|0,e+32|0,e);ea=e;return}function We(b,d,e,g,h,i,j,k,l){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0;q=ea;ea=ea+80|0;f[q+16+60>>2]=0.0;f[q+16+8>>2]=0.0;f[q+16+12>>2]=.10000000149011612;f[q+16+16>>2]=300.0;f[q+16>>2]=1.0;f[q+16+4>>2]=-1.0;f[q+16+28>>2]=0.0;f[q+16+32>>2]=.20000000298023224;f[q+16+36>>2]=0.0;f[q+16+40>>2]=0.0;f[q+16+20>>2]=1.0;f[q+16+24>>2]=.5;c[q+16+56>>2]=0;f[q+16+48>>2]=0.0;a[q+16+44>>0]=0;o=0;do{n=c[b+856+(o<<2)>>2]|0;m=a[b+788+o>>0]|0;if(!n){if(m<<24>>24){m=1;p=5}}else p=5;if((p|0)==5){p=0;f[q+16+40>>2]=0.0;c[q+16+56>>2]=n;c[q+16+52>>2]=c[b+840+(o<<2)>>2];c[q+16+48>>2]=c[b+824+(o<<2)>>2];c[q+16+20>>2]=c[b+732>>2];a[q+16+44>>0]=m;c[q+16+4>>2]=c[b+696+(o<<2)>>2];c[q+16+24>>2]=c[b+728>>2];c[q+16>>2]=c[b+680+(o<<2)>>2];f[q+16+16>>2]=0.0;c[q+16+12>>2]=c[b+808+(o<<2)>>2];c[q+16+8>>2]=c[b+792+(o<<2)>>2];c[q>>2]=c[b+1064+(o<<2)>>2];c[q+4>>2]=c[b+1080+(o<<2)>>2];c[q+8>>2]=c[b+1096+(o<<2)>>2];f[q+12>>2]=0.0;n=c[b+1304>>2]|0;m=o*3|0;n=m?n>>m:n;if(!(n&1))m=c[d+32>>2]|0;else m=b+740+(o<<2)|0;c[q+16+28>>2]=c[m>>2];if(!(n&2))m=c[d+32>>2]|0;else m=b+772+(o<<2)|0;c[q+16+36>>2]=c[m>>2];c[q+16+32>>2]=c[((n&4|0)==0?d+4|0:b+756+(o<<2)|0)>>2];if(a[b+1301>>0]|0){n=o+1|0;if(!(c[b+868+(((n|0)==3?0:n)<<6)+56>>2]|0))m=1;else m=(c[b+868+((((o+2|0)>>>0)%3|0)<<6)+56>>2]|0)==0&1}else m=0;e=(xc(b,q+16|0,g,h,i,j,k,l,d,e,q,0,m)|0)+e|0}o=o+1|0}while((o|0)!=3);ea=q;return e|0}function Xe(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0;i=ea;ea=ea+80|0;g=+ha[c[(c[a>>2]|0)+48>>2]&15](a);h=0;do{p=i+64+(h<<2)|0;c[i+64>>2]=0;c[i+64+4>>2]=0;c[i+64+8>>2]=0;c[i+64+12>>2]=0;f[p>>2]=1.0;j=c[(c[a>>2]|0)+64>>2]|0;k=+f[i+64>>2];l=+f[i+64+4>>2];m=+f[i+64+8>>2];n=k*+f[b+4>>2]+l*+f[b+20>>2]+m*+f[b+36>>2];o=k*+f[b+8>>2]+l*+f[b+24>>2]+m*+f[b+40>>2];f[i+32>>2]=+f[b>>2]*k+ +f[b+16>>2]*l+ +f[b+32>>2]*m;f[i+32+4>>2]=n;f[i+32+8>>2]=o;f[i+32+12>>2]=0.0;Ma[j&127](i+48|0,a,i+32|0);o=+f[i+48>>2];n=+f[i+48+4>>2];m=+f[i+48+8>>2];l=o*+f[b+16>>2]+n*+f[b+20>>2]+m*+f[b+24>>2]+ +f[b+52>>2];k=o*+f[b+32>>2]+n*+f[b+36>>2]+m*+f[b+40>>2]+ +f[b+56>>2];f[i+32>>2]=o*+f[b>>2]+n*+f[b+4>>2]+m*+f[b+8>>2]+ +f[b+48>>2];f[i+32+4>>2]=l;f[i+32+8>>2]=k;f[i+32+12>>2]=0.0;j=i+32+(h<<2)|0;f[e+(h<<2)>>2]=g+ +f[j>>2];f[p>>2]=-1.0;p=c[(c[a>>2]|0)+64>>2]|0;k=+f[i+64>>2];l=+f[i+64+4>>2];m=+f[i+64+8>>2];n=k*+f[b+4>>2]+l*+f[b+20>>2]+m*+f[b+36>>2];o=k*+f[b+8>>2]+l*+f[b+24>>2]+m*+f[b+40>>2];f[i>>2]=+f[b>>2]*k+ +f[b+16>>2]*l+ +f[b+32>>2]*m;f[i+4>>2]=n;f[i+8>>2]=o;f[i+12>>2]=0.0;Ma[p&127](i+16|0,a,i);o=+f[i+16>>2];n=+f[i+16+4>>2];m=+f[i+16+8>>2];l=o*+f[b+16>>2]+n*+f[b+20>>2]+m*+f[b+24>>2]+ +f[b+52>>2];k=o*+f[b+32>>2]+n*+f[b+36>>2]+m*+f[b+40>>2]+ +f[b+56>>2];f[i+32>>2]=o*+f[b>>2]+n*+f[b+4>>2]+m*+f[b+8>>2]+ +f[b+48>>2];f[i+32+4>>2]=l;f[i+32+8>>2]=k;f[i+32+12>>2]=0.0;f[d+(h<<2)>>2]=+f[j>>2]-g;h=h+1|0}while((h|0)!=3);ea=i;return}function Ye(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;k=ea;ea=ea+144|0;i=c[b+12>>2]|0;if(!i){ea=k;return}m=c[d+4>>2]|0;l=c[e+4>>2]|0;c[h+4>>2]=i;f[k+12+128>>2]=999999984306749440.0;d=c[d+12>>2]|0;c[k+12>>2]=c[d>>2];c[k+12+4>>2]=c[d+4>>2];c[k+12+8>>2]=c[d+8>>2];c[k+12+12>>2]=c[d+12>>2];c[k+12+16>>2]=c[d+16>>2];c[k+12+16+4>>2]=c[d+16+4>>2];c[k+12+16+8>>2]=c[d+16+8>>2];c[k+12+16+12>>2]=c[d+16+12>>2];c[k+12+32>>2]=c[d+32>>2];c[k+12+32+4>>2]=c[d+32+4>>2];c[k+12+32+8>>2]=c[d+32+8>>2];c[k+12+32+12>>2]=c[d+32+12>>2];c[k+12+48>>2]=c[d+48>>2];c[k+12+48+4>>2]=c[d+48+4>>2];c[k+12+48+8>>2]=c[d+48+8>>2];c[k+12+48+12>>2]=c[d+48+12>>2];e=c[e+12>>2]|0;c[k+12+64>>2]=c[e>>2];c[k+12+64+4>>2]=c[e+4>>2];c[k+12+64+8>>2]=c[e+8>>2];c[k+12+64+12>>2]=c[e+12>>2];c[k+12+80>>2]=c[e+16>>2];c[k+12+80+4>>2]=c[e+16+4>>2];c[k+12+80+8>>2]=c[e+16+8>>2];c[k+12+80+12>>2]=c[e+16+12>>2];c[k+12+96>>2]=c[e+32>>2];c[k+12+96+4>>2]=c[e+32+4>>2];c[k+12+96+8>>2]=c[e+32+8>>2];c[k+12+96+12>>2]=c[e+32+12>>2];c[k+12+112>>2]=c[e+48>>2];c[k+12+112+4>>2]=c[e+48+4>>2];c[k+12+112+8>>2]=c[e+48+8>>2];c[k+12+112+12>>2]=c[e+48+12>>2];c[k>>2]=10596;c[k+4>>2]=m;c[k+8>>2]=l;ib(k,k+12|0,h,c[g+20>>2]|0,0);do if(a[b+8>>0]|0?(j=c[h+4>>2]|0,c[j+748>>2]|0):0){d=c[j+740>>2]|0;i=c[(c[h+8>>2]|0)+8>>2]|0;if((d|0)==(i|0)){Hd(j,d+4|0,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0);break}else{Hd(j,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0,i+4|0);break}}while(0);ea=k;return}function Ze(a){a=a|0;var b=0,d=0,e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0,q=0;b=c[a+752>>2]|0;if((b|0)>0){d=c[a+760>>2]|0;e=0;do{g=c[d+(e*44|0)+8>>2]|0;h=c[d+(e*44|0)+12>>2]|0;i=c[d+(e*44|0)+16>>2]|0;l=+f[g+8>>2];n=+f[g+12>>2];j=+f[g+16>>2];k=+f[h+8>>2]-l;o=+f[h+12>>2]-n;m=+f[h+16>>2]-j;l=+f[i+8>>2]-l;n=+f[i+12>>2]-n;j=+f[i+16>>2]-j;f[d+(e*44|0)+36>>2]=+s(+((k*n-o*l)*(k*n-o*l)+((o*j-m*n)*(o*j-m*n)+(m*l-k*j)*(m*l-k*j))));e=e+1|0}while((e|0)!=(b|0))}d=c[a+712>>2]|0;if((d|0)>0){c[6747]=(c[6747]|0)+1;b=kb((d<<2|3)+16|0)|0;if(!b)g=0;else{c[(b+4+15&-16)+-4>>2]=b;g=b+4+15&-16}hk(g|0,0,d<<2|0)|0;d=c[a+712>>2]|0;if((d|0)>0){b=c[a+720>>2]|0;e=0;do{f[b+(e*104|0)+92>>2]=0.0;e=e+1|0}while((e|0)!=(d|0));i=g;h=g}else{i=g;h=g}}else{i=0;h=0}g=c[a+752>>2]|0;if((g|0)>0){b=c[a+760>>2]|0;d=c[a+720>>2]|0;e=0;do{o=+r(+(+f[b+(e*44|0)+36>>2]));p=c[b+(e*44|0)+8>>2]|0;q=h+(((p-d|0)/104|0)<<2)|0;c[q>>2]=(c[q>>2]|0)+1;f[p+92>>2]=o+ +f[p+92>>2];p=c[b+(e*44|0)+12>>2]|0;q=h+(((p-d|0)/104|0)<<2)|0;c[q>>2]=(c[q>>2]|0)+1;f[p+92>>2]=o+ +f[p+92>>2];p=c[b+(e*44|0)+16>>2]|0;q=h+(((p-d|0)/104|0)<<2)|0;c[q>>2]=(c[q>>2]|0)+1;f[p+92>>2]=o+ +f[p+92>>2];e=e+1|0}while((e|0)!=(g|0));d=c[a+712>>2]|0}if((d|0)>0){e=0;do{b=c[h+(e<<2)>>2]|0;if((b|0)>0){q=(c[a+720>>2]|0)+(e*104|0)+92|0;f[q>>2]=+f[q>>2]/+(b|0)}else f[(c[a+720>>2]|0)+(e*104|0)+92>>2]=0.0;e=e+1|0}while((e|0)!=(d|0));if(!i)return}else if((h|0)==0|(i|0)==0)return;c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);return}function _e(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=+h;var i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0;B=ea;ea=ea+96|0;m=+f[e+4>>2];s=+f[e+20>>2];t=+f[e+36>>2];u=+f[e+8>>2];v=+f[e+24>>2];w=+f[e+40>>2];x=+f[e+12>>2];n=+f[e+28>>2];o=+f[e+44>>2];y=-+f[e+52>>2];z=-+f[e+56>>2];A=-+f[e+60>>2];k=c[b+720>>2]|0;p=+f[k+(d*104|0)+8>>2];q=+f[k+(d*104|0)+12>>2];r=+f[k+(d*104|0)+16>>2];a:do if(g){g=c[b+268>>2]|0;b:do if((g|0)>0){j=c[b+276>>2]|0;i=0;while(1){if((c[j+(i<<2)>>2]|0)==(e|0))break;i=i+1|0;if((i|0)>=(g|0))break b}if((i|0)!=(g|0)){g=k;break a}}while(0);if((g|0)==(c[b+272>>2]|0)?(l=(g|0)==0?1:g<<1,(g|0)<(l|0)):0){if(!l)i=0;else{c[6747]=(c[6747]|0)+1;g=kb((l<<2|3)+16|0)|0;if(!g)i=0;else{c[(g+4+15&-16)+-4>>2]=g;i=g+4+15&-16}g=c[b+268>>2]|0}if((g|0)>0){j=0;do{c[i+(j<<2)>>2]=c[(c[b+276>>2]|0)+(j<<2)>>2];j=j+1|0}while((j|0)!=(g|0))}j=c[b+276>>2]|0;if(j){if(a[b+280>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0);g=c[b+268>>2]|0}c[b+276>>2]=0}a[b+280>>0]=1;c[b+276>>2]=i;c[b+272>>2]=l}c[(c[b+276>>2]|0)+(g<<2)>>2]=e;c[b+268>>2]=g+1;g=c[b+720>>2]|0}else g=k;while(0);c[B>>2]=g+(d*104|0);c[B+20>>2]=e;f[B+4>>2]=m*y+s*z+t*A+(m*p+s*q+t*r);f[B+8>>2]=u*y+v*z+w*A+(u*p+v*q+w*r);f[B+12>>2]=x*y+n*z+o*A+(x*p+n*q+o*r);f[B+16>>2]=0.0;d=g+(d*104|0)+100|0;a[d>>0]=a[d>>0]|1;f[B+24>>2]=h;_m(b+788|0,B);ea=B;return}function $e(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0;H=ea;ea=ea+32|0;j=+f[b+16>>2];g=+f[b>>2];k=+f[b+20>>2];h=+f[b+4>>2];n=+f[b+24>>2];i=+f[b+8>>2];t=+f[b+32>>2];x=+f[b+36>>2];y=+f[b+40>>2];E=(k-h)*(y-i)-(n-i)*(x-h);F=(n-i)*(t-g)-(j-g)*(y-i);G=(j-g)*(x-h)-(k-h)*(t-g);f[H+16>>2]=E;f[H+16+4>>2]=F;f[H+16+8>>2]=G;f[H+16+12>>2]=0.0;o=+f[a+4>>2];q=+f[a+8>>2];v=+f[a+12>>2];D=E*o+F*q+G*v-(i*G+(g*E+h*F));m=+f[a+20>>2];r=+f[a+24>>2];w=+f[a+28>>2];if(D*(E*m+F*r+G*w-(i*G+(g*E+h*F)))>=0.0){ea=H;return}B=c[a+36>>2]|0;if(D<=0.0&(B&1|0)!=0){ea=H;return}C=D/(D-(E*m+F*r+G*w-(i*G+(g*E+h*F))));if(!(C<+f[a+40>>2])){ea=H;return}A=(G*G+(E*E+F*F))*-9.999999747378752e-05;z=g-(m*C+o*(1.0-C));u=h-(r*C+q*(1.0-C));p=i-(w*C+v*(1.0-C));l=j-(m*C+o*(1.0-C));k=k-(r*C+q*(1.0-C));j=n-(w*C+v*(1.0-C));if(!(G*(k*z-u*l)+(E*(u*j-p*k)+F*(p*l-j*z))>=A)){ea=H;return}i=t-(m*C+o*(1.0-C));h=x-(r*C+q*(1.0-C));g=y-(w*C+v*(1.0-C));if(!(G*(h*l-k*i)+(E*(k*g-j*h)+F*(j*i-g*l))>=A)){ea=H;return}if(!(G*(u*i-h*z)+(E*(h*p-g*u)+F*(g*z-p*i))>=A)){ea=H;return}g=1.0/+s(+(G*G+(E*E+F*F)));f[H+16>>2]=E*g;f[H+16+4>>2]=F*g;f[H+16+8>>2]=G*g;b=c[(c[a>>2]|0)+12>>2]|0;if(D<=0.0&(B&2|0)==0){f[H>>2]=-(E*g);f[H+4>>2]=-(F*g);f[H+8>>2]=-(G*g);f[H+12>>2]=0.0;f[a+40>>2]=+ja[b&3](a,H,C,d,e);ea=H;return}else{f[a+40>>2]=+ja[b&3](a,H+16|0,C,d,e);ea=H;return}}function af(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0;p=ea;ea=ea+48|0;if((g|0)==(d|0)|((d|0)==(e|0)|(e|0)==(g|0))){ea=p;return}l=p;m=l+36|0;do{c[l>>2]=0;l=l+4|0}while((l|0)<(m|0));if(!h)o=c[c[b+880>>2]>>2]|0;else o=h;h=c[b+752>>2]|0;if((h|0)==(c[b+756>>2]|0)?(n=(h|0)==0?1:h<<1,(h|0)<(n|0)):0){if(!n)i=0;else{c[6747]=(c[6747]|0)+1;h=kb((n*44|3)+16|0)|0;if(!h)i=0;else{c[(h+4+15&-16)+-4>>2]=h;i=h+4+15&-16}h=c[b+752>>2]|0}if((h|0)>0){j=0;do{l=i+(j*44|0)|0;k=(c[b+760>>2]|0)+(j*44|0)|0;m=l+44|0;do{c[l>>2]=c[k>>2];l=l+4|0;k=k+4|0}while((l|0)<(m|0));j=j+1|0}while((j|0)!=(h|0))}h=c[b+760>>2]|0;if(h|0){if(a[b+764>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[b+760>>2]=0}a[b+764>>0]=1;c[b+760>>2]=i;c[b+756>>2]=n;h=c[b+752>>2]|0}l=c[b+760>>2]|0;c[l+(h*44|0)>>2]=0;c[l+(h*44|0)+4>>2]=o;l=l+(h*44|0)+8|0;k=p;m=l+36|0;do{c[l>>2]=c[k>>2];l=l+4|0;k=k+4|0}while((l|0)<(m|0));o=c[b+752>>2]|0;c[b+752>>2]=o+1;n=c[b+760>>2]|0;k=c[b+720>>2]|0;c[n+(o*44|0)+8>>2]=k+(d*104|0);l=c[b+720>>2]|0;c[n+(o*44|0)+12>>2]=l+(e*104|0);m=c[b+720>>2]|0;c[n+(o*44|0)+16>>2]=m+(g*104|0);t=+f[k+(d*104|0)+8>>2];v=+f[k+(d*104|0)+12>>2];q=+f[k+(d*104|0)+16>>2];r=+f[l+(e*104|0)+8>>2]-t;w=+f[l+(e*104|0)+12>>2]-v;u=+f[l+(e*104|0)+16>>2]-q;t=+f[m+(g*104|0)+8>>2]-t;v=+f[m+(g*104|0)+12>>2]-v;q=+f[m+(g*104|0)+16>>2]-q;f[n+(o*44|0)+36>>2]=+s(+((r*v-w*t)*(r*v-w*t)+((w*q-u*v)*(w*q-u*v)+(u*t-r*q)*(u*t-r*q))));a[b+924>>0]=1;ea=p;return}function bf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;i=ea;ea=ea+64|0;h=c[a+24>>2]|0;c[h+(b*80|0)>>2]=c[d>>2];c[h+(b*80|0)+4>>2]=c[d+4>>2];c[h+(b*80|0)+8>>2]=c[d+8>>2];c[h+(b*80|0)+12>>2]=c[d+12>>2];c[h+(b*80|0)+16>>2]=c[d+16>>2];c[h+(b*80|0)+16+4>>2]=c[d+16+4>>2];c[h+(b*80|0)+16+8>>2]=c[d+16+8>>2];c[h+(b*80|0)+16+12>>2]=c[d+16+12>>2];c[h+(b*80|0)+32>>2]=c[d+32>>2];c[h+(b*80|0)+32+4>>2]=c[d+32+4>>2];c[h+(b*80|0)+32+8>>2]=c[d+32+8>>2];c[h+(b*80|0)+32+12>>2]=c[d+32+12>>2];c[h+(b*80|0)+48>>2]=c[d+48>>2];c[h+(b*80|0)+48+4>>2]=c[d+48+4>>2];c[h+(b*80|0)+48+8>>2]=c[d+48+8>>2];c[h+(b*80|0)+48+12>>2]=c[d+48+12>>2];if(!(c[a+64>>2]|0)){h=c[a>>2]|0;h=h+68|0;h=c[h>>2]|0;Ca[h&511](a);ea=i;return}h=c[(c[a+24>>2]|0)+(b*80|0)+64>>2]|0;Pa[c[(c[h>>2]|0)+8>>2]&127](h,d,i+48|0,i+32|0);c[i>>2]=c[i+48>>2];c[i+4>>2]=c[i+48+4>>2];c[i+8>>2]=c[i+48+8>>2];c[i+12>>2]=c[i+48+12>>2];c[i+16>>2]=c[i+32>>2];c[i+16+4>>2]=c[i+32+4>>2];c[i+16+8>>2]=c[i+32+8>>2];c[i+16+12>>2]=c[i+32+12>>2];h=c[a+64>>2]|0;g=c[(c[a+24>>2]|0)+(b*80|0)+76>>2]|0;d=jg(h,g)|0;a:do if(d){e=c[h+8>>2]|0;if((e|0)<=-1){d=c[h>>2]|0;break}if(e){f=0;b=d;while(1){d=c[b+32>>2]|0;f=f+1|0;if(!d){d=b;break a}if((f|0)>=(e|0))break;else b=d}}}else d=0;while(0);c[g>>2]=c[i>>2];c[g+4>>2]=c[i+4>>2];c[g+8>>2]=c[i+8>>2];c[g+12>>2]=c[i+12>>2];c[g+16>>2]=c[i+16>>2];c[g+20>>2]=c[i+20>>2];c[g+24>>2]=c[i+24>>2];c[g+28>>2]=c[i+28>>2];je(h,d,g);h=c[a>>2]|0;h=h+68|0;h=c[h>>2]|0;Ca[h&511](a);ea=i;return}function cf(a,b,d,e,g,h,i,j,k,l,m){a=a|0;b=b|0;d=d|0;e=e|0;g=+g;h=+h;i=+i;j=+j;k=k|0;l=l|0;m=+m;var n=0,o=0.0,p=0.0,q=0,r=0.0,s=0.0;q=ea;ea=ea+208|0;Ko(q+192|0,+f[d>>2],+f[d+4>>2],+f[d+8>>2],+f[e>>2],+f[e+4>>2],+f[e+8>>2]);n=(~~((j-i)/(m*.01745329238474369))|0)==0?1:~~((j-i)/(m*.01745329238474369));$y(q+128|0,g,+f[e>>2],+f[e+4>>2],+f[e+8>>2]);m=+DJ(i);_p(q+144|0,+f[q+128>>2],+f[q+128+4>>2],+f[q+128+8>>2],m);vp(q+160|0,+f[b>>2],+f[b+4>>2],+f[b+8>>2],+f[q+144>>2],+f[q+144+4>>2],+f[q+144+8>>2]);m=+f[q+192>>2];o=+f[q+192+4>>2];p=+f[q+192+8>>2];$y(q+96|0,h,m,o,p);r=+CJ(i);_p(q+112|0,+f[q+96>>2],+f[q+96+4>>2],+f[q+96+8>>2],r);vp(q+176|0,+f[q+160>>2],+f[q+160+4>>2],+f[q+160+8>>2],+f[q+112>>2],+f[q+112+4>>2],+f[q+112+8>>2]);if(l)Pa[c[(c[a>>2]|0)+8>>2]&127](a,b,q+176|0,k);d=1;while(1){if((d|0)>(n|0))break;r=(j-i)*+(d|0)/+(n|0)+i;$y(q+32|0,g,+f[e>>2],+f[e+4>>2],+f[e+8>>2]);s=+DJ(r);_p(q+48|0,+f[q+32>>2],+f[q+32+4>>2],+f[q+32+8>>2],s);vp(q+64|0,+f[b>>2],+f[b+4>>2],+f[b+8>>2],+f[q+48>>2],+f[q+48+4>>2],+f[q+48+8>>2]);$y(q,h,m,o,p);r=+CJ(r);_p(q+16|0,+f[q>>2],+f[q+4>>2],+f[q+8>>2],r);vp(q+80|0,+f[q+64>>2],+f[q+64+4>>2],+f[q+64+8>>2],+f[q+16>>2],+f[q+16+4>>2],+f[q+16+8>>2]);Pa[c[(c[a>>2]|0)+8>>2]&127](a,q+176|0,q+80|0,k);c[q+176>>2]=c[q+80>>2];c[q+176+4>>2]=c[q+80+4>>2];c[q+176+8>>2]=c[q+80+8>>2];c[q+176+12>>2]=c[q+80+12>>2];d=d+1|0}if(!l){ea=q;return}Pa[c[(c[a>>2]|0)+8>>2]&127](a,b,q+176|0,k);ea=q;return}function df(b,d){b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0;e=+f[b+1192+(d<<2)>>2];i=+f[b+868+(d<<6)>>2];j=+f[b+868+(d<<6)+4>>2];do if(!(i>=j)){if(e3.1415927410125732)g=(i-e)%6.2831854820251465+-6.2831854820251465;else g=(i-e)%6.2831854820251465;else g=(i-e)%6.2831854820251465+6.2831854820251465;g=+r(+g);if(!((j-e)%6.2831854820251465<-3.1415927410125732))if((j-e)%6.2831854820251465>3.1415927410125732)h=(j-e)%6.2831854820251465+-6.2831854820251465;else h=(j-e)%6.2831854820251465;else h=(j-e)%6.2831854820251465+6.2831854820251465;m=g<+r(+h);e=m?e:e+6.2831854820251465;break}if(e>j){if(!((e-j)%6.2831854820251465<-3.1415927410125732))if((e-j)%6.2831854820251465>3.1415927410125732)g=(e-j)%6.2831854820251465+-6.2831854820251465;else g=(e-j)%6.2831854820251465;else g=(e-j)%6.2831854820251465+6.2831854820251465;g=+r(+g);if(!((e-i)%6.2831854820251465<-3.1415927410125732))if((e-i)%6.2831854820251465>3.1415927410125732)h=(e-i)%6.2831854820251465+-6.2831854820251465;else h=(e-i)%6.2831854820251465;else h=(e-i)%6.2831854820251465+6.2831854820251465;m=+r(+h)>2]=e;do if(!(i>j)){if(i>e){c[b+868+(d<<6)+56>>2]=1;e=e-i;f[b+868+(d<<6)+48>>2]=e;if(e>3.1415927410125732){f[b+868+(d<<6)+48>>2]=e+-6.2831854820251465;break}if(!(e<-3.1415927410125732))break;f[b+868+(d<<6)+48>>2]=e+6.2831854820251465;break}if(j>2]=2;e=e-j;f[b+868+(d<<6)+48>>2]=e;if(e>3.1415927410125732){f[b+868+(d<<6)+48>>2]=e+-6.2831854820251465;break}if(e<-3.1415927410125732)f[b+868+(d<<6)+48>>2]=e+6.2831854820251465}else{k=b+868+(d<<6)+56|0;l=34}}else{k=b+868+(d<<6)+56|0;l=34}while(0);if((l|0)==34?(c[k>>2]=0,(a[b+868+(d<<6)+44>>0]|0)==0):0){m=0;return m|0}m=1;return m|0}function ef(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;j=ea;ea=ea+64|0;i=c[a+24>>2]|0;c[i+(b*80|0)>>2]=c[d>>2];c[i+(b*80|0)+4>>2]=c[d+4>>2];c[i+(b*80|0)+8>>2]=c[d+8>>2];c[i+(b*80|0)+12>>2]=c[d+12>>2];c[i+(b*80|0)+16>>2]=c[d+16>>2];c[i+(b*80|0)+16+4>>2]=c[d+16+4>>2];c[i+(b*80|0)+16+8>>2]=c[d+16+8>>2];c[i+(b*80|0)+16+12>>2]=c[d+16+12>>2];c[i+(b*80|0)+32>>2]=c[d+32>>2];c[i+(b*80|0)+32+4>>2]=c[d+32+4>>2];c[i+(b*80|0)+32+8>>2]=c[d+32+8>>2];c[i+(b*80|0)+32+12>>2]=c[d+32+12>>2];c[i+(b*80|0)+48>>2]=c[d+48>>2];c[i+(b*80|0)+48+4>>2]=c[d+48+4>>2];c[i+(b*80|0)+48+8>>2]=c[d+48+8>>2];c[i+(b*80|0)+48+12>>2]=c[d+48+12>>2];if(c[a+64>>2]|0){i=c[(c[a+24>>2]|0)+(b*80|0)+64>>2]|0;Pa[c[(c[i>>2]|0)+8>>2]&127](i,d,j+48|0,j+32|0);c[j>>2]=c[j+48>>2];c[j+4>>2]=c[j+48+4>>2];c[j+8>>2]=c[j+48+8>>2];c[j+12>>2]=c[j+48+12>>2];c[j+16>>2]=c[j+32>>2];c[j+16+4>>2]=c[j+32+4>>2];c[j+16+8>>2]=c[j+32+8>>2];c[j+16+12>>2]=c[j+32+12>>2];i=c[a+64>>2]|0;h=c[(c[a+24>>2]|0)+(b*80|0)+76>>2]|0;d=jg(i,h)|0;a:do if(d){f=c[i+8>>2]|0;if((f|0)<=-1){d=c[i>>2]|0;break}if(f){g=0;b=d;while(1){d=c[b+32>>2]|0;g=g+1|0;if(!d){d=b;break a}if((g|0)>=(f|0))break;else b=d}}}else d=0;while(0);c[h>>2]=c[j>>2];c[h+4>>2]=c[j+4>>2];c[h+8>>2]=c[j+8>>2];c[h+12>>2]=c[j+12>>2];c[h+16>>2]=c[j+16>>2];c[h+20>>2]=c[j+20>>2];c[h+24>>2]=c[j+24>>2];c[h+28>>2]=c[j+28>>2];je(i,d,h)}if(!e){ea=j;return}Ca[c[(c[a>>2]|0)+68>>2]&511](a);ea=j;return}function ff(b,d){b=b|0;d=+d;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0;l=ea;ea=ea+16|0;Fi(14684);e=c[b+232>>2]|0;if((e|0)>0){k=(a[27556]|0)==0;j=0;do{i=c[(c[b+240>>2]|0)+(j<<2)>>2]|0;a:do if(i){g=c[i+216>>2]|0;b:do switch(g|0){case 4:case 2:{if((g|0)==4)break a;break}default:{p=+f[i+312>>2];o=+f[i+316>>2];n=+f[i+320>>2];m=+f[i+472>>2];if(p*p+o*o+n*n>2],n=+f[i+332>>2],o=+f[i+336>>2],p=+f[i+476>>2],m*m+n*n+o*o>2]=+f[i+220>>2]+d;break b}f[i+220>>2]=0.0;if((g&-2|0)!=4){c[i+216>>2]=0;g=0}}}while(0);h=g&-2;do if(k){if((h|0)!=2?!(+f[i+220>>2]>2.0):0)break;if(c[i+204>>2]&3|0){if((h|0)==4)break a;c[i+216>>2]=2;break a}if((g|0)==1){c[i+216>>2]=3;break a}if((g|0)!=2)break a;e=(c[i+260>>2]|0)+2|0;c[i+328>>2]=0;c[i+328+4>>2]=0;c[i+328+8>>2]=0;c[i+328+12>>2]=0;c[i+260>>2]=e;c[i+312>>2]=0;c[i+312+4>>2]=0;c[i+312+8>>2]=0;c[i+312+12>>2]=0;e=c[b+232>>2]|0;break a}while(0);if((h|0)!=4)c[i+216>>2]=1}while(0);j=j+1|0}while((j|0)<(e|0))}e=c[2685]|0;k=(c[e+16>>2]|0)+-1|0;c[e+16>>2]=k;if(k|0){ea=l;return}do if(c[e+4>>2]|0){Y(l|0,0)|0;k=c[6746]|0;f[e+8>>2]=+f[e+8>>2]+ +(((c[l+4>>2]|0)-(c[k+4>>2]|0)+(((c[l>>2]|0)-(c[k>>2]|0)|0)*1e6|0)-(c[e+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[e+16>>2]|0)){e=c[2685]|0;break}else{ea=l;return}}while(0);c[2685]=c[e+20>>2];ea=l;return}function gf(b){b=b|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=c[b+4>>2]|0;if((m|0)<=0)return;d=c[b+12>>2]|0;e=0;j=0;do{l=c[(c[d+(e<<2)>>2]|0)+384>>2]|0;j=(j|0)>(l|0)?j:l;e=e+1|0}while((e|0)!=(m|0));e=0;while(1){d=c[d+(e<<2)>>2]|0;if((c[d+852>>2]|0)>0){g=0;do{l=c[(c[d+860>>2]|0)+(g<<2)>>2]|0;Ga[c[(c[l>>2]|0)+8>>2]&15](l,+f[d+452>>2],j);g=g+1|0}while((g|0)<(c[d+852>>2]|0))}e=e+1|0;if((e|0)==(m|0))break;d=c[b+12>>2]|0}if((j|0)>0){h=0;do{i=0;do{d=c[(c[b+12>>2]|0)+(i<<2)>>2]|0;e=c[d+852>>2]|0;if((e|0)>0){g=0;do{l=c[(c[d+860>>2]|0)+(g<<2)>>2]|0;Ea[c[(c[l>>2]|0)+12>>2]&7](l,+f[d+452>>2],1.0);g=g+1|0}while((g|0)!=(e|0))}i=i+1|0}while((i|0)!=(m|0));h=h+1|0}while((h|0)!=(j|0))}l=0;do{k=c[(c[b+12>>2]|0)+(l<<2)>>2]|0;if((c[k+852>>2]|0)>0){g=0;do{d=c[(c[k+860>>2]|0)+(g<<2)>>2]|0;Da[c[(c[d>>2]|0)+16>>2]&31](d,+f[k+452>>2]);d=c[k+860>>2]|0;e=c[d+(g<<2)>>2]|0;a:do if(a[e+152>>0]|0){if(!e)j=d;else{c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);j=c[k+860>>2]|0}d=g+-1|0;e=c[k+852>>2]|0;if((e|0)>0){i=c[j+(g<<2)>>2]|0;g=0;while(1){h=j+(g<<2)|0;if((c[h>>2]|0)==(i|0))break;g=g+1|0;if((g|0)>=(e|0))break a}if((g|0)<(e|0)){c[h>>2]=c[j+(e+-1<<2)>>2];c[(c[k+860>>2]|0)+(e+-1<<2)>>2]=i;c[k+852>>2]=e+-1;e=e+-1|0}}}else{e=c[k+852>>2]|0;d=g}while(0);g=d+1|0}while((g|0)<(e|0))}l=l+1|0}while((l|0)!=(m|0));return}function hf(a,b,d){a=a|0;b=+b;d=+d;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0.0,n=0.0,o=0.0,p=0,q=0,r=0.0,s=0,t=0,u=0,v=0.0,w=0.0,x=0.0,y=0.0;u=ea;ea=ea+16|0;k=+f[a+452>>2];p=c[a+192>>2]|0;r=+ha[c[(c[p>>2]|0)+48>>2]&15](p);p=c[a+812>>2]|0;if((p|0)<=0){ea=u;return}s=0;do{q=c[a+820>>2]|0;t=c[q+(s*104|0)>>2]|0;t=(c[t+236>>2]&2|0)==0?0:t;if(t|0){o=+f[t+332>>2];e=+f[q+(s*104|0)+84>>2];j=+f[t+336>>2];m=+f[q+(s*104|0)+80>>2];g=+f[q+(s*104|0)+76>>2];n=+f[t+328>>2];d=k*(o*e-j*m+ +f[t+312>>2]);e=k*(+f[t+316>>2]+(j*g-e*n));g=k*(m*n-o*g+ +f[t+320>>2])}else{d=0.0;e=0.0;g=0.0}l=c[q+(s*104|0)+24>>2]|0;m=+f[l+8>>2];n=+f[l+12>>2];o=+f[l+16>>2];j=m-+f[l+24>>2]-d;i=n-+f[l+28>>2]-e;h=o-+f[l+32>>2]-g;d=+f[q+(s*104|0)+4>>2];e=+f[q+(s*104|0)+8>>2];g=+f[q+(s*104|0)+12>>2];if(j*d+i*e+h*g<=1.1920928955078125e-07?(x=m*d+n*e+o*g+ +f[q+(s*104|0)+20>>2],y=+f[q+(s*104|0)+96>>2],x=(x>2],w=(j-(j-d*(j*d+i*e+h*g))*y+d*x)*b,v=(i-(i-e*(j*d+i*e+h*g))*y+e*x)*b,i=(h-(h-g*(j*d+i*e+h*g))*y+g*x)*b,g=+f[q+(s*104|0)+36>>2]*i+(+f[q+(s*104|0)+28>>2]*w+ +f[q+(s*104|0)+32>>2]*v),h=w*+f[q+(s*104|0)+44>>2]+v*+f[q+(s*104|0)+48>>2]+i*+f[q+(s*104|0)+52>>2],i=w*+f[q+(s*104|0)+60>>2]+v*+f[q+(s*104|0)+64>>2]+i*+f[q+(s*104|0)+68>>2],f[u>>2]=g,f[u+4>>2]=h,f[u+8>>2]=i,f[u+12>>2]=0.0,j=+f[q+(s*104|0)+92>>2],f[l+8>>2]=m-g*j,f[l+12>>2]=n-h*j,f[l+16>>2]=o-i*j,t|0):0)uk(t,u,q+(s*104|0)+76|0);s=s+1|0}while((s|0)!=(p|0));ea=u;return}function jf(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0.0;g=ea;ea=ea+224|0;xp(g+192|0,+f[d>>2],+f[d+4>>2],+f[d+8>>2],+f[b>>2],+f[b+4>>2],+f[b+8>>2]);_p(g+208|0,+f[g+192>>2],+f[g+192+4>>2],+f[g+192+8>>2],.5);vp(g+160|0,+f[d>>2],+f[d+4>>2],+f[d+8>>2],+f[b>>2],+f[b+4>>2],+f[b+8>>2]);_p(g+176|0,+f[g+160>>2],+f[g+160+4>>2],+f[g+160+8>>2],.5);f[g+136>>2]=1.0;f[g+132>>2]=1.0;f[g+128>>2]=1.0;qs(g+144|0,g+136|0,g+132|0,g+128|0);b=0;while(1){if((b|0)==4)break;d=0;while(1){if((d|0)==3)break;i=NJ(g+144|0)|0;k=+f[i>>2];h=NJ(g+208|0)|0;f[g+72>>2]=k*+f[h>>2];f[g+68>>2]=+f[i+4>>2]*+f[h+4>>2];f[g+64>>2]=+f[i+8>>2]*+f[h+8>>2];qs(g+80|0,g+72|0,g+68|0,g+64|0);c[g+112>>2]=c[g+80>>2];c[g+112+4>>2]=c[g+80+4>>2];c[g+112+8>>2]=c[g+80+8>>2];c[g+112+12>>2]=c[g+80+12>>2];Lr(g+112|0,g+176|0)|0;j=i+(((d>>>0)%3|0)<<2)|0;f[j>>2]=-+f[j>>2];f[g+40>>2]=+f[i>>2]*+f[h>>2];f[g+36>>2]=+f[i+4>>2]*+f[h+4>>2];f[g+32>>2]=+f[i+8>>2]*+f[h+8>>2];qs(g+48|0,g+40|0,g+36|0,g+32|0);c[g+96>>2]=c[g+48>>2];c[g+96+4>>2]=c[g+48+4>>2];c[g+96+8>>2]=c[g+48+8>>2];c[g+96+12>>2]=c[g+48+12>>2];Lr(g+96|0,g+176|0)|0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,g+112|0,g+96|0,e);d=d+1|0}f[g+8>>2]=-1.0;f[g+4>>2]=-1.0;f[g>>2]=-1.0;qs(g+16|0,g+8|0,g+4|0,g);c[g+144>>2]=c[g+16>>2];c[g+144+4>>2]=c[g+16+4>>2];c[g+144+8>>2]=c[g+16+8>>2];c[g+144+12>>2]=c[g+16+12>>2];if(b>>>0<3){j=(NJ(g+144|0)|0)+(b<<2)|0;f[j>>2]=-+f[j>>2]}b=b+1|0}ea=g;return}function kf(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0;c[b+4>>2]=1065353216;c[b+8>>2]=1065353216;c[b+12>>2]=1065353216;f[b+16>>2]=0.0;a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;c[b+48>>2]=0;c[b>>2]=9764;a[b+100>>0]=1;c[b+96>>2]=0;c[b+88>>2]=0;c[b+92>>2]=0;a[b+120>>0]=1;c[b+116>>2]=0;c[b+108>>2]=0;c[b+112>>2]=0;a[b+140>>0]=1;c[b+136>>2]=0;c[b+128>>2]=0;c[b+132>>2]=0;a[b+160>>0]=1;c[b+156>>2]=0;c[b+148>>2]=0;c[b+152>>2]=0;a[b+164>>0]=d&1;a[b+165>>0]=e&1;f[b+168>>2]=0.0;c[6747]=(c[6747]|0)+1;d=kb(51)|0;if(!d)g=0;else{c[(d+4+15&-16)+-4>>2]=d;g=d+4+15&-16}d=c[b+24>>2]|0;if((d|0)>0){e=0;do{h=g+(e<<5)|0;i=(c[b+32>>2]|0)+(e<<5)|0;c[h>>2]=c[i>>2];c[h+4>>2]=c[i+4>>2];c[h+8>>2]=c[i+8>>2];c[h+12>>2]=c[i+12>>2];c[h+16>>2]=c[i+16>>2];c[h+20>>2]=c[i+20>>2];c[h+24>>2]=c[i+24>>2];c[h+28>>2]=c[i+28>>2];e=e+1|0}while((e|0)!=(d|0))}d=c[b+32>>2]|0;if(d|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=g;c[b+28>>2]=1;i=c[b+24>>2]|0;c[g+(i<<5)>>2]=0;c[g+(i<<5)+4>>2]=0;c[g+(i<<5)+8>>2]=12;c[g+(i<<5)+12>>2]=0;c[g+(i<<5)+16>>2]=0;c[g+(i<<5)+20>>2]=16;c[g+(i<<5)+24>>2]=2;c[g+(i<<5)+28>>2]=0;c[b+24>>2]=(c[b+24>>2]|0)+1;i=(a[b+164>>0]|0)==0;d=c[b+32>>2]|0;c[d>>2]=(c[(i?b+148|0:b+128|0)>>2]|0)/3|0;c[d+4>>2]=0;c[d+24>>2]=i?3:2;c[d+8>>2]=i?6:12;if(!(a[b+165>>0]|0)){h=12;b=(c[b+108>>2]|0)/3|0;i=d+12|0;c[i>>2]=b;i=d+16|0;c[i>>2]=0;i=d+20|0;c[i>>2]=h;return}else{h=16;b=c[b+88>>2]|0;i=d+12|0;c[i>>2]=b;i=d+16|0;c[i>>2]=0;i=d+20|0;c[i>>2]=h;return}}function lf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ea;ea=ea+32|0;if((b|0)<0)b=c[a+12>>2]|0;d=c[a>>2]|0;if(!((b|0)>0&(d|0)!=0)){ea=m;return}while(1){e=d+40|0;if(c[e>>2]|0){l=0;while(1){k=d+32|0;f=c[k>>2]|0;if(f>>>0>d>>>0){i=(c[f+40>>2]|0)==(d|0);g=c[f+36+(((i^1)&1)<<2)>>2]|0;h=c[f+32>>2]|0;if(!h)j=a;else j=h+36+(((c[h+40>>2]|0)==(f|0)&1)<<2)|0;c[j>>2]=d;c[g+32>>2]=d;c[f+32>>2]=d;c[k>>2]=h;k=d+36|0;c[f+36>>2]=c[k>>2];c[f+40>>2]=c[e>>2];c[(c[k>>2]|0)+32>>2]=f;c[(c[e>>2]|0)+32>>2]=f;c[d+36+((i&1)<<2)>>2]=f;c[d+36+(((i^1)&1)<<2)>>2]=g;c[m>>2]=c[f>>2];c[m+4>>2]=c[f+4>>2];c[m+8>>2]=c[f+8>>2];c[m+12>>2]=c[f+12>>2];c[m+16>>2]=c[f+16>>2];c[m+20>>2]=c[f+20>>2];c[m+24>>2]=c[f+24>>2];c[m+28>>2]=c[f+28>>2];c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[f+12>>2]=c[d+12>>2];c[f+16>>2]=c[d+16>>2];c[f+20>>2]=c[d+20>>2];c[f+24>>2]=c[d+24>>2];c[f+28>>2]=c[d+28>>2];c[d>>2]=c[m>>2];c[d+4>>2]=c[m+4>>2];c[d+8>>2]=c[m+8>>2];c[d+12>>2]=c[m+12>>2];c[d+16>>2]=c[m+16>>2];c[d+20>>2]=c[m+20>>2];c[d+24>>2]=c[m+24>>2];c[d+28>>2]=c[m+28>>2];d=f}e=c[a+16>>2]|0;d=c[d+36+(((l?e>>>l:e)&1)<<2)>>2]|0;e=d+40|0;if(!(c[e>>2]|0))break;else l=l+1&31}}if(!(jg(a,d)|0))e=0;else e=c[a>>2]|0;je(a,e,d);c[a+16>>2]=(c[a+16>>2]|0)+1;b=b+-1|0;if(!b)break;d=c[a>>2]|0}ea=m;return}function mf(b){b=b|0;var d=0,e=0.0,g=0,h=0,i=0.0,j=0.0,k=0;k=ea;ea=ea+64|0;Fi(14854);a:do if(!(a[b+274>>0]|0)){d=c[b+232>>2]|0;if((d|0)>0){h=0;while(1){g=c[(c[b+240>>2]|0)+(h<<2)>>2]|0;switch(c[g+216>>2]|0){case 2:case 5:break;default:if((c[g+480>>2]|0)!=0?(c[g+204>>2]&3|0)==0:0){if((a[b+300>>0]|0)!=0?(j=+f[b+268>>2],j!=0.0):0)e=+f[b+264>>2]-j;else e=+f[b+264>>2]*+f[g+244>>2];ag(g+68|0,+f[g+132>>2],+f[g+136>>2],+f[g+140>>2],g+148|0,e,k);d=c[g+480>>2]|0;Ia[c[(c[d>>2]|0)+12>>2]&127](d,k);d=c[b+232>>2]|0}}h=h+1|0;if((h|0)>=(d|0))break a}}}else{d=c[b+8>>2]|0;if((d|0)>0){h=0;do{g=c[(c[b+16>>2]|0)+(h<<2)>>2]|0;if((!((g|0)==0?1:(c[g+236>>2]&2|0)==0)?(c[g+480>>2]|0)!=0:0)?(c[g+204>>2]&3|0)==0:0){if((a[b+300>>0]|0)!=0?(i=+f[b+268>>2],i!=0.0):0)e=+f[b+264>>2]-i;else e=+f[b+264>>2]*+f[g+244>>2];ag(g+68|0,+f[g+132>>2],+f[g+136>>2],+f[g+140>>2],g+148|0,e,k);d=c[g+480>>2]|0;Ia[c[(c[d>>2]|0)+12>>2]&127](d,k);d=c[b+8>>2]|0}h=h+1|0}while((h|0)<(d|0))}}while(0);d=c[2685]|0;b=(c[d+16>>2]|0)+-1|0;c[d+16>>2]=b;if(b|0){ea=k;return}do if(c[d+4>>2]|0){Y(k|0,0)|0;b=c[6746]|0;f[d+8>>2]=+f[d+8>>2]+ +(((c[k+4>>2]|0)-(c[b+4>>2]|0)+(((c[k>>2]|0)-(c[b>>2]|0)|0)*1e6|0)-(c[d+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[d+16>>2]|0)){d=c[2685]|0;break}else{ea=k;return}}while(0);c[2685]=c[d+20>>2];ea=k;return}function nf(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0;i=ea;ea=ea+32|0;d=(a[b+8>>0]|0)==0?e:d;if(((c[(c[d+4>>2]|0)+4>>2]|0)+-21|0)>>>0>=9){ea=i;return}e=c[(c[d+8>>2]|0)+192>>2]|0;w=+ha[c[(c[e>>2]|0)+48>>2]&15](e);c[b+64>>2]=g;f[b+68>>2]=w+.05999999865889549;c[b+56>>2]=h;h=c[b+16>>2]|0;Ma[c[(c[h>>2]|0)+28>>2]&127](h,i+16|0,i);w=+f[i>>2];v=+f[i+16>>2];q=+f[i+4>>2];p=+f[i+16+4>>2];y=+f[i+8>>2];x=+f[i+16+8>>2];h=c[d+12>>2]|0;C=+f[h>>2];B=+f[h+16>>2];n=+f[h+32>>2];A=+f[h+4>>2];z=+f[h+20>>2];l=+f[h+36>>2];u=+f[h+8>>2];t=+f[h+24>>2];s=+f[h+40>>2];D=-+f[h+48>>2];j=-+f[h+52>>2];k=-+f[h+56>>2];o=(w+v)*.5*C+(q+p)*.5*B+(y+x)*.5*n+(C*D+B*j+n*k);m=(w+v)*.5*A+(q+p)*.5*z+(y+x)*.5*l+(A*D+z*j+l*k);k=(w+v)*.5*u+(q+p)*.5*t+(y+x)*.5*s+(u*D+t*j+s*k);j=+f[b+68>>2];n=+r(+(n+(C*0.0+B*0.0)))*((y-x)*.5+j)+(+r(+(C+B*0.0+n*0.0))*((w-v)*.5+j)+ +r(+(C*0.0+B+n*0.0))*((q-p)*.5+j));l=+r(+(l+(A*0.0+z*0.0)))*((y-x)*.5+j)+(+r(+(A+z*0.0+l*0.0))*((w-v)*.5+j)+ +r(+(A*0.0+z+l*0.0))*((q-p)*.5+j));j=+r(+(s+(u*0.0+t*0.0)))*((y-x)*.5+j)+(+r(+(u+t*0.0+s*0.0))*((w-v)*.5+j)+ +r(+(u*0.0+t+s*0.0))*((q-p)*.5+j));f[b+24>>2]=o-n;f[b+28>>2]=m-l;f[b+32>>2]=k-j;f[b+36>>2]=0.0;f[b+40>>2]=o+n;f[b+44>>2]=m+l;f[b+48>>2]=k+j;f[b+52>>2]=0.0;Pa[c[(c[e>>2]|0)+64>>2]&127](e,b+12|0,b+24|0,b+40|0);ea=i;return}function of(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0;k=ea;ea=ea+16|0;c[b+8>>2]=0;c[b+12>>2]=1065353216;c[b+16>>2]=1065353216;c[b+20>>2]=1065353216;f[b+24>>2]=0.0;f[b+44>>2]=.03999999910593033;c[b+52>>2]=0;c[b+56>>2]=1065353216;c[b+60>>2]=1065353216;c[b+64>>2]=1065353216;f[b+68>>2]=0.0;c[b+72>>2]=-1082130432;c[b+76>>2]=-1082130432;c[b+80>>2]=-1082130432;f[b+84>>2]=0.0;a[b+88>>0]=0;c[b>>2]=8568;a[b+108>>0]=1;c[b+104>>2]=0;c[b+96>>2]=0;c[b+100>>2]=0;c[b+4>>2]=4;if((e|0)<=0){c[b+96>>2]=e;Bi(b);ea=k;return}c[6747]=(c[6747]|0)+1;h=kb((e<<4|3)+16|0)|0;if(!h)j=0;else{c[(h+4+15&-16)+-4>>2]=h;j=h+4+15&-16}h=c[b+96>>2]|0;if((h|0)>0){i=0;do{l=j+(i<<4)|0;m=(c[b+104>>2]|0)+(i<<4)|0;c[l>>2]=c[m>>2];c[l+4>>2]=c[m+4>>2];c[l+8>>2]=c[m+8>>2];c[l+12>>2]=c[m+12>>2];i=i+1|0}while((i|0)!=(h|0))}h=c[b+104>>2]|0;if(h|0){if(a[b+108>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[b+104>>2]=0}a[b+108>>0]=1;c[b+104>>2]=j;c[b+100>>2]=e;c[j>>2]=c[k>>2];c[j+4>>2]=c[k+4>>2];c[j+8>>2]=c[k+8>>2];c[j+12>>2]=c[k+12>>2];if((e|0)!=1){h=1;do{m=(c[b+104>>2]|0)+(h<<4)|0;c[m>>2]=c[k>>2];c[m+4>>2]=c[k+4>>2];c[m+8>>2]=c[k+8>>2];c[m+12>>2]=c[k+12>>2];h=h+1|0}while((h|0)!=(e|0))}c[b+96>>2]=e;i=0;h=d;while(1){d=c[h+4>>2]|0;l=c[h+8>>2]|0;m=c[b+104>>2]|0;c[m+(i<<4)>>2]=c[h>>2];c[m+(i<<4)+4>>2]=d;c[m+(i<<4)+8>>2]=l;f[m+(i<<4)+12>>2]=0.0;i=i+1|0;if((i|0)==(e|0))break;else h=h+g|0}Bi(b);ea=k;return}function pf(b,d,e,f,g,h,i,j,k){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0;m=ea;ea=ea+16|0;if(!((c[b+924>>2]|0)==0?(a[b+912>>0]|0)==0:0)){c[m>>2]=c[b+1208>>2];c[m+4>>2]=c[b+1208+4>>2];c[m+8>>2]=c[b+1208+8>>2];c[m+12>>2]=c[b+1208+12>>2];l=c[b+1304>>2]|0;if(!(l&512))c[b+896>>2]=c[c[d+32>>2]>>2];if(!(l&1024))c[b+904>>2]=c[c[d+32>>2]>>2];if(!(l&2048))c[b+900>>2]=c[d+4>>2];e=(xc(b,b+868|0,f,g,h,i,j,k,d,e,m,1,0)|0)+e|0}if(!((c[b+988>>2]|0)==0?(a[b+976>>0]|0)==0:0)){c[m>>2]=c[b+1224>>2];c[m+4>>2]=c[b+1224+4>>2];c[m+8>>2]=c[b+1224+8>>2];c[m+12>>2]=c[b+1224+12>>2];l=c[b+1304>>2]|0;if(!(l&4096))c[b+960>>2]=c[c[d+32>>2]>>2];if(!(l&8192))c[b+968>>2]=c[c[d+32>>2]>>2];if(!(l&16384))c[b+964>>2]=c[d+4>>2];e=(xc(b,b+932|0,f,g,h,i,j,k,d,e,m,1,0)|0)+e|0}if((c[b+1052>>2]|0)==0?(a[b+1040>>0]|0)==0:0){g=e;ea=m;return g|0}c[m>>2]=c[b+1240>>2];c[m+4>>2]=c[b+1240+4>>2];c[m+8>>2]=c[b+1240+8>>2];c[m+12>>2]=c[b+1240+12>>2];l=c[b+1304>>2]|0;if(!(l&32768))c[b+1024>>2]=c[c[d+32>>2]>>2];if(!(l&65536))c[b+1032>>2]=c[c[d+32>>2]>>2];if(!(l&131072))c[b+1028>>2]=c[d+4>>2];g=(xc(b,b+996|0,f,g,h,i,j,k,d,e,m,1,0)|0)+e|0;ea=m;return g|0}function qf(b){b=b|0;var d=0;c[b>>2]=5872;d=c[b+176>>2]|0;if(d|0){if(a[b+180>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+176>>2]=0}a[b+180>>0]=1;c[b+176>>2]=0;c[b+168>>2]=0;c[b+172>>2]=0;d=c[b+156>>2]|0;if(d|0){if(a[b+160>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+156>>2]=0}a[b+160>>0]=1;c[b+156>>2]=0;c[b+148>>2]=0;c[b+152>>2]=0;d=c[b+136>>2]|0;if(d|0){if(a[b+140>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+136>>2]=0}a[b+140>>0]=1;c[b+136>>2]=0;c[b+128>>2]=0;c[b+132>>2]=0;d=c[b+116>>2]|0;if(d|0){if(a[b+120>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+116>>2]=0}a[b+120>>0]=1;c[b+116>>2]=0;c[b+108>>2]=0;c[b+112>>2]=0;d=c[b+96>>2]|0;if(d|0){if(a[b+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+96>>2]=0}a[b+100>>0]=1;c[b+96>>2]=0;c[b+88>>2]=0;c[b+92>>2]=0;d=c[b+76>>2]|0;if(d|0){if(a[b+80>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+76>>2]=0}a[b+80>>0]=1;c[b+76>>2]=0;c[b+68>>2]=0;c[b+72>>2]=0;d=c[b+56>>2]|0;if(d|0){if(a[b+60>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+56>>2]=0}a[b+60>>0]=1;c[b+56>>2]=0;c[b+48>>2]=0;c[b+52>>2]=0;d=c[b+36>>2]|0;if(d|0){if(a[b+40>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+36>>2]=0}a[b+40>>0]=1;c[b+36>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;d=c[b+16>>2]|0;if(!d){a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}function rf(a,b,e){a=a|0;b=b|0;e=e|0;ie(a,b,e)|0;c[b+256>>2]=c[a+264>>2];c[b+260>>2]=c[a+268>>2];c[b+264>>2]=c[a+272>>2];c[b+268>>2]=c[a+276>>2];c[b+272>>2]=c[a+280>>2];c[b+276>>2]=c[a+284>>2];c[b+280>>2]=c[a+288>>2];c[b+284>>2]=c[a+292>>2];c[b+288>>2]=c[a+296>>2];c[b+292>>2]=c[a+300>>2];c[b+296>>2]=c[a+304>>2];c[b+300>>2]=c[a+308>>2];c[b+304>>2]=c[a+312>>2];c[b+308>>2]=c[a+316>>2];c[b+312>>2]=c[a+320>>2];c[b+316>>2]=c[a+324>>2];c[b+320>>2]=c[a+328>>2];c[b+324>>2]=c[a+332>>2];c[b+328>>2]=c[a+336>>2];c[b+332>>2]=c[a+340>>2];c[b+448>>2]=c[a+344>>2];c[b+336>>2]=c[a+544>>2];c[b+340>>2]=c[a+548>>2];c[b+344>>2]=c[a+552>>2];c[b+348>>2]=c[a+556>>2];c[b+352>>2]=c[a+348>>2];c[b+356>>2]=c[a+352>>2];c[b+360>>2]=c[a+356>>2];c[b+364>>2]=c[a+360>>2];c[b+368>>2]=c[a+364>>2];c[b+372>>2]=c[a+368>>2];c[b+376>>2]=c[a+372>>2];c[b+380>>2]=c[a+376>>2];c[b+384>>2]=c[a+380>>2];c[b+388>>2]=c[a+384>>2];c[b+392>>2]=c[a+388>>2];c[b+396>>2]=c[a+392>>2];c[b+400>>2]=c[a+396>>2];c[b+404>>2]=c[a+400>>2];c[b+408>>2]=c[a+404>>2];c[b+412>>2]=c[a+408>>2];c[b+416>>2]=c[a+412>>2];c[b+420>>2]=c[a+416>>2];c[b+424>>2]=c[a+420>>2];c[b+428>>2]=c[a+424>>2];c[b+432>>2]=c[a+428>>2];c[b+436>>2]=c[a+432>>2];c[b+440>>2]=c[a+436>>2];c[b+444>>2]=c[a+440>>2];c[b+452>>2]=c[a+444>>2];c[b+456>>2]=c[a+448>>2];c[b+484>>2]=d[a+452>>0];c[b+460>>2]=c[a+456>>2];c[b+464>>2]=c[a+460>>2];c[b+468>>2]=c[a+464>>2];c[b+472>>2]=c[a+468>>2];c[b+476>>2]=c[a+472>>2];c[b+480>>2]=c[a+476>>2];return 14480}function sf(b,d,e,g,h){b=b|0;d=+d;e=e|0;g=g|0;h=h|0;var i=0;i=ea;ea=ea+144|0;c[b+164>>2]=1065353216;c[b+168>>2]=1065353216;c[b+172>>2]=1065353216;f[b+176>>2]=0.0;c[b+180>>2]=0;f[b+184>>2]=999999984306749440.0;c[b+188>>2]=0;c[b+188+4>>2]=0;c[b+188+8>>2]=0;c[b+188+12>>2]=0;c[b+204>>2]=1;c[b+208>>2]=-1;c[b+212>>2]=-1;c[b+216>>2]=1;f[b+220>>2]=0.0;f[b+224>>2]=.5;f[b+228>>2]=0.0;f[b+232>>2]=0.0;c[b+236>>2]=1;c[b+240>>2]=0;f[b+244>>2]=1.0;c[b+248>>2]=0;c[b+248+4>>2]=0;c[b+248+8>>2]=0;c[b+248+12>>2]=0;c[b+4>>2]=1065353216;c[b+8>>2]=0;c[b+8+4>>2]=0;c[b+8+8>>2]=0;c[b+8+12>>2]=0;c[b+24>>2]=1065353216;c[b+28>>2]=0;c[b+28+4>>2]=0;c[b+28+8>>2]=0;c[b+28+12>>2]=0;c[b+44>>2]=1065353216;c[b+48>>2]=0;c[b+48+4>>2]=0;c[b+48+8>>2]=0;c[b+48+12>>2]=0;c[b+48+16>>2]=0;c[b>>2]=5172;a[b+500>>0]=1;c[b+496>>2]=0;c[b+488>>2]=0;c[b+492>>2]=0;f[i>>2]=d;c[i+4>>2]=e;c[i+72>>2]=g;c[i+76>>2]=c[h>>2];c[i+76+4>>2]=c[h+4>>2];c[i+76+8>>2]=c[h+8>>2];c[i+76+12>>2]=c[h+12>>2];f[i+92>>2]=0.0;f[i+96>>2]=0.0;f[i+100>>2]=.5;f[i+104>>2]=0.0;f[i+108>>2]=0.0;f[i+112>>2]=.800000011920929;f[i+116>>2]=1.0;a[i+120>>0]=0;f[i+124>>2]=.004999999888241291;f[i+128>>2]=.009999999776482582;f[i+132>>2]=.009999999776482582;f[i+136>>2]=.009999999776482582;c[i+8>>2]=1065353216;c[i+12>>2]=0;c[i+12+4>>2]=0;c[i+12+8>>2]=0;c[i+12+12>>2]=0;c[i+28>>2]=1065353216;c[i+32>>2]=0;c[i+32+4>>2]=0;c[i+32+8>>2]=0;c[i+32+12>>2]=0;c[i+48>>2]=1065353216;c[i+52>>2]=0;c[i+52+4>>2]=0;c[i+52+8>>2]=0;c[i+52+12>>2]=0;c[i+52+16>>2]=0;Cc(b,i);ea=i;return}function tf(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0,z=0.0,A=0.0;y=ea;ea=ea+48|0;u=+f[e>>2];v=+f[d>>2];w=+f[e+4>>2];x=+f[d+4>>2];t=+f[e+8>>2];i=+f[d+8>>2];j=+s(+((u-v)*.5*((u-v)*.5)+(w-x)*.5*((w-x)*.5)+(t-i)*.5*((t-i)*.5)));k=+f[a+56>>2];if(+r(+k)>.7071067690849304){z=+f[a+52>>2];q=1.0/+s(+(k*k+z*z));A=+f[a+48>>2];g=A;h=z;l=A*-(k*q);m=0.0;n=-(k*q);o=z*q;p=(k*k+z*z)*q;q=-(A*(z*q))}else{p=+f[a+48>>2];A=+f[a+52>>2];q=1.0/+s(+(p*p+A*A));g=p;h=A;l=(p*p+A*A)*q;m=-(A*q);n=p*q;o=0.0;p=-(k*(p*q));q=k*-(A*q)}A=k*((t+i)*.5)+((u+v)*.5*g+(w+x)*.5*h)-+f[a+64>>2];w=(w+x)*.5-h*A;h=(u+v)*.5-g*A;m=j*m;v=j*n;z=j*o;p=j*p;u=j*q;x=j*l;f[y>>2]=p+(m+h);f[y+4>>2]=u+(v+w);f[y+8>>2]=x+(z+((t+i)*.5-k*A));f[y+12>>2]=0.0;f[y+16>>2]=m+h-p;f[y+20>>2]=v+w-u;f[y+24>>2]=z+((t+i)*.5-k*A)-x;f[y+28>>2]=0.0;f[y+32>>2]=h-m-p;f[y+36>>2]=w-v-u;f[y+40>>2]=(t+i)*.5-k*A-z-x;f[y+44>>2]=0.0;Pa[c[(c[b>>2]|0)+8>>2]&127](b,y,0,0);f[y>>2]=h-m-p;f[y+4>>2]=w-v-u;f[y+8>>2]=(t+i)*.5-k*A-z-x;f[y+12>>2]=0.0;f[y+16>>2]=p+(h-m);f[y+20>>2]=u+(w-v);f[y+24>>2]=x+((t+i)*.5-k*A-z);f[y+28>>2]=0.0;f[y+32>>2]=p+(m+h);f[y+36>>2]=u+(v+w);f[y+40>>2]=x+(z+((t+i)*.5-k*A));f[y+44>>2]=0.0;Pa[c[(c[b>>2]|0)+8>>2]&127](b,y,0,1);ea=y;return}function uf(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0;Uc(b,d);c[b>>2]=4132;c[6747]=(c[6747]|0)+1;e=kb(27)|0;i=e+4+15&-16;c[i+-4>>2]=e;a[i+4>>0]=0;c[(e+4+15&-16)>>2]=4164;c[b+92>>2]=i;c[6747]=(c[6747]|0)+1;i=kb(27)|0;e=i+4+15&-16;c[e+-4>>2]=i;a[e+4>>0]=0;c[(i+4+15&-16)>>2]=4184;c[b+96>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}c[e>>2]=4184;c[b+100>>2]=e;a[e+4>>0]=1;c[6747]=(c[6747]|0)+1;i=kb(27)|0;e=i+4+15&-16;c[e+-4>>2]=i;a[e+4>>0]=0;c[(i+4+15&-16)>>2]=4204;c[b+104>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}c[e>>2]=4224;c[b+108>>2]=e;a[e+4>>0]=1;if(!(a[b+20>>0]|0))return;e=c[b+16>>2]|0;if(!e)return;if((c[e>>2]|0)>=156)return;f=c[e+16>>2]|0;if(f){c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0);e=c[b+16>>2]|0;if(!e)i=b+16|0;else{f=b+16|0;g=11}}else{f=b+16|0;g=11}if((g|0)==11){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);i=f}c[6747]=(c[6747]|0)+1;e=kb(39)|0;if(!e)h=0;else{c[(e+4+15&-16)+-4>>2]=e;h=e+4+15&-16}e=c[d+12>>2]|0;c[h>>2]=156;f=h+4|0;c[f>>2]=e;c[6747]=(c[6747]|0)+1;e=kb((e*156|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}c[h+16>>2]=e;c[h+12>>2]=e;f=c[f>>2]|0;c[h+8>>2]=f;if(f+-1|0){b=c[h>>2]|0;g=f+-1|0;d=e;do{j=d;d=d+b|0;c[j>>2]=d;g=g+-1|0}while((g|0)!=0);e=e+(z(b,f+-1|0)|0)|0}c[e>>2]=0;c[i>>2]=h;return}function vf(b,d,e,f){b=b|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;l=c[d>>2]|0;l=ta[c[(c[l>>2]|0)+56>>2]&31](l,48)|0;c[l+4>>2]=c[d>>2];c[l>>2]=7340;a[l+28>>0]=1;c[l+24>>2]=0;c[l+16>>2]=0;c[l+20>>2]=0;c[l+32>>2]=c[d+4>>2];a[l+36>>0]=0;c[6747]=(c[6747]|0)+1;b=kb(87)|0;if(!b)k=0;else{c[(b+4+15&-16)+-4>>2]=b;k=b+4+15&-16}c[k>>2]=10636;h=k+20|0;a[h>>0]=1;j=k+16|0;c[j>>2]=0;d=k+8|0;c[d>>2]=0;i=k+12|0;c[i>>2]=0;a[k+24>>0]=0;a[k+44>>0]=1;c[k+40>>2]=0;c[k+32>>2]=0;c[k+36>>2]=0;a[k+64>>0]=1;c[k+60>>2]=0;c[k+52>>2]=0;c[k+56>>2]=0;c[6747]=(c[6747]|0)+1;b=kb(43)|0;if(!b)g=0;else{c[(b+4+15&-16)+-4>>2]=b;g=b+4+15&-16}b=c[d>>2]|0;if((b|0)>0){d=0;do{m=g+(d*12|0)|0;n=(c[j>>2]|0)+(d*12|0)|0;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];c[m+8>>2]=c[n+8>>2];d=d+1|0}while((d|0)!=(b|0))}b=c[j>>2]|0;if(!b){a[h>>0]=1;c[j>>2]=g;c[i>>2]=2;He(k);n=l+8|0;c[n>>2]=k;n=e+4|0;n=c[n>>2]|0;n=n+68|0;n=c[n>>2]|0;m=l+40|0;c[m>>2]=n;m=f+4|0;m=c[m>>2]|0;m=m+68|0;m=c[m>>2]|0;n=l+44|0;c[n>>2]=m;return l|0}if(a[h>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0)}c[j>>2]=0;a[h>>0]=1;c[j>>2]=g;c[i>>2]=2;He(k);n=l+8|0;c[n>>2]=k;n=e+4|0;n=c[n>>2]|0;n=n+68|0;n=c[n>>2]|0;m=l+40|0;c[m>>2]=n;m=f+4|0;m=c[m>>2]|0;m=m+68|0;m=c[m>>2]|0;n=l+44|0;c[n>>2]=m;return l|0}function wf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c[6733]=(c[6733]|0)+1;g=(d<<16|b)+~((d<<16|b)<<15)|0;g=((10?g>>10:g)^g)*9|0;g=(6?g>>6:g)^g;l=c[a+40>>2]|0;g=l+(((c[a+12>>2]|0)+-1&((16?g+~(g<<11)>>16:g+~(g<<11)|0)^g+~(g<<11)))<<2)|0;f=c[g>>2]|0;if((f|0)==-1){n=0;return n|0}m=c[a+16>>2]|0;e=f;while(1){k=m+(e*12|0)|0;if((c[k>>2]|0)==(b|0)?(c[m+(e*12|0)+4>>2]|0)==(d|0):0)break;e=c[(c[a+60>>2]|0)+(e<<2)>>2]|0;if((e|0)==-1){e=0;n=23;break}}if((n|0)==23)return e|0;if(!k){n=0;return n|0}j=c[m+(e*12|0)+8>>2]|0;i=(e*12|0)/12|0;h=c[a+60>>2]|0;if((f|0)!=(i|0)){d=f;while(1){b=h+(d<<2)|0;e=c[b>>2]|0;if((e|0)==(i|0))break;else d=e}e=c[h+(i<<2)>>2]|0;if((d|0)==-1)n=12;else c[b>>2]=e}else{e=c[h+(f<<2)>>2]|0;n=12}if((n|0)==12)c[g>>2]=e;g=(c[a+8>>2]|0)+-1|0;if((g|0)==(i|0)){c[a+8>>2]=i;n=j;return n|0}f=c[m+(g*12|0)+4>>2]<<16|c[m+(g*12|0)>>2];f=((10?f+~(f<<15)>>10:f+~(f<<15)|0)^f+~(f<<15))*9|0;f=(6?f>>6:f)^f;f=((16?f+~(f<<11)>>16:f+~(f<<11)|0)^f+~(f<<11))&(c[a+12>>2]|0)+-1;e=c[l+(f<<2)>>2]|0;if((e|0)!=(g|0)){d=e;while(1){b=h+(d<<2)|0;e=c[b>>2]|0;if((e|0)==(g|0))break;else d=e}e=c[h+(g<<2)>>2]|0;if((d|0)==-1)n=21;else c[b>>2]=e}else{e=c[h+(g<<2)>>2]|0;n=21}if((n|0)==21)c[l+(f<<2)>>2]=e;c[k>>2]=c[m+(g*12|0)>>2];c[k+4>>2]=c[m+(g*12|0)+4>>2];c[k+8>>2]=c[m+(g*12|0)+8>>2];n=(c[a+40>>2]|0)+(f<<2)|0;c[(c[a+60>>2]|0)+(i<<2)>>2]=c[n>>2];c[n>>2]=i;c[a+8>>2]=(c[a+8>>2]|0)+-1;n=j;return n|0}function xf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;Ca[c[(c[b>>2]|0)+32>>2]&511](b);e=va[c[(c[b>>2]|0)+16>>2]&63](b,104,1)|0;d=c[e+8>>2]|0;f=d;g=f+104|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));c[d+88>>2]=c[a+248>>2];c[d+92>>2]=c[a+252>>2];c[d+96>>2]=c[a+256>>2];c[d+100>>2]=c[a+260>>2];c[d>>2]=c[a+92>>2];c[d+4>>2]=c[a+96>>2];c[d+8>>2]=c[a+100>>2];c[d+12>>2]=c[a+104>>2];c[d+16>>2]=c[a+108>>2];c[d+20>>2]=c[a+116>>2];c[d+24>>2]=c[a+120>>2];c[d+28>>2]=c[a+124>>2];c[d+32>>2]=c[a+128>>2];c[d+36>>2]=c[a+132>>2];c[d+40>>2]=c[a+140>>2];c[d+44>>2]=c[a+144>>2];c[d+48>>2]=c[a+148>>2];c[d+52>>2]=c[a+152>>2];c[d+56>>2]=c[a+168>>2];c[d+60>>2]=c[a+172>>2];c[d+64>>2]=c[a+112>>2];c[d+68>>2]=c[a+156>>2];c[d+72>>2]=c[a+160>>2];c[d+76>>2]=c[a+164>>2];c[d+80>>2]=c[a+136>>2];Ta[c[(c[b>>2]|0)+20>>2]&31](b,e,14893,1145853764,d);d=c[a+8>>2]|0;if((d|0)<=0){ri(a,b);nc(a,b);a=c[b>>2]|0;a=a+36|0;a=c[a>>2]|0;Ca[a&511](b);return}f=0;do{e=c[(c[a+16>>2]|0)+(f<<2)>>2]|0;if(c[e+236>>2]&8){g=ra[c[(c[e>>2]|0)+16>>2]&127](e)|0;g=va[c[(c[b>>2]|0)+16>>2]&63](b,g,1)|0;d=va[c[(c[e>>2]|0)+20>>2]&63](e,c[g+8>>2]|0,b)|0;Ta[c[(c[b>>2]|0)+20>>2]&31](b,g,d,1497645651,e);d=c[a+8>>2]|0}f=f+1|0}while((f|0)<(d|0));ri(a,b);nc(a,b);a=c[b>>2]|0;a=a+36|0;a=c[a>>2]|0;Ca[a&511](b);return}function yf(a,b){a=a|0;b=+b;var d=0,e=0,g=0,h=0,i=0.0,j=0.0,k=0.0;h=ea;ea=ea+32|0;d=c[a+8>>2]|0;if((d|0)<=0){ea=h;return}g=0;do{e=c[(c[a+16>>2]|0)+(g<<2)>>2]|0;if((!((e|0)==0?1:(c[e+236>>2]&2|0)==0)?(c[e+216>>2]|0)!=2:0)?!(b==0.0?1:(c[e+204>>2]&2|0)==0):0){d=c[e+480>>2]|0;if(!d)d=e+4|0;else{Ia[c[(c[d>>2]|0)+8>>2]&127](d,e+4|0);d=e+4|0}j=1.0/b*(+f[e+56>>2]-+f[e+120>>2]);k=1.0/b*(+f[e+60>>2]-+f[e+124>>2]);f[e+312>>2]=1.0/b*(+f[e+52>>2]-+f[e+116>>2]);f[e+316>>2]=j;f[e+320>>2]=k;f[e+324>>2]=0.0;Ee(e+68|0,d,h+8|0,h);k=+f[h>>2];j=1.0/b*(k*+f[h+8+4>>2]);i=1.0/b*(k*+f[h+8+8>>2]);f[e+328>>2]=1.0/b*(+f[h+8>>2]*k);f[e+332>>2]=j;f[e+336>>2]=i;f[e+340>>2]=0.0;c[e+132>>2]=c[e+312>>2];c[e+132+4>>2]=c[e+312+4>>2];c[e+132+8>>2]=c[e+312+8>>2];c[e+132+12>>2]=c[e+312+12>>2];c[e+148>>2]=c[e+328>>2];c[e+148+4>>2]=c[e+328+4>>2];c[e+148+8>>2]=c[e+328+8>>2];c[e+148+12>>2]=c[e+328+12>>2];c[e+68>>2]=c[d>>2];c[e+68+4>>2]=c[d+4>>2];c[e+68+8>>2]=c[d+8>>2];c[e+68+12>>2]=c[d+12>>2];c[e+84>>2]=c[e+20>>2];c[e+84+4>>2]=c[e+20+4>>2];c[e+84+8>>2]=c[e+20+8>>2];c[e+84+12>>2]=c[e+20+12>>2];c[e+100>>2]=c[e+36>>2];c[e+100+4>>2]=c[e+36+4>>2];c[e+100+8>>2]=c[e+36+8>>2];c[e+100+12>>2]=c[e+36+12>>2];c[e+116>>2]=c[e+52>>2];c[e+116+4>>2]=c[e+52+4>>2];c[e+116+8>>2]=c[e+52+8>>2];c[e+116+12>>2]=c[e+52+12>>2];d=c[a+8>>2]|0}g=g+1|0}while((g|0)<(d|0));ea=h;return}function zf(b,d){b=b|0;d=d|0;var e=0;e=xs()|0;c[e+4>>2]=5;c[e>>2]=5660;c[e+8>>2]=-1;c[e+12>>2]=-1;f[e+16>>2]=3402823466385288598117041.0e14;a[e+20>>0]=1;a[e+21>>0]=0;c[e+24>>2]=-1;c[e+28>>2]=b;Jk();c[e+32>>2]=25640;f[e+36>>2]=0.0;f[e+40>>2]=.30000001192092896;c[e+44>>2]=0;c[e>>2]=5764;c[e+300>>2]=c[d>>2];c[e+300+4>>2]=c[d+4>>2];c[e+300+8>>2]=c[d+8>>2];c[e+300+12>>2]=c[d+12>>2];c[e+316>>2]=c[d+16>>2];c[e+316+4>>2]=c[d+16+4>>2];c[e+316+8>>2]=c[d+16+8>>2];c[e+316+12>>2]=c[d+16+12>>2];c[e+332>>2]=c[d+32>>2];c[e+332+4>>2]=c[d+32+4>>2];c[e+332+8>>2]=c[d+32+8>>2];c[e+332+12>>2]=c[d+32+12>>2];c[e+348>>2]=c[d+48>>2];c[e+348+4>>2]=c[d+48+4>>2];c[e+348+8>>2]=c[d+48+8>>2];c[e+348+12>>2]=c[d+48+12>>2];a[e+527>>0]=0;c[e+364>>2]=c[e+300>>2];c[e+364+4>>2]=c[e+300+4>>2];c[e+364+8>>2]=c[e+300+8>>2];c[e+364+12>>2]=c[e+300+12>>2];c[e+380>>2]=c[e+316>>2];c[e+380+4>>2]=c[e+316+4>>2];c[e+380+8>>2]=c[e+316+8>>2];c[e+380+12>>2]=c[e+316+12>>2];c[e+396>>2]=c[e+332>>2];c[e+396+4>>2]=c[e+332+4>>2];c[e+396+8>>2]=c[e+332+8>>2];c[e+396+12>>2]=c[e+332+12>>2];a[e+524>>0]=0;a[e+525>>0]=0;a[e+526>>0]=0;a[e+552>>0]=0;c[e+412>>2]=0;c[e+412+4>>2]=0;c[e+412+8>>2]=0;c[e+412+12>>2]=0;f[e+572>>2]=-1.0;f[e+444>>2]=999999984306749440.0;f[e+448>>2]=999999984306749440.0;f[e+452>>2]=999999984306749440.0;f[e+428>>2]=1.0;f[e+432>>2]=.30000001192092896;f[e+436>>2]=1.0;f[e+440>>2]=.009999999776482582;f[e+456>>2]=.05000000074505806;c[e+592>>2]=0;f[e+596>>2]=0.0;f[e+600>>2]=.699999988079071;f[e+604>>2]=0.0;return e|0}function Af(a,b,d,e,g){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0,t=0;t=ea;ea=ea+32|0;r=c[a+12>>2]|0;if(!r){ea=t;return}c[g+4>>2]=r;a=c[b+4>>2]|0;e=c[d+4>>2]|0;b=c[b+12>>2]|0;d=c[d+12>>2]|0;n=+f[d+48>>2];h=+f[b+48>>2]-n;o=+f[d+52>>2];i=+f[b+52>>2]-o;l=+f[d+56>>2];k=+f[b+56>>2]-l;m=+s(+(h*h+i*i+k*k));q=+f[e+28>>2]*+f[e+12>>2];p=+f[a+28>>2]*+f[a+12>>2]+q;if(m>p){if(!(c[r+748>>2]|0)){ea=t;return}e=c[r+740>>2]|0;a=c[(c[g+8>>2]|0)+8>>2]|0;if((e|0)==(a|0)){Hd(r,e+4|0,(c[(c[g+12>>2]|0)+8>>2]|0)+4|0);ea=t;return}else{Hd(r,(c[(c[g+12>>2]|0)+8>>2]|0)+4|0,a+4|0);ea=t;return}}c[t+16>>2]=1065353216;c[t+16+4>>2]=0;c[t+16+8>>2]=0;f[t+16+12>>2]=0.0;if(m>1.1920928955078125e-07){f[t+16>>2]=h*(1.0/m);f[t+16+4>>2]=i*(1.0/m);f[t+16+8>>2]=k*(1.0/m);f[t+16+12>>2]=0.0;j=h*(1.0/m);i=i*(1.0/m);h=k*(1.0/m)}else{j=1.0;i=0.0;h=0.0}f[t>>2]=n+q*j;f[t+4>>2]=o+q*i;f[t+8>>2]=l+q*h;f[t+12>>2]=0.0;Na[c[(c[g>>2]|0)+16>>2]&15](g,t+16|0,t,m-p);e=c[g+4>>2]|0;do if(c[e+748>>2]|0){a=c[e+740>>2]|0;b=c[(c[g+8>>2]|0)+8>>2]|0;if((a|0)==(b|0)){Hd(e,a+4|0,(c[(c[g+12>>2]|0)+8>>2]|0)+4|0);break}else{Hd(e,(c[(c[g+12>>2]|0)+8>>2]|0)+4|0,b+4|0);break}}while(0);ea=t;return}function Bf(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;d=c[b+236>>2]|0;if((b|0)==0|(d|0)!=8){if(!((b|0)==0|(d&2|0)==0)){Ia[c[(c[a>>2]|0)+92>>2]&127](a,b);return}d=c[b+188>>2]|0;if(d|0){h=c[a+68>>2]|0;h=ra[c[(c[h>>2]|0)+36>>2]&127](h)|0;Ma[c[(c[h>>2]|0)+40>>2]&127](h,d,c[a+24>>2]|0);h=c[a+68>>2]|0;Ma[c[(c[h>>2]|0)+12>>2]&127](h,d,c[a+24>>2]|0);c[b+188>>2]=0}d=c[a+8>>2]|0;if((d|0)<=0)return;e=c[a+16>>2]|0;g=0;while(1){f=e+(g<<2)|0;if((c[f>>2]|0)==(b|0))break;h=g+1|0;if((h|0)<(d|0))g=h;else{i=26;break}}if((i|0)==26)return;if((g|0)>=(d|0))return;c[f>>2]=c[e+(d+-1<<2)>>2];c[(c[a+16>>2]|0)+(d+-1<<2)>>2]=b;c[a+8>>2]=d+-1;return}f=c[a+328>>2]|0;a:do if((f|0)>0){g=c[a+336>>2]|0;d=0;while(1){e=g+(d<<2)|0;if((c[e>>2]|0)==(b|0))break;d=d+1|0;if((d|0)>=(f|0))break a}if((d|0)<(f|0)){c[e>>2]=c[g+(f+-1<<2)>>2];c[(c[a+336>>2]|0)+(f+-1<<2)>>2]=b;c[a+328>>2]=f+-1}}while(0);d=c[b+188>>2]|0;if(d|0){h=c[a+68>>2]|0;h=ra[c[(c[h>>2]|0)+36>>2]&127](h)|0;Ma[c[(c[h>>2]|0)+40>>2]&127](h,d,c[a+24>>2]|0);h=c[a+68>>2]|0;Ma[c[(c[h>>2]|0)+12>>2]&127](h,d,c[a+24>>2]|0);c[b+188>>2]=0}d=c[a+8>>2]|0;if((d|0)<=0)return;e=c[a+16>>2]|0;g=0;while(1){f=e+(g<<2)|0;if((c[f>>2]|0)==(b|0))break;h=g+1|0;if((h|0)<(d|0))g=h;else{i=26;break}}if((i|0)==26)return;if((g|0)>=(d|0))return;c[f>>2]=c[e+(d+-1<<2)>>2];c[(c[a+16>>2]|0)+(d+-1<<2)>>2]=b;c[a+8>>2]=d+-1;return}function Cf(b,d,e,g){b=b|0;d=+d;e=e|0;g=+g;var h=0,i=0.0,j=0,k=0;k=ea;ea=ea+16|0;Y(c[6746]|0,0)|0;mr(26944);c[6737]=(c[6737]|0)+1;j=c[6740]|0;c[6740]=j+1;if(!j){Y(k|0,0)|0;j=c[6746]|0;c[6739]=(c[k+4>>2]|0)-(c[j+4>>2]|0)+(((c[k>>2]|0)-(c[j>>2]|0)|0)*1e6|0)}c[6745]=0;Y(k|0,0)|0;Fi(14878);if(e){f[b+268>>2]=g;i=+f[b+264>>2]+d;f[b+264>>2]=i;if(!(i>=g)){d=g;j=0}else{f[b+264>>2]=i-+(~~(i/g)|0)*g;d=g;j=~~(i/g)}}else{f[b+264>>2]=(a[b+300>>0]|0)==0?d:0.0;f[b+268>>2]=0.0;j=!(+r(+d)<1.1920928955078125e-07)&1;e=j}if(ra[c[(c[b>>2]|0)+20>>2]&127](b)|0){h=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;h=ra[c[(c[h>>2]|0)+48>>2]&127](h)|0;a[27556]=(4?h>>>4:h)&1}if(j){e=(j|0)>(e|0)?e:j;Da[c[(c[b>>2]|0)+164>>2]&31](b,d*+(e|0));Ca[c[(c[b>>2]|0)+168>>2]&511](b);if((e|0)>0){h=0;do{Da[c[(c[b>>2]|0)+160>>2]&31](b,d);Ca[c[(c[b>>2]|0)+80>>2]&511](b);h=h+1|0}while((h|0)<(e|0));e=b}else e=b}else{Ca[c[(c[b>>2]|0)+80>>2]&511](b);e=b}Ca[c[(c[e>>2]|0)+120>>2]&511](b);c[6745]=(c[6745]|0)+1;e=c[2685]|0;b=(c[e+16>>2]|0)+-1|0;c[e+16>>2]=b;if(b|0){ea=k;return j|0}do if(c[e+4>>2]|0){Y(k|0,0)|0;b=c[6746]|0;f[e+8>>2]=+f[e+8>>2]+ +(((c[k+4>>2]|0)-(c[b+4>>2]|0)+(((c[k>>2]|0)-(c[b>>2]|0)|0)*1e6|0)-(c[e+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[e+16>>2]|0)){e=c[2685]|0;break}else{ea=k;return j|0}}while(0);c[2685]=c[e+20>>2];ea=k;return j|0}function Df(a,b,d){a=a|0;b=b|0;d=+d;var e=0,g=0,h=0;e=ea;ea=ea+288|0;f[e+280>>2]=d;h=MI(b)|0;c[e+264>>2]=c[h>>2];c[e+264+4>>2]=c[h+4>>2];c[e+264+8>>2]=c[h+8>>2];c[e+264+12>>2]=c[h+12>>2];h=c[(c[a>>2]|0)+8>>2]|0;g=NJ(b)|0;f[e+212>>2]=0.0;f[e+208>>2]=0.0;qs(e+216|0,e+280|0,e+212|0,e+208|0);ql(e+232|0,g,+f[e+216>>2],+f[e+216+4>>2],+f[e+216+8>>2]);vp(e+248|0,+f[e+264>>2],+f[e+264+4>>2],+f[e+264+8>>2],+f[e+232>>2],+f[e+232+4>>2],+f[e+232+8>>2]);f[e+184>>2]=.699999988079071;f[e+180>>2]=0.0;f[e+176>>2]=0.0;qs(e+192|0,e+184|0,e+180|0,e+176|0);Pa[h&127](a,e+264|0,e+248|0,e+192|0);b=c[(c[a>>2]|0)+8>>2]|0;f[e+124>>2]=0.0;f[e+120>>2]=0.0;qs(e+128|0,e+124|0,e+280|0,e+120|0);ql(e+144|0,g,+f[e+128>>2],+f[e+128+4>>2],+f[e+128+8>>2]);vp(e+160|0,+f[e+264>>2],+f[e+264+4>>2],+f[e+264+8>>2],+f[e+144>>2],+f[e+144+4>>2],+f[e+144+8>>2]);f[e+96>>2]=0.0;f[e+92>>2]=.699999988079071;f[e+88>>2]=0.0;qs(e+104|0,e+96|0,e+92|0,e+88|0);Pa[b&127](a,e+264|0,e+160|0,e+104|0);b=c[(c[a>>2]|0)+8>>2]|0;f[e+36>>2]=0.0;f[e+32>>2]=0.0;qs(e+40|0,e+36|0,e+32|0,e+280|0);ql(e+56|0,g,+f[e+40>>2],+f[e+40+4>>2],+f[e+40+8>>2]);vp(e+72|0,+f[e+264>>2],+f[e+264+4>>2],+f[e+264+8>>2],+f[e+56>>2],+f[e+56+4>>2],+f[e+56+8>>2]);f[e+8>>2]=0.0;f[e+4>>2]=0.0;f[e>>2]=.699999988079071;qs(e+16|0,e+8|0,e+4|0,e);Pa[b&127](a,e+264|0,e+72|0,e+16|0);ea=e;return}function Ef(a){a=a|0;var b=0,d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0,k=0,l=0,m=0.0,n=0.0,o=0,p=0.0;b=c[a+712>>2]|0;if((b|0)>0){d=0;do{l=(c[a+720>>2]|0)+(d*104|0)+72|0;d=d+1|0;c[l>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[l+12>>2]=0}while((d|0)!=(b|0))}b=c[a+752>>2]|0;if((b|0)>0){d=0;do{o=c[a+760>>2]|0;k=c[o+(d*44|0)+12>>2]|0;j=c[o+(d*44|0)+8>>2]|0;i=+f[j+8>>2];e=+f[k+8>>2]-i;g=+f[j+12>>2];h=+f[k+12>>2]-g;m=+f[j+16>>2];n=+f[k+16>>2]-m;l=c[o+(d*44|0)+16>>2]|0;i=+f[l+8>>2]-i;g=+f[l+12>>2]-g;m=+f[l+16>>2]-m;p=1.0/+s(+((e*g-h*i)*(e*g-h*i)+((h*m-n*g)*(h*m-n*g)+(n*i-e*m)*(n*i-e*m))));f[o+(d*44|0)+20>>2]=(h*m-n*g)*p;f[o+(d*44|0)+24>>2]=(n*i-e*m)*p;f[o+(d*44|0)+28>>2]=(e*g-h*i)*p;c[o+(d*44|0)+32>>2]=0;f[j+72>>2]=h*m-n*g+ +f[j+72>>2];f[j+76>>2]=n*i-e*m+ +f[j+76>>2];f[j+80>>2]=e*g-h*i+ +f[j+80>>2];f[k+72>>2]=h*m-n*g+ +f[k+72>>2];f[k+76>>2]=n*i-e*m+ +f[k+76>>2];f[k+80>>2]=e*g-h*i+ +f[k+80>>2];f[l+72>>2]=h*m-n*g+ +f[l+72>>2];f[l+76>>2]=n*i-e*m+ +f[l+76>>2];f[l+80>>2]=e*g-h*i+ +f[l+80>>2];d=d+1|0}while((d|0)!=(b|0))}l=c[a+712>>2]|0;if((l|0)<=0)return;b=c[a+720>>2]|0;k=0;do{d=b+(k*104|0)+72|0;e=+f[d>>2];j=b+(k*104|0)+76|0;g=+f[j>>2];a=b+(k*104|0)+80|0;h=+f[a>>2];i=+s(+(e*e+g*g+h*h));if(i>1.1920928955078125e-07){f[d>>2]=e*(1.0/i);f[j>>2]=g*(1.0/i);f[a>>2]=h*(1.0/i)}k=k+1|0}while((k|0)!=(l|0));return}function Ff(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;h=+f[d+100>>2];j=+f[d+16>>2];k=+f[d+20>>2];l=+f[d+24>>2];e=+f[d+108>>2];e=+f[d+112>>2]-h*+f[d+116>>2]-(j*+f[a+64>>2]+k*+f[a+68>>2]+l*+f[a+72>>2]+(+f[d>>2]*+f[a+80>>2]+ +f[d+4>>2]*+f[a+84>>2]+ +f[d+8>>2]*+f[a+88>>2]))*e-e*(+f[d+48>>2]*+f[b+64>>2]+ +f[d+52>>2]*+f[b+68>>2]+ +f[d+56>>2]*+f[b+72>>2]+(+f[d+32>>2]*+f[b+80>>2]+ +f[d+36>>2]*+f[b+84>>2]+ +f[d+40>>2]*+f[b+88>>2]));g=+f[d+120>>2];if(!(h+e>2];if(h+e>g){i=g;e=g-h}else i=h+e}else{i=g;e=g-h}f[d+100>>2]=i;if(c[a+240>>2]|0){i=e*(k*+f[a+132>>2])*+f[a+116>>2];k=e*(l*+f[a+136>>2])*+f[a+120>>2];f[a+64>>2]=+f[a+112>>2]*(e*(j*+f[a+128>>2]))+ +f[a+64>>2];f[a+68>>2]=i+ +f[a+68>>2];f[a+72>>2]=k+ +f[a+72>>2];k=e*+f[a+100>>2]*+f[d+68>>2];l=e*+f[a+104>>2]*+f[d+72>>2];f[a+80>>2]=e*+f[a+96>>2]*+f[d+64>>2]+ +f[a+80>>2];f[a+84>>2]=k+ +f[a+84>>2];f[a+88>>2]=l+ +f[a+88>>2]}if(!(c[b+240>>2]|0))return;l=e*(+f[d+52>>2]*+f[b+132>>2])*+f[b+116>>2];k=e*(+f[d+56>>2]*+f[b+136>>2])*+f[b+120>>2];f[b+64>>2]=+f[b+112>>2]*(e*(+f[d+48>>2]*+f[b+128>>2]))+ +f[b+64>>2];f[b+68>>2]=l+ +f[b+68>>2];f[b+72>>2]=k+ +f[b+72>>2];k=e*+f[b+100>>2]*+f[d+84>>2];l=e*+f[b+104>>2]*+f[d+88>>2];f[b+80>>2]=e*+f[b+96>>2]*+f[d+80>>2]+ +f[b+80>>2];f[b+84>>2]=k+ +f[b+84>>2];f[b+88>>2]=l+ +f[b+88>>2];return}function Gf(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0;h=xs()|0;c[h+4>>2]=5;c[h+8>>2]=-1;c[h+12>>2]=-1;f[h+16>>2]=3402823466385288598117041.0e14;a[h+20>>0]=1;a[h+21>>0]=0;c[h+24>>2]=-1;c[h+28>>2]=b;c[h+32>>2]=d;f[h+36>>2]=0.0;f[h+40>>2]=.30000001192092896;c[h+44>>2]=0;c[h>>2]=5764;c[h+300>>2]=c[e>>2];c[h+300+4>>2]=c[e+4>>2];c[h+300+8>>2]=c[e+8>>2];c[h+300+12>>2]=c[e+12>>2];c[h+316>>2]=c[e+16>>2];c[h+316+4>>2]=c[e+16+4>>2];c[h+316+8>>2]=c[e+16+8>>2];c[h+316+12>>2]=c[e+16+12>>2];c[h+332>>2]=c[e+32>>2];c[h+332+4>>2]=c[e+32+4>>2];c[h+332+8>>2]=c[e+32+8>>2];c[h+332+12>>2]=c[e+32+12>>2];c[h+348>>2]=c[e+48>>2];c[h+348+4>>2]=c[e+48+4>>2];c[h+348+8>>2]=c[e+48+8>>2];c[h+348+12>>2]=c[e+48+12>>2];c[h+364>>2]=c[g>>2];c[h+364+4>>2]=c[g+4>>2];c[h+364+8>>2]=c[g+8>>2];c[h+364+12>>2]=c[g+12>>2];c[h+380>>2]=c[g+16>>2];c[h+380+4>>2]=c[g+16+4>>2];c[h+380+8>>2]=c[g+16+8>>2];c[h+380+12>>2]=c[g+16+12>>2];c[h+396>>2]=c[g+32>>2];c[h+396+4>>2]=c[g+32+4>>2];c[h+396+8>>2]=c[g+32+8>>2];c[h+396+12>>2]=c[g+32+12>>2];c[h+412>>2]=c[g+48>>2];c[h+412+4>>2]=c[g+48+4>>2];c[h+412+8>>2]=c[g+48+8>>2];c[h+412+12>>2]=c[g+48+12>>2];a[h+552>>0]=0;c[h+524>>2]=0;f[h+572>>2]=-1.0;f[h+444>>2]=999999984306749440.0;f[h+448>>2]=999999984306749440.0;f[h+452>>2]=999999984306749440.0;f[h+428>>2]=1.0;f[h+432>>2]=.30000001192092896;f[h+436>>2]=1.0;f[h+440>>2]=.009999999776482582;f[h+456>>2]=.05000000074505806;c[h+592>>2]=0;f[h+596>>2]=0.0;f[h+600>>2]=.699999988079071;f[h+604>>2]=0.0;return h|0}function Hf(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0.0;l=ea;ea=ea+672|0;c[l+568+8>>2]=0;c[l+568+12>>2]=1065353216;c[l+568+16>>2]=1065353216;c[l+568+20>>2]=1065353216;f[l+568+24>>2]=0.0;c[l+568+52>>2]=0;c[l+568>>2]=4780;c[l+568+4>>2]=1;c[l+568+56>>2]=c[d>>2];c[l+568+56+4>>2]=c[d+4>>2];c[l+568+56+8>>2]=c[d+8>>2];c[l+568+56+12>>2]=c[d+12>>2];c[l+568+72>>2]=c[d+16>>2];c[l+568+72+4>>2]=c[d+16+4>>2];c[l+568+72+8>>2]=c[d+16+8>>2];c[l+568+72+12>>2]=c[d+16+12>>2];c[l+568+88>>2]=c[d+32>>2];c[l+568+88+4>>2]=c[d+32+4>>2];c[l+568+88+8>>2]=c[d+32+8>>2];c[l+568+88+12>>2]=c[d+32+12>>2];c[l+568+44>>2]=c[b+204>>2];f[l+208+308>>2]=9.999999747378752e-05;a[l+208+332>>0]=0;c[l+200>>2]=10432;d=c[b+4>>2]|0;c[l+176>>2]=10500;c[l+176+4>>2]=l+208;c[l+176+8>>2]=l+200;c[l+176+12>>2]=d;c[l+176+16>>2]=l+568;c[l+176+20>>2]=0;c[l>>2]=4752;c[l+168>>2]=0;f[l+164>>2]=1.0;c[l+172>>2]=c[b+208>>2];if((Rc(l+176|0,b+8|0,b+72|0,b+136|0,b+136|0,l)|0?(j=+f[l+132>>2],k=+f[l+136>>2],h=+f[l+140>>2],j*j+k*k+h*h>9.999999747378752e-05):0)?(i=+f[l+164>>2],i<+f[b+200>>2]):0){m=1.0/+s(+(j*j+k*k+h*h));f[l+132>>2]=j*m;f[l+136>>2]=k*m;f[l+140>>2]=h*m;+la[c[(c[b>>2]|0)+12>>2]&3](b,l+132|0,l+148|0,i,e,g)}c[l+568>>2]=8336;e=c[l+568+52>>2]|0;if(!e){ea=l;return}Ca[c[c[e>>2]>>2]&511](e);e=c[l+568+52>>2]|0;if(!e){ea=l;return}c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);ea=l;return}function If(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;e=+f[d+128>>2];if(!(e!=0.0))return;c[6564]=(c[6564]|0)+1;k=+f[d+96>>2];g=+f[d+16>>2];h=+f[d+20>>2];i=+f[d+24>>2];j=+f[d+108>>2];j=e-k*+f[d+116>>2]-(g*+f[a+144>>2]+h*+f[a+148>>2]+i*+f[a+152>>2]+(+f[d>>2]*+f[a+160>>2]+ +f[d+4>>2]*+f[a+164>>2]+ +f[d+8>>2]*+f[a+168>>2]))*j-j*(+f[d+48>>2]*+f[b+144>>2]+ +f[d+52>>2]*+f[b+148>>2]+ +f[d+56>>2]*+f[b+152>>2]+(+f[d+32>>2]*+f[b+160>>2]+ +f[d+36>>2]*+f[b+164>>2]+ +f[d+40>>2]*+f[b+168>>2]));l=+f[d+120>>2];e=k+j>2]=k+j>2]|0){l=e*(h*+f[a+132>>2])*+f[a+116>>2];k=e*(i*+f[a+136>>2])*+f[a+120>>2];f[a+144>>2]=+f[a+112>>2]*(e*(g*+f[a+128>>2]))+ +f[a+144>>2];f[a+148>>2]=l+ +f[a+148>>2];f[a+152>>2]=k+ +f[a+152>>2];k=e*+f[a+100>>2]*+f[d+68>>2];l=e*+f[a+104>>2]*+f[d+72>>2];f[a+160>>2]=e*+f[a+96>>2]*+f[d+64>>2]+ +f[a+160>>2];f[a+164>>2]=k+ +f[a+164>>2];f[a+168>>2]=l+ +f[a+168>>2]}if(!(c[b+240>>2]|0))return;l=e*(+f[d+52>>2]*+f[b+132>>2])*+f[b+116>>2];k=e*(+f[d+56>>2]*+f[b+136>>2])*+f[b+120>>2];f[b+144>>2]=+f[b+112>>2]*(e*(+f[d+48>>2]*+f[b+128>>2]))+ +f[b+144>>2];f[b+148>>2]=l+ +f[b+148>>2];f[b+152>>2]=k+ +f[b+152>>2];k=e*+f[b+100>>2]*+f[d+84>>2];l=e*+f[b+104>>2]*+f[d+88>>2];f[b+160>>2]=e*+f[b+96>>2]*+f[d+80>>2]+ +f[b+160>>2];f[b+164>>2]=k+ +f[b+164>>2];f[b+168>>2]=l+ +f[b+168>>2];return}function Jf(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;if(!(a[d+164>>0]|0)){f=c[d+148>>2]|0;if((f|0)==(c[d+152>>2]|0)?(k=(f|0)==0?1:f<<1,(f|0)<(k|0)):0){if(!k)g=0;else{c[6747]=(c[6747]|0)+1;f=kb((k<<1)+19|0)|0;if(!f)g=0;else{c[(f+4+15&-16)+-4>>2]=f;g=f+4+15&-16}f=c[d+148>>2]|0}i=c[d+156>>2]|0;if((f|0)<=0)if(!i)h=d+160|0;else l=29;else{h=0;do{b[g+(h<<1)>>1]=b[i+(h<<1)>>1]|0;h=h+1|0}while((h|0)!=(f|0));l=29}if((l|0)==29){if(a[d+160>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);f=c[d+148>>2]|0}c[d+156>>2]=0;h=d+160|0}a[h>>0]=1;c[d+156>>2]=g;c[d+152>>2]=k}l=c[d+156>>2]|0;b[l+(f<<1)>>1]=e;c[d+148>>2]=f+1;c[(c[d+32>>2]|0)+4>>2]=l;return}else{f=c[d+128>>2]|0;if((f|0)==(c[d+132>>2]|0)?(j=(f|0)==0?1:f<<1,(f|0)<(j|0)):0){if(!j)g=0;else{c[6747]=(c[6747]|0)+1;f=kb((j<<2|3)+16|0)|0;if(!f)g=0;else{c[(f+4+15&-16)+-4>>2]=f;g=f+4+15&-16}f=c[d+128>>2]|0}i=c[d+136>>2]|0;if((f|0)<=0)if(!i)h=d+140|0;else l=13;else{h=0;do{c[g+(h<<2)>>2]=c[i+(h<<2)>>2];h=h+1|0}while((h|0)!=(f|0));l=13}if((l|0)==13){if(a[d+140>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[d+136>>2]=0;f=c[d+128>>2]|0;h=d+140|0}a[h>>0]=1;c[d+136>>2]=g;c[d+132>>2]=j}l=c[d+136>>2]|0;c[l+(f<<2)>>2]=e;c[d+128>>2]=(c[d+128>>2]|0)+1;c[(c[d+32>>2]|0)+4>>2]=l;return}}function Kf(a,b,d){a=a|0;b=+b;d=+d;var e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,s=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0;h=ea;ea=ea+16|0;b=+f[a+336>>2]*b;d=+f[a+452>>2];e=c[a+792>>2]|0;if((e|0)<=0){ea=h;return}g=0;do{s=c[a+800>>2]|0;j=c[s+(g*96|0)+20>>2]|0;n=c[s+(g*96|0)>>2]|0;x=+f[s+(g*96|0)+4>>2];w=+f[s+(g*96|0)+8>>2];v=+f[s+(g*96|0)+12>>2];i=s+(g*96|0)+76|0;u=+f[j+332>>2];o=+f[s+(g*96|0)+84>>2];y=+f[j+336>>2];l=+f[s+(g*96|0)+80>>2];k=+f[i>>2];m=+f[j+328>>2];r=+f[n+8>>2];q=+f[n+12>>2];p=+f[n+16>>2];t=b*(x*+f[j+4>>2]+w*+f[j+8>>2]+v*+f[j+12>>2]+ +f[j+52>>2]-r)+(d*(u*o-y*l+ +f[j+312>>2])-(r-+f[n+24>>2]));o=b*(x*+f[j+20>>2]+w*+f[j+24>>2]+v*+f[j+28>>2]+ +f[j+56>>2]-q)+(d*(+f[j+316>>2]+(y*k-o*m))-(q-+f[n+28>>2]));k=b*(x*+f[j+36>>2]+w*+f[j+40>>2]+v*+f[j+44>>2]+ +f[j+60>>2]-p)+(d*(l*m-u*k+ +f[j+320>>2])-(p-+f[n+32>>2]));u=+f[s+(g*96|0)+24>>2];m=(t*+f[s+(g*96|0)+28>>2]+o*+f[s+(g*96|0)+32>>2]+ +f[s+(g*96|0)+36>>2]*k)*u;l=(t*+f[s+(g*96|0)+44>>2]+o*+f[s+(g*96|0)+48>>2]+k*+f[s+(g*96|0)+52>>2])*u;k=u*(t*+f[s+(g*96|0)+60>>2]+o*+f[s+(g*96|0)+64>>2]+k*+f[s+(g*96|0)+68>>2]);o=+f[s+(g*96|0)+92>>2];f[n+8>>2]=r+m*o;f[n+12>>2]=q+o*l;f[n+16>>2]=p+o*k;f[h>>2]=-m;f[h+4>>2]=-l;f[h+8>>2]=-k;f[h+12>>2]=0.0;uk(j,h,i);g=g+1|0}while((g|0)!=(e|0));ea=h;return}function Lf(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;c[6734]=(c[6734]|0)+1;l=(e<<16|d)+~((e<<16|d)<<15)|0;l=((10?l>>10:l)^l)*9|0;l=(6?l>>6:l)^l;l=(16?l+~(l<<11)>>16:l+~(l<<11)|0)^l+~(l<<11);k=c[b+12>>2]|0;f=c[(c[b+40>>2]|0)+((k+-1&l)<<2)>>2]|0;a:do if((f|0)!=-1){h=c[b+16>>2]|0;while(1){g=h+(f*12|0)|0;if((c[g>>2]|0)==(d|0)?(c[h+(f*12|0)+4>>2]|0)==(e|0):0)break;f=c[(c[b+60>>2]|0)+(f<<2)>>2]|0;if((f|0)==-1)break a}if(g|0){b=g;return b|0}}while(0);j=c[b+8>>2]|0;if((j|0)==(k|0)){h=(k|0)==0?1:k<<1;if((k|0)<(h|0)){if(!h){g=k;i=0}else{c[6747]=(c[6747]|0)+1;f=kb((h*12|3)+16|0)|0;if(!f)f=0;else{c[(f+4+15&-16)+-4>>2]=f;f=f+4+15&-16}g=c[b+8>>2]|0;i=f}if((g|0)>0){f=0;do{m=i+(f*12|0)|0;n=(c[b+16>>2]|0)+(f*12|0)|0;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];c[m+8>>2]=c[n+8>>2];f=f+1|0}while((f|0)!=(g|0))}f=c[b+16>>2]|0;if(f|0){if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0)}c[b+16>>2]=0}a[b+20>>0]=1;c[b+16>>2]=i;c[b+12>>2]=h;f=c[b+8>>2]|0}else{f=k;h=k}}else{f=j;h=k}c[b+8>>2]=f+1;g=c[b+16>>2]|0;if((k|0)<(h|0)){He(b);f=(c[b+12>>2]|0)+-1&l}else f=k+-1&l;c[g+(j*12|0)>>2]=d;c[g+(j*12|0)+4>>2]=e;c[g+(j*12|0)+8>>2]=0;n=(c[b+40>>2]|0)+(f<<2)|0;c[(c[b+60>>2]|0)+(j<<2)>>2]=c[n>>2];c[n>>2]=j;n=g+(j*12|0)|0;return n|0}function Mf(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0;i=Hs()|0;c[i+4>>2]=4;c[i+8>>2]=-1;c[i+12>>2]=-1;f[i+16>>2]=3402823466385288598117041.0e14;a[i+20>>0]=1;a[i+21>>0]=0;c[i+24>>2]=-1;c[i+28>>2]=b;c[i+32>>2]=d;f[i+36>>2]=0.0;f[i+40>>2]=.30000001192092896;c[i+44>>2]=0;c[i>>2]=5820;c[i+552>>2]=c[e>>2];c[i+552+4>>2]=c[e+4>>2];c[i+552+8>>2]=c[e+8>>2];c[i+552+12>>2]=c[e+12>>2];c[i+568>>2]=c[e+16>>2];c[i+568+4>>2]=c[e+16+4>>2];c[i+568+8>>2]=c[e+16+8>>2];c[i+568+12>>2]=c[e+16+12>>2];c[i+584>>2]=c[e+32>>2];c[i+584+4>>2]=c[e+32+4>>2];c[i+584+8>>2]=c[e+32+8>>2];c[i+584+12>>2]=c[e+32+12>>2];c[i+600>>2]=c[e+48>>2];c[i+600+4>>2]=c[e+48+4>>2];c[i+600+8>>2]=c[e+48+8>>2];c[i+600+12>>2]=c[e+48+12>>2];c[i+616>>2]=c[g>>2];c[i+616+4>>2]=c[g+4>>2];c[i+616+8>>2]=c[g+8>>2];c[i+616+12>>2]=c[g+12>>2];c[i+632>>2]=c[g+16>>2];c[i+632+4>>2]=c[g+16+4>>2];c[i+632+8>>2]=c[g+16+8>>2];c[i+632+12>>2]=c[g+16+12>>2];c[i+648>>2]=c[g+32>>2];c[i+648+4>>2]=c[g+32+4>>2];c[i+648+8>>2]=c[g+32+8>>2];c[i+648+12>>2]=c[g+32+12>>2];c[i+664>>2]=c[g+48>>2];c[i+664+4>>2]=c[g+48+4>>2];c[i+664+8>>2]=c[g+48+8>>2];c[i+664+12>>2]=c[g+48+12>>2];f[i+688>>2]=0.0;f[i+692>>2]=-1.0;f[i+696>>2]=.8999999761581421;f[i+700>>2]=.30000001192092896;f[i+704>>2]=1.0;f[i+708>>2]=0.0;f[i+712>>2]=0.0;a[i+716>>0]=0;a[i+736>>0]=0;a[i+737>>0]=0;a[i+738>>0]=0;a[i+739>>0]=1;a[i+740>>0]=h&1;c[i+748>>2]=0;f[i+732>>2]=h?-1.0:1.0;return i|0}function Nf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;g=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b>>2]=g;if(g|0)Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);c[b+4>>2]=c[a+4>>2];g=c[a+48>>2]|0;va[c[(c[g>>2]|0)+56>>2]&63](g,b+12|0,d)|0;c[b+52>>2]=c[a+12>>2];do if((c[a+52>>2]|0)!=0?((ra[c[(c[d>>2]|0)+52>>2]&127](d)|0)&1|0)==0:0){e=ta[c[(c[d>>2]|0)+24>>2]&31](d,c[a+52>>2]|0)|0;if(!e){c[b+40>>2]=ta[c[(c[d>>2]|0)+28>>2]&31](d,c[a+52>>2]|0)|0;c[b+44>>2]=0;e=c[a+52>>2]|0;e=ra[c[(c[e>>2]|0)+12>>2]&127](e)|0;e=va[c[(c[d>>2]|0)+16>>2]&63](d,e,1)|0;g=c[a+52>>2]|0;g=va[c[(c[g>>2]|0)+16>>2]&63](g,c[e+8>>2]|0,d)|0;Ta[c[(c[d>>2]|0)+20>>2]&31](d,e,g,1213612625,c[a+52>>2]|0);break}else{c[b+40>>2]=e;c[b+44>>2]=0;break}}else f=8;while(0);if((f|0)==8){c[b+40>>2]=0;c[b+44>>2]=0}if(c[a+56>>2]|0?((ra[c[(c[d>>2]|0)+52>>2]&127](d)|0)&2|0)==0:0){e=ta[c[(c[d>>2]|0)+24>>2]&31](d,c[a+56>>2]|0)|0;if(!e){c[b+48>>2]=ta[c[(c[d>>2]|0)+28>>2]&31](d,c[a+56>>2]|0)|0;b=c[a+56>>2]|0;b=ra[c[(c[b>>2]|0)+8>>2]&127](b)|0;b=va[c[(c[d>>2]|0)+16>>2]&63](d,b,1)|0;g=c[a+56>>2]|0;g=va[c[(c[g>>2]|0)+12>>2]&63](g,c[b+8>>2]|0,d)|0;Ta[c[(c[d>>2]|0)+20>>2]&31](d,b,g,1346456916,c[a+56>>2]|0);return 19373}else{c[b+48>>2]=e;return 19373}}c[b+48>>2]=0;return 19373}function Of(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0.0,B=0;x=ea;ea=ea+2048|0;if((e|0)<=0){ea=x;return}v=0;do{q=c[a+92>>2]|0;if((q|0)>0){r=b+(v<<4)|0;u=b+(v<<4)+4|0;s=b+(v<<4)+8|0;t=d+(v<<4)|0;w=0;p=-999999984306749440.0;j=c[a+100>>2]|0;i=c[a+120>>2]|0;while(1){k=q-w|0;o=(k|0)<128?k:128;if((k|0)>0){l=+f[r>>2];m=+f[u>>2];n=+f[s>>2];h=0;do{y=+f[i>>2];A=+f[j>>2]+l*+f[a+12>>2]*y;z=m*+f[a+16>>2]*y+ +f[j+4>>2];y=y*(n*+f[a+20>>2])+ +f[j+8>>2];g=+ha[c[(c[a>>2]|0)+48>>2]&15](a);l=+f[r>>2];m=+f[u>>2];n=+f[s>>2];f[x+(h<<4)>>2]=A-g*l;f[x+(h<<4)+4>>2]=z-g*m;f[x+(h<<4)+8>>2]=y-g*n;f[x+(h<<4)+12>>2]=0.0;j=j+16|0;i=i+4|0;h=h+1|0}while((h|0)<(o|0));k=0;g=-3402823466385288598117041.0e14;h=-1;do{A=l*+f[x+(k<<4)>>2]+m*+f[x+(k<<4)+4>>2]+n*+f[x+(k<<4)+8>>2];B=A>g;h=B?k:h;g=B?A:g;k=k+1|0}while((k|0)!=(o|0))}else{g=-3402823466385288598117041.0e14;h=-1}if(g>p){B=x+(h<<4)|0;c[t>>2]=c[B>>2];c[t+4>>2]=c[B+4>>2];c[t+8>>2]=c[B+8>>2];c[t+12>>2]=c[B+12>>2]}else g=p;w=w+128|0;if((q|0)<=(w|0))break;else p=g}}v=v+1|0}while((v|0)!=(e|0));ea=x;return}function Pf(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0;h=Hs()|0;c[h+4>>2]=4;c[h+8>>2]=-1;c[h+12>>2]=-1;f[h+16>>2]=3402823466385288598117041.0e14;a[h+20>>0]=1;a[h+21>>0]=0;c[h+24>>2]=-1;c[h+28>>2]=b;c[h+32>>2]=d;f[h+36>>2]=0.0;f[h+40>>2]=.30000001192092896;c[h+44>>2]=0;c[h>>2]=5820;c[h+552>>2]=c[e>>2];c[h+552+4>>2]=c[e+4>>2];c[h+552+8>>2]=c[e+8>>2];c[h+552+12>>2]=c[e+12>>2];c[h+568>>2]=c[e+16>>2];c[h+568+4>>2]=c[e+16+4>>2];c[h+568+8>>2]=c[e+16+8>>2];c[h+568+12>>2]=c[e+16+12>>2];c[h+584>>2]=c[e+32>>2];c[h+584+4>>2]=c[e+32+4>>2];c[h+584+8>>2]=c[e+32+8>>2];c[h+584+12>>2]=c[e+32+12>>2];c[h+600>>2]=c[e+48>>2];c[h+600+4>>2]=c[e+48+4>>2];c[h+600+8>>2]=c[e+48+8>>2];c[h+600+12>>2]=c[e+48+12>>2];c[h+616>>2]=c[g>>2];c[h+616+4>>2]=c[g+4>>2];c[h+616+8>>2]=c[g+8>>2];c[h+616+12>>2]=c[g+12>>2];c[h+632>>2]=c[g+16>>2];c[h+632+4>>2]=c[g+16+4>>2];c[h+632+8>>2]=c[g+16+8>>2];c[h+632+12>>2]=c[g+16+12>>2];c[h+648>>2]=c[g+32>>2];c[h+648+4>>2]=c[g+32+4>>2];c[h+648+8>>2]=c[g+32+8>>2];c[h+648+12>>2]=c[g+32+12>>2];c[h+664>>2]=c[g+48>>2];c[h+664+4>>2]=c[g+48+4>>2];c[h+664+8>>2]=c[g+48+8>>2];c[h+664+12>>2]=c[g+48+12>>2];f[h+688>>2]=0.0;f[h+692>>2]=-1.0;f[h+696>>2]=.8999999761581421;f[h+700>>2]=.30000001192092896;f[h+704>>2]=1.0;f[h+708>>2]=0.0;f[h+712>>2]=0.0;a[h+716>>0]=0;a[h+736>>0]=0;a[h+737>>0]=0;a[h+738>>0]=0;a[h+739>>0]=1;a[h+740>>0]=0;c[h+748>>2]=0;f[h+732>>2]=1.0;return h|0}function Qf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;k=+f[d+100>>2];e=+f[d+16>>2];g=+f[d+20>>2];h=+f[d+24>>2];j=+f[d+108>>2];j=+f[d+112>>2]-k*+f[d+116>>2]-(e*+f[a+64>>2]+g*+f[a+68>>2]+h*+f[a+72>>2]+(+f[d>>2]*+f[a+80>>2]+ +f[d+4>>2]*+f[a+84>>2]+ +f[d+8>>2]*+f[a+88>>2]))*j-j*(+f[d+48>>2]*+f[b+64>>2]+ +f[d+52>>2]*+f[b+68>>2]+ +f[d+56>>2]*+f[b+72>>2]+(+f[d+32>>2]*+f[b+80>>2]+ +f[d+36>>2]*+f[b+84>>2]+ +f[d+40>>2]*+f[b+88>>2]));l=+f[d+120>>2];i=k+j>2]=k+j>2]|0){l=i*(g*+f[a+132>>2])*+f[a+116>>2];k=i*(h*+f[a+136>>2])*+f[a+120>>2];f[a+64>>2]=+f[a+112>>2]*(i*(e*+f[a+128>>2]))+ +f[a+64>>2];f[a+68>>2]=l+ +f[a+68>>2];f[a+72>>2]=k+ +f[a+72>>2];k=i*+f[a+100>>2]*+f[d+68>>2];l=i*+f[a+104>>2]*+f[d+72>>2];f[a+80>>2]=i*+f[a+96>>2]*+f[d+64>>2]+ +f[a+80>>2];f[a+84>>2]=k+ +f[a+84>>2];f[a+88>>2]=l+ +f[a+88>>2]}if(!(c[b+240>>2]|0))return;l=i*(+f[d+52>>2]*+f[b+132>>2])*+f[b+116>>2];k=i*(+f[d+56>>2]*+f[b+136>>2])*+f[b+120>>2];f[b+64>>2]=+f[b+112>>2]*(i*(+f[d+48>>2]*+f[b+128>>2]))+ +f[b+64>>2];f[b+68>>2]=l+ +f[b+68>>2];f[b+72>>2]=k+ +f[b+72>>2];k=i*+f[b+100>>2]*+f[d+84>>2];l=i*+f[b+104>>2]*+f[d+88>>2];f[b+80>>2]=i*+f[b+96>>2]*+f[d+80>>2]+ +f[b+80>>2];f[b+84>>2]=k+ +f[b+84>>2];f[b+88>>2]=l+ +f[b+88>>2];return}function Rf(b,d,e,g,h,i){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0,r=0;c[6747]=(c[6747]|0)+1;b=kb((h+2|0)>>>0>268435455?18:(h+2<<4|3)+16|0)|0;if(!b)k=0;else{c[(b+4+15&-16)+-4>>2]=b;k=b+4+15&-16}j=GJ((h+2|0)>>>0>1073741823?-1:h+2<<2)|0;if((h|0)>-2){b=0;do{p=+(b|0)/+(h+1|0);o=+f[e>>2];n=+f[e+4>>2];n=n+p*(+f[g+4>>2]-n);m=+f[e+8>>2];m=m+p*(+f[g+8>>2]-m);f[k+(b<<4)>>2]=o+p*(+f[g>>2]-o);f[k+(b<<4)+4>>2]=n;f[k+(b<<4)+8>>2]=m;f[k+(b<<4)+12>>2]=0.0;f[j+(b<<2)>>2]=1.0;b=b+1|0}while((b|0)<(h+2|0))}c[6747]=(c[6747]|0)+1;b=kb(1271)|0;if(!b)l=0;else{c[(b+4+15&-16)+-4>>2]=b;l=b+4+15&-16}ub(l,d,h+2|0,k,j);if(i&1|0){f[(c[l+720>>2]|0)+88>>2]=0.0;a[l+924>>0]=1}if(i&2|0){f[(c[l+720>>2]|0)+((h+1|0)*104|0)+88>>2]=0.0;a[l+924>>0]=1}if(k|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}HJ(j);if((h|0)<=-1)return l|0;k=l+720|0;g=l+732|0;e=l+740|0;b=l+924|0;j=1;do{r=j+-1|0;q=c[k>>2]|0;mh(l,0);d=(c[g>>2]|0)+-1|0;i=c[e>>2]|0;c[i+(d*52|0)+8>>2]=q+(r*104|0);c[i+(d*52|0)+12>>2]=q+(j*104|0);n=+f[q+(r*104|0)+8>>2]-+f[q+(j*104|0)+8>>2];o=+f[q+(r*104|0)+12>>2]-+f[q+(j*104|0)+12>>2];p=+f[q+(r*104|0)+16>>2]-+f[q+(j*104|0)+16>>2];f[i+(d*52|0)+16>>2]=+s(+(n*n+o*o+p*p));a[b>>0]=1;j=j+1|0}while((j|0)<(h+2|0));return l|0}function Sf(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0;J=+f[a+4>>2];I=+f[a+20>>2];H=+f[a+36>>2];F=+f[a+8>>2];E=+f[a+24>>2];D=+f[a+40>>2];B=+f[a+12>>2];z=+f[a+28>>2];x=+f[a+44>>2];u=+f[b+4>>2];t=+f[b+20>>2];s=+f[b+36>>2];q=+f[b+8>>2];p=+f[b+24>>2];o=+f[b+40>>2];m=+f[b+12>>2];k=+f[b+28>>2];i=+f[b+44>>2];c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;A=+f[e>>2];y=+f[e+4>>2];w=+f[e+8>>2];f[d+16>>2]=J*A+I*y+H*w;f[d+20>>2]=F*A+E*y+D*w;f[d+24>>2]=B*A+z*y+x*w;f[d+28>>2]=0.0;l=-+f[e>>2];j=-+f[e+4>>2];h=-+f[e+8>>2];f[d+32>>2]=u*l+t*j+s*h;f[d+36>>2]=q*l+p*j+o*h;f[d+40>>2]=m*l+k*j+i*h;f[d+44>>2]=0.0;G=(J*A+I*y+H*w)*+f[a+396>>2];C=(F*A+E*y+D*w)*+f[a+400>>2];v=(B*A+z*y+x*w)*+f[a+404>>2];f[d+48>>2]=G;f[d+52>>2]=C;f[d+56>>2]=v;f[d+60>>2]=0.0;r=(u*l+t*j+s*h)*+f[b+396>>2];n=(q*l+p*j+o*h)*+f[b+400>>2];g=(m*l+k*j+i*h)*+f[b+404>>2];f[d+64>>2]=r;f[d+68>>2]=n;f[d+72>>2]=g;f[d+76>>2]=0.0;f[d+80>>2]=(J*A+I*y+H*w)*G+(F*A+E*y+D*w)*C+(B*A+z*y+x*w)*v+((u*l+t*j+s*h)*r+(q*l+p*j+o*h)*n+(m*l+k*j+i*h)*g);return}function Tf(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;k=ea;ea=ea+96|0;g=c[b+8>>2]|0;if((g|0)==(c[b+12>>2]|0)?(j=(g|0)==0?1:g<<1,(g|0)<(j|0)):0){if(!j)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((j<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[b+8>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[b+16>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[b+16>>2]|0;if(i){if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[b+8>>2]|0}c[b+16>>2]=0}a[b+20>>0]=1;c[b+16>>2]=h;c[b+12>>2]=j}c[(c[b+16>>2]|0)+(g<<2)>>2]=d;c[b+8>>2]=g+1;c[k+32>>2]=c[d+4>>2];c[k+32+4>>2]=c[d+4+4>>2];c[k+32+8>>2]=c[d+4+8>>2];c[k+32+12>>2]=c[d+4+12>>2];c[k+32+16>>2]=c[d+20>>2];c[k+32+16+4>>2]=c[d+20+4>>2];c[k+32+16+8>>2]=c[d+20+8>>2];c[k+32+16+12>>2]=c[d+20+12>>2];c[k+32+32>>2]=c[d+36>>2];c[k+32+32+4>>2]=c[d+36+4>>2];c[k+32+32+8>>2]=c[d+36+8>>2];c[k+32+32+12>>2]=c[d+36+12>>2];c[k+32+48>>2]=c[d+52>>2];c[k+32+48+4>>2]=c[d+52+4>>2];c[k+32+48+8>>2]=c[d+52+8>>2];c[k+32+48+12>>2]=c[d+52+12>>2];j=c[d+192>>2]|0;Pa[c[(c[j>>2]|0)+8>>2]&127](j,k+32|0,k+16|0,k);j=c[b+68>>2]|0;c[d+188>>2]=za[c[(c[j>>2]|0)+8>>2]&3](j,k+16|0,k,c[(c[d+192>>2]|0)+4>>2]|0,d,e,f,c[b+24>>2]|0,0)|0;ea=k;return}function Uf(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0.0,w=0,x=0;w=ea;ea=ea+16|0;g=c[a+52>>2]|0;v=+f[a+28+(((g+2|0)%3|0)<<2)>>2];if((e|0)<=0){ea=w;return}h=0;while(1){c[w>>2]=0;c[w+4>>2]=0;c[w+8>>2]=0;c[w+12>>2]=0;c[w+(g<<2)>>2]=c[a+28+(g<<2)>>2];g=b+(h<<4)|0;t=b+(h<<4)+4|0;u=b+(h<<4)+8|0;l=v*+f[g>>2]+ +f[w>>2];n=v*+f[t>>2]+ +f[w+4>>2];m=v*+f[u>>2]+ +f[w+8>>2];o=+ha[c[(c[a>>2]|0)+48>>2]&15](a);i=+f[g>>2];j=+f[t>>2];k=+f[u>>2];if(i*(l-o*i)+j*(n-o*j)+k*(m-o*k)>-999999984306749440.0){f[d+(h<<4)>>2]=l-o*i;f[d+(h<<4)+4>>2]=n-o*j;f[d+(h<<4)+8>>2]=m-o*k;f[d+(h<<4)+12>>2]=0.0;p=+f[g>>2];r=+f[t>>2];s=+f[u>>2];q=i*(l-o*i)+j*(n-o*j)+k*(m-o*k)}else{p=i;r=j;s=k;q=-999999984306749440.0}c[w>>2]=0;c[w+4>>2]=0;c[w+8>>2]=0;c[w+12>>2]=0;x=c[a+52>>2]|0;f[w+(x<<2)>>2]=-+f[a+28+(x<<2)>>2];o=v*p+ +f[w>>2];n=v*r+ +f[w+4>>2];l=v*s+ +f[w+8>>2];m=+ha[c[(c[a>>2]|0)+48>>2]&15](a);k=+f[g>>2];j=+f[t>>2];i=+f[u>>2];if(k*(o-m*k)+j*(n-m*j)+i*(l-m*i)>q){f[d+(h<<4)>>2]=o-m*k;f[d+(h<<4)+4>>2]=n-m*j;f[d+(h<<4)+8>>2]=l-m*i;f[d+(h<<4)+12>>2]=0.0}h=h+1|0;if((h|0)==(e|0))break;g=c[a+52>>2]|0}ea=w;return}function Vf(b){b=b|0;var d=0,e=0,f=0;c[b>>2]=5208;if(a[b+272>>0]|0?(d=c[b+204>>2]|0,Ca[c[c[d>>2]>>2]&511](d),d=c[b+204>>2]|0,d|0):0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+196>>2]|0;if(d|0?(Ca[c[c[d>>2]>>2]&511](d),f=c[b+196>>2]|0,f|0):0){c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0)}if(a[b+273>>0]|0?(e=c[b+200>>2]|0,Ca[c[c[e>>2]>>2]&511](e),e=c[b+200>>2]|0,e|0):0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}d=c[b+316>>2]|0;if(d|0){if(a[b+320>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+316>>2]=0}a[b+320>>0]=1;c[b+316>>2]=0;c[b+308>>2]=0;c[b+312>>2]=0;d=c[b+288>>2]|0;if(d|0){if(a[b+292>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+288>>2]=0}a[b+292>>0]=1;c[b+288>>2]=0;c[b+280>>2]=0;c[b+284>>2]=0;d=c[b+240>>2]|0;if(d|0){if(a[b+244>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+240>>2]=0}a[b+244>>0]=1;c[b+240>>2]=0;c[b+232>>2]=0;c[b+236>>2]=0;d=c[b+220>>2]|0;if(d|0){if(a[b+224>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+220>>2]=0}a[b+224>>0]=1;c[b+220>>2]=0;c[b+212>>2]=0;c[b+216>>2]=0;d=c[b+188>>2]|0;if(!d){a[b+192>>0]=1;c[b+188>>2]=0;c[b+180>>2]=0;f=b+184|0;c[f>>2]=0;Zi(b);return}if(a[b+192>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+188>>2]=0;a[b+192>>0]=1;c[b+188>>2]=0;c[b+180>>2]=0;f=b+184|0;c[f>>2]=0;Zi(b);return}function Wf(b,d,e,g,h,i,j,k,l){b=b|0;d=d|0;e=e|0;g=+g;h=+h;i=+i;j=j|0;k=k|0;l=l|0;var m=0.0,n=0.0,o=0.0,p=0;p=rs()|0;c[p+8>>2]=0;f[p+12>>2]=0.0;c[p>>2]=9372;c[p+4>>2]=24;c[p+64>>2]=b;c[p+68>>2]=d;f[p+72>>2]=h;f[p+76>>2]=i;f[p+80>>2]=+(b+-1|0);f[p+84>>2]=+(d+-1|0);f[p+88>>2]=g;c[p+92>>2]=e;c[p+96>>2]=k;a[p+100>>0]=l&1;a[p+101>>0]=0;a[p+102>>0]=0;c[p+104>>2]=j;c[p+108>>2]=1065353216;c[p+112>>2]=1065353216;c[p+116>>2]=1065353216;f[p+120>>2]=0.0;switch(j|0){case 0:{f[p+16>>2]=h;c[p+20>>2]=0;c[p+24>>2]=0;f[p+28>>2]=0.0;f[p+32>>2]=i;f[p+36>>2]=+(b+-1|0);f[p+40>>2]=+(d+-1|0);f[p+44>>2]=0.0;n=+(b+-1|0);o=0.0;g=+(d+-1|0);m=h;h=0.0;break}case 1:{c[p+16>>2]=0;f[p+20>>2]=h;c[p+24>>2]=0;f[p+28>>2]=0.0;f[p+32>>2]=+(b+-1|0);f[p+36>>2]=i;f[p+40>>2]=+(d+-1|0);f[p+44>>2]=0.0;n=i;o=0.0;g=+(d+-1|0);m=0.0;i=+(b+-1|0);break}case 2:{c[p+16>>2]=0;c[p+20>>2]=0;f[p+24>>2]=h;f[p+28>>2]=0.0;f[p+32>>2]=+(b+-1|0);f[p+36>>2]=+(d+-1|0);f[p+40>>2]=i;f[p+44>>2]=0.0;n=+(d+-1|0);o=h;g=i;m=0.0;i=+(b+-1|0);h=0.0;break}default:{n=+f[p+36>>2];o=+f[p+24>>2];g=+f[p+40>>2];m=+f[p+16>>2];i=+f[p+32>>2];h=+f[p+20>>2]}}f[p+48>>2]=(m+i)*.5;f[p+52>>2]=(h+n)*.5;f[p+56>>2]=(o+g)*.5;f[p+60>>2]=0.0;return p|0}function Xf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;while(1){m=c[a+12>>2]|0;n=c[m+(((b+d|0)/2|0)<<2)>>2]|0;e=b;f=d;while(1){l=c[(c[n+740>>2]|0)+208>>2]|0;if((l|0)>-1)while(1){i=m+(e<<2)|0;h=c[i>>2]|0;g=c[(c[h+740>>2]|0)+208>>2]|0;if((g|0)<=-1)g=c[(c[h+744>>2]|0)+208>>2]|0;if((g|0)<(l|0))e=e+1|0;else{k=i;break}}else{j=c[(c[n+744>>2]|0)+208>>2]|0;while(1){i=m+(e<<2)|0;h=c[i>>2]|0;g=c[(c[h+740>>2]|0)+208>>2]|0;if((g|0)<=-1)g=c[(c[h+744>>2]|0)+208>>2]|0;if((g|0)<(j|0))e=e+1|0;else{k=i;break}}}if((l|0)>-1)while(1){g=m+(f<<2)|0;i=c[g>>2]|0;h=c[(c[i+740>>2]|0)+208>>2]|0;if((h|0)<=-1)h=c[(c[i+744>>2]|0)+208>>2]|0;if((l|0)<(h|0))f=f+-1|0;else break}else{j=c[(c[n+744>>2]|0)+208>>2]|0;while(1){g=m+(f<<2)|0;i=c[g>>2]|0;h=c[(c[i+740>>2]|0)+208>>2]|0;if((h|0)<=-1)h=c[(c[i+744>>2]|0)+208>>2]|0;if((j|0)<(h|0))f=f+-1|0;else break}}if((e|0)<=(f|0)){m=c[k>>2]|0;c[k>>2]=c[g>>2];c[(c[a+12>>2]|0)+(f<<2)>>2]=m;e=e+1|0;f=f+-1|0}if((e|0)>(f|0))break;m=c[a+12>>2]|0}if((f|0)>(b|0))Xf(a,b,f);if((e|0)<(d|0))b=e;else break}return}function Yf(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0;h=ea;ea=ea+64|0;a[d+84>>0]=0;c[h>>2]=c[b+4>>2];c[h+4>>2]=c[b+4+4>>2];c[h+8>>2]=c[b+4+8>>2];c[h+12>>2]=c[b+4+12>>2];c[h+16>>2]=c[b+20>>2];c[h+16+4>>2]=c[b+20+4>>2];c[h+16+8>>2]=c[b+20+8>>2];c[h+16+12>>2]=c[b+20+12>>2];c[h+32>>2]=c[b+36>>2];c[h+32+4>>2]=c[b+36+4>>2];c[h+32+8>>2]=c[b+36+8>>2];c[h+32+12>>2]=c[b+36+12>>2];c[h+48>>2]=c[b+52>>2];c[h+48+4>>2]=c[b+52+4>>2];c[h+48+8>>2]=c[b+52+8>>2];c[h+48+12>>2]=c[b+52+12>>2];if(e?(g=c[b+480>>2]|0,g|0):0)Ia[c[(c[g>>2]|0)+8>>2]&127](g,h);v=+f[d+156>>2];t=+f[h>>2];u=+f[d+160>>2];s=+f[h+4>>2];m=+f[d+164>>2];r=+f[h+8>>2];q=+f[h+16>>2];p=+f[h+20>>2];o=+f[h+24>>2];n=+f[h+32>>2];l=+f[h+36>>2];j=+f[h+40>>2];k=v*q+u*p+m*o+ +f[h+52>>2];i=v*n+u*l+m*j+ +f[h+56>>2];f[d+36>>2]=v*t+u*s+m*r+ +f[h+48>>2];f[d+40>>2]=k;f[d+44>>2]=i;f[d+48>>2]=0.0;i=+f[d+172>>2];k=+f[d+176>>2];m=+f[d+180>>2];f[d+52>>2]=t*i+s*k+r*m;f[d+56>>2]=i*q+k*p+m*o;f[d+60>>2]=i*n+k*l+m*j;f[d+64>>2]=0.0;m=+f[d+188>>2];k=+f[d+192>>2];i=+f[d+196>>2];f[d+68>>2]=t*m+s*k+r*i;f[d+72>>2]=q*m+p*k+o*i;f[d+76>>2]=n*m+l*k+j*i;f[d+80>>2]=0.0;ea=h;return}function Zf(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;while(1){m=c[a+12>>2]|0;n=c[m+(((b+d|0)/2|0)<<2)>>2]|0;e=b;f=d;while(1){l=c[(c[n+28>>2]|0)+208>>2]|0;if((l|0)>-1)while(1){i=m+(e<<2)|0;h=c[i>>2]|0;g=c[(c[h+28>>2]|0)+208>>2]|0;if((g|0)<=-1)g=c[(c[h+32>>2]|0)+208>>2]|0;if((g|0)<(l|0))e=e+1|0;else{k=i;break}}else{j=c[(c[n+32>>2]|0)+208>>2]|0;while(1){i=m+(e<<2)|0;h=c[i>>2]|0;g=c[(c[h+28>>2]|0)+208>>2]|0;if((g|0)<=-1)g=c[(c[h+32>>2]|0)+208>>2]|0;if((g|0)<(j|0))e=e+1|0;else{k=i;break}}}if((l|0)>-1)while(1){g=m+(f<<2)|0;i=c[g>>2]|0;h=c[(c[i+28>>2]|0)+208>>2]|0;if((h|0)<=-1)h=c[(c[i+32>>2]|0)+208>>2]|0;if((l|0)<(h|0))f=f+-1|0;else break}else{j=c[(c[n+32>>2]|0)+208>>2]|0;while(1){g=m+(f<<2)|0;i=c[g>>2]|0;h=c[(c[i+28>>2]|0)+208>>2]|0;if((h|0)<=-1)h=c[(c[i+32>>2]|0)+208>>2]|0;if((j|0)<(h|0))f=f+-1|0;else break}}if((e|0)<=(f|0)){m=c[k>>2]|0;c[k>>2]=c[g>>2];c[(c[a+12>>2]|0)+(f<<2)>>2]=m;e=e+1|0;f=f+-1|0}if((e|0)>(f|0))break;m=c[a+12>>2]|0}if((f|0)>(b|0))Zf(a,b,f);if((e|0)<(d|0))b=e;else break}return}function _f(a,b,d,e,g,h,i,j,k,l){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=+j;k=k|0;l=+l;var m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0;c[a>>2]=c[h>>2];c[a+4>>2]=c[h+4>>2];c[a+8>>2]=c[h+8>>2];c[a+12>>2]=c[h+12>>2];t=+f[e+4>>2];q=+f[a+8>>2];o=+f[e+8>>2];u=+f[a+4>>2];n=+f[a>>2];w=+f[e>>2];x=(t*q-o*u)*+f[b>>2]+ +f[b+4>>2]*(o*n-q*w)+(u*w-t*n)*+f[b+8>>2];v=(t*q-o*u)*+f[b+16>>2]+(o*n-q*w)*+f[b+20>>2]+(u*w-t*n)*+f[b+24>>2];t=(t*q-o*u)*+f[b+32>>2]+(o*n-q*w)*+f[b+36>>2]+(u*w-t*n)*+f[b+40>>2];f[a+16>>2]=x;f[a+20>>2]=v;f[a+24>>2]=t;f[a+28>>2]=0.0;w=+f[g+4>>2];o=+f[g+8>>2];s=+f[g>>2];r=+f[d>>2]*(w*-q-o*-u)+ +f[d+4>>2]*(o*-n-s*-q)+(s*-u-w*-n)*+f[d+8>>2];p=(w*-q-o*-u)*+f[d+16>>2]+(o*-n-s*-q)*+f[d+20>>2]+(s*-u-w*-n)*+f[d+24>>2];n=(w*-q-o*-u)*+f[d+32>>2]+(o*-n-s*-q)*+f[d+36>>2]+(s*-u-w*-n)*+f[d+40>>2];f[a+32>>2]=r;f[a+36>>2]=p;f[a+40>>2]=n;f[a+44>>2]=0.0;w=+f[i>>2]*x;u=+f[i+4>>2]*v;s=+f[i+8>>2]*t;f[a+48>>2]=w;f[a+52>>2]=u;f[a+56>>2]=s;f[a+60>>2]=0.0;q=+f[k>>2]*r;o=+f[k+4>>2]*p;m=+f[k+8>>2]*n;f[a+64>>2]=q;f[a+68>>2]=o;f[a+72>>2]=m;f[a+76>>2]=0.0;f[a+80>>2]=x*w+v*u+t*s+j+l+(r*q+p*o+n*m);return}function $f(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0.0,x=0;v=ea;ea=ea+2048|0;if((e|0)<=0){ea=v;return}g=0;do{f[d+(g<<4)+12>>2]=-999999984306749440.0;g=g+1|0}while((g|0)!=(e|0));s=0;do{if((ra[c[(c[a>>2]|0)+96>>2]&127](a)|0)>0){o=b+(s<<4)|0;r=b+(s<<4)+4|0;n=b+(s<<4)+8|0;q=d+(s<<4)+12|0;p=d+(s<<4)|0;t=0;do{if(((ra[c[(c[a>>2]|0)+96>>2]&127](a)|0)-t|0)<128){g=(ra[c[(c[a>>2]|0)+96>>2]&127](a)|0)-t|0;if((g|0)>0)u=11;else{i=-3402823466385288598117041.0e14;g=-1}}else{g=128;u=11}if((u|0)==11){u=0;h=0;do{Ma[c[(c[a>>2]|0)+108>>2]&127](a,h,v+(h<<4)|0);h=h+1|0}while((h|0)!=(g|0));j=+f[o>>2];k=+f[r>>2];l=+f[n>>2];m=0;i=-3402823466385288598117041.0e14;h=-1;do{w=j*+f[v+(m<<4)>>2]+k*+f[v+(m<<4)+4>>2]+l*+f[v+(m<<4)+8>>2];x=w>i;h=x?m:h;i=x?w:i;m=m+1|0}while((m|0)!=(g|0));g=h}if(i>+f[q>>2]){x=v+(g<<4)|0;c[p>>2]=c[x>>2];c[p+4>>2]=c[x+4>>2];c[p+8>>2]=c[x+8>>2];c[p+12>>2]=c[x+12>>2];f[q>>2]=i}t=t+128|0}while((t|0)<(ra[c[(c[a>>2]|0)+96>>2]&127](a)|0))}s=s+1|0}while((s|0)!=(e|0));ea=v;return}function ag(a,b,c,d,e,g,h){a=a|0;b=+b;c=+c;d=+d;e=e|0;g=+g;h=h|0;var i=0.0,j=0.0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0;k=ea;ea=ea+16|0;j=c*g+ +f[a+52>>2];i=d*g+ +f[a+56>>2];f[h+48>>2]=b*g+ +f[a+48>>2];f[h+52>>2]=j;f[h+56>>2]=i;f[h+60>>2]=0.0;i=+f[e>>2];j=+f[e+4>>2];b=+f[e+8>>2];c=+s(+(i*i+j*j+b*b));c=c*g>.7853981852531433?.7853981852531433/g:c;if(c<1.0000000474974513e-03)d=g*.5-c*(g*g*g*.02083333395421505*c);else d=+v(+(c*.5*g))/c;b=b*d;m=j*d;o=i*d;q=+u(+(c*g*.5));Gg(a,k);n=+f[k>>2];p=+f[k+12>>2];i=+f[k+8>>2];g=+f[k+4>>2];c=1.0/+s(+((q*p-o*n-m*g-b*i)*(q*p-o*n-m*g-b*i)+((b*p+q*i+o*g-m*n)*(b*p+q*i+o*g-m*n)+((q*n+o*p+m*i-b*g)*(q*n+o*p+m*i-b*g)+(b*n+(m*p+q*g)-o*i)*(b*n+(m*p+q*g)-o*i)))));d=(q*n+o*p+m*i-b*g)*c;j=(b*n+(m*p+q*g)-o*i)*c;l=(b*p+q*i+o*g-m*n)*c;c=(q*p-o*n-m*g-b*i)*c;i=d*(2.0/(c*c+(l*l+(d*d+j*j))));g=j*(2.0/(c*c+(l*l+(d*d+j*j))));b=l*(2.0/(c*c+(l*l+(d*d+j*j))));f[h>>2]=1.0-(j*g+l*b);f[h+4>>2]=d*g-c*b;f[h+8>>2]=d*b+c*g;f[h+12>>2]=0.0;f[h+16>>2]=d*g+c*b;f[h+20>>2]=1.0-(d*i+l*b);f[h+24>>2]=j*b-c*i;f[h+28>>2]=0.0;f[h+32>>2]=d*b-c*g;f[h+36>>2]=j*b+c*i;f[h+40>>2]=1.0-(d*i+j*g);f[h+44>>2]=0.0;ea=k;return}function bg(b,d,e){b=b|0;d=+d;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;g=c[b+8>>2]|0;if(g|0?(c[g+204>>2]&3|0)==0:0){if((c[g+216>>2]&-2|0)!=4)c[g+216>>2]=1;f[g+220>>2]=0.0}g=c[b+12>>2]|0;if(g|0?(c[g+204>>2]&3|0)==0:0){if((c[g+216>>2]&-2|0)!=4)c[g+216>>2]=1;f[g+220>>2]=0.0}g=c[b+20>>2]|0;if(g|0?(c[g+204>>2]&3|0)==0:0){if((c[g+216>>2]&-2|0)!=4)c[g+216>>2]=1;f[g+220>>2]=0.0}g=c[b+24>>2]|0;if(g|0?(c[g+204>>2]&3|0)==0:0){if((c[g+216>>2]&-2|0)!=4)c[g+216>>2]=1;f[g+220>>2]=0.0}g=c[b+156>>2]|0;c[b+156>>2]=g+1;a[b+152>>0]=(g|0)>=(c[b+160>>2]|0)&1;if(g|0){c[b+72>>2]=0;c[b+72+4>>2]=0;c[b+72+8>>2]=0;c[b+72+12>>2]=0;c[b+72+16>>2]=0;c[b+72+20>>2]=0;c[b+72+24>>2]=0;c[b+72+28>>2]=0;return}j=+f[b+64>>2];i=1.0/d*(+f[b+72>>2]*j);h=1.0/d*(j*+f[b+76>>2]);d=1.0/d*(j*+f[b+80>>2]);f[b+72>>2]=i;f[b+76>>2]=h;f[b+80>>2]=d;f[b+84>>2]=0.0;j=+f[b+68>>2];if(j>0.0){l=j*i*+f[b+120>>2]+j*h*+f[b+124>>2]+j*d*+f[b+128>>2];k=j*i*+f[b+136>>2]+j*h*+f[b+140>>2]+j*d*+f[b+144>>2];f[b+88>>2]=j*i*+f[b+104>>2]+j*h*+f[b+108>>2]+j*d*+f[b+112>>2];f[b+92>>2]=l;f[b+96>>2]=k;f[b+100>>2]=0.0;f[b+72>>2]=(1.0-j)*i;f[b+76>>2]=(1.0-j)*h;f[b+80>>2]=(1.0-j)*d;i=(1.0-j)*i;h=(1.0-j)*h;d=(1.0-j)*d}f[b+72>>2]=1.0/+(e|0)*i;f[b+76>>2]=1.0/+(e|0)*h;f[b+80>>2]=1.0/+(e|0)*d;return}function cg(a,b,d,e,g,i,j){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0.0,l=0,m=0.0,n=0.0,o=0.0,p=0,q=0,r=0.0,s=0;q=ea;ea=ea+16|0;f[e>>2]=3402823466385288598117041.0e14;f[g>>2]=-3402823466385288598117041.0e14;l=c[a+96>>2]|0;if((l|0)>0){p=0;do{s=c[a+104>>2]|0;r=+f[s+(p<<4)>>2]*+f[a+12>>2];m=+f[s+(p<<4)+4>>2]*+f[a+16>>2];n=+f[s+(p<<4)+8>>2]*+f[a+20>>2];k=r*+f[b>>2]+m*+f[b+4>>2]+n*+f[b+8>>2]+ +f[b+48>>2];o=r*+f[b+16>>2]+m*+f[b+20>>2]+n*+f[b+24>>2]+ +f[b+52>>2];n=r*+f[b+32>>2]+m*+f[b+36>>2]+n*+f[b+40>>2]+ +f[b+56>>2];m=k*+f[d>>2]+o*+f[d+4>>2]+n*+f[d+8>>2];if(m<+f[e>>2]){f[e>>2]=m;f[i>>2]=k;f[i+4>>2]=o;f[i+8>>2]=n;f[i+12>>2]=0.0}if(m>+f[g>>2]){f[g>>2]=m;f[j>>2]=k;f[j+4>>2]=o;f[j+8>>2]=n;f[j+12>>2]=0.0}p=p+1|0}while((p|0)!=(l|0));m=+f[g>>2];l=(f[h>>2]=m,c[h>>2]|0)}else{l=-8388609;m=-3402823466385288598117041.0e14}k=+f[e>>2];if(!(k>m)){ea=q;return}c[e>>2]=l;f[g>>2]=k;c[q>>2]=c[i>>2];c[q+4>>2]=c[i+4>>2];c[q+8>>2]=c[i+8>>2];c[q+12>>2]=c[i+12>>2];c[i>>2]=c[j>>2];c[i+4>>2]=c[j+4>>2];c[i+8>>2]=c[j+8>>2];c[i+12>>2]=c[j+12>>2];c[j>>2]=c[q>>2];c[j+4>>2]=c[q+4>>2];c[j+8>>2]=c[q+8>>2];c[j+12>>2]=c[q+12>>2];ea=q;return}function dg(a,b){a=a|0;b=b|0;var d=0,e=0;d=ea;ea=ea+48|0;e=(c[a+48>>2]|0)+4|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];c[e+12>>2]=c[b+12>>2];b=d+32+4|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;f[d+32>>2]=1.0;Ma[c[(c[a>>2]|0)+68>>2]&127](d+16|0,a,d+32|0);f[a+32>>2]=+f[d+16>>2]+ +f[a+12>>2];f[d+32>>2]=-1.0;Ma[c[(c[a>>2]|0)+68>>2]&127](d,a,d+32|0);c[d+16>>2]=c[d>>2];c[d+16+4>>2]=c[d+4>>2];c[d+16+8>>2]=c[d+8>>2];c[d+16+12>>2]=c[d+12>>2];f[a+16>>2]=+f[d+16>>2]-+f[a+12>>2];c[d+32>>2]=0;c[d+32+4>>2]=0;c[d+32+8>>2]=0;c[d+32+12>>2]=0;f[b>>2]=1.0;Ma[c[(c[a>>2]|0)+68>>2]&127](d+16|0,a,d+32|0);f[a+36>>2]=+f[d+16+4>>2]+ +f[a+12>>2];f[b>>2]=-1.0;Ma[c[(c[a>>2]|0)+68>>2]&127](d,a,d+32|0);c[d+16>>2]=c[d>>2];c[d+16+4>>2]=c[d+4>>2];c[d+16+8>>2]=c[d+8>>2];c[d+16+12>>2]=c[d+12>>2];f[a+20>>2]=+f[d+16+4>>2]-+f[a+12>>2];c[d+32>>2]=0;c[d+32+4>>2]=0;c[d+32+8>>2]=0;c[d+32+12>>2]=0;f[d+32+8>>2]=1.0;Ma[c[(c[a>>2]|0)+68>>2]&127](d+16|0,a,d+32|0);f[a+40>>2]=+f[d+16+8>>2]+ +f[a+12>>2];f[d+32+8>>2]=-1.0;Ma[c[(c[a>>2]|0)+68>>2]&127](d,a,d+32|0);c[d+16>>2]=c[d>>2];c[d+16+4>>2]=c[d+4>>2];c[d+16+8>>2]=c[d+8>>2];c[d+16+12>>2]=c[d+12>>2];f[a+24>>2]=+f[d+16+8>>2]-+f[a+12>>2];ea=d;return}function eg(a,b,d,e,g){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0;j=ea;ea=ea+48|0;m=+f[d>>2];n=+f[d+4>>2];l=+f[d+8>>2];o=m*+f[b+4>>2]+n*+f[b+20>>2]+l*+f[b+36>>2];p=m*+f[b+8>>2]+n*+f[b+24>>2]+l*+f[b+40>>2];f[j+32>>2]=+f[b>>2]*m+ +f[b+16>>2]*n+ +f[b+32>>2]*l;f[j+32+4>>2]=o;f[j+32+8>>2]=p;f[j+32+12>>2]=0.0;Ma[c[(c[a>>2]|0)+64>>2]&127](j+16|0,a,j+32|0);p=+f[j+16>>2];o=+f[j+16+4>>2];l=+f[j+16+8>>2];n=p*+f[b>>2]+o*+f[b+4>>2]+l*+f[b+8>>2]+ +f[b+48>>2];m=p*+f[b+16>>2]+o*+f[b+20>>2]+l*+f[b+24>>2]+ +f[b+52>>2];l=p*+f[b+32>>2]+o*+f[b+36>>2]+l*+f[b+40>>2]+ +f[b+56>>2];q=c[(c[a>>2]|0)+64>>2]|0;o=-+f[j+32+4>>2];p=-+f[j+32+8>>2];f[j>>2]=-+f[j+32>>2];f[j+4>>2]=o;f[j+8>>2]=p;f[j+12>>2]=0.0;Ma[q&127](j+16|0,a,j);p=+f[j+16>>2];o=+f[j+16+4>>2];i=+f[j+16+8>>2];k=p*+f[b>>2]+o*+f[b+4>>2]+i*+f[b+8>>2]+ +f[b+48>>2];h=p*+f[b+16>>2]+o*+f[b+20>>2]+i*+f[b+24>>2]+ +f[b+52>>2];i=p*+f[b+32>>2]+o*+f[b+36>>2]+i*+f[b+40>>2]+ +f[b+56>>2];f[e>>2]=n*+f[d>>2]+m*+f[d+4>>2]+l*+f[d+8>>2];i=k*+f[d>>2]+h*+f[d+4>>2]+i*+f[d+8>>2];f[g>>2]=i;h=+f[e>>2];if(!(h>i)){ea=j;return}f[e>>2]=i;f[g>>2]=h;ea=j;return}function fg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0.0,q=0,r=0.0,t=0.0,u=0.0,v=0;q=ea;ea=ea+2048|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;e=+f[d>>2];g=+f[d+4>>2];h=+f[d+8>>2];if(e*e+g*g+h*h<1.4210854715202004e-14){p=1.0;o=0.0;h=0.0}else{r=1.0/+s(+(e*e+g*g+h*h));p=e*r;o=g*r;h=h*r}m=c[b+92>>2]|0;if((m|0)<=0){ea=q;return}n=0;g=-999999984306749440.0;i=c[b+100>>2]|0;j=c[b+120>>2]|0;while(1){k=m-n|0;l=(k|0)<128?k:128;if((k|0)>0){d=0;do{e=+f[j>>2];u=+f[i>>2]+p*+f[b+12>>2]*e;t=o*+f[b+16>>2]*e+ +f[i+4>>2];e=e*(h*+f[b+20>>2])+ +f[i+8>>2];r=+ha[c[(c[b>>2]|0)+48>>2]&15](b);f[q+(d<<4)>>2]=u-p*r;f[q+(d<<4)+4>>2]=t-o*r;f[q+(d<<4)+8>>2]=e-h*r;f[q+(d<<4)+12>>2]=0.0;i=i+16|0;j=j+4|0;d=d+1|0}while((d|0)<(l|0));k=0;e=-3402823466385288598117041.0e14;d=-1;do{u=p*+f[q+(k<<4)>>2]+o*+f[q+(k<<4)+4>>2]+h*+f[q+(k<<4)+8>>2];v=u>e;d=v?k:d;e=v?u:e;k=k+1|0}while((k|0)!=(l|0))}else{e=-3402823466385288598117041.0e14;d=-1}if(e>g){v=q+(d<<4)|0;c[a>>2]=c[v>>2];c[a+4>>2]=c[v+4>>2];c[a+8>>2]=c[v+8>>2];c[a+12>>2]=c[v+12>>2]}else e=g;n=n+128|0;if((m|0)<=(n|0))break;else g=e}ea=q;return}function gg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,h=0.0;a:do if(b>>>0<=20)do switch(b|0){case 9:{e=(c[d>>2]|0)+(4-1)&~(4-1);b=c[e>>2]|0;c[d>>2]=e+4;c[a>>2]=b;break a}case 10:{b=(c[d>>2]|0)+(4-1)&~(4-1);e=c[b>>2]|0;c[d>>2]=b+4;c[a>>2]=e;c[a+4>>2]=((e|0)<0)<<31>>31;break a}case 11:{b=(c[d>>2]|0)+(4-1)&~(4-1);e=c[b>>2]|0;c[d>>2]=b+4;c[a>>2]=e;c[a+4>>2]=0;break a}case 12:{f=(c[d>>2]|0)+(8-1)&~(8-1);b=c[f>>2]|0;e=c[f+4>>2]|0;c[d>>2]=f+8;c[a>>2]=b;c[a+4>>2]=e;break a}case 13:{e=(c[d>>2]|0)+(4-1)&~(4-1);f=c[e>>2]|0;c[d>>2]=e+4;c[a>>2]=(f&65535)<<16>>16;c[a+4>>2]=(((f&65535)<<16>>16|0)<0)<<31>>31;break a}case 14:{e=(c[d>>2]|0)+(4-1)&~(4-1);f=c[e>>2]|0;c[d>>2]=e+4;c[a>>2]=f&65535;c[a+4>>2]=0;break a}case 15:{e=(c[d>>2]|0)+(4-1)&~(4-1);f=c[e>>2]|0;c[d>>2]=e+4;c[a>>2]=(f&255)<<24>>24;c[a+4>>2]=(((f&255)<<24>>24|0)<0)<<31>>31;break a}case 16:{e=(c[d>>2]|0)+(4-1)&~(4-1);f=c[e>>2]|0;c[d>>2]=e+4;c[a>>2]=f&255;c[a+4>>2]=0;break a}case 17:{f=(c[d>>2]|0)+(8-1)&~(8-1);h=+g[f>>3];c[d>>2]=f+8;g[a>>3]=h;break a}case 18:{hu(a,d);break a}default:break a}while(0);while(0);return}function hg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ea;ea=ea+16|0;j=c[a+12>>2]|0;k=c[j+(((d+b|0)/2|0)<<4)>>2]|0;l=c[j+(((d+b|0)/2|0)<<4)+4>>2]|0;m=c[j+(((d+b|0)/2|0)<<4)+8>>2]|0;e=b;f=d;while(1){while(1){i=j+(e<<4)|0;g=c[j+(e<<4)+4>>2]|0;if((g|0)>=(l|0)){if((g|0)!=(l|0))break;g=c[i>>2]|0;if((g|0)>=(k|0)){if((g|0)!=(k|0))break;if((c[j+(e<<4)+8>>2]|0)>=(m|0))break}}e=e+1|0}while(1){h=j+(f<<4)|0;g=c[j+(f<<4)+4>>2]|0;if((l|0)>=(g|0)){if((l|0)!=(g|0))break;g=c[h>>2]|0;if((k|0)>=(g|0)){if((k|0)!=(g|0))break;if((m|0)>=(c[j+(f<<4)+8>>2]|0))break}}f=f+-1|0}if((e|0)<=(f|0)){c[n>>2]=c[i>>2];c[n+4>>2]=c[i+4>>2];c[n+8>>2]=c[i+8>>2];c[n+12>>2]=c[i+12>>2];c[i>>2]=c[h>>2];c[i+4>>2]=c[h+4>>2];c[i+8>>2]=c[h+8>>2];c[i+12>>2]=c[h+12>>2];j=(c[a+12>>2]|0)+(f<<4)|0;c[j>>2]=c[n>>2];c[j+4>>2]=c[n+4>>2];c[j+8>>2]=c[n+8>>2];c[j+12>>2]=c[n+12>>2];e=e+1|0;f=f+-1|0}if((e|0)>(f|0))break;j=c[a+12>>2]|0}if((f|0)>(b|0))hg(a,b,f);if((e|0)>=(d|0)){ea=n;return}hg(a,e,d);ea=n;return}function ig(a){a=a|0;var b=0,d=0,e=0.0,g=0.0,h=0.0,i=0,j=0;i=c[a+28>>2]|0;e=0.0;g=0.0;h=0.0;j=0;a:while(1){switch(j&2147483647|0){case 0:{e=+f[a+80>>2]+ +f[a+64>>2];g=+f[a+84>>2]+ +f[a+68>>2];h=+f[a+88>>2]+ +f[a+72>>2];break}case 1:{e=+f[a+80>>2]+ +f[a+64>>2];g=+f[a+84>>2]+ +f[a+68>>2];h=+f[a+72>>2]-+f[a+88>>2];break}case 2:{e=+f[a+80>>2]+ +f[a+64>>2];g=+f[a+68>>2]-+f[a+84>>2];h=+f[a+88>>2]+ +f[a+72>>2];break}case 3:{e=+f[a+80>>2]+ +f[a+64>>2];g=+f[a+68>>2]-+f[a+84>>2];h=+f[a+72>>2]-+f[a+88>>2];break}case 4:{e=+f[a+64>>2]-+f[a+80>>2];g=+f[a+84>>2]+ +f[a+68>>2];h=+f[a+88>>2]+ +f[a+72>>2];break}case 5:{e=+f[a+64>>2]-+f[a+80>>2];g=+f[a+84>>2]+ +f[a+68>>2];h=+f[a+72>>2]-+f[a+88>>2];break}case 6:{e=+f[a+64>>2]-+f[a+80>>2];g=+f[a+68>>2]-+f[a+84>>2];h=+f[a+88>>2]+ +f[a+72>>2];break}case 7:{e=+f[a+64>>2]-+f[a+80>>2];g=+f[a+68>>2]-+f[a+84>>2];h=+f[a+72>>2]-+f[a+88>>2];break}default:{}}if((i|0)>0){b=c[a+36>>2]|0;d=0;do{if(+f[b+(d*36|0)+32>>2]+(e*+f[b+(d*36|0)+20>>2]+g*+f[b+(d*36|0)+24>>2]+h*+f[b+(d*36|0)+28>>2])>0.0){b=0;d=16;break a}d=d+1|0}while((d|0)<(i|0))}j=j+1|0;if(j>>>0>=8){b=1;d=16;break}}if((d|0)==16)return b|0;return 0}function jg(a,b){a=a|0;b=b|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0;if((c[a>>2]|0)==(b|0)){c[a>>2]=0;a=0;return a|0}e=c[b+32>>2]|0;d=c[e+32>>2]|0;b=c[e+36+(((c[e+40>>2]|0)!=(b|0)&1)<<2)>>2]|0;if(!d){c[a>>2]=b;c[b+32>>2]=0;d=c[a+4>>2]|0;if(!d)d=b;else{c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);d=c[a>>2]|0}c[a+4>>2]=e;a=d;return a|0}c[d+36+(((c[d+40>>2]|0)==(e|0)&1)<<2)>>2]=b;c[b+32>>2]=d;b=c[a+4>>2]|0;if(b|0){c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0)}c[a+4>>2]=e;do{q=+f[d>>2];x=d+4|0;o=+f[x>>2];v=d+8|0;m=+f[v>>2];y=d+16|0;s=+f[y>>2];w=d+20|0;k=+f[w>>2];e=d+24|0;i=+f[e>>2];u=c[d+36>>2]|0;b=c[d+40>>2]|0;t=+f[u>>2];p=+f[b>>2];p=t>2]=p;t=+f[u+16>>2];r=+f[b+16>>2];r=t>r?t:r;f[y>>2]=r;t=+f[u+4>>2];n=+f[b+4>>2];n=t>2]=n;t=+f[u+20>>2];j=+f[b+20>>2];j=t>j?t:j;f[w>>2]=j;t=+f[u+8>>2];l=+f[b+8>>2];l=t>2]=l;t=+f[u+24>>2];h=+f[b+24>>2];h=t>h?t:h;f[e>>2]=h;if(!(s!=r|(q!=p|o!=n|m!=l))?!(k!=j|i!=h):0){g=14;break}d=c[d+32>>2]|0}while((d|0)!=0);if((g|0)==14)return d|0;y=c[a>>2]|0;return y|0}function kg(a,b,d,e,g,i,j){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0.0,l=0,m=0.0,n=0.0,o=0.0,p=0,q=0,r=0.0,s=0;q=ea;ea=ea+16|0;f[e>>2]=3402823466385288598117041.0e14;f[g>>2]=-3402823466385288598117041.0e14;l=c[a+8>>2]|0;if((l|0)>0){p=0;do{s=c[a+16>>2]|0;r=+f[s+(p<<4)>>2];m=+f[s+(p<<4)+4>>2];n=+f[s+(p<<4)+8>>2];k=r*+f[b>>2]+m*+f[b+4>>2]+n*+f[b+8>>2]+ +f[b+48>>2];o=r*+f[b+16>>2]+m*+f[b+20>>2]+n*+f[b+24>>2]+ +f[b+52>>2];n=r*+f[b+32>>2]+m*+f[b+36>>2]+n*+f[b+40>>2]+ +f[b+56>>2];m=k*+f[d>>2]+o*+f[d+4>>2]+n*+f[d+8>>2];if(m<+f[e>>2]){f[e>>2]=m;f[i>>2]=k;f[i+4>>2]=o;f[i+8>>2]=n;f[i+12>>2]=0.0}if(m>+f[g>>2]){f[g>>2]=m;f[j>>2]=k;f[j+4>>2]=o;f[j+8>>2]=n;f[j+12>>2]=0.0}p=p+1|0}while((p|0)!=(l|0));m=+f[g>>2];l=(f[h>>2]=m,c[h>>2]|0)}else{l=-8388609;m=-3402823466385288598117041.0e14}k=+f[e>>2];if(!(k>m)){ea=q;return}c[e>>2]=l;f[g>>2]=k;c[q>>2]=c[i>>2];c[q+4>>2]=c[i+4>>2];c[q+8>>2]=c[i+8>>2];c[q+12>>2]=c[i+12>>2];c[i>>2]=c[j>>2];c[i+4>>2]=c[j+4>>2];c[i+8>>2]=c[j+8>>2];c[i+12>>2]=c[j+12>>2];c[j>>2]=c[q>>2];c[j+4>>2]=c[q+4>>2];c[j+8>>2]=c[q+8>>2];c[j+12>>2]=c[q+12>>2];ea=q;return}function lg(a,b,d,e,g){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0.0,k=0.0,l=0,m=0,n=0.0,o=0.0,p=0;m=ea;ea=ea+16|0;if((g|0)>-3){c[6747]=(c[6747]|0)+1;a=kb((g+3<<4|3)+16|0)|0;if(!a)l=0;else{c[(a+4+15&-16)+-4>>2]=a;l=a+4+15&-16}a=0;do{i=l+(a<<4)|0;c[i>>2]=c[m>>2];c[i+4>>2]=c[m+4>>2];c[i+8>>2]=c[m+8>>2];c[i+12>>2]=c[m+12>>2];a=a+1|0}while((a|0)!=(g+3|0));h=0;i=l;while(1){if(!h)j=0.0;else{a=h;k=.5;j=0.0;while(1){j=(a&1|0)==0?j:j+k;a=1?a>>1:a;if(!a)break;else k=k*.5}}k=j*2.0+-1.0;o=(+(h<<1|0)*3.1415927410125732+3.1415927410125732)/+(g+3|0);n=+s(+(1.0-k*k));j=+v(+o)*n;f[i>>2]=+u(+o)*n;f[i+4>>2]=j;f[i+8>>2]=k;f[i+12>>2]=0.0;h=h+1|0;if((h|0)==(g+3|0))break;else i=i+16|0}a=0;do{p=l+(a<<4)|0;h=l+(a<<4)+4|0;i=l+(a<<4)+8|0;n=+f[h>>2]*+f[e+4>>2]+ +f[d+4>>2];o=+f[i>>2]*+f[e+8>>2]+ +f[d+8>>2];f[p>>2]=+f[p>>2]*+f[e>>2]+ +f[d>>2];f[h>>2]=n;f[i>>2]=o;f[l+(a<<4)+12>>2]=0.0;a=a+1|0}while((a|0)<(g+3|0));i=l;h=l}else{i=0;h=0}a=wc(b,h,g+3|0,1)|0;if((h|0)==0|(i|0)==0){ea=m;return a|0}c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);ea=m;return a|0}function mg(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ea;ea=ea+32|0;j=(a[b+28>>0]|0)!=0;k=j?e:d;j=j?d:e;h=c[k+4>>2]|0;i=c[h+16>>2]|0;g=c[b+12>>2]|0;if((g|0)<(i|0)){if((c[b+16>>2]|0)<(i|0)){if(!i){e=g;f=0}else{c[6747]=(c[6747]|0)+1;d=kb((i<<2|3)+16|0)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}e=c[b+12>>2]|0;f=d}if((e|0)>0){d=0;do{c[f+(d<<2)>>2]=c[(c[b+20>>2]|0)+(d<<2)>>2];d=d+1|0}while((d|0)!=(e|0))}d=c[b+20>>2]|0;if(d|0){if(a[b+24>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+20>>2]=0}a[b+24>>0]=1;c[b+20>>2]=f;c[b+16>>2]=i;e=b+20|0}else e=b+20|0;d=g;do{c[(c[e>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(i|0))}c[b+12>>2]=i;if((i|0)<=0){ea=l;return}d=0;do{if(!(c[h+64>>2]|0)){e=c[(c[h+24>>2]|0)+(d*80|0)+64>>2]|0;f=c[k+8>>2]|0;g=c[k+12>>2]|0;c[l>>2]=k;c[l+4>>2]=e;c[l+8>>2]=f;c[l+12>>2]=g;c[l+16>>2]=-1;c[l+20>>2]=d;g=c[b+4>>2]|0;g=wa[c[(c[g>>2]|0)+8>>2]&31](g,l,j,c[b+32>>2]|0)|0;c[(c[b+20>>2]|0)+(d<<2)>>2]=g}else c[(c[b+20>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=(i|0));ea=l;return}function ng(a,b,e){a=a|0;b=b|0;e=e|0;ch(a,b,e)|0;c[b+52>>2]=c[a+48>>2];c[b+56>>2]=c[a+52>>2];c[b+60>>2]=c[a+56>>2];c[b+64>>2]=c[a+60>>2];c[b+68>>2]=c[a+64>>2];c[b+72>>2]=c[a+68>>2];c[b+76>>2]=c[a+72>>2];c[b+80>>2]=c[a+76>>2];c[b+84>>2]=c[a+80>>2];c[b+88>>2]=c[a+84>>2];c[b+92>>2]=c[a+88>>2];c[b+96>>2]=c[a+92>>2];c[b+100>>2]=c[a+96>>2];c[b+104>>2]=c[a+100>>2];c[b+108>>2]=c[a+104>>2];c[b+112>>2]=c[a+108>>2];c[b+116>>2]=c[a+112>>2];c[b+120>>2]=c[a+116>>2];c[b+124>>2]=c[a+120>>2];c[b+128>>2]=c[a+124>>2];c[b+132>>2]=c[a+128>>2];c[b+136>>2]=c[a+132>>2];c[b+140>>2]=c[a+136>>2];c[b+144>>2]=c[a+140>>2];c[b+148>>2]=c[a+144>>2];c[b+152>>2]=c[a+148>>2];c[b+156>>2]=c[a+152>>2];c[b+160>>2]=c[a+156>>2];c[b+164>>2]=c[a+160>>2];c[b+168>>2]=c[a+164>>2];c[b+172>>2]=c[a+168>>2];c[b+176>>2]=c[a+172>>2];c[b+228>>2]=c[a+868>>2];c[b+212>>2]=c[a+872>>2];c[b+196>>2]=c[a+680>>2];c[b+180>>2]=c[a+696>>2];c[b+232>>2]=c[a+932>>2];c[b+216>>2]=c[a+936>>2];c[b+200>>2]=c[a+684>>2];c[b+184>>2]=c[a+700>>2];c[b+236>>2]=c[a+996>>2];c[b+220>>2]=c[a+1e3>>2];c[b+204>>2]=c[a+688>>2];c[b+188>>2]=c[a+704>>2];c[b+244>>2]=d[a+1300>>0];c[b+248>>2]=d[a+1301>>0];return 15073}function og(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;d=c[b+32>>2]|0;if(!d)g=0;else g=c[b+40>>2]|0;e=c[b+52>>2]|0;if(!e)h=0;else h=c[b+60>>2]|0;f=c[b+72>>2]|0;if(!f)i=0;else i=c[b+80>>2]|0;j=c[b+8>>2]|0;+qa[c[(c[j>>2]|0)+12>>2]&3](j,g,d,h,e,i,f,c[b+4>>2]|0,c[b+20>>2]|0,c[b+24>>2]|0);d=c[b+32>>2]|0;if((d|0)<0){if((c[b+36>>2]|0)<0){e=c[b+40>>2]|0;if(e|0){if(a[b+44>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+40>>2]=0}a[b+44>>0]=1;c[b+40>>2]=0;c[b+36>>2]=0}do{c[(c[b+40>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=0)}c[b+32>>2]=0;d=c[b+52>>2]|0;if((d|0)<0){if((c[b+56>>2]|0)<0){e=c[b+60>>2]|0;if(e|0){if(a[b+64>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+60>>2]=0}a[b+64>>0]=1;c[b+60>>2]=0;c[b+56>>2]=0}do{c[(c[b+60>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=0)}c[b+52>>2]=0;d=c[b+72>>2]|0;if((d|0)>=0){c[b+72>>2]=0;return}if((c[b+76>>2]|0)<0){e=c[b+80>>2]|0;if(e|0){if(a[b+84>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+80>>2]=0}a[b+84>>0]=1;c[b+80>>2]=0;c[b+76>>2]=0}do{c[(c[b+80>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=0);c[b+72>>2]=0;return}function pg(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;c[6747]=(c[6747]|0)+1;d=kb(39)|0;if(!d)i=0;else{c[(d+4+15&-16)+-4>>2]=d;i=d+4+15&-16}g=i;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;c[i+16>>2]=0;if((c[b+872>>2]|0)>0){h=c[c[b+880>>2]>>2]|0;c[i>>2]=c[h>>2];c[i+4>>2]=c[h+4>>2];c[i+8>>2]=c[h+8>>2];c[i+12>>2]=c[h+12>>2];c[i+16>>2]=c[h+16>>2]}else{c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;c[i+16>>2]=0}d=c[b+872>>2]|0;if((d|0)!=(c[b+876>>2]|0)){h=d;f=b+880|0;f=c[f>>2]|0;f=f+(h<<2)|0;c[f>>2]=g;h=h+1|0;c[b+872>>2]=h;return i|0}h=(d|0)==0?1:d<<1;if((d|0)>=(h|0)){h=d;f=b+880|0;f=c[f>>2]|0;f=f+(h<<2)|0;c[f>>2]=g;h=h+1|0;c[b+872>>2]=h;return i|0}if(!h)e=0;else{c[6747]=(c[6747]|0)+1;d=kb((h<<2|3)+16|0)|0;if(!d)e=0;else{c[(d+4+15&-16)+-4>>2]=d;e=d+4+15&-16}d=c[b+872>>2]|0}if((d|0)>0){f=0;do{c[e+(f<<2)>>2]=c[(c[b+880>>2]|0)+(f<<2)>>2];f=f+1|0}while((f|0)!=(d|0))}f=c[b+880>>2]|0;if(f){if(a[b+884>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0);d=c[b+872>>2]|0}c[b+880>>2]=0}a[b+884>>0]=1;c[b+880>>2]=e;c[b+876>>2]=h;h=d;f=b+880|0;f=c[f>>2]|0;f=f+(h<<2)|0;c[f>>2]=g;h=h+1|0;c[b+872>>2]=h;return i|0}function qg(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;e=c[b+4>>2]|0;if((e|0)==(c[b+8>>2]|0)){Gm(b,(e|0)==0?1:e<<1);e=c[b+4>>2]|0}o=c[b+12>>2]|0;l=o+(e*36|0)+16|0;a[l>>0]=1;k=o+(e*36|0)+12|0;c[k>>2]=0;m=o+(e*36|0)+4|0;c[m>>2]=0;j=o+(e*36|0)+8|0;c[j>>2]=0;p=c[d+4>>2]|0;if((p|0)<=0){c[m>>2]=p;p=o+(e*36|0)+20|0;d=d+20|0;c[p>>2]=c[d>>2];c[p+4>>2]=c[d+4>>2];c[p+8>>2]=c[d+8>>2];c[p+12>>2]=c[d+12>>2];d=c[b+4>>2]|0;d=d+1|0;c[b+4>>2]=d;return}c[6747]=(c[6747]|0)+1;f=kb((p<<2|3)+16|0)|0;if(!f)i=0;else{c[(f+4+15&-16)+-4>>2]=f;i=f+4+15&-16}g=c[m>>2]|0;h=c[k>>2]|0;if((g|0)<=0){if(h|0)n=10}else{f=0;do{c[i+(f<<2)>>2]=c[h+(f<<2)>>2];f=f+1|0}while((f|0)!=(g|0));n=10}if((n|0)==10?a[l>>0]|0:0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}a[l>>0]=1;c[k>>2]=i;c[j>>2]=p;hk(i|0,0,p<<2|0)|0;c[m>>2]=p;f=c[k>>2]|0;g=c[d+12>>2]|0;h=0;do{c[f+(h<<2)>>2]=c[g+(h<<2)>>2];h=h+1|0}while((h|0)!=(p|0));p=o+(e*36|0)+20|0;d=d+20|0;c[p>>2]=c[d>>2];c[p+4>>2]=c[d+4>>2];c[p+8>>2]=c[d+8>>2];c[p+12>>2]=c[d+12>>2];d=c[b+4>>2]|0;d=d+1|0;c[b+4>>2]=d;return}function rg(a,b,d,e,g){a=a|0;b=b|0;d=d|0;e=e|0;g=+g;var h=0,i=0.0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0;l=+f[d>>2];if(+f[b>>2]<=l){i=+f[d+4>>2];if((((+f[b+4>>2]<=i?+f[b+8>>2]<=+f[d+8>>2]:0)?+f[b+16>>2]>=+f[d+16>>2]:0)?+f[b+20>>2]>=+f[d+20>>2]:0)?+f[b+24>>2]>=+f[d+24>>2]:0){d=0;return d|0}else h=d+4|0}else{i=+f[d+4>>2];h=d+4|0}f[d>>2]=l-g;n=i-g;f[h>>2]=n;i=+f[d+8>>2]-g;f[d+8>>2]=i;q=+f[d+16>>2]+g;f[d+16>>2]=q;o=+f[d+20>>2]+g;f[d+20>>2]=o;m=+f[d+24>>2]+g;f[d+24>>2]=m;p=+f[e>>2];f[(p>0.0?d+16|0:d)>>2]=(p>0.0?q:l-g)+p;g=+f[e+4>>2];f[(g>0.0?d+20|0:h)>>2]=(g>0.0?o:n)+g;g=+f[e+8>>2];f[(g>0.0?d+24|0:d+8|0)>>2]=(g>0.0?m:i)+g;h=jg(a,b)|0;a:do if(h){j=c[a+8>>2]|0;if((j|0)<=-1){h=c[a>>2]|0;break}if(j){k=0;e=h;while(1){h=c[e+32>>2]|0;k=k+1|0;if(!h){h=e;break a}if((k|0)>=(j|0))break;else e=h}}}else h=0;while(0);c[b>>2]=c[d>>2];c[b+4>>2]=c[d+4>>2];c[b+8>>2]=c[d+8>>2];c[b+12>>2]=c[d+12>>2];c[b+16>>2]=c[d+16>>2];c[b+20>>2]=c[d+20>>2];c[b+24>>2]=c[d+24>>2];c[b+28>>2]=c[d+28>>2];je(a,h,b);d=1;return d|0}function sg(a,b,d,e,g,i){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;i=i|0;var j=0,k=0,l=0,m=0,n=0.0,o=0,p=0.0,q=0.0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,b,g,i);l=c[i>>2]|0;o=c[i+4>>2]|0;j=c[i+8>>2]|0;m=c[g>>2]|0;k=c[g+4>>2]|0;b=c[g+8>>2]|0;n=+f[d>>2];p=+f[d+4>>2];q=+f[d+8>>2];if(n>0.0)l=(f[h>>2]=n+(c[h>>2]=l,+f[h>>2]),c[h>>2]|0);else m=(f[h>>2]=n+(c[h>>2]=m,+f[h>>2]),c[h>>2]|0);if(p>0.0)d=(f[h>>2]=p+(c[h>>2]=o,+f[h>>2]),c[h>>2]|0);else{d=o;k=(f[h>>2]=p+(c[h>>2]=k,+f[h>>2]),c[h>>2]|0)}if(q>0.0)j=(f[h>>2]=q+(c[h>>2]=j,+f[h>>2]),c[h>>2]|0);else b=(f[h>>2]=q+(c[h>>2]=b,+f[h>>2]),c[h>>2]|0);n=+f[e>>2];p=+f[e+4>>2];q=+f[e+8>>2];q=+s(+(n*n+p*p+q*q));q=q*+ha[c[(c[a>>2]|0)+16>>2]&15](a);c[g>>2]=m;c[g+4>>2]=k;c[g+8>>2]=b;f[g+12>>2]=0.0;c[i>>2]=l;c[i+4>>2]=d;c[i+8>>2]=j;f[i+12>>2]=0.0;f[g>>2]=+f[g>>2]-q;f[g+4>>2]=+f[g+4>>2]-q;f[g+8>>2]=+f[g+8>>2]-q;f[i>>2]=q+ +f[i>>2];f[i+4>>2]=q+ +f[i+4>>2];f[i+8>>2]=q+ +f[i+8>>2];return}function tg(b,d,e){b=b|0;d=+d;e=e|0;var g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0;j=c[b+712>>2]|0;if(e){if((j|0)>0){e=c[b+720>>2]|0;g=0;do{f[e+(g*104|0)+88>>2]=0.0;g=g+1|0}while((g|0)!=(j|0))}e=c[b+752>>2]|0;if((e|0)>0){g=c[b+760>>2]|0;i=0;do{m=c[g+(i*44|0)+8>>2]|0;l=c[g+(i*44|0)+12>>2]|0;k=c[g+(i*44|0)+16>>2]|0;o=+f[m+8>>2];q=+f[m+12>>2];h=+f[m+16>>2];n=+f[l+8>>2]-o;r=+f[l+12>>2]-q;p=+f[l+16>>2]-h;o=+f[k+8>>2]-o;q=+f[k+12>>2]-q;h=+f[k+16>>2]-h;h=+s(+((n*q-r*o)*(n*q-r*o)+((r*h-p*q)*(r*h-p*q)+(p*o-n*h)*(p*o-n*h))));f[m+88>>2]=h+ +f[m+88>>2];f[l+88>>2]=h+ +f[l+88>>2];f[k+88>>2]=h+ +f[k+88>>2];i=i+1|0}while((i|0)!=(e|0))}if((j|0)<=0){m=b+924|0;a[m>>0]=1;return}e=c[b+720>>2]|0;g=0;do{m=e+(g*104|0)+88|0;f[m>>2]=1.0/+f[m>>2];g=g+1|0}while((g|0)!=(j|0))}if((j|0)<=0){m=b+924|0;a[m>>0]=1;return}g=c[b+720>>2]|0;e=0;h=0.0;do{r=+f[g+(e*104|0)+88>>2];h=h+(r>0.0?1.0/r:0.0);e=e+1|0}while((e|0)!=(j|0));h=1.0/h*d;e=0;do{m=g+(e*104|0)+88|0;f[m>>2]=+f[m>>2]/h;e=e+1|0}while((e|0)!=(j|0));m=b+924|0;a[m>>0]=1;return}function ug(b,d){b=b|0;d=d|0;var e=0,g=0,h=0.0,i=0,j=0,k=0.0,l=0.0;e=c[d+204>>2]|0;if((e&3|0)==0?(c[d+504>>2]&1|0)==0:0){h=+f[d+344>>2];if(h!=0.0){l=1.0/h*+f[b+252>>2];k=1.0/h*+f[b+256>>2];f[d+364>>2]=1.0/h*+f[b+248>>2];f[d+368>>2]=l;f[d+372>>2]=k;f[d+376>>2]=0.0}c[d+380>>2]=c[b+248>>2];c[d+380+4>>2]=c[b+248+4>>2];c[d+380+8>>2]=c[b+248+8>>2];c[d+380+12>>2]=c[b+248+12>>2]}if(!(c[d+192>>2]|0))return;if(e&1)if((c[d+216>>2]&-2|0)==4)e=e&3;else{c[d+216>>2]=2;e=e&3}else{g=c[b+232>>2]|0;if((g|0)==(c[b+236>>2]|0)?(j=(g|0)==0?1:g<<1,(g|0)<(j|0)):0){if(!j)e=0;else{c[6747]=(c[6747]|0)+1;e=kb((j<<2|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}g=c[b+232>>2]|0}if((g|0)>0){i=0;do{c[e+(i<<2)>>2]=c[(c[b+240>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[b+240>>2]|0;if(i){if(a[b+244>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[b+232>>2]|0}c[b+240>>2]=0}a[b+244>>0]=1;c[b+240>>2]=e;c[b+236>>2]=j;e=c[d+204>>2]&3}else e=e&3;c[(c[b+240>>2]|0)+(g<<2)>>2]=d;c[b+232>>2]=g+1}j=(e|0)!=0;Pa[c[(c[b>>2]|0)+36>>2]&127](b,d,j?2:1,j?-3:-1);return}function vg(a,b,d,e,g){a=a|0;b=b|0;d=+d;e=e|0;g=g|0;var h=0,i=0.0,j=0.0;h=ea;ea=ea+240|0;_p(h+224|0,+f[b>>2],+f[b+4>>2],+f[b+8>>2],d);rj(b,h+208|0,h+192|0);_p(h+160|0,+f[h+208>>2],+f[h+208+4>>2],+f[h+208+8>>2],100.0);j=+f[h+224>>2];i=+f[h+224+4>>2];d=+f[h+224+8>>2];vp(h+176|0,j,i,d,+f[h+160>>2],+f[h+160+4>>2],+f[h+160+8>>2]);_p(h+128|0,+f[h+208>>2],+f[h+208+4>>2],+f[h+208+8>>2],100.0);xp(h+144|0,j,i,d,+f[h+128>>2],+f[h+128+4>>2],+f[h+128+8>>2]);_p(h+96|0,+f[h+192>>2],+f[h+192+4>>2],+f[h+192+8>>2],100.0);vp(h+112|0,j,i,d,+f[h+96>>2],+f[h+96+4>>2],+f[h+96+8>>2]);_p(h+64|0,+f[h+192>>2],+f[h+192+4>>2],+f[h+192+8>>2],100.0);xp(h+80|0,j,i,d,+f[h+64>>2],+f[h+64+4>>2],+f[h+64+8>>2]);b=c[(c[a>>2]|0)+8>>2]|0;dw(h+48|0,e,+f[h+176>>2],+f[h+176+4>>2],+f[h+176+8>>2]);dw(h+32|0,e,+f[h+144>>2],+f[h+144+4>>2],+f[h+144+8>>2]);Pa[b&127](a,h+48|0,h+32|0,g);b=c[(c[a>>2]|0)+8>>2]|0;dw(h+16|0,e,+f[h+112>>2],+f[h+112+4>>2],+f[h+112+8>>2]);dw(h,e,+f[h+80>>2],+f[h+80+4>>2],+f[h+80+8>>2]);Pa[b&127](a,h+16|0,h,g);ea=h;return}function wg(a,b,d,e,g,h,i,j,k,l){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0.0,n=0.0;l=ea;ea=ea+80|0;n=+f[h+52>>2]-+f[g+52>>2];m=+f[h+56>>2]-+f[g+56>>2];f[l+56>>2]=+f[h+48>>2]-+f[g+48>>2];f[l+56+4>>2]=n;f[l+56+8>>2]=m;f[l+56+12>>2]=0.0;if(Bb(d,g,e,h,l+56|0,l,1)|0){c[j>>2]=c[l+4>>2];c[j+4>>2]=c[l+4+4>>2];c[j+8>>2]=c[l+4+8>>2];c[j+12>>2]=c[l+4+12>>2];c[k>>2]=c[l+20>>2];c[k+4>>2]=c[l+20+4>>2];c[k+8>>2]=c[l+20+8>>2];c[k+12>>2]=c[l+20+12>>2];c[i>>2]=c[l+36>>2];c[i+4>>2]=c[l+36+4>>2];c[i+8>>2]=c[l+36+8>>2];c[i+12>>2]=c[l+36+12>>2];k=1;ea=l;return k|0}if(!(Fc(d,g,e,h,l+56|0,l)|0)){k=0;ea=l;return k|0}c[j>>2]=c[l+4>>2];c[j+4>>2]=c[l+4+4>>2];c[j+8>>2]=c[l+4+8>>2];c[j+12>>2]=c[l+4+12>>2];c[k>>2]=c[l+20>>2];c[k+4>>2]=c[l+20+4>>2];c[k+8>>2]=c[l+20+8>>2];c[k+12>>2]=c[l+20+12>>2];c[i>>2]=c[l+36>>2];c[i+4>>2]=c[l+36+4>>2];c[i+8>>2]=c[l+36+8>>2];c[i+12>>2]=c[l+36+12>>2];k=0;ea=l;return k|0}function xg(b,e,g,h,i,j){b=b|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;var k=0;if((d[h+55>>0]|0|0)==(e|0)){h=0;return h|0}k=c[6088+(i<<2)>>2]|0;if(+f[h>>2]*+f[g+16>>2]+ +f[h+4>>2]*+f[g+20>>2]+ +f[h+8>>2]*+f[g+24>>2]-+f[h+16>>2]<-9.999999747378752e-06){k=Ud(b,c[h+20+(k<<2)>>2]|0,c[h+20+(i<<2)>>2]|0,g,0)|0;if(!k){h=0;return h|0}a[k+52>>0]=i;c[k+32>>2]=h;a[h+52+i>>0]=0;c[h+32+(i<<2)>>2]=k;i=c[j>>2]|0;if(!i)c[j+4>>2]=k;else{a[i+53>>0]=2;c[i+36>>2]=k;a[k+54>>0]=1;c[k+40>>2]=i}c[j>>2]=k;c[j+8>>2]=(c[j+8>>2]|0)+1;h=1;return h|0}i=c[6100+(i<<2)>>2]|0;a[h+55>>0]=e;if(!(xg(b,e,g,c[h+32+(k<<2)>>2]|0,d[h+52+k>>0]|0,j)|0)){h=0;return h|0}if(!(xg(b,e,g,c[h+32+(i<<2)>>2]|0,d[h+52+i>>0]|0,j)|0)){h=0;return h|0}i=c[h+48>>2]|0;if(i|0)c[i+44>>2]=c[h+44>>2];i=c[h+44>>2]|0;if(i|0)c[i+48>>2]=c[h+48>>2];if((c[b+9280>>2]|0)==(h|0))c[b+9280>>2]=c[h+48>>2];c[b+9284>>2]=(c[b+9284>>2]|0)+-1;c[h+44>>2]=0;c[h+48>>2]=c[b+9288>>2];i=c[b+9288>>2]|0;if(i|0)c[i+44>>2]=h;c[b+9288>>2]=h;c[b+9292>>2]=(c[b+9292>>2]|0)+1;h=1;return h|0}function yg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0,j=0,k=0,l=0.0,m=0.0,n=0,o=0,p=0.0,q=0;o=ea;ea=ea+2048|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;g=+f[d>>2];h=+f[d+4>>2];e=+f[d+8>>2];if(g*g+h*h+e*e<9.999999747378752e-05){m=0.0;l=1.0;h=0.0}else{p=1.0/+s(+(g*g+h*h+e*e));m=e*p;l=g*p;h=h*p}if((ra[c[(c[b>>2]|0)+96>>2]&127](b)|0)<=0){ea=o;return}k=0;g=-999999984306749440.0;while(1){if(((ra[c[(c[b>>2]|0)+96>>2]&127](b)|0)-k|0)<128){d=(ra[c[(c[b>>2]|0)+96>>2]&127](b)|0)-k|0;if((d|0)>0)n=8;else{e=-3402823466385288598117041.0e14;d=-1}}else{d=128;n=8}if((n|0)==8){n=0;i=0;do{Ma[c[(c[b>>2]|0)+108>>2]&127](b,i,o+(i<<4)|0);i=i+1|0}while((i|0)!=(d|0));j=0;e=-3402823466385288598117041.0e14;i=-1;do{p=l*+f[o+(j<<4)>>2]+h*+f[o+(j<<4)+4>>2]+m*+f[o+(j<<4)+8>>2];q=p>e;i=q?j:i;e=q?p:e;j=j+1|0}while((j|0)!=(d|0));d=i}if(e>g){q=o+(d<<4)|0;c[a>>2]=c[q>>2];c[a+4>>2]=c[q+4>>2];c[a+8>>2]=c[q+8>>2];c[a+12>>2]=c[q+12>>2]}else e=g;k=k+128|0;if((k|0)>=(ra[c[(c[b>>2]|0)+96>>2]&127](b)|0))break;else g=e}ea=o;return}function zg(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;i=c[a+68+(d<<2)>>2]|0;h=b[i+((f&65535)<<2)+-4>>1]|0;if((e[i+((f&65535)<<2)>>1]|0)>=(h&65535))return;j=c[a+60>>2]|0;o=j+((e[i+((f&65535)<<2)+2>>1]|0)<<6)+54+(d<<1)|0;k=i+((f&65535)<<2)|0;f=i+((f&65535)<<2)+-4|0;while(1){i=e[k+-2>>1]|0;if(!(h&1)){h=e[k+2>>1]|0;if(((((e[j+(h<<6)+54+((1<>1]|0)>=(e[j+(i<<6)+48+((1<>1]|0)?(e[j+(i<<6)+54+((1<>1]|0)>=(e[j+(h<<6)+48+((1<>1]|0):0)?(e[j+(h<<6)+54+((1<<(1<>1]|0)>=(e[j+(i<<6)+48+((1<<(1<>1]|0):0)?(e[j+(i<<6)+54+((1<<(1<>1]|0)>=(e[j+(h<<6)+48+((1<<(1<>1]|0):0)?(n=c[a+92>>2]|0,l=j+(h<<6)|0,m=j+(i<<6)|0,wa[c[(c[n>>2]|0)+12>>2]&31](n,l,m,g)|0,n=c[a+96>>2]|0,n|0):0)wa[c[(c[n>>2]|0)+12>>2]&31](n,l,m,g)|0;h=j+(i<<6)+48+(d<<1)|0}else h=j+(i<<6)+54+(d<<1)|0;b[h>>1]=(b[h>>1]|0)+1<<16>>16;b[o>>1]=(b[o>>1]|0)+-1<<16>>16;i=e[k>>1]|e[k+2>>1]<<16;h=e[f>>1]|e[f+2>>1]<<16;b[k>>1]=h;b[k+2>>1]=h>>>16;b[f>>1]=i;b[f+2>>1]=i>>>16;i=k+-4|0;f=f+-4|0;h=b[f>>1]|0;if((e[i>>1]|0)>=(h&65535))break;j=c[a+60>>2]|0;k=i}return}function Ag(a,d,f,g){a=a|0;d=d|0;f=f|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0;i=c[a+68+(d<<2)>>2]|0;h=b[i+((f&65535)<<2)+6>>1]|0;if(!(h<<16>>16))return;n=(c[a+60>>2]|0)+((e[i+((f&65535)<<2)+2>>1]|0)<<6)+48+(d<<1)|0;k=i+((f&65535)<<2)|0;while(1){l=k;k=k+4|0;i=b[k>>1]|0;if((e[l>>1]|0)<(i&65535)){h=14;break}j=c[a+60>>2]|0;f=h&65535;if(!(i&1))h=j+(f<<6)+48+(d<<1)|0;else{h=e[l+2>>1]|0;if(((((e[j+(h<<6)+54+((1<>1]|0)>=(e[j+(f<<6)+48+((1<>1]|0)?(e[j+(f<<6)+54+((1<>1]|0)>=(e[j+(h<<6)+48+((1<>1]|0):0)?(e[j+(h<<6)+54+((1<<(1<>1]|0)>=(e[j+(f<<6)+48+((1<<(1<>1]|0):0)?(e[j+(f<<6)+54+((1<<(1<>1]|0)>=(e[j+(h<<6)+48+((1<<(1<>1]|0):0)?(m=c[a+92>>2]|0,wa[c[(c[m>>2]|0)+12>>2]&31](m,j+(h<<6)|0,j+(f<<6)|0,g)|0,m=c[a+96>>2]|0,m|0):0)wa[c[(c[m>>2]|0)+12>>2]&31](m,j+(h<<6)|0,j+(f<<6)|0,g)|0;h=j+(f<<6)+54+(d<<1)|0}b[h>>1]=(b[h>>1]|0)+-1<<16>>16;b[n>>1]=(b[n>>1]|0)+1<<16>>16;h=e[l>>1]|e[l+2>>1]<<16;j=e[k>>1]|e[k+2>>1]<<16;b[l>>1]=j;b[l+2>>1]=j>>>16;b[k>>1]=h;b[k+2>>1]=h>>>16;h=b[l+10>>1]|0;if(!(h<<16>>16)){h=14;break}}if((h|0)==14)return}function Bg(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0.0,j=0,k=0,l=0,m=0.0,n=0.0;h=c[d+204>>2]|0;if((h&3|0)==0?(c[d+504>>2]&1|0)==0:0){i=+f[d+344>>2];if(i!=0.0){n=1.0/i*+f[b+252>>2];m=1.0/i*+f[b+256>>2];f[d+364>>2]=1.0/i*+f[b+248>>2];f[d+368>>2]=n;f[d+372>>2]=m;f[d+376>>2]=0.0}c[d+380>>2]=c[b+248>>2];c[d+380+4>>2]=c[b+248+4>>2];c[d+380+8>>2]=c[b+248+8>>2];c[d+380+12>>2]=c[b+248+12>>2]}if(!(c[d+192>>2]|0))return;if(h&1){if((c[d+216>>2]&-2|0)!=4)c[d+216>>2]=2}else{h=c[b+232>>2]|0;if((h|0)==(c[b+236>>2]|0)?(l=(h|0)==0?1:h<<1,(h|0)<(l|0)):0){if(!l)j=0;else{c[6747]=(c[6747]|0)+1;h=kb((l<<2|3)+16|0)|0;if(!h)j=0;else{c[(h+4+15&-16)+-4>>2]=h;j=h+4+15&-16}h=c[b+232>>2]|0}if((h|0)>0){k=0;do{c[j+(k<<2)>>2]=c[(c[b+240>>2]|0)+(k<<2)>>2];k=k+1|0}while((k|0)!=(h|0))}k=c[b+240>>2]|0;if(k){if(a[b+244>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0);h=c[b+232>>2]|0}c[b+240>>2]=0}a[b+244>>0]=1;c[b+240>>2]=j;c[b+236>>2]=l}c[(c[b+240>>2]|0)+(h<<2)>>2]=d;c[b+232>>2]=h+1}Pa[c[(c[b>>2]|0)+36>>2]&127](b,d,e,g);return}function Cg(a,d,f){a=a|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=c[a+68+(d<<2)>>2]|0;k=c[a+60>>2]|0;n=e[h+((f&65535)<<2)+2>>1]|0;g=b[h+((f&65535)<<2)+6>>1]|0;if(!(g<<16>>16))return;i=h+((f&65535)<<2)|0;while(1){j=i;i=i+4|0;h=b[i>>1]|0;if((e[j>>1]|0)<(h&65535)){g=14;break}f=c[a+60>>2]|0;g=g&65535;if(!(h&1)){if(((((e[k+(n<<6)+54+((1<>1]|0)>=(e[f+(g<<6)+48+((1<>1]|0)?(e[f+(g<<6)+54+((1<>1]|0)>=(e[k+(n<<6)+48+((1<>1]|0):0)?(e[k+(n<<6)+54+((1<<(1<>1]|0)>=(e[f+(g<<6)+48+((1<<(1<>1]|0):0)?(e[f+(g<<6)+54+((1<<(1<>1]|0)>=(e[k+(n<<6)+48+((1<<(1<>1]|0):0)?(m=c[a+92>>2]|0,l=f+((e[j+2>>1]|0)<<6)|0,va[c[(c[m>>2]|0)+8>>2]&63](m,l,f+(g<<6)|0)|0,m=c[a+96>>2]|0,m|0):0)va[c[(c[m>>2]|0)+8>>2]&63](m,l,f+(g<<6)|0)|0;g=f+(g<<6)+48+(d<<1)|0}else g=f+(g<<6)+54+(d<<1)|0;b[g>>1]=(b[g>>1]|0)+-1<<16>>16;b[k+(n<<6)+54+(d<<1)>>1]=(b[k+(n<<6)+54+(d<<1)>>1]|0)+1<<16>>16;g=e[j>>1]|e[j+2>>1]<<16;f=e[i>>1]|e[i+2>>1]<<16;b[j>>1]=f;b[j+2>>1]=f>>>16;b[i>>1]=g;b[i+2>>1]=g>>>16;g=b[j+10>>1]|0;if(!(g<<16>>16)){g=14;break}}if((g|0)==14)return}function Dg(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0;o=(+f[a+32>>2]-+f[a+16>>2])*.5;l=(+f[a+36>>2]-+f[a+20>>2])*.5;i=(+f[a+40>>2]-+f[a+24>>2])*.5;n=+ha[c[(c[a>>2]|0)+48>>2]&15](a);k=+ha[c[(c[a>>2]|0)+48>>2]&15](a);i=i+ +ha[c[(c[a>>2]|0)+48>>2]&15](a);C=(+f[a+32>>2]+ +f[a+16>>2])*.5;A=(+f[a+36>>2]+ +f[a+20>>2])*.5;y=(+f[a+40>>2]+ +f[a+24>>2])*.5;G=+f[b>>2];x=+r(+G);F=+f[b+4>>2];w=+r(+F);u=+f[b+8>>2];v=+r(+u);E=+f[b+16>>2];t=+r(+E);D=+f[b+20>>2];s=+r(+D);p=+f[b+24>>2];q=+r(+p);B=+f[b+32>>2];m=+r(+B);z=+f[b+36>>2];j=+r(+z);g=+f[b+40>>2];h=+r(+g);u=C*G+A*F+y*u+ +f[b+48>>2];p=C*E+A*D+y*p+ +f[b+52>>2];g=C*B+A*z+y*g+ +f[b+56>>2];f[d>>2]=u-((o+n)*x+(l+k)*w+i*v);f[d+4>>2]=p-((o+n)*t+(l+k)*s+i*q);f[d+8>>2]=g-((o+n)*m+(l+k)*j+i*h);f[d+12>>2]=0.0;f[e>>2]=(o+n)*x+(l+k)*w+i*v+u;f[e+4>>2]=(o+n)*t+(l+k)*s+i*q+p;f[e+8>>2]=(o+n)*m+(l+k)*j+i*h+g;f[e+12>>2]=0.0;return}function Eg(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0,H=0.0,I=0.0;I=+f[a+48>>2];A=+f[a+32>>2];H=+f[a+52>>2];y=+f[a+36>>2];F=+f[a+56>>2];w=+f[a+40>>2];G=(c[a+16>>2]|0)==0;m=+ha[c[(c[a>>2]|0)+48>>2]&15](a);k=+ha[c[(c[a>>2]|0)+48>>2]&15](a);i=+ha[c[(c[a>>2]|0)+48>>2]&15](a);m=(G?0.0:(I-A)*.5)+m;k=(G?0.0:(H-y)*.5)+k;i=(G?0.0:(F-w)*.5)+i;E=+f[b>>2];v=+r(+E);D=+f[b+4>>2];u=+r(+D);s=+f[b+8>>2];t=+r(+s);C=+f[b+16>>2];q=+r(+C);B=+f[b+20>>2];p=+r(+B);n=+f[b+24>>2];o=+r(+n);z=+f[b+32>>2];l=+r(+z);x=+f[b+36>>2];j=+r(+x);g=+f[b+40>>2];h=+r(+g);A=G?0.0:(I+A)*.5;y=G?0.0:(H+y)*.5;w=G?0.0:(F+w)*.5;s=A*E+y*D+w*s+ +f[b+48>>2];n=A*C+y*B+w*n+ +f[b+52>>2];g=A*z+y*x+w*g+ +f[b+56>>2];f[d>>2]=s-(m*v+k*u+i*t);f[d+4>>2]=n-(m*q+k*p+i*o);f[d+8>>2]=g-(m*l+k*j+i*h);f[d+12>>2]=0.0;f[e>>2]=m*v+k*u+i*t+s;f[e+4>>2]=m*q+k*p+i*o+n;f[e+8>>2]=m*l+k*j+i*h+g;f[e+12>>2]=0.0;return}function Fg(a,d,f){a=a|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;h=c[a+68+(d<<2)>>2]|0;k=c[a+60>>2]|0;n=e[h+((f&65535)<<2)+2>>1]|0;g=b[h+((f&65535)<<2)+-4>>1]|0;if((e[h+((f&65535)<<2)>>1]|0)>=(g&65535))return;j=k;i=h+((f&65535)<<2)|0;f=h+((f&65535)<<2)+-4|0;while(1){h=e[i+-2>>1]|0;if(!(g&1))g=j+(h<<6)+48+(d<<1)|0;else{if(((((e[k+(n<<6)+54+((1<>1]|0)>=(e[j+(h<<6)+48+((1<>1]|0)?(e[j+(h<<6)+54+((1<>1]|0)>=(e[k+(n<<6)+48+((1<>1]|0):0)?(e[k+(n<<6)+54+((1<<(1<>1]|0)>=(e[j+(h<<6)+48+((1<<(1<>1]|0):0)?(e[j+(h<<6)+54+((1<<(1<>1]|0)>=(e[k+(n<<6)+48+((1<<(1<>1]|0):0)?(m=c[a+92>>2]|0,l=j+(h<<6)|0,va[c[(c[m>>2]|0)+8>>2]&63](m,k+(n<<6)|0,l)|0,m=c[a+96>>2]|0,m|0):0)va[c[(c[m>>2]|0)+8>>2]&63](m,k+(n<<6)|0,l)|0;g=j+(h<<6)+54+(d<<1)|0}b[g>>1]=(b[g>>1]|0)+1<<16>>16;b[k+(n<<6)+48+(d<<1)>>1]=(b[k+(n<<6)+48+(d<<1)>>1]|0)+-1<<16>>16;h=e[i>>1]|e[i+2>>1]<<16;g=e[f>>1]|e[f+2>>1]<<16;b[i>>1]=g;b[i+2>>1]=g>>>16;b[f>>1]=h;b[f+2>>1]=h>>>16;h=i+-4|0;f=f+-4|0;g=b[f>>1]|0;if((e[h>>1]|0)>=(g&65535))break;j=c[a+60>>2]|0;i=h}return}function Gg(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0,g=0,h=0,i=0,j=0;g=ea;ea=ea+16|0;c=+f[(NJ(a)|0)>>2];d=+f[(sJ(a+16|0)|0)>>2];e=+f[(rJ(a+32|0)|0)>>2];if(c+d+e>0.0){e=+AJ(c+d+e+1.0);f[g+12>>2]=e*.5;d=+f[(sJ(a+32|0)|0)>>2];f[g>>2]=(d-+f[(rJ(a+16|0)|0)>>2])*(.5/e);d=+f[(rJ(a)|0)>>2];f[g+4>>2]=(d-+f[(NJ(a+32|0)|0)>>2])*(.5/e);d=+f[(NJ(a+16|0)|0)>>2];f[g+8>>2]=(d-+f[(sJ(a)|0)>>2])*(.5/e);j=g;i=g+4|0;h=g+8|0;a=g+12|0;zr(b,j,i,h,a);ea=g;return}else{h=c>2];j=NJ(a+((((h+1|0)>>>0)%3|0)<<4)|0)|0;e=e-+f[j+((((h+1|0)>>>0)%3|0)<<2)>>2];a=NJ(a+((((h+2|0)>>>0)%3|0)<<4)|0)|0;e=+AJ(e-+f[a+((((h+2|0)>>>0)%3|0)<<2)>>2]+1.0);f[g+(h<<2)>>2]=e*.5;f[g+12>>2]=(+f[a+((((h+1|0)>>>0)%3|0)<<2)>>2]-+f[j+((((h+2|0)>>>0)%3|0)<<2)>>2])*(.5/e);f[g+((((h+1|0)>>>0)%3|0)<<2)>>2]=(+f[j+(h<<2)>>2]+ +f[i+((((h+1|0)>>>0)%3|0)<<2)>>2])*(.5/e);f[g+((((h+2|0)>>>0)%3|0)<<2)>>2]=(+f[a+(h<<2)>>2]+ +f[i+((((h+2|0)>>>0)%3|0)<<2)>>2])*(.5/e);a=g;h=g+4|0;i=g+8|0;j=g+12|0;zr(b,a,h,i,j);ea=g;return}}function Hg(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;f=c[a+212>>2]|0;a:do if((f|0)>0){g=c[a+220>>2]|0;d=0;while(1){e=g+(d<<2)|0;if((c[e>>2]|0)==(b|0))break;d=d+1|0;if((d|0)>=(f|0))break a}if((d|0)<(f|0)){c[e>>2]=c[g+(f+-1<<2)>>2];c[(c[a+220>>2]|0)+(f+-1<<2)>>2]=b;c[a+212>>2]=f+-1}}while(0);a=c[b+28>>2]|0;d=c[a+488>>2]|0;b:do if((d|0)>0){g=c[a+496>>2]|0;e=0;while(1){f=g+(e<<2)|0;if((c[f>>2]|0)==(b|0))break;e=e+1|0;if((e|0)>=(d|0))break b}if((e|0)<(d|0)){c[f>>2]=c[g+(d+-1<<2)>>2];c[(c[a+496>>2]|0)+(d+-1<<2)>>2]=b;c[a+488>>2]=d+-1;d=d+-1|0}}while(0);c[a+256>>2]=(d|0)>0&1;a=c[b+32>>2]|0;d=c[a+488>>2]|0;if((d|0)<=0){b=d;b=(b|0)>0;b=b&1;h=a+256|0;c[h>>2]=b;return}g=c[a+496>>2]|0;e=0;while(1){f=g+(e<<2)|0;if((c[f>>2]|0)==(b|0))break;e=e+1|0;if((e|0)>=(d|0)){h=19;break}}if((h|0)==19){b=(d|0)>0;b=b&1;h=a+256|0;c[h>>2]=b;return}if((e|0)>=(d|0)){b=d;b=(b|0)>0;b=b&1;h=a+256|0;c[h>>2]=b;return}c[f>>2]=c[g+(d+-1<<2)>>2];c[(c[a+496>>2]|0)+(d+-1<<2)>>2]=b;c[a+488>>2]=d+-1;b=d+-1|0;b=(b|0)>0;b=b&1;h=a+256|0;c[h>>2]=b;return}function Ig(b,d){b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0;j=ra[c[(c[b>>2]|0)+28>>2]&127](b)|0;i=+f[j>>2]-+f[d>>2];h=+f[j+4>>2]-+f[d+4>>2];g=+f[j+8>>2]-+f[d+8>>2];if(!(i*i+h*h+g*g>1.1920928955078125e-07))return;dg(b,d);if((a[b+61>>0]|0)!=0?(e=c[b+52>>2]|0,Ca[c[c[e>>2]>>2]&511](e),e=c[b+52>>2]|0,(e|0)!=0):0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);d=b+52|0}else d=b+52|0;c[6747]=(c[6747]|0)+1;e=kb(191)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}c[e+52>>2]=282;a[e+60>>0]=0;a[e+80>>0]=1;c[e+76>>2]=0;c[e+68>>2]=0;c[e+72>>2]=0;a[e+100>>0]=1;c[e+96>>2]=0;c[e+88>>2]=0;c[e+92>>2]=0;a[e+120>>0]=1;c[e+116>>2]=0;c[e+108>>2]=0;c[e+112>>2]=0;a[e+140>>0]=1;c[e+136>>2]=0;c[e+128>>2]=0;c[e+132>>2]=0;c[e+144>>2]=0;a[e+164>>0]=1;c[e+160>>2]=0;c[e+152>>2]=0;c[e+156>>2]=0;c[e+168>>2]=0;c[e+4>>2]=-8388609;c[e+8>>2]=-8388609;c[e+12>>2]=-8388609;f[e+16>>2]=0.0;c[e+20>>2]=2139095039;c[e+24>>2]=2139095039;c[e+28>>2]=2139095039;f[e+32>>2]=0.0;c[e>>2]=9292;c[d>>2]=e;cc(e,c[b+48>>2]|0,(a[b+60>>0]|0)!=0,b+16|0,b+32|0);a[b+61>>0]=1;return}function Jg(b,d){b=b|0;d=d|0;var e=0.0,g=0.0;if(a[b+1309>>0]|0){e=(+f[b+1256>>2]-+f[b+1316>>2])*+f[b+1340>>2];f[b+792>>2]=e*(+f[d>>2]*+f[b+1364>>2]/+(c[d+48>>2]|0));e=+r(+e);f[b+808>>2]=e/+f[d>>2]}if(a[b+1310>>0]|0){e=(+f[b+1260>>2]-+f[b+1320>>2])*+f[b+1344>>2];f[b+796>>2]=e*(+f[d>>2]*+f[b+1368>>2]/+(c[d+48>>2]|0));e=+r(+e);f[b+812>>2]=e/+f[d>>2]}if(a[b+1311>>0]|0){e=(+f[b+1264>>2]-+f[b+1324>>2])*+f[b+1348>>2];f[b+800>>2]=e*(+f[d>>2]*+f[b+1372>>2]/+(c[d+48>>2]|0));e=+r(+e);f[b+816>>2]=e/+f[d>>2]}if(a[b+1312>>0]|0){g=-((+f[b+1192>>2]-+f[b+1328>>2])*+f[b+1352>>2]);e=+f[d>>2];f[b+876>>2]=e*+f[b+1376>>2]/+(c[d+48>>2]|0)*g;f[b+880>>2]=+r(+g)/e}if(a[b+1313>>0]|0){e=-((+f[b+1196>>2]-+f[b+1332>>2])*+f[b+1356>>2]);g=+f[d>>2];f[b+940>>2]=g*+f[b+1380>>2]/+(c[d+48>>2]|0)*e;f[b+944>>2]=+r(+e)/g}if(!(a[b+1314>>0]|0)){sj(b,d);return}e=-((+f[b+1200>>2]-+f[b+1336>>2])*+f[b+1360>>2]);g=+f[d>>2];f[b+1004>>2]=g*+f[b+1384>>2]/+(c[d+48>>2]|0)*e;f[b+1008>>2]=+r(+e)/g;sj(b,d);return}function Kg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0,h=0.0,i=0.0,j=0.0;e=ea;ea=ea+160|0;c[e+136>>2]=0;c[e+136+4>>2]=0;c[e+136+8>>2]=0;c[e+136+12>>2]=0;c[e+136+16>>2]=0;c[e+32>>2]=8220;g=e+32+4|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[e+32+20>>2]=1065353216;c[e+32+24>>2]=0;c[e+32+24+4>>2]=0;c[e+32+24+8>>2]=0;c[e+32+24+12>>2]=0;c[e+32+40>>2]=1065353216;c[e+32+44>>2]=0;c[e+32+44+4>>2]=0;c[e+32+44+8>>2]=0;c[e+32+44+12>>2]=0;c[e+32+60>>2]=1065353216;c[e+32+64>>2]=0;c[e+32+68>>2]=c[e+136+4>>2];c[e+32+68+4>>2]=c[e+136+4+4>>2];c[e+32+68+8>>2]=c[e+136+4+8>>2];c[e+32+68+12>>2]=c[e+136+4+12>>2];f[e+32+84>>2]=-999999984306749440.0;j=+f[d>>2];i=+f[d+4>>2];h=+f[d+8>>2];f[e+32+88>>2]=j+i*0.0+h*0.0;f[e+32+92>>2]=j*0.0+i+h*0.0;f[e+32+96>>2]=j*0.0+i*0.0+h;f[e+32+100>>2]=0.0;c[e+16>>2]=1566444395;c[e+16+4>>2]=1566444395;c[e+16+8>>2]=1566444395;f[e+16+12>>2]=0.0;d=c[(c[b>>2]|0)+64>>2]|0;f[e>>2]=-999999984306749440.0;f[e+4>>2]=-999999984306749440.0;f[e+8>>2]=-999999984306749440.0;f[e+12>>2]=0.0;Pa[d&127](b,e+32|0,e,e+16|0);c[a>>2]=c[g>>2];c[a+4>>2]=c[g+4>>2];c[a+8>>2]=c[g+8>>2];c[a+12>>2]=c[g+12>>2];ea=e;return}function Lg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0;p=ea;ea=ea+16|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;e=+f[d>>2];g=+f[d+4>>2];h=+f[d+8>>2];if(e*e+g*g+h*h<9.999999747378752e-05){o=1.0;n=0.0;m=0.0}else{m=1.0/+s(+(e*e+g*g+h*h));o=e*m;n=g*m;m=h*m}d=c[b+52>>2]|0;l=+f[b+28+(((d+2|0)%3|0)<<2)>>2];c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;c[p+(d<<2)>>2]=c[b+28+(d<<2)>>2];j=o*l;k=n*l;l=m*l;g=j+ +f[p>>2];i=k+ +f[p+4>>2];e=l+ +f[p+8>>2];h=+ha[c[(c[b>>2]|0)+48>>2]&15](b);g=g-o*h;i=i-n*h;h=e-m*h;e=m*h+(o*g+n*i);if(e>-999999984306749440.0){f[a>>2]=g;f[a+4>>2]=i;f[a+8>>2]=h;f[a+12>>2]=0.0;i=e}else i=-999999984306749440.0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;d=c[b+52>>2]|0;f[p+(d<<2)>>2]=-+f[b+28+(d<<2)>>2];e=j+ +f[p>>2];h=k+ +f[p+4>>2];l=l+ +f[p+8>>2];g=+ha[c[(c[b>>2]|0)+48>>2]&15](b);e=e-o*g;h=h-n*g;g=l-m*g;if(!(m*g+(o*e+n*h)>i)){ea=p;return}f[a>>2]=e;f[a+4>>2]=h;f[a+8>>2]=g;f[a+12>>2]=0.0;ea=p;return}function Mg(a,b,d,e,g,h,i,j,k,l){a=a|0;b=b|0;d=d|0;e=e|0;g=+g;h=+h;i=+i;j=+j;k=+k;l=+l;var m=0;m=ea;ea=ea+128|0;c[m+80>>2]=c[a+4>>2];c[m+80+4>>2]=c[a+20>>2];c[m+80+8>>2]=c[a+36>>2];f[m+80+12>>2]=0.0;c[m+80+16>>2]=c[a+8>>2];c[m+80+20>>2]=c[a+24>>2];c[m+80+24>>2]=c[a+40>>2];f[m+80+28>>2]=0.0;c[m+80+32>>2]=c[a+12>>2];c[m+80+36>>2]=c[a+28>>2];c[m+80+40>>2]=c[a+44>>2];f[m+80+44>>2]=0.0;c[m+32>>2]=c[b+4>>2];c[m+32+4>>2]=c[b+20>>2];c[m+32+8>>2]=c[b+36>>2];f[m+32+12>>2]=0.0;c[m+32+16>>2]=c[b+8>>2];c[m+32+20>>2]=c[b+24>>2];c[m+32+24>>2]=c[b+40>>2];f[m+32+28>>2]=0.0;c[m+32+32>>2]=c[b+12>>2];c[m+32+36>>2]=c[b+28>>2];c[m+32+40>>2]=c[b+44>>2];f[m+32+44>>2]=0.0;h=h-+f[a+56>>2];i=i-+f[a+60>>2];f[m+16>>2]=g-+f[a+52>>2];f[m+16+4>>2]=h;f[m+16+8>>2]=i;f[m+16+12>>2]=0.0;k=k-+f[b+56>>2];l=l-+f[b+60>>2];f[m>>2]=j-+f[b+52>>2];f[m+4>>2]=k;f[m+8>>2]=l;f[m+12>>2]=0.0;_f(d,m+80|0,m+32|0,m+16|0,m,e,a+396|0,+f[a+344>>2],b+396|0,+f[b+344>>2]);ea=m;return}function Ng(b){b=b|0;var d=0,e=0;if(!b)return;d=c[b+32>>2]|0;if(d|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;d=c[b+12>>2]|0;do if(d){if(!(a[b+16>>0]|0)){a[b+16>>0]=1;c[b+12>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;d=b+8|0;e=14;break}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);d=c[b+32>>2]|0;a[b+16>>0]=1;c[b+12>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;if(d){if(!(a[b+36>>0]|0)){a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;d=b+8|0;break}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);d=c[b+12>>2]|0;a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;if(!d)d=b+8|0;else{if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+12>>2]=0;d=b+8|0}}else{d=b+8|0;e=14}}else{a[b+16>>0]=1;c[b+12>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;d=b+8|0;e=14}while(0);if((e|0)==14){a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0}a[b+16>>0]=1;c[b+12>>2]=0;c[b+4>>2]=0;c[d>>2]=0;uy(b);return}function Og(a,b,d,e,g){a=a|0;b=+b;d=+d;e=+e;g=g|0;var h=0,i=0,j=0,k=0,l=0.0,m=0.0;j=ea;ea=ea+48|0;l=1.0/+s(+(b*b+d*d+e*e));f[g>>2]=l*b;f[g+4>>2]=l*d;f[g+8>>2]=l*e;f[g+12>>2]=0.0;h=c[a+120>>2]|0;k=c[a+124>>2]|0;i=(c[a>>2]|0)+(1?k>>1:k)|0;if(k&1)h=c[(c[i>>2]|0)+h>>2]|0;Ma[h&127](j,i,g);b=-+f[g>>2];d=-+f[g+4>>2];e=-+f[g+8>>2];h=c[a+120>>2]|0;k=c[a+124>>2]|0;i=(c[a+4>>2]|0)+(1?k>>1:k)|0;if(k&1)h=c[(c[i>>2]|0)+h>>2]|0;l=+f[a+24>>2]*b+ +f[a+28>>2]*d+ +f[a+32>>2]*e;m=+f[a+40>>2]*b+ +f[a+44>>2]*d+ +f[a+48>>2]*e;f[j+16>>2]=+f[a+8>>2]*b+ +f[a+12>>2]*d+ +f[a+16>>2]*e;f[j+16+4>>2]=l;f[j+16+8>>2]=m;f[j+16+12>>2]=0.0;Ma[h&127](j+32|0,i,j+16|0);m=+f[j+32>>2];b=+f[j+32+4>>2];d=+f[j+32+8>>2];e=+f[j+4>>2]-(m*+f[a+72>>2]+b*+f[a+76>>2]+d*+f[a+80>>2]+ +f[a+108>>2]);l=+f[j+8>>2]-(m*+f[a+88>>2]+b*+f[a+92>>2]+d*+f[a+96>>2]+ +f[a+112>>2]);f[g+16>>2]=+f[j>>2]-(m*+f[a+56>>2]+b*+f[a+60>>2]+d*+f[a+64>>2]+ +f[a+104>>2]);f[g+20>>2]=e;f[g+24>>2]=l;f[g+28>>2]=0.0;ea=j;return}function Pg(a,b,c,d,e,g,h,i,j,k,l,m,n,o){a=a|0;b=+b;c=+c;d=+d;e=+e;g=+g;h=+h;i=+i;j=+j;k=+k;l=+l;m=+m;n=+n;o=+o;var p=0.0,q=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0;q=(j-g)*(n-h)-(k-h)*(m-g);s=(k-h)*(l-e)-(i-e)*(n-h);t=(i-e)*(m-g)-(j-g)*(l-e);if(+r(+(t*d+(q*b+s*c)))<1.1920928955078125e-07){t=-1.0;return +t}u=+f[a>>2];w=+f[a+4>>2];v=+f[a+8>>2];p=-(q*u+s*w+t*v-(t*h+(q*e+s*g)))/(t*d+(q*b+s*c));if(((p>1.1920928955078125e-06&p-1.1920928955078125e-06:0)?t*((m-(w+p*c))*(i-(u+p*b))-(j-(w+p*c))*(l-(u+p*b)))+(q*((j-(w+p*c))*(n-(v+p*d))-(k-(v+p*d))*(m-(w+p*c)))+s*((k-(v+p*d))*(l-(u+p*b))-(n-(v+p*d))*(i-(u+p*b))))>-1.1920928955078125e-06:0)?t*((g-(w+p*c))*(l-(u+p*b))-(m-(w+p*c))*(e-(u+p*b)))+(q*((m-(w+p*c))*(h-(v+p*d))-(n-(v+p*d))*(g-(w+p*c)))+s*((n-(v+p*d))*(e-(u+p*b))-(h-(v+p*d))*(l-(u+p*b))))>-1.1920928955078125e-06:0){w=p;return +w}w=-1.0;return +w}function Qg(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;e=c[b>>2]|0;if((e|0)==(c[a+80>>2]|0)){i=1.0;return +i}if(c[e+204>>2]&4|0){i=1.0;return +i}if(d){g=+f[b+8>>2];h=+f[b+12>>2];i=+f[b+16>>2]}else{k=+f[b+8>>2];j=+f[b+12>>2];i=+f[b+16>>2];g=+f[e+4>>2]*k+ +f[e+8>>2]*j+ +f[e+12>>2]*i;h=k*+f[e+20>>2]+j*+f[e+24>>2]+i*+f[e+28>>2];i=k*+f[e+36>>2]+j*+f[e+40>>2]+i*+f[e+44>>2]}if(g*+f[a+84>>2]+h*+f[a+88>>2]+i*+f[a+92>>2]<+f[a+100>>2]){k=1.0;return +k}c[a+4>>2]=c[b+40>>2];c[a+76>>2]=e;if(d){c[a+44>>2]=c[b+8>>2];c[a+44+4>>2]=c[b+8+4>>2];c[a+44+8>>2]=c[b+8+8>>2];c[a+44+12>>2]=c[b+8+12>>2]}else{g=+f[b+8>>2];h=+f[b+12>>2];i=+f[b+16>>2];j=g*+f[e+20>>2]+h*+f[e+24>>2]+i*+f[e+28>>2];k=g*+f[e+36>>2]+h*+f[e+40>>2]+i*+f[e+44>>2];f[a+44>>2]=+f[e+4>>2]*g+ +f[e+8>>2]*h+ +f[e+12>>2]*i;f[a+48>>2]=j;f[a+52>>2]=k;f[a+56>>2]=0.0}c[a+60>>2]=c[b+24>>2];c[a+60+4>>2]=c[b+24+4>>2];c[a+60+8>>2]=c[b+24+8>>2];c[a+60+12>>2]=c[b+24+12>>2];k=+f[b+40>>2];return +k}function Rg(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0;if(a[b+165>>0]|0){if((c[b+92>>2]|0)>=(d|0))return;if((d|0)!=0?(c[6747]=(c[6747]|0)+1,f=kb((d<<4|3)+16|0)|0,(f|0)!=0):0){c[(f+4+15&-16)+-4>>2]=f;g=f+4+15&-16}else g=0;e=c[b+88>>2]|0;if((e|0)>0){f=0;do{i=g+(f<<4)|0;h=(c[b+96>>2]|0)+(f<<4)|0;c[i>>2]=c[h>>2];c[i+4>>2]=c[h+4>>2];c[i+8>>2]=c[h+8>>2];c[i+12>>2]=c[h+12>>2];f=f+1|0}while((f|0)!=(e|0))}e=c[b+96>>2]|0;if(e|0){if(a[b+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+96>>2]=0}a[b+100>>0]=1;c[b+96>>2]=g;c[b+92>>2]=d;return}if((c[b+112>>2]|0)>=(d|0))return;if((d|0)!=0?(c[6747]=(c[6747]|0)+1,e=kb((d<<2|3)+16|0)|0,(e|0)!=0):0){c[(e+4+15&-16)+-4>>2]=e;h=e+4+15&-16}else h=0;f=c[b+108>>2]|0;g=c[b+116>>2]|0;if((f|0)<=0)if(!g)e=b+120|0;else i=23;else{e=0;do{c[h+(e<<2)>>2]=c[g+(e<<2)>>2];e=e+1|0}while((e|0)!=(f|0));i=23}if((i|0)==23){if(a[b+120>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+116>>2]=0;e=b+120|0}a[e>>0]=1;c[b+116>>2]=h;c[b+112>>2]=d;return}function Sg(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;if(!(c[i+44>>2]|0))return;b=c[i+20>>2]|0;if(!(c[i+64>>2]&256)){if((b|0)<=0)return;j=0;do{g=c[a+28>>2]|0;if((g|0)>0){b=0;do{f=c[(c[a+116>>2]|0)+(b<<2)>>2]|0;h=c[a+36>>2]|0;d=c[a+16>>2]|0;If(d+((c[h+(f*152|0)+144>>2]|0)*244|0)|0,d+((c[h+(f*152|0)+148>>2]|0)*244|0)|0,h+(f*152|0)|0);b=b+1|0}while((b|0)!=(g|0));b=c[i+20>>2]|0}j=j+1|0}while((j|0)<(b|0));return}else{if((b|0)<=0)return;j=0;do{g=c[a+28>>2]|0;if((g|0)>0){b=0;do{f=c[(c[a+116>>2]|0)+(b<<2)>>2]|0;h=c[a+36>>2]|0;d=c[a+16>>2]|0;If(d+((c[h+(f*152|0)+144>>2]|0)*244|0)|0,d+((c[h+(f*152|0)+148>>2]|0)*244|0)|0,h+(f*152|0)|0);b=b+1|0}while((b|0)!=(g|0));b=c[i+20>>2]|0}j=j+1|0}while((j|0)<(b|0));return}}function Tg(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;if(!(a[d+164>>0]|0)){if((c[d+152>>2]|0)>=(e|0))return;if((e|0)!=0?(c[6747]=(c[6747]|0)+1,f=kb((e<<1)+19|0)|0,(f|0)!=0):0){c[(f+4+15&-16)+-4>>2]=f;i=f+4+15&-16}else i=0;g=c[d+148>>2]|0;h=c[d+156>>2]|0;if((g|0)<=0)if(!h)f=d+160|0;else j=24;else{f=0;do{b[i+(f<<1)>>1]=b[h+(f<<1)>>1]|0;f=f+1|0}while((f|0)!=(g|0));j=24}if((j|0)==24){if(a[d+160>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[d+156>>2]=0;f=d+160|0}a[f>>0]=1;c[d+156>>2]=i;c[d+152>>2]=e;return}else{if((c[d+132>>2]|0)>=(e|0))return;if((e|0)!=0?(c[6747]=(c[6747]|0)+1,g=kb((e<<2|3)+16|0)|0,(g|0)!=0):0){c[(g+4+15&-16)+-4>>2]=g;i=g+4+15&-16}else i=0;g=c[d+128>>2]|0;h=c[d+136>>2]|0;if((g|0)<=0)if(!h)f=d+140|0;else j=11;else{f=0;do{c[i+(f<<2)>>2]=c[h+(f<<2)>>2];f=f+1|0}while((f|0)!=(g|0));j=11}if((j|0)==11){if(a[d+140>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[d+136>>2]=0;f=d+140|0}a[f>>0]=1;c[d+136>>2]=i;c[d+132>>2]=e;return}}function Ug(a,b,d){a=a|0;b=b|0;d=d|0;ch(a,b,d)|0;c[b+52>>2]=c[a+300>>2];c[b+56>>2]=c[a+304>>2];c[b+60>>2]=c[a+308>>2];c[b+64>>2]=c[a+312>>2];c[b+68>>2]=c[a+316>>2];c[b+72>>2]=c[a+320>>2];c[b+76>>2]=c[a+324>>2];c[b+80>>2]=c[a+328>>2];c[b+84>>2]=c[a+332>>2];c[b+88>>2]=c[a+336>>2];c[b+92>>2]=c[a+340>>2];c[b+96>>2]=c[a+344>>2];c[b+100>>2]=c[a+348>>2];c[b+104>>2]=c[a+352>>2];c[b+108>>2]=c[a+356>>2];c[b+112>>2]=c[a+360>>2];c[b+116>>2]=c[a+364>>2];c[b+120>>2]=c[a+368>>2];c[b+124>>2]=c[a+372>>2];c[b+128>>2]=c[a+376>>2];c[b+132>>2]=c[a+380>>2];c[b+136>>2]=c[a+384>>2];c[b+140>>2]=c[a+388>>2];c[b+144>>2]=c[a+392>>2];c[b+148>>2]=c[a+396>>2];c[b+152>>2]=c[a+400>>2];c[b+156>>2]=c[a+404>>2];c[b+160>>2]=c[a+408>>2];c[b+164>>2]=c[a+412>>2];c[b+168>>2]=c[a+416>>2];c[b+172>>2]=c[a+420>>2];c[b+176>>2]=c[a+424>>2];c[b+180>>2]=c[a+444>>2];c[b+184>>2]=c[a+448>>2];c[b+188>>2]=c[a+452>>2];c[b+192>>2]=c[a+428>>2];c[b+196>>2]=c[a+432>>2];c[b+200>>2]=c[a+436>>2];c[b+204>>2]=c[a+440>>2];return 15359}function Vg(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;c[6747]=(c[6747]|0)+1;h=kb(55)|0;if(!h)j=0;else{c[(h+4+15&-16)+-4>>2]=h;j=h+4+15&-16}c[j>>2]=d;c[j+4>>2]=e;c[j+8>>2]=g;c[j+12>>2]=-1;c[j+16>>2]=-1;c[j+20>>2]=-1;c[j+28>>2]=-1;f[j+32>>2]=0.0;g=j;h=c[b+4>>2]|0;c[j+24>>2]=h;if((h|0)!=(c[b+8>>2]|0)){i=h;e=b+12|0;e=c[e>>2]|0;e=e+(i<<2)|0;c[e>>2]=g;i=i+1|0;c[b+4>>2]=i;return j|0}i=(h|0)==0?1:h<<1;if((h|0)>=(i|0)){i=h;e=b+12|0;e=c[e>>2]|0;e=e+(i<<2)|0;c[e>>2]=g;i=i+1|0;c[b+4>>2]=i;return j|0}if(!i)d=0;else{c[6747]=(c[6747]|0)+1;h=kb((i<<2|3)+16|0)|0;if(!h)d=0;else{c[(h+4+15&-16)+-4>>2]=h;d=h+4+15&-16}h=c[b+4>>2]|0}if((h|0)>0){e=0;do{c[d+(e<<2)>>2]=c[(c[b+12>>2]|0)+(e<<2)>>2];e=e+1|0}while((e|0)!=(h|0))}e=c[b+12>>2]|0;if(e){if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);h=c[b+4>>2]|0}c[b+12>>2]=0}a[b+16>>0]=1;c[b+12>>2]=d;c[b+8>>2]=i;i=h;e=b+12|0;e=c[e>>2]|0;e=e+(i<<2)|0;c[e>>2]=g;i=i+1|0;c[b+4>>2]=i;return j|0}function Wg(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0;o=+ha[c[(c[a>>2]|0)+48>>2]&15](a);v=+f[a+72>>2];u=+f[a+56>>2];s=+f[a+76>>2];q=+f[a+60>>2];n=+f[a+80>>2];m=+f[a+64>>2];F=+f[b>>2];z=+r(+F);E=+f[b+4>>2];y=+r(+E);k=+f[b+8>>2];l=+r(+k);D=+f[b+16>>2];x=+r(+D);C=+f[b+20>>2];w=+r(+C);i=+f[b+24>>2];j=+r(+i);B=+f[b+32>>2];t=+r(+B);A=+f[b+36>>2];p=+r(+A);g=+f[b+40>>2];h=+r(+g);k=(v+u)*.5*F+(s+q)*.5*E+(n+m)*.5*k+ +f[b+48>>2];i=(v+u)*.5*D+(s+q)*.5*C+(n+m)*.5*i+ +f[b+52>>2];g=(v+u)*.5*B+(s+q)*.5*A+(n+m)*.5*g+ +f[b+56>>2];l=(o+(v-u)*.5)*z+(o+(s-q)*.5)*y+(o+(n-m)*.5)*l;j=(o+(v-u)*.5)*x+(o+(s-q)*.5)*w+(o+(n-m)*.5)*j;h=(o+(v-u)*.5)*t+(o+(s-q)*.5)*p+(o+(n-m)*.5)*h;f[d>>2]=k-l;f[d+4>>2]=i-j;f[d+8>>2]=g-h;f[d+12>>2]=0.0;f[e>>2]=l+k;f[e+4>>2]=j+i;f[e+8>>2]=h+g;f[e+12>>2]=0.0;return}function Xg(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0;o=+ha[c[(c[a>>2]|0)+48>>2]&15](a);v=+f[a+68>>2];u=+f[a+52>>2];s=+f[a+72>>2];q=+f[a+56>>2];n=+f[a+76>>2];m=+f[a+60>>2];F=+f[b>>2];z=+r(+F);E=+f[b+4>>2];y=+r(+E);k=+f[b+8>>2];l=+r(+k);D=+f[b+16>>2];x=+r(+D);C=+f[b+20>>2];w=+r(+C);i=+f[b+24>>2];j=+r(+i);B=+f[b+32>>2];t=+r(+B);A=+f[b+36>>2];p=+r(+A);g=+f[b+40>>2];h=+r(+g);k=(v+u)*.5*F+(s+q)*.5*E+(n+m)*.5*k+ +f[b+48>>2];i=(v+u)*.5*D+(s+q)*.5*C+(n+m)*.5*i+ +f[b+52>>2];g=(v+u)*.5*B+(s+q)*.5*A+(n+m)*.5*g+ +f[b+56>>2];l=(o+(v-u)*.5)*z+(o+(s-q)*.5)*y+(o+(n-m)*.5)*l;j=(o+(v-u)*.5)*x+(o+(s-q)*.5)*w+(o+(n-m)*.5)*j;h=(o+(v-u)*.5)*t+(o+(s-q)*.5)*p+(o+(n-m)*.5)*h;f[d>>2]=k-l;f[d+4>>2]=i-j;f[d+8>>2]=g-h;f[d+12>>2]=0.0;f[e>>2]=l+k;f[e+4>>2]=j+i;f[e+8>>2]=h+g;f[e+12>>2]=0.0;return}function Yg(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0;if(a[d+32>>0]&1){g=c[b+4>>2]|0;if(g|0)uk(g,d,e);g=c[b>>2]|0;if(g|0){n=+f[d>>2];l=+f[g+128>>2];m=+f[d+4>>2];k=+f[d+8>>2];h=+f[e+4>>2];p=+f[e+8>>2];o=+f[e>>2];j=+f[g+180>>2]*(k*h-m*p)+ +f[g+184>>2]*(n*p-k*o)+(m*o-n*h)*+f[g+188>>2];i=(k*h-m*p)*+f[g+196>>2]+(n*p-k*o)*+f[g+200>>2]+(m*o-n*h)*+f[g+204>>2];h=(k*h-m*p)*+f[g+212>>2]+(n*p-k*o)*+f[g+216>>2]+(m*o-n*h)*+f[g+220>>2];f[g+244>>2]=n*l+ +f[g+244>>2];f[g+248>>2]=l*m+ +f[g+248>>2];f[g+252>>2]=l*k+ +f[g+252>>2];f[g+316>>2]=n*l+ +f[g+316>>2];f[g+320>>2]=l*m+ +f[g+320>>2];f[g+324>>2]=l*k+ +f[g+324>>2];f[g+260>>2]=j+ +f[g+260>>2];f[g+264>>2]=i+ +f[g+264>>2];f[g+268>>2]=h+ +f[g+268>>2];f[g+332>>2]=j+ +f[g+332>>2];f[g+336>>2]=i+ +f[g+336>>2];f[g+340>>2]=h+ +f[g+340>>2];c[g+308>>2]=(c[g+308>>2]|0)+1}}if(!(a[d+32>>0]&2))return;oi(b,d+16|0,e);return}function Zg(a){a=a|0;var b=0,d=0,e=0,g=0;d=ea;ea=ea+16|0;Fi(16932);Ca[c[(c[a>>2]|0)+8>>2]&511](a);Ca[c[(c[a>>2]|0)+12>>2]&511](a);b=c[a+24>>2]|0;Fi(16966);if(b|0){g=c[(c[b>>2]|0)+32>>2]|0;e=c[a+68>>2]|0;e=ra[c[(c[e>>2]|0)+36>>2]&127](e)|0;Pa[g&127](b,e,a+28|0,c[a+24>>2]|0)}a=c[2685]|0;g=(c[a+16>>2]|0)+-1|0;c[a+16>>2]=g;do if(!g){if(c[a+4>>2]|0){Y(d|0,0)|0;b=c[6746]|0;f[a+8>>2]=+f[a+8>>2]+ +(((c[d+4>>2]|0)-(c[b+4>>2]|0)+(((c[d>>2]|0)-(c[b>>2]|0)|0)*1e6|0)-(c[a+12>>2]|0)|0)>>>0)/1.0e3;b=c[2685]|0;if(c[a+16>>2]|0)break}else b=a;b=c[b+20>>2]|0;c[2685]=b}else b=a;while(0);a=b+16|0;g=(c[a>>2]|0)+-1|0;c[a>>2]=g;if(g|0){ea=d;return}do if(c[b+4>>2]|0){Y(d|0,0)|0;e=c[6746]|0;g=b+8|0;f[g>>2]=+f[g>>2]+ +(((c[d+4>>2]|0)-(c[e+4>>2]|0)+(((c[d>>2]|0)-(c[e>>2]|0)|0)*1e6|0)-(c[b+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[a>>2]|0)){b=c[2685]|0;break}else{ea=d;return}}while(0);c[2685]=c[b+20>>2];ea=d;return}function _g(b,d){b=b|0;d=d|0;var e=0;c[b>>2]=10152;a[b+40>>0]=1;c[b+36>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;a[b+60>>0]=1;c[b+56>>2]=0;c[b+48>>2]=0;c[b+52>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=-1;c[b+16>>2]=0;c[b+20>>2]=0;a[b+100>>0]=1;c[b+96>>2]=0;c[b+88>>2]=0;c[b+92>>2]=0;a[b+120>>0]=1;c[b+116>>2]=0;c[b+108>>2]=0;c[b+112>>2]=0;c[b+64>>2]=0;c[b+68>>2]=0;c[b+72>>2]=-1;c[b+76>>2]=0;c[b+80>>2]=0;a[b+193>>0]=0;a[b+194>>0]=1;a[b+192>>0]=((d|0)!=0^1)&1;f[b+140>>2]=0.0;c[b+144>>2]=0;c[b+164>>2]=0;c[b+148>>2]=1;c[b+152>>2]=0;c[b+156>>2]=10;c[b+160>>2]=1;c[b+168>>2]=0;c[b+172>>2]=0;f[b+176>>2]=0.0;if(d|0){e=d;d=b+136|0;c[d>>2]=e;d=b+188|0;c[d>>2]=0;d=b+180|0;c[d>>2]=0;d=b+184|0;c[d>>2]=0;b=b+124|0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;return}c[6747]=(c[6747]|0)+1;d=kb(95)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}Oh(d);e=b+136|0;c[e>>2]=d;e=b+188|0;c[e>>2]=0;e=b+180|0;c[e>>2]=0;e=b+184|0;c[e>>2]=0;e=b+124|0;c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;return}function $g(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;d=c[b+16>>2]|0;if(d|0){if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0}a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;d=c[b+40>>2]|0;if(d|0){if(a[b+44>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+40>>2]=0}a[b+44>>0]=1;c[b+40>>2]=0;c[b+32>>2]=0;c[b+36>>2]=0;d=c[b+60>>2]|0;if(d|0){if(a[b+64>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+60>>2]=0}a[b+64>>0]=1;c[b+60>>2]=0;c[b+52>>2]=0;c[b+56>>2]=0;if((c[b+12>>2]|0)>=2){He(b);return}c[6747]=(c[6747]|0)+1;d=kb(43)|0;if(!d)f=0;else{c[(d+4+15&-16)+-4>>2]=d;f=d+4+15&-16}d=c[b+8>>2]|0;if((d|0)>0){e=0;do{g=f+(e*12|0)|0;h=(c[b+16>>2]|0)+(e*12|0)|0;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];c[g+8>>2]=c[h+8>>2];e=e+1|0}while((e|0)!=(d|0))}d=c[b+16>>2]|0;if(d|0){if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0}a[b+20>>0]=1;c[b+16>>2]=f;c[b+12>>2]=2;He(b);return}function ah(a,b,e){a=a|0;b=b|0;e=e|0;ch(a,b,e)|0;c[b+52>>2]=c[a+52>>2];c[b+56>>2]=c[a+56>>2];c[b+60>>2]=c[a+60>>2];c[b+64>>2]=c[a+64>>2];c[b+68>>2]=c[a+68>>2];c[b+72>>2]=c[a+72>>2];c[b+76>>2]=c[a+76>>2];c[b+80>>2]=c[a+80>>2];c[b+84>>2]=c[a+84>>2];c[b+88>>2]=c[a+88>>2];c[b+92>>2]=c[a+92>>2];c[b+96>>2]=c[a+96>>2];c[b+100>>2]=c[a+100>>2];c[b+104>>2]=c[a+104>>2];c[b+108>>2]=c[a+108>>2];c[b+112>>2]=c[a+112>>2];c[b+116>>2]=c[a+116>>2];c[b+120>>2]=c[a+120>>2];c[b+124>>2]=c[a+124>>2];c[b+128>>2]=c[a+128>>2];c[b+132>>2]=c[a+132>>2];c[b+136>>2]=c[a+136>>2];c[b+140>>2]=c[a+140>>2];c[b+144>>2]=c[a+144>>2];c[b+148>>2]=c[a+148>>2];c[b+152>>2]=c[a+152>>2];c[b+156>>2]=c[a+156>>2];c[b+160>>2]=c[a+160>>2];c[b+164>>2]=c[a+164>>2];c[b+168>>2]=c[a+168>>2];c[b+172>>2]=c[a+172>>2];c[b+176>>2]=c[a+176>>2];c[b+180>>2]=c[a+188>>2];c[b+184>>2]=c[a+184>>2];c[b+188>>2]=c[a+196>>2];c[b+192>>2]=c[a+192>>2];c[b+196>>2]=d[a+180>>0];c[b+200>>2]=d[a+49>>0];return 15315}function bh(a,b){a=a|0;b=+b;var d=0,e=0,g=0;e=ea;ea=ea+16|0;d=c[a+452>>2]|0;Ma[c[(c[d>>2]|0)+16>>2]&127](d,a+324|0,0);d=c[a+452>>2]|0;ra[c[(c[d>>2]|0)+12>>2]&127](d)|0;Lb(a,b);Fi(14280);if(c[a+328>>2]|0)gf(a+324|0);d=c[a+452>>2]|0;Da[c[(c[d>>2]|0)+28>>2]&31](d,+f[d+12>>2]*b);d=c[2685]|0;g=(c[d+16>>2]|0)+-1|0;c[d+16>>2]=g;do if(!g){if(c[d+4>>2]|0){Y(e|0,0)|0;g=c[6746]|0;f[d+8>>2]=+f[d+8>>2]+ +(((c[e+4>>2]|0)-(c[g+4>>2]|0)+(((c[e>>2]|0)-(c[g>>2]|0)|0)*1e6|0)-(c[d+12>>2]|0)|0)>>>0)/1.0e3;if(c[d+16>>2]|0)break;d=c[2685]|0}c[2685]=c[d+20>>2]}while(0);if((c[a+328>>2]|0)<=0){g=c[a+452>>2]|0;a=c[g>>2]|0;a=a+32|0;a=c[a>>2]|0;Ca[a&511](g);ea=e;return}d=0;do{g=c[(c[a+336>>2]|0)+(d<<2)>>2]|0;kh(g,g);d=d+1|0}while((d|0)<(c[a+328>>2]|0));g=c[a+452>>2]|0;a=c[g>>2]|0;a=a+32|0;a=c[a>>2]|0;Ca[a&511](g);ea=e;return}function ch(a,b,e){a=a|0;b=b|0;e=e|0;var f=0,g=0;c[b>>2]=ta[c[(c[e>>2]|0)+28>>2]&31](e,c[a+28>>2]|0)|0;c[b+4>>2]=ta[c[(c[e>>2]|0)+28>>2]&31](e,c[a+32>>2]|0)|0;f=ta[c[(c[e>>2]|0)+40>>2]&31](e,a)|0;g=ta[c[(c[e>>2]|0)+28>>2]&31](e,f)|0;c[b+8>>2]=g;if(g|0)Ia[c[(c[e>>2]|0)+48>>2]&127](e,f);c[b+12>>2]=c[a+4>>2];c[b+24>>2]=d[a+21>>0];c[b+40>>2]=c[a+24>>2];c[b+44>>2]=c[a+16>>2];c[b+48>>2]=d[a+20>>0];c[b+20>>2]=c[a+12>>2];c[b+16>>2]=c[a+8>>2];c[b+28>>2]=c[a+36>>2];c[b+32>>2]=c[a+40>>2];c[b+36>>2]=0;f=c[a+28>>2]|0;g=c[f+488>>2]|0;if((g|0)>0){f=c[f+496>>2]|0;if((c[f>>2]|0)==(a|0))c[b+36>>2]=1;if((g|0)>1){e=1;do{if((c[f+(e<<2)>>2]|0)==(a|0))c[b+36>>2]=1;e=e+1|0}while((e|0)!=(g|0))}}f=c[a+32>>2]|0;g=c[f+488>>2]|0;if((g|0)<=0)return 15252;f=c[f+496>>2]|0;if((c[f>>2]|0)==(a|0))c[b+36>>2]=1;if((g|0)<=1)return 15252;e=1;do{if((c[f+(e<<2)>>2]|0)==(a|0))c[b+36>>2]=1;e=e+1|0}while((e|0)!=(g|0));return 15252}function dh(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0;g=ea;ea=ea+16|0;x=c[a+52>>2]|0;m=+f[a+28+(((x+2|0)%3|0)<<2)>>2];f[g>>2]=m;f[g+4>>2]=m;f[g+8>>2]=m;f[g+12>>2]=0.0;f[g+(x<<2)>>2]=m+ +f[a+28+(x<<2)>>2];m=+ha[c[(c[a>>2]|0)+48>>2]&15](a);k=+ha[c[(c[a>>2]|0)+48>>2]&15](a);i=+ha[c[(c[a>>2]|0)+48>>2]&15](a);m=m+ +f[g>>2];f[g>>2]=m;k=k+ +f[g+4>>2];f[g+4>>2]=k;i=i+ +f[g+8>>2];w=+r(+(+f[b>>2]));v=+r(+(+f[b+4>>2]));u=+r(+(+f[b+8>>2]));s=+r(+(+f[b+16>>2]));q=+r(+(+f[b+20>>2]));p=+r(+(+f[b+24>>2]));l=+r(+(+f[b+32>>2]));j=+r(+(+f[b+36>>2]));h=+r(+(+f[b+40>>2]));t=+f[b+48>>2];o=+f[b+52>>2];n=+f[b+56>>2];f[d>>2]=t-(m*w+k*v+i*u);f[d+4>>2]=o-(m*s+k*q+i*p);f[d+8>>2]=n-(m*l+k*j+i*h);f[d+12>>2]=0.0;f[e>>2]=m*w+k*v+i*u+t;f[e+4>>2]=m*s+k*q+i*p+o;f[e+8>>2]=n+(m*l+k*j+i*h);f[e+12>>2]=0.0;ea=g;return}function eh(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;if(rt(b,c[d+8>>2]|0,h)|0)xk(d,e,f,g);else{k=a[d+52>>0]|0;i=a[d+53>>0]|0;n=c[b+12>>2]|0;a[d+52>>0]=0;a[d+53>>0]=0;hn(b+16|0,d,e,f,g,h);l=a[d+52>>0]|0;j=a[d+53>>0]|0;a:do if((n|0)>1){m=j;o=l;j=j|i;i=l|k;k=b+24|0;do{j=j&1;i=i&1;if(a[d+54>>0]|0)break a;if(!(o<<24>>24)){if(m<<24>>24?(c[b+8>>2]&1|0)==0:0)break a}else{if((c[d+24>>2]|0)==1)break a;if(!(c[b+8>>2]&2))break a}a[d+52>>0]=0;a[d+53>>0]=0;hn(k,d,e,f,g,h);o=a[d+52>>0]|0;i=o|i;m=a[d+53>>0]|0;j=m|j;k=k+8|0}while(k>>>0<(b+16+(n<<3)|0)>>>0)}else{j=j|i;i=l|k}while(0);a[d+52>>0]=i<<24>>24!=0&1;a[d+53>>0]=j<<24>>24!=0&1}return}function fh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;h=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b>>2]=h;if(h|0)Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);c[b+4>>2]=c[a+4>>2];c[b+28>>2]=c[a+28>>2];c[b+32>>2]=c[a+32>>2];c[b+36>>2]=c[a+36>>2];c[b+40>>2]=c[a+40>>2];c[b+12>>2]=c[a+12>>2];c[b+16>>2]=c[a+16>>2];c[b+20>>2]=c[a+20>>2];c[b+24>>2]=c[a+24>>2];c[b+44>>2]=c[a+44>>2];g=c[a+92>>2]|0;if(!g){c[b+52>>2]=0;c[b+56>>2]=0;return 19160}c[b+52>>2]=ta[c[(c[d>>2]|0)+28>>2]&31](d,c[a+100>>2]|0)|0;c[b+56>>2]=g;h=va[c[(c[d>>2]|0)+16>>2]&63](d,20,g)|0;if((g|0)>0){e=c[a+100>>2]|0;b=c[a+120>>2]|0;a=0;f=c[h+8>>2]|0;while(1){c[f>>2]=c[e+(a<<4)>>2];c[f+4>>2]=c[e+(a<<4)+4>>2];c[f+8>>2]=c[e+(a<<4)+8>>2];c[f+12>>2]=c[e+(a<<4)+12>>2];c[f+16>>2]=c[b+(a<<2)>>2];a=a+1|0;if((a|0)==(g|0))break;else f=f+20|0}}else e=c[a+100>>2]|0;Ta[c[(c[d>>2]|0)+20>>2]&31](d,h,19140,1497453121,e);return 19160}function gh(){var b=0,d=0,e=0;b=js(288)|0;c[b+164>>2]=1065353216;c[b+168>>2]=1065353216;c[b+172>>2]=1065353216;f[b+176>>2]=0.0;c[b+180>>2]=0;f[b+184>>2]=999999984306749440.0;c[b+188>>2]=0;c[b+188+4>>2]=0;c[b+188+8>>2]=0;c[b+188+12>>2]=0;c[b+204>>2]=1;c[b+208>>2]=-1;c[b+212>>2]=-1;c[b+216>>2]=1;f[b+220>>2]=0.0;f[b+224>>2]=.5;f[b+228>>2]=0.0;f[b+232>>2]=0.0;c[b+240>>2]=0;f[b+244>>2]=1.0;c[b+248>>2]=0;c[b+248+4>>2]=0;c[b+248+8>>2]=0;c[b+248+12>>2]=0;c[b+4>>2]=1065353216;c[b+8>>2]=0;c[b+8+4>>2]=0;c[b+8+8>>2]=0;c[b+8+12>>2]=0;c[b+24>>2]=1065353216;c[b+28>>2]=0;c[b+28+4>>2]=0;c[b+28+8>>2]=0;c[b+28+12>>2]=0;c[b+44>>2]=1065353216;c[b+48>>2]=0;c[b+48+4>>2]=0;c[b+48+8>>2]=0;c[b+48+12>>2]=0;c[b+48+16>>2]=0;a[b+280>>0]=1;c[b+276>>2]=0;c[b+268>>2]=0;c[b+272>>2]=0;c[b+236>>2]=4;c[b>>2]=6200;c[6747]=(c[6747]|0)+1;d=kb(95)|0;if(!d){e=0;Oh(e);d=b+284|0;c[d>>2]=e;return b|0}c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16;Oh(d);e=b+284|0;c[e>>2]=d;return b|0}function hh(a,d,e,g){a=a|0;d=d|0;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0.0,l=0.0;h=ea;ea=ea+96|0;f[h+4>>2]=1.0;c[h+8>>2]=0;b[h+12>>1]=1;b[h+14>>1]=-1;c[h+16>>2]=0;c[h>>2]=3788;c[h+20>>2]=c[d>>2];c[h+20+4>>2]=c[d+4>>2];c[h+20+8>>2]=c[d+8>>2];c[h+20+12>>2]=c[d+12>>2];c[h+36>>2]=c[e>>2];c[h+36+4>>2]=c[e+4>>2];c[h+36+8>>2]=c[e+8>>2];c[h+36+12>>2]=c[e+12>>2];a=c[a+4>>2]|0;Pa[c[(c[a>>2]|0)+32>>2]&127](a,d,e,h);d=c[h+8>>2]|0;if(!d){g=0;ea=h;return g|0}if(!(c[d+236>>2]&2)){g=0;ea=h;return g|0}if(c[d+204>>2]&4|0){g=0;ea=h;return g|0}c[g>>2]=c[h+68>>2];c[g+4>>2]=c[h+68+4>>2];c[g+8>>2]=c[h+68+8>>2];c[g+12>>2]=c[h+68+12>>2];c[g+16>>2]=c[h+52>>2];c[g+16+4>>2]=c[h+52+4>>2];c[g+16+8>>2]=c[h+52+8>>2];c[g+16+12>>2]=c[h+52+12>>2];l=+f[g+16>>2];k=+f[g+20>>2];j=+f[g+24>>2];i=1.0/+s(+(l*l+k*k+j*j));f[g+16>>2]=l*i;f[g+20>>2]=k*i;f[g+24>>2]=j*i;c[g+32>>2]=c[h+4>>2];g=d;ea=h;return g|0}function ih(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;Ca[c[(c[b>>2]|0)+32>>2]&511](b);e=va[c[(c[b>>2]|0)+16>>2]&63](b,104,1)|0;d=c[e+8>>2]|0;f=d;g=f+104|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));c[d+88>>2]=c[a+248>>2];c[d+92>>2]=c[a+252>>2];c[d+96>>2]=c[a+256>>2];c[d+100>>2]=c[a+260>>2];c[d>>2]=c[a+92>>2];c[d+4>>2]=c[a+96>>2];c[d+8>>2]=c[a+100>>2];c[d+12>>2]=c[a+104>>2];c[d+16>>2]=c[a+108>>2];c[d+20>>2]=c[a+116>>2];c[d+24>>2]=c[a+120>>2];c[d+28>>2]=c[a+124>>2];c[d+32>>2]=c[a+128>>2];c[d+36>>2]=c[a+132>>2];c[d+40>>2]=c[a+140>>2];c[d+44>>2]=c[a+144>>2];c[d+48>>2]=c[a+148>>2];c[d+52>>2]=c[a+152>>2];c[d+56>>2]=c[a+168>>2];c[d+60>>2]=c[a+172>>2];c[d+64>>2]=c[a+112>>2];c[d+68>>2]=c[a+156>>2];c[d+72>>2]=c[a+160>>2];c[d+76>>2]=c[a+164>>2];c[d+80>>2]=c[a+136>>2];Ta[c[(c[b>>2]|0)+20>>2]&31](b,e,14893,1145853764,d);ri(a,b);nc(a,b);Ca[c[(c[b>>2]|0)+36>>2]&511](b);return}function jh(b,d){b=b|0;d=d|0;if((c[b+16>>2]|0)!=(0-(c[b+76>>2]|0)|0))return;d=c[b+4>>2]|0;if(d|0)Hm(b+4|0,d);d=c[b+8>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+8>>2]=0;c[b+12>>2]=-1;d=c[b+36>>2]|0;if(d|0){if(a[b+40>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+36>>2]=0}a[b+40>>0]=1;c[b+36>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;c[b+20>>2]=0;d=c[b+64>>2]|0;if(d|0)Hm(b+64|0,d);d=c[b+68>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+68>>2]=0;c[b+72>>2]=-1;d=c[b+96>>2]|0;if(d|0){if(a[b+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+96>>2]=0}a[b+100>>0]=1;c[b+96>>2]=0;c[b+88>>2]=0;c[b+92>>2]=0;c[b+80>>2]=0;a[b+193>>0]=0;a[b+194>>0]=1;c[b+144>>2]=0;c[b+164>>2]=0;c[b+148>>2]=1;c[b+152>>2]=0;c[b+156>>2]=10;c[b+160>>2]=1;c[b+124>>2]=0;c[b+124+4>>2]=0;c[b+124+8>>2]=0;c[b+168>>2]=0;c[b+168+4>>2]=0;c[b+168+8>>2]=0;c[b+168+12>>2]=0;c[b+168+16>>2]=0;c[b+168+20>>2]=0;return}function kh(a,b){a=a|0;b=b|0;var d=0,e=0,g=0.0,h=0.0;e=ea;ea=ea+32|0;d=c[b+388>>2]|0;switch(c[a+388>>2]&48&d&63){case 32:{if((a|0)==(b|0)&(d&64|0)==0){ea=e;return}f[e+4>>2]=1.0;c[e+8+4>>2]=0;c[e+8+4+4>>2]=0;c[e+8+4+8>>2]=0;c[e>>2]=4604;c[e+8>>2]=c[a+456>>2];d=c[a+192>>2]|0;h=+ha[c[(c[d>>2]|0)+48>>2]&15](d);d=c[b+192>>2]|0;f[e+12>>2]=h+ +ha[c[(c[d>>2]|0)+48>>2]&15](d);h=+f[a+316>>2];g=+f[b+316>>2];f[e+16>>2]=h>2]=a;c[e+28>>2]=b;Cd(c[a+1048>>2]|0,c[b+1048>>2]|0,e);ea=e;return}case 16:{if((a|0)==(b|0)){ea=e;return}c[e>>2]=4640;d=c[a+192>>2]|0;h=+ha[c[(c[d>>2]|0)+48>>2]&15](d);d=c[b+192>>2]|0;f[e+12>>2]=h+ +ha[c[(c[d>>2]|0)+48>>2]&15](d);c[e+4>>2]=a;c[e+8>>2]=b;Cd(c[a+928>>2]|0,c[b+988>>2]|0,e);c[e+4>>2]=b;c[e+8>>2]=a;Cd(c[b+928>>2]|0,c[a+988>>2]|0,e);ea=e;return}default:{ea=e;return}}}function lh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0,j=0.0;i=ea;ea=ea+32|0;c[i+16>>2]=c[d>>2];c[i+16+4>>2]=c[d+4>>2];c[i+16+8>>2]=c[d+8>>2];c[i+16+12>>2]=c[d+12>>2];e=+f[i+16>>2];h=+f[i+16+4>>2];g=+f[i+16+8>>2];if(e*e+h*h+g*g<1.4210854715202004e-14){c[i+16>>2]=-1082130432;c[i+16+4>>2]=-1082130432;c[i+16+8>>2]=-1082130432;f[i+16+12>>2]=0.0;e=-1.0;h=-1.0;g=-1.0}j=1.0/+s(+(e*e+h*h+g*g));f[i+16>>2]=e*j;f[i+16+4>>2]=h*j;f[i+16+8>>2]=g*j;Ac(i,b,i+16|0);switch(c[b+4>>2]|0){case 8:{e=+f[b+28>>2]*+f[b+12>>2];break}case 0:{e=+f[b+44>>2];break}case 1:{e=+f[b+44>>2];break}case 13:{e=+f[b+44>>2];break}case 11:{e=+f[b+44>>2];break}case 10:{e=+f[b+44>>2];break}case 4:case 5:{e=+f[b+44>>2];break}default:e=+ha[c[(c[b>>2]|0)+48>>2]&15](b)}h=e*+f[i+16+4>>2]+ +f[i+4>>2];j=e*+f[i+16+8>>2]+ +f[i+8>>2];f[a>>2]=e*+f[i+16>>2]+ +f[i>>2];f[a+4>>2]=h;f[a+8>>2]=j;f[a+12>>2]=0.0;ea=i;return}function mh(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ea;ea=ea+48|0;h=l;i=h+44|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(i|0));if(!d)k=c[c[b+880>>2]>>2]|0;else k=d;d=c[b+732>>2]|0;if((d|0)==(c[b+736>>2]|0)?(j=(d|0)==0?1:d<<1,(d|0)<(j|0)):0){if(!j)e=0;else{c[6747]=(c[6747]|0)+1;d=kb((j*52|3)+16|0)|0;if(!d)e=0;else{c[(d+4+15&-16)+-4>>2]=d;e=d+4+15&-16}d=c[b+732>>2]|0}if((d|0)>0){f=0;do{h=e+(f*52|0)|0;g=(c[b+740>>2]|0)+(f*52|0)|0;i=h+52|0;do{c[h>>2]=c[g>>2];h=h+4|0;g=g+4|0}while((h|0)<(i|0));f=f+1|0}while((f|0)!=(d|0))}d=c[b+740>>2]|0;if(d|0){if(a[b+744>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+740>>2]=0}a[b+744>>0]=1;c[b+740>>2]=e;c[b+736>>2]=j;d=c[b+732>>2]|0}h=c[b+740>>2]|0;c[h+(d*52|0)>>2]=0;c[h+(d*52|0)+4>>2]=k;h=h+(d*52|0)+8|0;g=l;i=h+44|0;do{c[h>>2]=c[g>>2];h=h+4|0;g=g+4|0}while((h|0)<(i|0));c[b+732>>2]=(c[b+732>>2]|0)+1;ea=l;return}function nh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,i=0,j=0.0,k=0,l=0,m=0,n=0.0;l=ea;ea=ea+80|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;e=+f[d>>2];g=+f[d+4>>2];j=+f[d+8>>2];if(e*e+g*g+j*j<9.999999747378752e-05){k=1065353216;i=0;e=0.0;d=0}else{n=1.0/+s(+(e*e+g*g+j*j));k=(f[h>>2]=e*n,c[h>>2]|0);m=(f[h>>2]=g*n,c[h>>2]|0);i=(f[h>>2]=j*n,c[h>>2]|0);e=+f[d+12>>2];d=m}c[l+32>>2]=9136;m=l+32+4|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0;f[l+32+20>>2]=-999999984306749440.0;c[l+32+24>>2]=k;c[l+32+28>>2]=d;c[l+32+32>>2]=i;f[l+32+36>>2]=e;c[l+16>>2]=1566444395;c[l+16+4>>2]=1566444395;c[l+16+8>>2]=1566444395;f[l+16+12>>2]=0.0;b=c[b+92>>2]|0;k=c[(c[b>>2]|0)+8>>2]|0;f[l>>2]=-999999984306749440.0;f[l+4>>2]=-999999984306749440.0;f[l+8>>2]=-999999984306749440.0;f[l+12>>2]=0.0;Pa[k&127](b,l+32|0,l,l+16|0);c[a>>2]=c[m>>2];c[a+4>>2]=c[m+4>>2];c[a+8>>2]=c[m+8>>2];c[a+12>>2]=c[m+12>>2];ea=l;return}function oh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0.0,h=0,i=0.0,j=0.0,k=0,l=0.0,m=0.0;l=+f[b+60>>2]*.5;h=c[b+68>>2]|0;g=+f[d>>2];i=+f[d+4>>2];j=+f[d+8>>2];j=+s(+(g*g+i*i+j*j));k=c[b+64>>2]|0;do if(!(+f[d+(h<<2)>>2]>+f[b+52>>2]*j)){g=+f[d+(k<<2)>>2];e=c[b+72>>2]|0;i=+f[d+(e<<2)>>2];j=+s(+(g*g+i*i));if(j>1.1920928955078125e-07){j=+f[b+56>>2]/j;f[a+(k<<2)>>2]=g*j;f[a+(h<<2)>>2]=-l;g=i*j;break}else{f[a+(k<<2)>>2]=0.0;f[a+(h<<2)>>2]=-l;g=0.0;break}}else{f[a+(k<<2)>>2]=0.0;f[a+(h<<2)>>2]=l;g=0.0;e=c[b+72>>2]|0}while(0);f[a+(e<<2)>>2]=g;if(!(+ha[c[(c[b>>2]|0)+48>>2]&15](b)!=0.0))return;i=+f[d>>2];l=+f[d+4>>2];j=+f[d+8>>2];m=i*i+l*l+j*j<1.4210854715202004e-14?-1.0:i;g=i*i+l*l+j*j<1.4210854715202004e-14?-1.0:l;j=i*i+l*l+j*j<1.4210854715202004e-14?-1.0:j;l=1.0/+s(+(j*j+(m*m+g*g)));i=+ha[c[(c[b>>2]|0)+48>>2]&15](b);f[a>>2]=+f[a>>2]+i*(m*l);f[a+4>>2]=+f[a+4>>2]+i*(g*l);f[a+8>>2]=+f[a+8>>2]+i*(j*l);return}function ph(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;g=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b>>2]=g;if(g|0)Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);c[b+4>>2]=c[a+4>>2];c[b+28>>2]=c[a+28>>2];c[b+32>>2]=c[a+32>>2];c[b+36>>2]=c[a+36>>2];c[b+40>>2]=c[a+40>>2];c[b+12>>2]=c[a+12>>2];c[b+16>>2]=c[a+16>>2];c[b+20>>2]=c[a+20>>2];c[b+24>>2]=c[a+24>>2];c[b+44>>2]=c[a+44>>2];f=c[a+96>>2]|0;c[b+60>>2]=f;if(!f){c[b+52>>2]=0;c[b+56>>2]=0;return 20050}c[b+52>>2]=ta[c[(c[d>>2]|0)+28>>2]&31](d,c[a+104>>2]|0)|0;c[b+56>>2]=0;g=va[c[(c[d>>2]|0)+16>>2]&63](d,16,f)|0;if((f|0)>0){e=c[a+104>>2]|0;b=0;a=c[g+8>>2]|0;while(1){c[a>>2]=c[e+(b<<4)>>2];c[a+4>>2]=c[e+(b<<4)+4>>2];c[a+8>>2]=c[e+(b<<4)+8>>2];c[a+12>>2]=c[e+(b<<4)+12>>2];b=b+1|0;if((b|0)==(f|0))break;else a=a+16|0}}else e=c[a+104>>2]|0;Ta[c[(c[d>>2]|0)+20>>2]&31](d,g,22049,1497453121,e);return 20050}function qh(a,b,d){a=a|0;b=b|0;d=d|0;c[a+300>>2]=c[b>>2];c[a+300+4>>2]=c[b+4>>2];c[a+300+8>>2]=c[b+8>>2];c[a+300+12>>2]=c[b+12>>2];c[a+316>>2]=c[b+16>>2];c[a+316+4>>2]=c[b+16+4>>2];c[a+316+8>>2]=c[b+16+8>>2];c[a+316+12>>2]=c[b+16+12>>2];c[a+332>>2]=c[b+32>>2];c[a+332+4>>2]=c[b+32+4>>2];c[a+332+8>>2]=c[b+32+8>>2];c[a+332+12>>2]=c[b+32+12>>2];c[a+348>>2]=c[b+48>>2];c[a+348+4>>2]=c[b+48+4>>2];c[a+348+8>>2]=c[b+48+8>>2];c[a+348+12>>2]=c[b+48+12>>2];c[a+364>>2]=c[d>>2];c[a+364+4>>2]=c[d+4>>2];c[a+364+8>>2]=c[d+8>>2];c[a+364+12>>2]=c[d+12>>2];c[a+380>>2]=c[d+16>>2];c[a+380+4>>2]=c[d+16+4>>2];c[a+380+8>>2]=c[d+16+8>>2];c[a+380+12>>2]=c[d+16+12>>2];c[a+396>>2]=c[d+32>>2];c[a+396+4>>2]=c[d+32+4>>2];c[a+396+8>>2]=c[d+32+8>>2];c[a+396+12>>2]=c[d+32+12>>2];c[a+412>>2]=c[d+48>>2];c[a+412+4>>2]=c[d+48+4>>2];c[a+412+8>>2]=c[d+48+8>>2];c[a+412+12>>2]=c[d+48+12>>2];Ca[c[(c[a>>2]|0)+8>>2]&511](a);return}function rh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0,n=0.0;m=c[a+4>>2]|0;a=c[a+64>>2]|0;do if(!m)if(!a){e=0.0;n=0.0;j=0.0;l=0.0;h=0.0;k=0.0;i=0.0;g=0.0}else{e=+f[a>>2];n=+f[a+12>>2];j=+f[a+16>>2];l=+f[a+20>>2];h=+f[a+24>>2];k=+f[a+28>>2];i=+f[a+4>>2];g=+f[a+8>>2]}else{e=+f[m>>2];if(!a){n=+f[m+12>>2];j=+f[m+16>>2];l=+f[m+20>>2];h=+f[m+24>>2];k=+f[m+28>>2];i=+f[m+4>>2];g=+f[m+8>>2];break}k=+f[a>>2];e=e>2];j=+f[a+16>>2];j=k>j?k:j;k=+f[m+4>>2];i=+f[a+4>>2];i=k>2];l=+f[a+20>>2];l=k>l?k:l;k=+f[m+8>>2];g=+f[a+8>>2];g=k>2];h=+f[a+24>>2];if(k>h){n=0.0;h=k;k=0.0}else{n=0.0;k=0.0}}while(0);f[b>>2]=e;f[b+4>>2]=i;f[b+8>>2]=g;f[b+12>>2]=n;f[d>>2]=j;f[d+4>>2]=l;f[d+8>>2]=h;f[d+12>>2]=k;return}function sh(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0;c=ea;ea=ea+48|0;Gg(a+364|0,c+16|0);h=-+f[c+16>>2];e=-+f[c+16+4>>2];l=-+f[c+16+8>>2];k=+f[c+16+12>>2];g=+f[b>>2];m=+f[b+12>>2];j=+f[b+8>>2];i=+f[b+4>>2];Gg(a+300|0,c);o=+f[c>>2];p=+f[c+12>>2];d=+f[c+8>>2];n=+f[c+4>>2];f[c+32>>2]=(k*m-g*h-i*e-j*l)*o+(k*g+m*h+j*e-i*l)*p+(g*l+(m*e+k*i)-j*h)*d-(m*l+k*j+i*h-g*e)*n;f[c+32+4>>2]=o*(m*l+k*j+i*h-g*e)+(p*(g*l+(m*e+k*i)-j*h)+(k*m-g*h-i*e-j*l)*n)-(k*g+m*h+j*e-i*l)*d;f[c+32+8>>2]=(m*l+k*j+i*h-g*e)*p+(k*m-g*h-i*e-j*l)*d+(k*g+m*h+j*e-i*l)*n-o*(g*l+(m*e+k*i)-j*h);f[c+32+12>>2]=(k*m-g*h-i*e-j*l)*p-(k*g+m*h+j*e-i*l)*o-(g*l+(m*e+k*i)-j*h)*n-(m*l+k*j+i*h-g*e)*d;Vd(a,c+32|0);ea=c;return}function th(b){b=b|0;var d=0;d=c[b>>2]|0;if(d|0)Hm(b,d);d=c[b+4>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+4>>2]=0;c[b+8>>2]=-1;d=c[b+32>>2]|0;if(d|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;c[b+16>>2]=0;d=c[b+52>>2]|0;if(!d){a[b+56>>0]=1;c[b+52>>2]=0;c[b+44>>2]=0;c[b+48>>2]=0;a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;return}if(!(a[b+56>>0]|0)){a[b+56>>0]=1;c[b+52>>2]=0;c[b+44>>2]=0;c[b+48>>2]=0;a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;return}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);d=c[b+32>>2]|0;a[b+56>>0]=1;c[b+52>>2]=0;c[b+44>>2]=0;c[b+48>>2]=0;if(!d){a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;return}if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+32>>2]=0;a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;return}function uh(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0;i=ea;ea=ea+32|0;h=Gs()|0;c[h+4>>2]=11;c[h+8>>2]=-1;c[h+12>>2]=-1;f[h+16>>2]=3402823466385288598117041.0e14;a[h+20>>0]=1;a[h+21>>0]=0;c[h+24>>2]=-1;c[h+28>>2]=b;c[h+32>>2]=d;f[h+36>>2]=0.0;f[h+40>>2]=.30000001192092896;c[h+44>>2]=0;c[h>>2]=5440;c[h+48>>2]=c[e+48>>2];c[h+48+4>>2]=c[e+48+4>>2];c[h+48+8>>2]=c[e+48+8>>2];c[h+48+12>>2]=c[e+48+12>>2];c[h+64>>2]=c[g+48>>2];c[h+64+4>>2]=c[g+48+4>>2];c[h+64+8>>2]=c[g+48+8>>2];c[h+64+12>>2]=c[g+48+12>>2];Gg(e,i+16|0);Gg(g,i);n=-+f[i>>2];l=-+f[i+4>>2];j=-+f[i+8>>2];q=+f[i+12>>2];p=+f[i+16+12>>2];o=+f[i+16>>2];m=+f[i+16+4>>2];k=+f[i+16+8>>2];f[h+80>>2]=p*n+q*o+m*j-k*l;f[h+84>>2]=k*n+(p*l+q*m)-o*j;f[h+88>>2]=o*l+(p*j+q*k)-m*n;f[h+92>>2]=q*p-o*n-m*l-k*j;ea=i;return h|0}function vh(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;if((e|0)>=8192){W(b|0,d|0,e|0)|0;return b|0}h=b|0;g=b+e|0;if((b&3)==(d&3)){while(b&3){if(!e)return h|0;a[b>>0]=a[d>>0]|0;b=b+1|0;d=d+1|0;e=e-1|0}e=g&-4|0;f=e-64|0;while((b|0)<=(f|0)){c[b>>2]=c[d>>2];c[b+4>>2]=c[d+4>>2];c[b+8>>2]=c[d+8>>2];c[b+12>>2]=c[d+12>>2];c[b+16>>2]=c[d+16>>2];c[b+20>>2]=c[d+20>>2];c[b+24>>2]=c[d+24>>2];c[b+28>>2]=c[d+28>>2];c[b+32>>2]=c[d+32>>2];c[b+36>>2]=c[d+36>>2];c[b+40>>2]=c[d+40>>2];c[b+44>>2]=c[d+44>>2];c[b+48>>2]=c[d+48>>2];c[b+52>>2]=c[d+52>>2];c[b+56>>2]=c[d+56>>2];c[b+60>>2]=c[d+60>>2];b=b+64|0;d=d+64|0}while((b|0)<(e|0)){c[b>>2]=c[d>>2];b=b+4|0;d=d+4|0}}else{e=g-4|0;while((b|0)<(e|0)){a[b>>0]=a[d>>0]|0;a[b+1>>0]=a[d+1>>0]|0;a[b+2>>0]=a[d+2>>0]|0;a[b+3>>0]=a[d+3>>0]|0;b=b+4|0;d=d+4|0}}while((b|0)<(g|0)){a[b>>0]=a[d>>0]|0;b=b+1|0;d=d+1|0}return h|0}function wh(b){b=b|0;var d=0;if((a[24904]|0)==0?DC(24904)|0:0){if((a[24880]|0)==0?DC(24880)|0:0){if((a[24888]|0)==0?DC(24888)|0:0){c[6348]=1065353216;c[6349]=0;c[6350]=0;c[6351]=0;c[6352]=0;c[6353]=1065353216;c[6354]=0;c[6355]=0;c[6356]=0;c[6357]=0;c[6358]=1065353216;f[6359]=0.0;PB(24888)}c[6332]=c[6348];c[6333]=c[6349];c[6334]=c[6350];c[6335]=c[6351];c[6336]=c[6352];c[6337]=c[6353];c[6338]=c[6354];c[6339]=c[6355];c[6340]=c[6356];c[6341]=c[6357];c[6342]=c[6358];c[6343]=c[6359];c[6344]=0;c[6345]=0;c[6346]=0;c[6347]=0;PB(24880)}c[6372]=c[6332];c[6373]=c[6333];c[6374]=c[6334];c[6375]=c[6335];c[6376]=c[6336];c[6377]=c[6337];c[6378]=c[6338];c[6379]=c[6339];c[6380]=c[6340];c[6381]=c[6341];c[6382]=c[6342];c[6383]=c[6343];c[6384]=c[6344];c[6385]=c[6345];c[6386]=c[6346];c[6387]=c[6347];PB(24904)}d=c[b+8>>2]|0;if(!d){b=c[b>>2]|0;return ((b|0)==0?25488:b+60|0)|0}else return d+4|0;return 0}function xh(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0;if(!e)e=c[b+188>>2]|0;i=c[d>>2]|0;f=c[b+268>>2]|0;a:do if((f|0)>0){h=c[b+276>>2]|0;g=0;while(1){if((c[h+(g<<2)>>2]|0)==(i|0))break;g=g+1|0;if((g|0)>=(f|0))break a}if((g|0)!=(f|0))return}while(0);if((f|0)==(c[b+272>>2]|0)?(j=(f|0)==0?1:f<<1,(f|0)<(j|0)):0){if(!j)g=0;else{c[6747]=(c[6747]|0)+1;f=kb((j<<2|3)+16|0)|0;if(!f)g=0;else{c[(f+4+15&-16)+-4>>2]=f;g=f+4+15&-16}f=c[b+268>>2]|0}if((f|0)>0){h=0;do{c[g+(h<<2)>>2]=c[(c[b+276>>2]|0)+(h<<2)>>2];h=h+1|0}while((h|0)!=(f|0))}h=c[b+276>>2]|0;if(h){if(a[b+280>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0);f=c[b+268>>2]|0}c[b+276>>2]=0}a[b+280>>0]=1;c[b+276>>2]=g;c[b+272>>2]=j}c[(c[b+276>>2]|0)+(f<<2)>>2]=i;c[b+268>>2]=f+1;b=c[b+284>>2]|0;va[c[(c[b>>2]|0)+8>>2]&63](b,e,d)|0;return}function yh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(ra[c[(c[d>>2]|0)+16>>2]&127](d)|0)return;j=c[b+712>>2]|0;i=ra[c[(c[d>>2]|0)+36>>2]&127](d)|0;if(ra[c[(c[d>>2]|0)+8>>2]&127](d)|0?(f=ra[c[(c[d>>2]|0)+20>>2]&127](d)|0,h=ra[c[(c[d>>2]|0)+24>>2]&127](d)|0,(j|0)>0):0){e=c[b+720>>2]|0;g=0;a=i+(f<<2)|0;while(1){k=c[e+(g*104|0)+12>>2]|0;f=c[e+(g*104|0)+16>>2]|0;c[a>>2]=c[e+(g*104|0)+8>>2];c[a+4>>2]=k;c[a+8>>2]=f;g=g+1|0;if((g|0)==(j|0))break;else a=a+(h<<2)|0}}if(!(ra[c[(c[d>>2]|0)+12>>2]&127](d)|0))return;a=ra[c[(c[d>>2]|0)+28>>2]&127](d)|0;g=ra[c[(c[d>>2]|0)+32>>2]&127](d)|0;if((j|0)<=0)return;f=c[b+720>>2]|0;a=i+(a<<2)|0;e=0;while(1){b=c[f+(e*104|0)+76>>2]|0;k=c[f+(e*104|0)+80>>2]|0;c[a>>2]=c[f+(e*104|0)+72>>2];c[a+4>>2]=b;c[a+8>>2]=k;e=e+1|0;if((e|0)==(j|0))break;else a=a+(g<<2)|0}return}function zh(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0;c[b>>2]=10664;d=c[b+56>>2]|0;if(d|0){if(a[b+60>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+56>>2]=0}a[b+60>>0]=1;c[b+56>>2]=0;c[b+48>>2]=0;c[b+52>>2]=0;e=c[b+28>>2]|0;if((e|0)>0){h=0;do{f=c[b+36>>2]|0;j=f+(h*36|0)+4|0;i=f+(h*36|0)+12|0;g=c[i>>2]|0;d=f+(h*36|0)+16|0;if(g|0){if(a[d>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[i>>2]=0}a[d>>0]=1;c[i>>2]=0;c[j>>2]=0;c[f+(h*36|0)+8>>2]=0;h=h+1|0}while((h|0)!=(e|0))}d=c[b+36>>2]|0;if(d|0){if(a[b+40>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+36>>2]=0}a[b+40>>0]=1;c[b+36>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;d=c[b+16>>2]|0;if(!d){a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}function Ah(b){b=b|0;var d=0;c[b>>2]=9764;d=c[b+156>>2]|0;if(d|0){if(a[b+160>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+156>>2]=0}a[b+160>>0]=1;c[b+156>>2]=0;c[b+148>>2]=0;c[b+152>>2]=0;d=c[b+136>>2]|0;if(d|0){if(a[b+140>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+136>>2]=0}a[b+140>>0]=1;c[b+136>>2]=0;c[b+128>>2]=0;c[b+132>>2]=0;d=c[b+116>>2]|0;if(d|0){if(a[b+120>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+116>>2]=0}a[b+120>>0]=1;c[b+116>>2]=0;c[b+108>>2]=0;c[b+112>>2]=0;d=c[b+96>>2]|0;if(d|0){if(a[b+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+96>>2]=0}a[b+100>>0]=1;c[b+96>>2]=0;c[b+88>>2]=0;c[b+92>>2]=0;c[b>>2]=10680;d=c[b+32>>2]|0;if(!d){a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;b=b+28|0;c[b>>2]=0;return}if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+32>>2]=0;a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;b=b+28|0;c[b>>2]=0;return}function Bh(b){b=b|0;var d=0;c[b>>2]=10324;d=c[b+160>>2]|0;if(d|0){if(a[b+164>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+160>>2]=0}a[b+164>>0]=1;c[b+160>>2]=0;c[b+152>>2]=0;c[b+156>>2]=0;d=c[b+136>>2]|0;if(d|0){if(a[b+140>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+136>>2]=0}a[b+140>>0]=1;c[b+136>>2]=0;c[b+128>>2]=0;c[b+132>>2]=0;d=c[b+116>>2]|0;if(d|0){if(a[b+120>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+116>>2]=0}a[b+120>>0]=1;c[b+116>>2]=0;c[b+108>>2]=0;c[b+112>>2]=0;d=c[b+96>>2]|0;if(d|0){if(a[b+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+96>>2]=0}a[b+100>>0]=1;c[b+96>>2]=0;c[b+88>>2]=0;c[b+92>>2]=0;d=c[b+76>>2]|0;if(!d){a[b+80>>0]=1;c[b+76>>2]=0;c[b+68>>2]=0;b=b+72|0;c[b>>2]=0;return}if(a[b+80>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+76>>2]=0;a[b+80>>0]=1;c[b+76>>2]=0;c[b+68>>2]=0;b=b+72|0;c[b>>2]=0;return}function Ch(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0,j=0.0,k=0.0,l=0,m=0.0,n=0,o=0;o=ea;ea=ea+16|0;if((e|0)<=0){ea=o;return}n=0;do{m=+f[a+60>>2]*.5;i=c[a+68>>2]|0;h=+f[b+(n<<4)>>2];j=+f[b+(n<<4)+4>>2];k=+f[b+(n<<4)+8>>2];k=+s(+(h*h+j*j+k*k));l=c[a+64>>2]|0;do if(!(+f[b+(n<<4)+(i<<2)>>2]>+f[a+52>>2]*k)){h=+f[b+(n<<4)+(l<<2)>>2];g=c[a+72>>2]|0;j=+f[b+(n<<4)+(g<<2)>>2];k=+s(+(h*h+j*j));if(k>1.1920928955078125e-07){k=+f[a+56>>2]/k;f[o+(l<<2)>>2]=h*k;f[o+(i<<2)>>2]=-m;h=j*k;break}else{f[o+(l<<2)>>2]=0.0;f[o+(i<<2)>>2]=-m;h=0.0;break}}else{f[o+(l<<2)>>2]=0.0;f[o+(i<<2)>>2]=m;h=0.0;g=c[a+72>>2]|0}while(0);f[o+(g<<2)>>2]=h;l=d+(n<<4)|0;c[l>>2]=c[o>>2];c[l+4>>2]=c[o+4>>2];c[l+8>>2]=c[o+8>>2];c[l+12>>2]=c[o+12>>2];n=n+1|0}while((n|0)!=(e|0));ea=o;return}function Dh(b){b=b|0;var d=0;c[b>>2]=5932;d=c[b+144>>2]|0;if(d|0){if(a[b+148>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+144>>2]=0}a[b+148>>0]=1;c[b+144>>2]=0;c[b+136>>2]=0;c[b+140>>2]=0;d=c[b+76>>2]|0;if(d|0){if(a[b+80>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+76>>2]=0}a[b+80>>0]=1;c[b+76>>2]=0;c[b+68>>2]=0;c[b+72>>2]=0;d=c[b+56>>2]|0;if(d|0){if(a[b+60>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+56>>2]=0}a[b+60>>0]=1;c[b+56>>2]=0;c[b+48>>2]=0;c[b+52>>2]=0;d=c[b+36>>2]|0;if(d|0){if(a[b+40>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+36>>2]=0}a[b+40>>0]=1;c[b+36>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;d=c[b+16>>2]|0;if(!d){a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}function Eh(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0;o=(+f[a+32>>2]-+f[a+16>>2])*+f[a+108>>2]*.5;m=(+f[a+36>>2]-+f[a+20>>2])*+f[a+112>>2]*.5;k=(+f[a+40>>2]-+f[a+24>>2])*+f[a+116>>2]*.5;u=+r(+(+f[b>>2]));t=+r(+(+f[b+4>>2]));s=+r(+(+f[b+8>>2]));n=+r(+(+f[b+16>>2]));l=+r(+(+f[b+20>>2]));j=+r(+(+f[b+24>>2]));x=+r(+(+f[b+32>>2]));w=+r(+(+f[b+36>>2]));g=+r(+(+f[b+40>>2]));v=+f[b+48>>2];p=+f[b+52>>2];h=+f[b+56>>2];q=+ha[c[(c[a>>2]|0)+48>>2]&15](a);i=+ha[c[(c[a>>2]|0)+48>>2]&15](a);g=o*x+m*w+k*g+ +ha[c[(c[a>>2]|0)+48>>2]&15](a);f[d>>2]=v-(o*u+m*t+k*s+q);f[d+4>>2]=p-(o*n+m*l+k*j+i);f[d+8>>2]=h-g;f[d+12>>2]=0.0;f[e>>2]=v+(o*u+m*t+k*s+q);f[e+4>>2]=p+(o*n+m*l+k*j+i);f[e+8>>2]=h+g;f[e+12>>2]=0.0;return}function Fh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;e=c[b>>2]|0;if((e|0)==(c[a+80>>2]|0)){g=1.0;return +g}if(c[e+204>>2]&4|0){g=1.0;return +g}if((+f[a+28>>2]-+f[a+12>>2])*+f[b+8>>2]+(+f[a+32>>2]-+f[a+16>>2])*+f[b+12>>2]+(+f[a+36>>2]-+f[a+20>>2])*+f[b+16>>2]>=-+f[a+84>>2]){g=1.0;return +g}c[a+4>>2]=c[b+40>>2];c[a+76>>2]=e;if(d){c[a+44>>2]=c[b+8>>2];c[a+44+4>>2]=c[b+8+4>>2];c[a+44+8>>2]=c[b+8+8>>2];c[a+44+12>>2]=c[b+8+12>>2]}else{k=+f[b+8>>2];j=+f[b+12>>2];i=+f[b+16>>2];h=k*+f[e+20>>2]+j*+f[e+24>>2]+i*+f[e+28>>2];g=k*+f[e+36>>2]+j*+f[e+40>>2]+i*+f[e+44>>2];f[a+44>>2]=+f[e+4>>2]*k+ +f[e+8>>2]*j+ +f[e+12>>2]*i;f[a+48>>2]=h;f[a+52>>2]=g;f[a+56>>2]=0.0}c[a+60>>2]=c[b+24>>2];c[a+60+4>>2]=c[b+24+4>>2];c[a+60+8>>2]=c[b+24+8>>2];c[a+60+12>>2]=c[b+24+12>>2];k=+f[b+40>>2];return +k}function Gh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0;i=ea;ea=ea+48|0;g=c[a+28>>2]|0;c[i>>2]=g;g=(c[a+20>>2]|0)-g|0;c[i+4>>2]=g;c[i+8>>2]=b;c[i+12>>2]=d;c[i+16>>2]=c[a+60>>2];c[i+16+4>>2]=i;c[i+16+8>>2]=2;b=eI(M(146,i+16|0)|0)|0;a:do if((g+d|0)!=(b|0)){e=i;f=2;g=g+d|0;while(1){if((b|0)<0)break;g=g-b|0;j=c[e+4>>2]|0;k=b>>>0>j>>>0;e=k?e+8|0:e;f=f+(k<<31>>31)|0;j=b-(k?j:0)|0;c[e>>2]=(c[e>>2]|0)+j;c[e+4>>2]=(c[e+4>>2]|0)-j;c[i+32>>2]=c[a+60>>2];c[i+32+4>>2]=e;c[i+32+8>>2]=f;b=eI(M(146,i+32|0)|0)|0;if((g|0)==(b|0)){h=3;break a}}c[a+16>>2]=0;c[a+28>>2]=0;c[a+20>>2]=0;c[a>>2]=c[a>>2]|32;if((f|0)==2)d=0;else d=d-(c[e+4>>2]|0)|0}else h=3;while(0);if((h|0)==3){k=c[a+44>>2]|0;c[a+16>>2]=k+(c[a+48>>2]|0);c[a+28>>2]=k;c[a+20>>2]=k}ea=i;return d|0}function Hh(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0;i=ea;ea=ea+80|0;if((e|0)<=0){ea=i;return}g=0;do{f[d+(g<<4)+12>>2]=-999999984306749440.0;g=g+1|0}while((g|0)!=(e|0));h=i+32+4|0;g=0;do{j=b+(g<<4)|0;c[i+32>>2]=9136;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;f[i+32+20>>2]=-999999984306749440.0;c[i+32+24>>2]=c[j>>2];c[i+32+24+4>>2]=c[j+4>>2];c[i+32+24+8>>2]=c[j+8>>2];c[i+32+24+12>>2]=c[j+12>>2];c[i+16>>2]=1566444395;c[i+16+4>>2]=1566444395;c[i+16+8>>2]=1566444395;f[i+16+12>>2]=0.0;j=c[a+92>>2]|0;k=c[(c[j>>2]|0)+8>>2]|0;f[i>>2]=-999999984306749440.0;f[i+4>>2]=-999999984306749440.0;f[i+8>>2]=-999999984306749440.0;f[i+12>>2]=0.0;Pa[k&127](j,i+32|0,i,i+16|0);j=d+(g<<4)|0;c[j>>2]=c[h>>2];c[j+4>>2]=c[h+4>>2];c[j+8>>2]=c[h+8>>2];c[j+12>>2]=c[h+12>>2];g=g+1|0}while((g|0)<(e|0));ea=i;return}function Ih(b){b=b|0;var d=0,e=0,g=0,h=0;c[b+32>>2]=262144;h=c[b+4>>2]|0;if((h|0)<2383){if((c[b+8>>2]|0)<2383){c[6747]=(c[6747]|0)+1;d=kb(9551)|0;if(!d)g=0;else{c[(d+4+15&-16)+-4>>2]=d;g=d+4+15&-16}d=c[b+4>>2]|0;if((d|0)>0){e=0;do{c[g+(e<<2)>>2]=c[(c[b+12>>2]|0)+(e<<2)>>2];e=e+1|0}while((e|0)!=(d|0))}d=c[b+12>>2]|0;if(d|0){if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+12>>2]=0}a[b+16>>0]=1;c[b+12>>2]=g;c[b+8>>2]=2383;e=b+12|0}else e=b+12|0;d=h;do{c[(c[e>>2]|0)+(d<<2)>>2]=0;d=d+1|0}while((d|0)!=2383)}c[b+4>>2]=2383;e=0;do{h=(c[b+12>>2]|0)+(e<<2)|0;d=c[h>>2]|0;c[h>>2]=0;if(d|0)do{h=d;d=c[d+280>>2]|0;LJ(h)}while((d|0)!=0);e=e+1|0}while((e|0)!=2383);f[b+20>>2]=.25;c[b+24>>2]=0;c[b+28>>2]=0;c[b+36>>2]=1;c[b+40>>2]=1;return}function Jh(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;f=c[b+96>>2]|0;if((f|0)==(c[b+100>>2]|0)?(i=(f|0)==0?1:f<<1,(f|0)<(i|0)):0){if(!i)g=0;else{c[6747]=(c[6747]|0)+1;f=kb((i<<4|3)+16|0)|0;if(!f)g=0;else{c[(f+4+15&-16)+-4>>2]=f;g=f+4+15&-16}f=c[b+96>>2]|0}if((f|0)>0){h=0;do{j=g+(h<<4)|0;k=(c[b+104>>2]|0)+(h<<4)|0;c[j>>2]=c[k>>2];c[j+4>>2]=c[k+4>>2];c[j+8>>2]=c[k+8>>2];c[j+12>>2]=c[k+12>>2];h=h+1|0}while((h|0)!=(f|0))}f=c[b+104>>2]|0;if(f|0){if(a[b+108>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0)}c[b+104>>2]=0}a[b+108>>0]=1;c[b+104>>2]=g;c[b+100>>2]=i;f=c[b+96>>2]|0}k=(c[b+104>>2]|0)+(f<<4)|0;c[k>>2]=c[d>>2];c[k+4>>2]=c[d+4>>2];c[k+8>>2]=c[d+8>>2];c[k+12>>2]=c[d+12>>2];c[b+96>>2]=(c[b+96>>2]|0)+1;if(!e)return;Bi(b);return}function Kh(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=c[d+4>>2]|0;f=c[b+24>>2]|0;if((f|0)<(i|0)){if((c[b+28>>2]|0)<(i|0)){if(!i){g=f;h=0}else{c[6747]=(c[6747]|0)+1;e=kb((i<<2|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}g=c[b+24>>2]|0;h=e}if((g|0)>0){e=0;do{c[h+(e<<2)>>2]=c[(c[b+32>>2]|0)+(e<<2)>>2];e=e+1|0}while((e|0)!=(g|0))}e=c[b+32>>2]|0;if(e|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=h;c[b+28>>2]=i;e=b+32|0}else e=b+32|0;do{c[(c[e>>2]|0)+(f<<2)>>2]=0;f=f+1|0}while((f|0)!=(i|0))}else e=b+32|0;c[b+24>>2]=i;e=c[e>>2]|0;if((i|0)<=0)return;f=0;do{c[e+(f<<2)>>2]=c[(c[d+12>>2]|0)+(f<<2)>>2];f=f+1|0}while((f|0)!=(i|0));return}function Lh(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=ea;ea=ea+96|0;b=c[b>>2]|0;if((b|0)==(c[a+4>>2]|0)){ea=d;return 1}e=c[a+12>>2]|0;if(!(ta[c[(c[e>>2]|0)+8>>2]&31](e,c[b+188>>2]|0)|0)){ea=d;return 1}e=c[a+4>>2]|0;f=c[e+192>>2]|0;c[d+64>>2]=0;c[d+64+4>>2]=f;c[d+64+8>>2]=e;c[d+64+12>>2]=e+4;c[d+64+16>>2]=-1;c[d+64+20>>2]=-1;e=c[b+192>>2]|0;c[d+40>>2]=0;c[d+40+4>>2]=e;c[d+40+8>>2]=b;c[d+40+12>>2]=b+4;c[d+40+16>>2]=-1;c[d+40+20>>2]=-1;b=c[(c[a+8>>2]|0)+24>>2]|0;b=wa[c[(c[b>>2]|0)+8>>2]&31](b,d+64|0,d+40|0,0)|0;if(b|0){f=c[a+12>>2]|0;c[d+4>>2]=0;c[d+8>>2]=d+64;c[d+12>>2]=d+40;c[d>>2]=7088;c[d+32>>2]=f;Ta[c[(c[b>>2]|0)+8>>2]&31](b,d+64|0,d+40|0,(c[a+8>>2]|0)+28|0,d);Ca[c[c[b>>2]>>2]&511](b);f=c[(c[a+8>>2]|0)+24>>2]|0;Ia[c[(c[f>>2]|0)+60>>2]&127](f,b)}ea=d;return 1}function Mh(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0,h=0,i=0,j=0,k=0;k=ea;ea=ea+80|0;h=c[c[a>>2]>>2]|0;i=c[c[a+4>>2]>>2]|0;if(!(va[c[(c[b>>2]|0)+24>>2]&63](b,h,i)|0)){ea=k;return}g=c[h+192>>2]|0;c[k+56>>2]=0;c[k+56+4>>2]=g;c[k+56+8>>2]=h;c[k+56+12>>2]=h+4;c[k+56+16>>2]=-1;c[k+56+20>>2]=-1;g=c[i+192>>2]|0;c[k+32>>2]=0;c[k+32+4>>2]=g;c[k+32+8>>2]=i;c[k+32+12>>2]=i+4;c[k+32+16>>2]=-1;c[k+32+20>>2]=-1;g=c[a+8>>2]|0;if(!g){g=wa[c[(c[b>>2]|0)+8>>2]&31](b,k+56|0,k+32|0,0)|0;c[a+8>>2]=g;if(g|0)j=4}else j=4;if((j|0)==4){c[k>>2]=6716;c[k+4>>2]=0;c[k+8>>2]=k+56;c[k+12>>2]=k+32;if((c[d+8>>2]|0)!=1){e=+na[c[(c[g>>2]|0)+12>>2]&15](g,h,i,d,k);if(+f[d+12>>2]>e)f[d+12>>2]=e}else Ta[c[(c[g>>2]|0)+8>>2]&31](g,k+56|0,k+32|0,d,k)}ea=k;return}function Nh(a,b,c,d,e,g,h,i,j,k,l){a=a|0;b=b|0;c=+c;d=+d;e=+e;g=+g;h=+h;i=+i;j=j|0;k=k|0;l=+l;var m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0;x=+f[a>>2]*g+ +f[a+16>>2]*h+ +f[a+32>>2]*i;v=+f[a+4>>2]*g+ +f[a+20>>2]*h+ +f[a+36>>2]*i;t=+f[a+8>>2]*g+ +f[a+24>>2]*h+ +f[a+40>>2]*i;s=+f[b>>2]*g+ +f[b+16>>2]*h+ +f[b+32>>2]*i;q=+f[b+4>>2]*g+ +f[b+20>>2]*h+ +f[b+36>>2]*i;o=+f[b+8>>2]*g+ +f[b+24>>2]*h+ +f[b+40>>2]*i;w=+f[j+80>>2];u=+f[j+84>>2];p=+f[j+88>>2];r=+f[k+80>>2];m=+f[k+84>>2];n=+f[k+88>>2];p=x*(x<0.0?-w:w)+v*(v<0.0?-u:u)+t*(t<0.0?-p:p);n=s*(s<0.0?-r:r)+q*(q<0.0?-m:m)+o*(o<0.0?-n:n);o=+f[j+96>>2];m=+f[k+96>>2];m=(p>o?p:o)+(n>m?n:m);return !((c*g+d*h+e*i+ml)|0}function Oh(b){b=b|0;var d=0,e=0,f=0,g=0;c[b>>2]=10036;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+24>>2]=0;a[b+28>>0]=0;a[b+48>>0]=1;c[b+44>>2]=0;c[b+36>>2]=0;c[b+40>>2]=0;a[b+68>>0]=1;c[b+64>>2]=0;c[b+56>>2]=0;c[b+60>>2]=0;c[b+72>>2]=0;c[6747]=(c[6747]|0)+1;d=kb(51)|0;if(!d)f=0;else{c[(d+4+15&-16)+-4>>2]=d;f=d+4+15&-16}d=c[b+8>>2]|0;if((d|0)>0){e=0;do{g=c[b+16>>2]|0;c[f+(e<<4)>>2]=c[g+(e<<4)>>2];c[f+(e<<4)+4>>2]=c[g+(e<<4)+4>>2];c[f+(e<<4)+8>>2]=c[g+(e<<4)+8>>2];c[f+(e<<4)+12>>2]=c[g+(e<<4)+12>>2];e=e+1|0}while((e|0)!=(d|0))}d=c[b+16>>2]|0;if(!d){a[b+20>>0]=1;c[b+16>>2]=f;c[b+12>>2]=2;Fe(b);return}if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0;a[b+20>>0]=1;c[b+16>>2]=f;c[b+12>>2]=2;Fe(b);return}function Ph(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=c[b+488>>2]|0;a:do if((e|0)>0){g=c[b+496>>2]|0;f=0;while(1){if((c[g+(f<<2)>>2]|0)==(d|0))break;f=f+1|0;if((f|0)>=(e|0))break a}if((f|0)!=(e|0)){b=b+256|0;c[b>>2]=1;return}}while(0);if((e|0)==(c[b+492>>2]|0)?(h=(e|0)==0?1:e<<1,(e|0)<(h|0)):0){if(!h)f=0;else{c[6747]=(c[6747]|0)+1;e=kb((h<<2|3)+16|0)|0;if(!e)f=0;else{c[(e+4+15&-16)+-4>>2]=e;f=e+4+15&-16}e=c[b+488>>2]|0}if((e|0)>0){g=0;do{c[f+(g<<2)>>2]=c[(c[b+496>>2]|0)+(g<<2)>>2];g=g+1|0}while((g|0)!=(e|0))}g=c[b+496>>2]|0;if(g){if(a[b+500>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);e=c[b+488>>2]|0}c[b+496>>2]=0}a[b+500>>0]=1;c[b+496>>2]=f;c[b+492>>2]=h}c[(c[b+496>>2]|0)+(e<<2)>>2]=d;c[b+488>>2]=e+1;b=b+256|0;c[b>>2]=1;return} +function xc(b,d,e,g,h,i,j,k,l,m,n,o,p){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;o=o|0;p=p|0;var q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0,A=0,B=0,C=0,D=0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0;B=z(c[l+24>>2]|0,m)|0;y=a[d+44>>0]|0;C=c[d+56>>2]|0;if(!(y<<24>>24!=0|(C|0)!=0)){d=0;return d|0}D=c[(o|0?l+12|0:l+8|0)>>2]|0;m=c[(o|0?l+20|0:l+16|0)>>2]|0;c[D+(B<<2)>>2]=c[n>>2];c[D+(B+1<<2)>>2]=c[n+4>>2];c[D+(B+2<<2)>>2]=c[n+8>>2];f[m+(B<<2)>>2]=-+f[n>>2];f[m+(B+1<<2)>>2]=-+f[n+4>>2];f[m+(B+2<<2)>>2]=-+f[n+8>>2];do if(!o){q=+f[b+1176>>2];if(!(a[b+1301>>0]|0)){t=q-+f[e+48>>2];w=+f[b+1180>>2]-+f[e+52>>2];x=+f[b+1184>>2]-+f[e+56>>2];v=+f[n+8>>2];s=+f[n+4>>2];u=+f[n>>2];D=c[l+12>>2]|0;f[D+(B<<2)>>2]=w*v-x*s;f[D+(B+1<<2)>>2]=x*u-t*v;f[D+(B+2<<2)>>2]=t*s-w*u;u=+f[b+1176>>2]-+f[g+48>>2];w=+f[b+1180>>2]-+f[g+52>>2];s=+f[b+1184>>2]-+f[g+56>>2];t=+f[n+8>>2];v=+f[n+4>>2];x=+f[n>>2];D=c[l+20>>2]|0;f[D+(B<<2)>>2]=-(w*t-s*v);f[D+(B+1<<2)>>2]=-(s*x-u*t);f[D+(B+2<<2)>>2]=-(u*v-w*x);break}J=q-+f[g+48>>2];H=+f[b+1180>>2]-+f[g+52>>2];F=+f[b+1184>>2]-+f[g+56>>2];I=+f[n>>2];G=+f[n+4>>2];E=+f[n+8>>2];L=+f[b+1112>>2]-+f[e+48>>2];u=+f[b+1116>>2]-+f[e+52>>2];q=+f[b+1120>>2]-+f[e+56>>2];v=+f[d+52>>2]-+f[d+48>>2];K=I*(I*L+G*u+E*q)+I*v-I*(J*I+H*G+F*E);t=G*(I*L+G*u+E*q)+G*v-G*(J*I+H*G+F*E);v=E*(I*L+G*u+E*q)+E*v-E*(J*I+H*G+F*E);x=+f[b+1272>>2];w=+f[b+1276>>2];s=E*(u-G*(I*L+G*u+E*q)+x*t)-G*(q-E*(I*L+G*u+E*q)+x*v);r=I*(q-E*(I*L+G*u+E*q)+x*v)-E*(L-I*(I*L+G*u+E*q)+x*K);q=G*(L-I*(I*L+G*u+E*q)+x*K)-I*(u-G*(I*L+G*u+E*q)+x*t);u=E*(H-G*(J*I+H*G+F*E)-w*t)-G*(F-E*(J*I+H*G+F*E)-w*v);v=I*(F-E*(J*I+H*G+F*E)-w*v)-E*(J-I*(J*I+H*G+F*E)-w*K);t=G*(J-I*(J*I+H*G+F*E)-w*K)-I*(H-G*(J*I+H*G+F*E)-w*t);if(!((p|0)!=0|(a[b+1280>>0]|0)==0)){u=w*u;v=w*v;t=w*t;s=x*s;r=x*r;q=x*q}D=(c[l+12>>2]|0)+(B<<2)|0;f[D>>2]=s;f[D+4>>2]=r;f[D+8>>2]=q;D=c[l+20>>2]|0;f[D+(B<<2)>>2]=-u;f[D+(B+1<<2)>>2]=-v;f[D+(B+2<<2)>>2]=-t}while(0);if(C|0?+f[d>>2]==+f[d+4>>2]:0){m=(c[l+28>>2]|0)+(B<<2)|0;f[m>>2]=0.0;q=0.0}else A=11;do if((A|0)==11){m=(c[l+28>>2]|0)+(B<<2)|0;f[m>>2]=0.0;if(!(y<<24>>24)){if(C|0){q=0.0;break}else k=1;return k|0}c[(c[l+32>>2]|0)+(B<<2)>>2]=c[d+28>>2];if(C|0){q=+f[m>>2];break}v=+f[d+8>>2];t=o|0?v:-v;q=+f[d+52>>2];r=+f[d>>2];s=+f[d+4>>2];u=+f[l>>2]*+f[d+32>>2];do if(!(r>s))if(!(r==s)){if(t/u<0.0)if(q>=r?r-t/u>q:0){q=(r-q)/(t/u);break}else{q=q0.0)if(q<=s?s-t/us?0.0:1.0;break}else q=0.0}else q=0.0;else q=1.0;while(0);f[m>>2]=q*v+ +f[m>>2];f[(c[l+36>>2]|0)+(B<<2)>>2]=-+f[d+12>>2];c[(c[l+40>>2]|0)+(B<<2)>>2]=c[d+12>>2];D=1;return D|0}while(0);L=+f[l>>2]*+f[d+32>>2]*+f[d+48>>2];f[m>>2]=q+(o|0?-L:L);c[(c[l+32>>2]|0)+(B<<2)>>2]=c[d+36>>2];if(+f[d>>2]==+f[d+4>>2]){f[(c[l+36>>2]|0)+(B<<2)>>2]=-3402823466385288598117041.0e14;f[(c[l+40>>2]|0)+(B<<2)>>2]=3402823466385288598117041.0e14;D=1;return D|0}f[(c[l+36>>2]|0)+(B<<2)>>2]=(C|0)==1?0.0:-3402823466385288598117041.0e14;f[(c[l+40>>2]|0)+(B<<2)>>2]=(C|0)==1?3402823466385288598117041.0e14:0.0;v=+f[d+40>>2];if(!(v>0.0)){D=1;return D|0}if(o|0){L=+f[n>>2];u=+f[n+4>>2];q=+f[n+8>>2];r=q;s=u;t=L;u=+f[j>>2]*L+ +f[j+4>>2]*u;q=+f[j+8>>2]*q}else{L=+f[n>>2];u=+f[n+4>>2];q=+f[n+8>>2];r=q;s=u;t=L;u=+f[h>>2]*L+ +f[h+4>>2]*u;k=i;q=+f[h+8>>2]*q}q=u+q-(t*+f[k>>2]+s*+f[k+4>>2]+r*+f[k+8>>2]);if((C|0)==1){if(!(q<0.0)){D=1;return D|0}if(!(+f[m>>2]<-(v*q))){D=1;return D|0}f[m>>2]=-(v*q);D=1;return D|0}else{if(!(q>0.0)){D=1;return D|0}if(!(+f[m>>2]>-(v*q))){D=1;return D|0}f[m>>2]=-(v*q);D=1;return D|0}return 0}function yc(b,d,e,g,i,j){b=b|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0.0,l=0,m=0.0,n=0,o=0,p=0,q=0.0,r=0.0,s=0.0,t=0,u=0.0,v=0.0;t=ea;ea=ea+288|0;p=c[b+4>>2]|0;a[p+312>>0]=0;c[p>>2]=0;a[p+356>>0]=1;c[p+292>>2]=1566444395;c[p+296>>2]=1566444395;c[p+300>>2]=1566444395;f[p+304>>2]=0.0;c[p+336>>2]=0;c[p+336+4>>2]=0;c[p+336+8>>2]=0;c[p+336+12>>2]=0;a[p+336+16>>0]=0;a[p+332>>0]=a[p+332>>0]&-16;q=+f[e+48>>2]-+f[d+48>>2]-(+f[i+48>>2]-+f[g+48>>2]);s=+f[e+52>>2]-+f[d+52>>2]-(+f[i+52>>2]-+f[g+52>>2]);r=+f[e+56>>2]-+f[d+56>>2]-(+f[i+56>>2]-+f[g+56>>2]);c[t+216>>2]=10472;f[t+216+36>>2]=999999984306749440.0;a[t+216+40>>0]=0;p=c[b+8>>2]|0;o=c[b+12>>2]|0;n=c[b+4>>2]|0;c[t+136>>2]=10520;c[t+136+4>>2]=0;c[t+136+8>>2]=1065353216;c[t+136+12>>2]=0;f[t+136+16>>2]=0.0;c[t+136+20>>2]=0;c[t+136+24>>2]=n;c[t+136+28>>2]=p;c[t+136+32>>2]=o;c[t+136+36>>2]=c[p+4>>2];c[t+136+40>>2]=c[o+4>>2];f[t+136+44>>2]=+ha[c[(c[p>>2]|0)+48>>2]&15](p);f[t+136+48>>2]=+ha[c[(c[o>>2]|0)+48>>2]&15](o);a[t+136+52>>0]=0;c[t+136+60>>2]=-1;c[t+136+72>>2]=1;c[t+136+76>>2]=1;f[t+128>>2]=999999984306749440.0;c[t>>2]=c[d>>2];c[t+4>>2]=c[d+4>>2];c[t+8>>2]=c[d+8>>2];c[t+12>>2]=c[d+12>>2];c[t+16>>2]=c[d+16>>2];c[t+16+4>>2]=c[d+16+4>>2];c[t+16+8>>2]=c[d+16+8>>2];c[t+16+12>>2]=c[d+16+12>>2];c[t+32>>2]=c[d+32>>2];c[t+32+4>>2]=c[d+32+4>>2];c[t+32+8>>2]=c[d+32+8>>2];c[t+32+12>>2]=c[d+32+12>>2];c[t+48>>2]=c[d+48>>2];c[t+48+4>>2]=c[d+48+4>>2];c[t+48+8>>2]=c[d+48+8>>2];c[t+48+12>>2]=c[d+48+12>>2];c[t+64>>2]=c[g>>2];c[t+64+4>>2]=c[g+4>>2];c[t+64+8>>2]=c[g+8>>2];c[t+64+12>>2]=c[g+12>>2];c[t+80>>2]=c[g+16>>2];c[t+80+4>>2]=c[g+16+4>>2];c[t+80+8>>2]=c[g+16+8>>2];c[t+80+12>>2]=c[g+16+12>>2];c[t+96>>2]=c[g+32>>2];c[t+96+4>>2]=c[g+32+4>>2];c[t+96+8>>2]=c[g+32+8>>2];c[t+96+12>>2]=c[g+32+12>>2];c[t+112>>2]=c[g+48>>2];c[t+112+4>>2]=c[g+48+4>>2];c[t+112+8>>2]=c[g+48+8>>2];c[t+112+12>>2]=c[g+48+12>>2];Hb(t+136|0,t,t+216|0,0,0);o=(a[t+216+40>>0]|0)==0;p=t+216+20|0;c[t+264>>2]=c[p>>2];c[t+264+4>>2]=c[p+4>>2];c[t+264+8>>2]=c[p+8>>2];c[t+264+12>>2]=c[p+12>>2];if(o){j=0;ea=t;return j|0}m=+f[t+216+36>>2];k=+f[t+216+16>>2];b=c[t+216+12>>2]|0;l=c[t+216+8>>2]|0;n=c[t+216+4>>2]|0;do if(m>1.0000000474974513e-03){k=0.0;o=0;while(1){if(o>>>0>31){b=0;o=13;break}v=q*(c[h>>2]=n,+f[h>>2]);v=s*(c[h>>2]=l,+f[h>>2])+v;u=k;k=k-m/(r*(c[h>>2]=b,+f[h>>2])+v);if(!(!(k<=u)&(!(k<0.0)&!(k>1.0)))){b=0;o=13;break}Da[c[c[j>>2]>>2]&31](j,k);v=1.0-k;f[t+48>>2]=v*+f[d+48>>2]+k*+f[e+48>>2];f[t+52>>2]=v*+f[d+52>>2]+k*+f[e+52>>2];f[t+56>>2]=v*+f[d+56>>2]+k*+f[e+56>>2];f[t+112>>2]=v*+f[g+48>>2]+k*+f[i+48>>2];f[t+116>>2]=v*+f[g+52>>2]+k*+f[i+52>>2];f[t+120>>2]=v*+f[g+56>>2]+k*+f[i+56>>2];Hb(t+136|0,t,t+216|0,0,0);if(!(a[t+216+40>>0]|0)){b=0;o=13;break}m=+f[t+216+36>>2];if(m<0.0){o=8;break}c[t+264>>2]=c[p>>2];c[t+264+4>>2]=c[p+4>>2];c[t+264+8>>2]=c[p+8>>2];c[t+264+12>>2]=c[p+12>>2];b=c[t+216+12>>2]|0;l=c[t+216+8>>2]|0;n=c[t+216+4>>2]|0;if(!(m>1.0000000474974513e-03)){o=10;break}else o=o+1|0}if((o|0)==8){f[j+164>>2]=k;g=c[t+216+8>>2]|0;e=c[t+216+12>>2]|0;i=c[t+216+16>>2]|0;c[j+132>>2]=c[t+216+4>>2];c[j+136>>2]=g;c[j+140>>2]=e;c[j+144>>2]=i;c[j+148>>2]=c[p>>2];c[j+148+4>>2]=c[p+4>>2];c[j+148+8>>2]=c[p+8>>2];c[j+148+12>>2]=c[p+12>>2];j=1;ea=t;return j|0}else if((o|0)==10){m=k;k=+f[t+216+16>>2];break}else if((o|0)==13){ea=t;return b|0}}else m=0.0;while(0);v=q*(c[h>>2]=n,+f[h>>2]);v=s*(c[h>>2]=l,+f[h>>2])+v;if(r*(c[h>>2]=b,+f[h>>2])+v>=-+f[j+172>>2]){j=0;ea=t;return j|0}f[j+164>>2]=m;c[j+132>>2]=n;c[j+136>>2]=l;c[j+140>>2]=b;f[j+144>>2]=k;c[j+148>>2]=c[t+264>>2];c[j+148+4>>2]=c[t+264+4>>2];c[j+148+8>>2]=c[t+264+8>>2];c[j+148+12>>2]=c[t+264+12>>2];j=1;ea=t;return j|0}function zc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0,K=0;l=ea;ea=ea+240|0;c[a+4>>2]=(c[a+4>>2]|0)+1;j=c[b+36>>2]|0;i=c[d+36>>2]|0;J=c[a+8>>2]|0;g=c[a+12>>2]|0;K=c[(c[J+4>>2]|0)+24>>2]|0;d=c[K+(j*80|0)+64>>2]|0;b=(c[g+4>>2]|0)+24|0;e=c[(c[b>>2]|0)+(i*80|0)+64>>2]|0;J=c[J+12>>2]|0;m=+f[J>>2];H=+f[J+4>>2];I=+f[J+8>>2];p=+f[J+16>>2];r=+f[J+20>>2];t=+f[J+24>>2];q=+f[J+32>>2];u=+f[J+36>>2];C=+f[J+40>>2];v=+f[K+(j*80|0)>>2];w=+f[K+(j*80|0)+16>>2];x=+f[K+(j*80|0)+32>>2];y=+f[K+(j*80|0)+4>>2];z=+f[K+(j*80|0)+20>>2];A=+f[K+(j*80|0)+36>>2];s=+f[K+(j*80|0)+8>>2];B=+f[K+(j*80|0)+24>>2];D=+f[K+(j*80|0)+40>>2];n=+f[K+(j*80|0)+48>>2];o=+f[K+(j*80|0)+52>>2];G=+f[K+(j*80|0)+56>>2];E=+f[J+48>>2]+(m*n+H*o+I*G);F=+f[J+52>>2]+(p*n+r*o+t*G);G=+f[J+56>>2]+(q*n+u*o+C*G);f[l+176>>2]=m*v+H*w+I*x;f[l+176+4>>2]=m*y+H*z+I*A;f[l+176+8>>2]=m*s+H*B+I*D;f[l+176+12>>2]=0.0;f[l+176+16>>2]=p*v+r*w+t*x;f[l+176+20>>2]=p*y+r*z+t*A;f[l+176+24>>2]=p*s+r*B+t*D;f[l+176+28>>2]=0.0;f[l+176+32>>2]=q*v+u*w+C*x;f[l+176+36>>2]=q*y+u*z+C*A;f[l+176+40>>2]=q*s+u*B+C*D;f[l+176+44>>2]=0.0;f[l+176+48>>2]=E;f[l+176+52>>2]=F;f[l+176+56>>2]=G;f[l+176+60>>2]=0.0;g=c[g+12>>2]|0;G=+f[g>>2];F=+f[g+4>>2];E=+f[g+8>>2];D=+f[g+16>>2];C=+f[g+20>>2];B=+f[g+24>>2];u=+f[g+32>>2];s=+f[g+36>>2];q=+f[g+40>>2];b=c[b>>2]|0;A=+f[b+(i*80|0)>>2];z=+f[b+(i*80|0)+16>>2];y=+f[b+(i*80|0)+32>>2];x=+f[b+(i*80|0)+4>>2];w=+f[b+(i*80|0)+20>>2];v=+f[b+(i*80|0)+36>>2];t=+f[b+(i*80|0)+8>>2];r=+f[b+(i*80|0)+24>>2];p=+f[b+(i*80|0)+40>>2];I=+f[b+(i*80|0)+48>>2];H=+f[b+(i*80|0)+52>>2];m=+f[b+(i*80|0)+56>>2];o=+f[g+48>>2]+(G*I+F*H+E*m);n=+f[g+52>>2]+(D*I+C*H+B*m);m=+f[g+56>>2]+(u*I+s*H+q*m);f[l+112>>2]=G*A+F*z+E*y;f[l+112+4>>2]=G*x+F*w+E*v;f[l+112+8>>2]=G*t+F*r+E*p;f[l+112+12>>2]=0.0;f[l+112+16>>2]=D*A+C*z+B*y;f[l+112+20>>2]=D*x+C*w+B*v;f[l+112+24>>2]=D*t+C*r+B*p;f[l+112+28>>2]=0.0;f[l+112+32>>2]=u*A+s*z+q*y;f[l+112+36>>2]=u*x+s*w+q*v;f[l+112+40>>2]=u*t+s*r+q*p;f[l+112+44>>2]=0.0;f[l+112+48>>2]=o;f[l+112+52>>2]=n;f[l+112+56>>2]=m;f[l+112+60>>2]=0.0;Pa[c[(c[d>>2]|0)+8>>2]&127](d,l+176|0,l+96|0,l+80|0);Pa[c[(c[e>>2]|0)+8>>2]&127](e,l+112|0,l+64|0,l+48|0);if(!(+f[l+96>>2]>+f[l+48>>2])?!(+f[l+80>>2]<+f[l+64>>2]):0)b=1;else b=0;if(!(!(+f[l+96+8>>2]>+f[l+48+8>>2])?!(+f[l+80+8>>2]<+f[l+64+8>>2]):0))b=0;if(+f[l+96+4>>2]>+f[l+48+4>>2]){ea=l;return}if(+f[l+80+4>>2]<+f[l+64+4>>2]|b^1){ea=l;return}g=c[a+8>>2]|0;b=c[g+8>>2]|0;c[l+24>>2]=g;c[l+24+4>>2]=d;c[l+24+8>>2]=b;c[l+24+12>>2]=l+176;c[l+24+16>>2]=-1;c[l+24+20>>2]=j;b=c[a+12>>2]|0;g=c[b+8>>2]|0;c[l>>2]=b;c[l+4>>2]=e;c[l+8>>2]=g;c[l+12>>2]=l+112;c[l+16>>2]=-1;c[l+20>>2]=i;g=c[a+28>>2]|0;c[6735]=(c[6735]|0)+1;b=(i<<16|j)+~((i<<16|j)<<15)|0;b=((10?b>>10:b)^b)*9|0;b=(6?b>>6:b)^b;b=(c[g+12>>2]|0)+-1&((16?b+~(b<<11)>>16:b+~(b<<11)|0)^b+~(b<<11));a:do if((b|0)<(c[g+32>>2]|0)?(h=c[(c[g+40>>2]|0)+(b<<2)>>2]|0,(h|0)!=-1):0){e=c[g+16>>2]|0;b=h;while(1){d=e+(b*12|0)|0;if((c[d>>2]|0)==(j|0)?(c[e+(b*12|0)+4>>2]|0)==(i|0):0)break;b=c[(c[g+60>>2]|0)+(b<<2)>>2]|0;if((b|0)==-1){k=16;break a}}if(d)b=c[e+(b*12|0)+8>>2]|0;else k=16}else k=16;while(0);if((k|0)==16){b=c[a+16>>2]|0;b=wa[c[(c[b>>2]|0)+8>>2]&31](b,l+24|0,l,c[a+32>>2]|0)|0;K=c[a+28>>2]|0;c[(va[c[(c[K>>2]|0)+12>>2]&63](K,j,i)|0)+8>>2]=b}K=c[a+24>>2]|0;k=c[K+8>>2]|0;J=c[K+12>>2]|0;c[K+8>>2]=l+24;c[K+12>>2]=l;Ma[c[(c[K>>2]|0)+8>>2]&127](K,-1,j);K=c[a+24>>2]|0;Ma[c[(c[K>>2]|0)+12>>2]&127](K,-1,i);Ta[c[(c[b>>2]|0)+8>>2]&31](b,l+24|0,l,c[a+20>>2]|0,c[a+24>>2]|0);K=c[a+24>>2]|0;c[K+8>>2]=k;c[K+12>>2]=J;ea=l;return}function Ac(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0,p=0.0,q=0.0,r=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0;z=ea;ea=ea+48|0;switch(c[b+4>>2]|0){case 8:{c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;ea=z;return}case 0:{w=+f[b+28>>2];x=+f[b+28+4>>2];x=+f[d+4>>2]>=0.0?x:-x;y=+f[b+28+8>>2];y=+f[d+8>>2]>=0.0?y:-y;f[a>>2]=+f[d>>2]>=0.0?w:-w;f[a+4>>2]=x;f[a+8>>2]=y;f[a+12>>2]=0.0;ea=z;return}case 1:{u=+f[d>>2];v=+f[d+4>>2];y=+f[d+8>>2];x=u*+f[b+56>>2]+v*+f[b+56+4>>2]+y*+f[b+56+8>>2];w=u*+f[b+56+16>>2]+v*+f[b+56+20>>2]+y*+f[b+56+24>>2];y=u*+f[b+56+32>>2]+v*+f[b+56+36>>2]+y*+f[b+56+40>>2];n=x>2]|0;r=c[b+56+(n<<4)+8>>2]|0;c[a>>2]=c[b+56+(n<<4)>>2];c[a+4>>2]=o;c[a+8>>2]=r;f[a+12>>2]=0.0;ea=z;return}case 13:{c[z+32>>2]=c[b+28>>2];c[z+32+4>>2]=c[b+28+4>>2];c[z+32+8>>2]=c[b+28+8>>2];c[z+32+12>>2]=c[b+28+12>>2];c[z+16>>2]=c[d>>2];g=c[d+4>>2]|0;c[z+16+4>>2]=g;r=c[d+8>>2]|0;c[z+16+8>>2]=r;f[z+16+12>>2]=0.0;d=c[b+52>>2]|0;e=(c[h>>2]=r,+f[h>>2]);switch(d|0){case 2:{e=(c[h>>2]=g,+f[h>>2]);g=0;b=2;n=1;break}case 1:{g=0;b=1;n=2;break}default:{g=1;b=0;n=2}}m=+f[z+32+(g<<2)>>2];i=+f[z+32+(d<<2)>>2];k=+f[z+16+(g<<2)>>2];l=+s(+(k*k+e*e));if(l!=0.0){j=e*(m/l);i=+f[z+16+(b<<2)>>2]<0.0?-i:i;e=k*(m/l)}else{j=0.0;i=+f[z+16+(b<<2)>>2]<0.0?-i:i;e=m}f[z+(g<<2)>>2]=e;f[z+(b<<2)>>2]=i;f[z+(n<<2)>>2]=j;c[a>>2]=c[z>>2];c[a+4>>2]=c[z+4>>2];c[a+8>>2]=c[z+8>>2];f[a+12>>2]=0.0;ea=z;return}case 10:{e=+f[d>>2];i=+f[d+4>>2];j=+f[d+8>>2];g=c[b+52>>2]|0;x=+f[b+28+(g<<2)>>2];k=+f[b+28+(((g+2|0)%3|0)<<2)>>2];if(e*e+i*i+j*j<9.999999747378752e-05){y=1.0;w=0.0;v=0.0}else{v=1.0/+s(+(e*e+i*i+j*j));y=e*v;w=i*v;v=j*v}c[z+32>>2]=0;c[z+32+4>>2]=0;c[z+32+8>>2]=0;c[z+32+12>>2]=0;f[z+32+(g<<2)>>2]=x;t=k*y;u=k*w;q=k*v;p=+f[b+44>>2];l=y*p;m=w*p;p=v*p;k=t+ +f[z+32>>2]-l;j=u+ +f[z+32+4>>2]-m;i=q+ +f[z+32+8>>2]-p;e=v*i+(y*k+w*j);if(e>-999999984306749440.0){o=(f[h>>2]=i,c[h>>2]|0);r=(f[h>>2]=j,c[h>>2]|0);i=e;n=(f[h>>2]=k,c[h>>2]|0)}else{i=-999999984306749440.0;n=0;o=0;r=0}c[z+32>>2]=0;c[z+32+4>>2]=0;c[z+32+8>>2]=0;c[z+32+12>>2]=0;f[z+32+(g<<2)>>2]=-x;t=t+ +f[z+32>>2]-l;x=u+ +f[z+32+4>>2]-m;e=q+ +f[z+32+8>>2]-p;b=y*t+w*x+v*e>i;g=(f[h>>2]=t,c[h>>2]|0);d=(f[h>>2]=x,c[h>>2]|0);o=b?(f[h>>2]=e,c[h>>2]|0):o;c[a>>2]=b?g:n;c[a+4>>2]=b?d:r;c[a+8>>2]=o;f[a+12>>2]=0.0;ea=z;return}case 5:{o=c[b+92>>2]|0;n=c[b+96>>2]|0;p=+f[b+12>>2];q=+f[b+16>>2];m=+f[b+20>>2];k=+f[d>>2]*p;l=+f[d+4>>2]*q;j=+f[d+8>>2]*m;if((n|0)>0){b=0;i=-3402823466385288598117041.0e14;g=-1;while(1){e=k*+f[o+(b<<4)>>2]+l*+f[o+(b<<4)+4>>2]+j*+f[o+(b<<4)+8>>2];d=e>i;g=d?b:g;b=b+1|0;if((b|0)==(n|0))break;else i=d?e:i}}else g=-1;x=q*+f[o+(g<<4)+4>>2];y=m*+f[o+(g<<4)+8>>2];f[a>>2]=p*+f[o+(g<<4)>>2];f[a+4>>2]=x;f[a+8>>2]=y;f[a+12>>2]=0.0;ea=z;return}case 4:{o=c[b+104>>2]|0;n=c[b+96>>2]|0;p=+f[b+12>>2];q=+f[b+16>>2];m=+f[b+20>>2];k=+f[d>>2]*p;l=+f[d+4>>2]*q;j=+f[d+8>>2]*m;if((n|0)>0){b=0;i=-3402823466385288598117041.0e14;g=-1;while(1){e=k*+f[o+(b<<4)>>2]+l*+f[o+(b<<4)+4>>2]+j*+f[o+(b<<4)+8>>2];d=e>i;g=d?b:g;b=b+1|0;if((b|0)==(n|0))break;else i=d?e:i}}else g=-1;x=q*+f[o+(g<<4)+4>>2];y=m*+f[o+(g<<4)+8>>2];f[a>>2]=p*+f[o+(g<<4)>>2];f[a+4>>2]=x;f[a+8>>2]=y;f[a+12>>2]=0.0;ea=z;return}default:{Ma[c[(c[b>>2]|0)+68>>2]&127](a,b,d);ea=z;return}}}function Bc(b,d,e,g,i,j){b=b|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0,l=0,m=0.0,n=0,o=0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0,C=0,D=0;D=c[b+88>>2]|0;if((D|0)==(c[b+92>>2]|0)?(o=(D|0)==0?1:D<<1,(D|0)<(o|0)):0){if(!o){l=D;n=0}else{c[6747]=(c[6747]|0)+1;k=kb((o*152|3)+16|0)|0;if(!k)k=0;else{c[(k+4+15&-16)+-4>>2]=k;k=k+4+15&-16}l=c[b+88>>2]|0;n=k}if((l|0)>0){k=0;do{vh(n+(k*152|0)|0,(c[b+96>>2]|0)+(k*152|0)|0,152)|0;k=k+1|0}while((k|0)!=(l|0))}k=c[b+96>>2]|0;if(k|0){if(a[b+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}c[b+96>>2]=0}a[b+100>>0]=1;c[b+96>>2]=n;c[b+92>>2]=o;k=c[b+88>>2]|0}else k=D;c[b+88>>2]=k+1;C=c[b+96>>2]|0;c[C+(D*152|0)+140>>2]=i;c[C+(D*152|0)+16>>2]=0;c[C+(D*152|0)+16+4>>2]=0;c[C+(D*152|0)+16+8>>2]=0;c[C+(D*152|0)+16+12>>2]=0;f[C+(D*152|0)+48>>2]=-0.0;f[C+(D*152|0)+52>>2]=-0.0;f[C+(D*152|0)+56>>2]=-0.0;f[C+(D*152|0)+60>>2]=0.0;b=c[b+16>>2]|0;o=c[b+(e*244|0)+240>>2]|0;B=c[b+(g*244|0)+240>>2]|0;c[C+(D*152|0)+144>>2]=e;c[C+(D*152|0)+148>>2]=g;i=c[j+88>>2]|0;c[C+(D*152|0)+104>>2]=i;c[C+(D*152|0)+132>>2]=0;f[C+(D*152|0)+100>>2]=0.0;f[C+(D*152|0)+96>>2]=0.0;x=-+f[d>>2];y=-+f[d+4>>2];z=-+f[d+8>>2];f[C+(D*152|0)>>2]=x;f[C+(D*152|0)+4>>2]=y;f[C+(D*152|0)+8>>2]=z;f[C+(D*152|0)+12>>2]=0.0;A=(c[h>>2]=i,+f[h>>2]);if(o|0){k=(f[h>>2]=(+f[o+264>>2]*x+ +f[o+268>>2]*y+ +f[o+272>>2]*z)*+f[o+544>>2],c[h>>2]|0);l=(f[h>>2]=(+f[o+280>>2]*x+ +f[o+284>>2]*y+ +f[o+288>>2]*z)*+f[o+548>>2],c[h>>2]|0);n=(f[h>>2]=(+f[o+296>>2]*x+ +f[o+300>>2]*y+ +f[o+304>>2]*z)*+f[o+552>>2],c[h>>2]|0)}else{k=0;l=0;n=0}c[C+(D*152|0)+64>>2]=k;c[C+(D*152|0)+68>>2]=l;c[C+(D*152|0)+72>>2]=n;f[C+(D*152|0)+76>>2]=0.0;u=+f[d>>2];v=+f[d+4>>2];w=+f[d+8>>2];d=c[d+12>>2]|0;f[C+(D*152|0)+32>>2]=u;f[C+(D*152|0)+36>>2]=v;f[C+(D*152|0)+40>>2]=w;c[C+(D*152|0)+44>>2]=d;if(B|0){k=(f[h>>2]=(u*+f[B+264>>2]+v*+f[B+268>>2]+w*+f[B+272>>2])*+f[B+544>>2],c[h>>2]|0);l=(f[h>>2]=(u*+f[B+280>>2]+v*+f[B+284>>2]+w*+f[B+288>>2])*+f[B+548>>2],c[h>>2]|0);n=(f[h>>2]=(u*+f[B+296>>2]+v*+f[B+300>>2]+w*+f[B+304>>2])*+f[B+552>>2],c[h>>2]|0)}else{k=0;l=0;n=0}c[C+(D*152|0)+80>>2]=k;c[C+(D*152|0)+84>>2]=l;c[C+(D*152|0)+88>>2]=n;f[C+(D*152|0)+92>>2]=0.0;if(o|0){m=+f[o+264>>2]*x+ +f[o+268>>2]*y+ +f[o+272>>2]*z;p=+f[o+280>>2]*x+ +f[o+284>>2]*y+ +f[o+288>>2]*z;q=+f[o+296>>2]*x+ +f[o+300>>2]*y+ +f[o+304>>2]*z}else{m=0.0;p=0.0;q=0.0}if(B|0){r=+f[B+264>>2]*u+ +f[B+268>>2]*v+ +f[B+272>>2]*w;s=u*+f[B+280>>2]+v*+f[B+284>>2]+w*+f[B+288>>2];t=u*+f[B+296>>2]+v*+f[B+300>>2]+w*+f[B+304>>2]}else{r=0.0;s=0.0;t=0.0}s=1.0/(m*x+p*y+q*z+0.0+(r*u+s*v+t*w));f[C+(D*152|0)+108>>2]=s;if(o|0){p=+f[b+(e*244|0)+192>>2];q=+f[b+(e*244|0)+196>>2];r=+f[b+(e*244|0)+200>>2];m=(+f[b+(e*244|0)+176>>2]+ +f[b+(e*244|0)+208>>2])*0.0+(+f[b+(e*244|0)+180>>2]+ +f[b+(e*244|0)+212>>2])*0.0+(+f[b+(e*244|0)+184>>2]+ +f[b+(e*244|0)+216>>2])*0.0}else{p=0.0;q=0.0;r=0.0;m=0.0}m=m+(r*z+(q*y+p*x));if(!B){z=0.0;t=0.0;x=0.0;y=-0.0;z=u*z;v=v*t;z=v+z;x=w*x;z=x+z;z=y+z;z=m+z;z=0.0-z;z=s*z;g=C+(D*152|0)+112|0;f[g>>2]=z;g=C+(D*152|0)+116|0;f[g>>2]=0.0;A=-A;g=C+(D*152|0)+120|0;f[g>>2]=A;g=C+(D*152|0)+124|0;c[g>>2]=i;return}z=+f[b+(g*244|0)+192>>2];t=+f[b+(g*244|0)+196>>2];x=+f[b+(g*244|0)+200>>2];y=(+f[b+(g*244|0)+176>>2]+ +f[b+(g*244|0)+208>>2])*-0.0+(+f[b+(g*244|0)+180>>2]+ +f[b+(g*244|0)+212>>2])*-0.0+(+f[b+(g*244|0)+184>>2]+ +f[b+(g*244|0)+216>>2])*-0.0;z=u*z;v=v*t;z=v+z;x=w*x;z=x+z;z=y+z;z=m+z;z=0.0-z;z=s*z;g=C+(D*152|0)+112|0;f[g>>2]=z;g=C+(D*152|0)+116|0;f[g>>2]=0.0;A=-A;g=C+(D*152|0)+120|0;f[g>>2]=A;g=C+(D*152|0)+124|0;c[g>>2]=i;return}function Cc(b,d){b=b|0;d=d|0;var e=0,g=0.0,i=0,j=0,k=0,l=0.0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0;m=ea;ea=ea+16|0;c[b+236>>2]=2;c[b+312>>2]=0;c[b+312+4>>2]=0;c[b+312+8>>2]=0;c[b+312+12>>2]=0;c[b+312+16>>2]=0;c[b+312+20>>2]=0;c[b+312+24>>2]=0;c[b+312+28>>2]=0;c[b+544>>2]=1065353216;c[b+548>>2]=1065353216;c[b+552>>2]=1065353216;f[b+556>>2]=0.0;c[b+348>>2]=1065353216;c[b+352>>2]=1065353216;c[b+356>>2]=1065353216;e=b+360|0;i=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(i|0));c[b+412>>2]=0;c[b+412+4>>2]=0;c[b+412+8>>2]=0;c[b+412+12>>2]=0;c[b+412+16>>2]=0;c[b+412+20>>2]=0;c[b+412+24>>2]=0;c[b+412+28>>2]=0;g=+f[d+92>>2];l=+f[d+96>>2];f[m+12>>2]=g;f[m+8>>2]=l;f[m+4>>2]=0.0;f[m>>2]=1.0;c[b+444>>2]=c[(g<0.0?m+4|0:g>1.0?m:m+12|0)>>2];f[m+4>>2]=0.0;f[m>>2]=1.0;c[b+448>>2]=c[(l<0.0?m+4|0:l>1.0?m:m+8|0)>>2];c[b+472>>2]=c[d+112>>2];c[b+476>>2]=c[d+116>>2];e=c[d+4>>2]|0;c[b+480>>2]=e;c[b+608>>2]=0;c[b+612>>2]=0;a[b+452>>0]=a[d+120>>0]|0;c[b+456>>2]=c[d+124>>2];c[b+460>>2]=c[d+128>>2];c[b+464>>2]=c[d+132>>2];c[b+468>>2]=c[d+136>>2];if(!e){c[b+4>>2]=c[d+8>>2];c[b+4+4>>2]=c[d+8+4>>2];c[b+4+8>>2]=c[d+8+8>>2];c[b+4+12>>2]=c[d+8+12>>2];c[b+20>>2]=c[d+24>>2];c[b+20+4>>2]=c[d+24+4>>2];c[b+20+8>>2]=c[d+24+8>>2];c[b+20+12>>2]=c[d+24+12>>2];c[b+36>>2]=c[d+40>>2];c[b+36+4>>2]=c[d+40+4>>2];c[b+36+8>>2]=c[d+40+8>>2];c[b+36+12>>2]=c[d+40+12>>2];c[b+52>>2]=c[d+56>>2];c[b+52+4>>2]=c[d+56+4>>2];c[b+52+8>>2]=c[d+56+8>>2];c[b+52+12>>2]=c[d+56+12>>2];e=b+20|0;i=b+36|0;j=b+52|0;k=b+4|0}else{Ia[c[(c[e>>2]|0)+8>>2]&127](e,b+4|0);e=b+20|0;i=b+36|0;j=b+52|0;k=b+4|0}c[b+68>>2]=c[k>>2];c[b+68+4>>2]=c[k+4>>2];c[b+68+8>>2]=c[k+8>>2];c[b+68+12>>2]=c[k+12>>2];c[b+84>>2]=c[e>>2];c[b+84+4>>2]=c[e+4>>2];c[b+84+8>>2]=c[e+8>>2];c[b+84+12>>2]=c[e+12>>2];c[b+100>>2]=c[i>>2];c[b+100+4>>2]=c[i+4>>2];c[b+100+8>>2]=c[i+8>>2];c[b+100+12>>2]=c[i+12>>2];c[b+116>>2]=c[j>>2];c[b+116+4>>2]=c[j+4>>2];c[b+116+8>>2]=c[j+8>>2];c[b+116+12>>2]=c[j+12>>2];c[b+132>>2]=0;c[b+132+4>>2]=0;c[b+132+8>>2]=0;c[b+132+12>>2]=0;c[b+132+16>>2]=0;c[b+132+20>>2]=0;c[b+132+24>>2]=0;c[b+132+28>>2]=0;c[b+224>>2]=c[d+100>>2];c[b+232>>2]=c[d+104>>2];c[b+228>>2]=c[d+108>>2];Ia[c[(c[b>>2]|0)+12>>2]&127](b,c[d+72>>2]|0);e=c[6408]|0;c[6408]=e+1;c[b+508>>2]=e;g=+f[d>>2];e=c[b+204>>2]|0;if(g==0.0){c[b+204>>2]=e|1;l=0.0}else{c[b+204>>2]=e&-2;l=1.0/g}f[b+344>>2]=l;o=g*+f[b+384>>2];n=g*+f[b+388>>2];f[b+364>>2]=g*+f[b+380>>2];f[b+368>>2]=o;f[b+372>>2]=n;f[b+376>>2]=0.0;g=+f[d+76>>2];i=g!=0.0?(f[h>>2]=1.0/g,c[h>>2]|0):0;g=+f[d+80>>2];e=g!=0.0?(f[h>>2]=1.0/g,c[h>>2]|0):0;g=+f[d+84>>2];d=g!=0.0?(f[h>>2]=1.0/g,c[h>>2]|0):0;c[b+396>>2]=i;c[b+400>>2]=e;c[b+404>>2]=d;f[b+408>>2]=0.0;q=l*+f[b+352>>2];x=l*+f[b+356>>2];f[b+560>>2]=l*+f[b+348>>2];f[b+564>>2]=q;f[b+568>>2]=x;f[b+572>>2]=0.0;x=+f[b+4>>2];q=(c[h>>2]=i,+f[h>>2]);w=+f[b+8>>2];g=(c[h>>2]=e,+f[h>>2]);v=+f[b+12>>2];n=(c[h>>2]=d,+f[h>>2]);u=+f[b+20>>2];t=+f[b+24>>2];s=+f[b+28>>2];r=+f[b+36>>2];p=+f[b+40>>2];o=+f[b+44>>2];f[b+264>>2]=x*(x*q)+w*(w*g)+v*(v*n);f[b+268>>2]=x*q*u+w*g*t+v*n*s;f[b+272>>2]=x*q*r+w*g*p+v*n*o;f[b+276>>2]=0.0;f[b+280>>2]=x*(u*q)+w*(t*g)+v*(s*n);f[b+284>>2]=u*(u*q)+t*(t*g)+s*(s*n);f[b+288>>2]=u*q*r+t*g*p+s*n*o;f[b+292>>2]=0.0;f[b+296>>2]=x*(r*q)+w*(p*g)+v*(o*n);f[b+300>>2]=u*(r*q)+t*(p*g)+s*(o*n);f[b+304>>2]=r*(r*q)+p*(p*g)+o*(o*n);f[b+308>>2]=0.0;c[b+504>>2]=0;c[b+512>>2]=0;c[b+512+4>>2]=0;c[b+512+8>>2]=0;c[b+512+12>>2]=0;c[b+512+16>>2]=0;c[b+512+20>>2]=0;c[b+512+24>>2]=0;c[b+512+28>>2]=0;n=l*+f[b+352>>2];o=l*+f[b+356>>2];f[b+560>>2]=l*+f[b+348>>2];f[b+564>>2]=n;f[b+568>>2]=o;e=b+572|0;i=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(i|0));ea=m;return}function Dc(a,b,d,e,g,h){a=a|0;b=+b;d=+d;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0,q=0,r=0;p=ea;ea=ea+704|0;l=MI(g)|0;m=+f[l>>2];n=+f[l+4>>2];o=+f[l+8>>2];f[p+680>>2]=0.0;f[p+676>>2]=0.0;f[p+672>>2]=0.0;qs(p+688|0,p+680|0,p+676|0,p+672|0);f[(NJ(p+688|0)|0)+(e<<2)>>2]=d*.5;f[p+648>>2]=0.0;f[p+644>>2]=0.0;f[p+640>>2]=0.0;qs(p+656|0,p+648|0,p+644|0,p+640|0);f[(NJ(p+656|0)|0)+(((e+1|0)%3|0)<<2)>>2]=b;f[p+616>>2]=0.0;f[p+612>>2]=0.0;f[p+608>>2]=0.0;qs(p+624|0,p+616|0,p+612|0,p+608|0);f[(NJ(p+624|0)|0)+(((e+2|0)%3|0)<<2)>>2]=b;f[p+584>>2]=0.0;f[p+580>>2]=0.0;f[p+576>>2]=0.0;qs(p+592|0,p+584|0,p+580|0,p+576|0);l=NJ(p+592|0)|0;f[l+(e<<2)>>2]=-(d*.5);j=p+688+4|0;k=p+688+8|0;i=0;while(1){if(i>>>0>=360)break;d=+(i|0)*.01745329238474369;f[l+(((e+1|0)%3|0)<<2)>>2]=+CJ(d)*b;f[l+(((e+2|0)%3|0)<<2)>>2]=+DJ(d)*b;q=c[(c[a>>2]|0)+8>>2]|0;r=NJ(g)|0;ql(p+544|0,r,+f[p+688>>2],+f[j>>2],+f[k>>2]);vp(p+560|0,m,n,o,+f[p+544>>2],+f[p+544+4>>2],+f[p+544+8>>2]);ql(p+512|0,r,+f[p+592>>2],+f[p+592+4>>2],+f[p+592+8>>2]);vp(p+528|0,m,n,o,+f[p+512>>2],+f[p+512+4>>2],+f[p+512+8>>2]);Pa[q&127](a,p+560|0,p+528|0,h);i=i+30|0}r=c[(c[a>>2]|0)+8>>2]|0;q=NJ(g)|0;ql(p+480|0,q,+f[p+688>>2],+f[j>>2],+f[k>>2]);vp(p+496|0,m,n,o,+f[p+480>>2],+f[p+480+4>>2],+f[p+480+8>>2]);Sq(p+416|0,+f[p+688>>2],+f[j>>2],+f[k>>2]);vp(p+432|0,+f[p+416>>2],+f[p+416+4>>2],+f[p+416+8>>2],+f[p+656>>2],+f[p+656+4>>2],+f[p+656+8>>2]);ql(p+448|0,q,+f[p+432>>2],+f[p+432+4>>2],+f[p+432+8>>2]);vp(p+464|0,m,n,o,+f[p+448>>2],+f[p+448+4>>2],+f[p+448+8>>2]);Pa[r&127](a,p+496|0,p+464|0,h);r=c[(c[a>>2]|0)+8>>2]|0;ql(p+384|0,q,+f[p+688>>2],+f[j>>2],+f[k>>2]);vp(p+400|0,m,n,o,+f[p+384>>2],+f[p+384+4>>2],+f[p+384+8>>2]);Sq(p+320|0,+f[p+688>>2],+f[j>>2],+f[k>>2]);xp(p+336|0,+f[p+320>>2],+f[p+320+4>>2],+f[p+320+8>>2],+f[p+656>>2],+f[p+656+4>>2],+f[p+656+8>>2]);ql(p+352|0,q,+f[p+336>>2],+f[p+336+4>>2],+f[p+336+8>>2]);vp(p+368|0,m,n,o,+f[p+352>>2],+f[p+352+4>>2],+f[p+352+8>>2]);Pa[r&127](a,p+400|0,p+368|0,h);r=c[(c[a>>2]|0)+8>>2]|0;ql(p+288|0,q,+f[p+688>>2],+f[j>>2],+f[k>>2]);vp(p+304|0,m,n,o,+f[p+288>>2],+f[p+288+4>>2],+f[p+288+8>>2]);Sq(p+224|0,+f[p+688>>2],+f[j>>2],+f[k>>2]);vp(p+240|0,+f[p+224>>2],+f[p+224+4>>2],+f[p+224+8>>2],+f[p+624>>2],+f[p+624+4>>2],+f[p+624+8>>2]);ql(p+256|0,q,+f[p+240>>2],+f[p+240+4>>2],+f[p+240+8>>2]);vp(p+272|0,m,n,o,+f[p+256>>2],+f[p+256+4>>2],+f[p+256+8>>2]);Pa[r&127](a,p+304|0,p+272|0,h);r=c[(c[a>>2]|0)+8>>2]|0;ql(p+192|0,q,+f[p+688>>2],+f[j>>2],+f[k>>2]);vp(p+208|0,m,n,o,+f[p+192>>2],+f[p+192+4>>2],+f[p+192+8>>2]);Sq(p+128|0,+f[p+688>>2],+f[j>>2],+f[k>>2]);xp(p+144|0,+f[p+128>>2],+f[p+128+4>>2],+f[p+128+8>>2],+f[p+624>>2],+f[p+624+4>>2],+f[p+624+8>>2]);ql(p+160|0,q,+f[p+144>>2],+f[p+144+4>>2],+f[p+144+8>>2]);vp(p+176|0,m,n,o,+f[p+160>>2],+f[p+160+4>>2],+f[p+160+8>>2]);Pa[r&127](a,p+208|0,p+176|0,h);f[p+104>>2]=0.0;f[p+100>>2]=0.0;f[p+96>>2]=0.0;qs(p+112|0,p+104|0,p+100|0,p+96|0);f[(NJ(p+112|0)|0)+(e<<2)>>2]=1.0;f[p+72>>2]=0.0;f[p+68>>2]=0.0;f[p+64>>2]=0.0;qs(p+80|0,p+72|0,p+68|0,p+64|0);f[(NJ(p+80|0)|0)+(((e+1|0)%3|0)<<2)>>2]=1.0;r=c[(c[a>>2]|0)+60>>2]|0;ql(p+32|0,q,+f[p+688>>2],+f[j>>2],+f[k>>2]);xp(p+48|0,m,n,o,+f[p+32>>2],+f[p+32+4>>2],+f[p+32+8>>2]);ql(p+16|0,q,+f[p+112>>2],+f[p+112+4>>2],+f[p+112+8>>2]);ql(p,q,+f[p+80>>2],+f[p+80+4>>2],+f[p+80+8>>2]);Sa[r&1](a,p+48|0,p+16|0,p,b,b,0.0,6.2831854820251465,h,0,10.0);ea=p;return}function Ec(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0,K=0,L=0,M=0,N=0;h=ea;ea=ea+240|0;if(!(c[b+16>>2]|0)){J=c[b+12>>2]|0;b=c[b+20>>2]|0;w=+f[d>>2];p=+f[d+4>>2];t=+f[d+8>>2];j=+f[d+16>>2];q=+f[d+20>>2];i=+f[d+24>>2];l=+f[d+32>>2];r=+f[d+36>>2];m=+f[d+40>>2];E=+f[d+48>>2];D=+f[d+52>>2];C=+f[d+56>>2];I=+f[e>>2];H=+f[e+16>>2];y=+f[e+32>>2];G=+f[e+4>>2];F=+f[e+20>>2];x=+f[e+36>>2];u=+f[e+8>>2];k=+f[e+24>>2];o=+f[e+40>>2];B=-+f[e+48>>2];A=-+f[e+52>>2];v=-+f[e+56>>2];d=c[(c[J>>2]|0)+64>>2]|0;z=-+f[b+48>>2];s=-+f[b+52>>2];n=-+f[b+56>>2];f[h+16>>2]=(w*I+j*H+l*y)*z+(w*G+j*F+l*x)*s+(w*u+j*k+l*o)*n;f[h+16+4>>2]=(p*I+q*H+r*y)*z+(p*G+q*F+r*x)*s+(p*u+q*k+r*o)*n;f[h+16+8>>2]=(t*I+i*H+m*y)*z+(t*G+i*F+m*x)*s+(t*u+i*k+m*o)*n;f[h+16+12>>2]=0.0;Ma[d&127](h+152|0,J,h+16|0);n=+f[h+152>>2];s=+f[h+152+4>>2];z=+f[h+152+8>>2];y=E*I+D*H+C*y+(I*B+H*A+y*v)+((w*I+j*H+l*y)*n+(p*I+q*H+r*y)*s+(t*I+i*H+m*y)*z);x=E*G+D*F+C*x+(G*B+F*A+x*v)+((w*G+j*F+l*x)*n+(p*G+q*F+r*x)*s+(t*G+i*F+m*x)*z);z=E*u+D*k+C*o+(u*B+k*A+o*v)+((w*u+j*k+l*o)*n+(p*u+q*k+r*o)*s+(t*u+i*k+m*o)*z);o=+f[b+48>>2];m=+f[b+52>>2];k=+f[b+56>>2];i=k*z+(o*y+m*x)-+f[b+64>>2];u=+f[e>>2];t=+f[e+4>>2];s=+f[e+8>>2];r=+f[e+16>>2];q=+f[e+20>>2];p=+f[e+24>>2];n=+f[e+32>>2];l=+f[e+36>>2];j=+f[e+40>>2];w=(y-o*i)*r+(x-m*i)*q+(z-k*i)*p+ +f[e+52>>2];v=(y-o*i)*n+(x-m*i)*l+(z-k*i)*j+ +f[e+56>>2];f[h+16>>2]=s*(z-k*i)+(u*(y-o*i)+t*(x-m*i))+ +f[e+48>>2];f[h+16+4>>2]=w;f[h+16+8>>2]=v;f[h+16+12>>2]=0.0;f[h>>2]=o*u+m*t+k*s;f[h+4>>2]=o*r+m*q+k*p;f[h+8>>2]=o*n+m*l+k*j;f[h+12>>2]=0.0;Na[c[(c[g>>2]|0)+16>>2]&15](g,h,h+16|0,i);ea=h;return}else{M=c[b+4>>2]|0;a[M+312>>0]=0;c[M>>2]=0;a[M+356>>0]=1;c[M+292>>2]=1566444395;c[M+296>>2]=1566444395;c[M+300>>2]=1566444395;f[M+304>>2]=0.0;c[M+336>>2]=0;c[M+336+4>>2]=0;c[M+336+8>>2]=0;c[M+336+12>>2]=0;a[M+336+16>>0]=0;a[M+332>>0]=a[M+332>>0]&-16;M=c[b+12>>2]|0;L=c[b+16>>2]|0;K=c[M+4>>2]|0;J=c[L+4>>2]|0;H=+ha[c[(c[M>>2]|0)+48>>2]&15](M);N=c[b+16>>2]|0;I=+ha[c[(c[N>>2]|0)+48>>2]&15](N);N=c[b+4>>2]|0;b=c[b+8>>2]|0;c[h+152>>2]=10520;c[h+152+4>>2]=0;c[h+152+8>>2]=1065353216;c[h+152+12>>2]=0;f[h+152+16>>2]=0.0;c[h+152+20>>2]=b;c[h+152+24>>2]=N;c[h+152+28>>2]=M;c[h+152+32>>2]=L;c[h+152+36>>2]=K;c[h+152+40>>2]=J;f[h+152+44>>2]=H;f[h+152+48>>2]=I;a[h+152+52>>0]=0;c[h+152+60>>2]=-1;c[h+152+72>>2]=1;c[h+152+76>>2]=1;f[h+16+128>>2]=999999984306749440.0;c[h+16>>2]=c[d>>2];c[h+16+4>>2]=c[d+4>>2];c[h+16+8>>2]=c[d+8>>2];c[h+16+12>>2]=c[d+12>>2];c[h+16+16>>2]=c[d+16>>2];c[h+16+16+4>>2]=c[d+16+4>>2];c[h+16+16+8>>2]=c[d+16+8>>2];c[h+16+16+12>>2]=c[d+16+12>>2];c[h+16+32>>2]=c[d+32>>2];c[h+16+32+4>>2]=c[d+32+4>>2];c[h+16+32+8>>2]=c[d+32+8>>2];c[h+16+32+12>>2]=c[d+32+12>>2];c[h+16+48>>2]=c[d+48>>2];c[h+16+48+4>>2]=c[d+48+4>>2];c[h+16+48+8>>2]=c[d+48+8>>2];c[h+16+48+12>>2]=c[d+48+12>>2];c[h+16+64>>2]=c[e>>2];c[h+16+64+4>>2]=c[e+4>>2];c[h+16+64+8>>2]=c[e+8>>2];c[h+16+64+12>>2]=c[e+12>>2];c[h+16+80>>2]=c[e+16>>2];c[h+16+80+4>>2]=c[e+16+4>>2];c[h+16+80+8>>2]=c[e+16+8>>2];c[h+16+80+12>>2]=c[e+16+12>>2];c[h+16+96>>2]=c[e+32>>2];c[h+16+96+4>>2]=c[e+32+4>>2];c[h+16+96+8>>2]=c[e+32+8>>2];c[h+16+96+12>>2]=c[e+32+12>>2];c[h+16+112>>2]=c[e+48>>2];c[h+16+112+4>>2]=c[e+48+4>>2];c[h+16+112+8>>2]=c[e+48+8>>2];c[h+16+112+12>>2]=c[e+48+12>>2];Hb(h+152|0,h+16|0,g,0,0);ea=h;return}}function Fc(a,b,d,e,g,h){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0.0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0;v=ea;ea=ea+544|0;j=h;k=j+36|0;do{c[j>>2]=0;j=j+4|0}while((j|0)<(k|0));c[v+384>>2]=a;c[v+384+4>>2]=d;A=+f[e>>2];G=+f[b>>2];z=+f[e+16>>2];F=+f[b+16>>2];y=+f[e+32>>2];E=+f[b+32>>2];D=+f[b+4>>2];C=+f[b+20>>2];B=+f[b+36>>2];l=+f[b+8>>2];n=+f[b+24>>2];p=+f[b+40>>2];x=+f[e+4>>2];w=+f[e+20>>2];i=+f[e+36>>2];m=+f[e+8>>2];o=+f[e+24>>2];q=+f[e+40>>2];f[v+384+8>>2]=A*G+z*F+y*E;f[v+384+12>>2]=A*D+z*C+y*B;f[v+384+16>>2]=A*l+z*n+y*p;f[v+384+20>>2]=0.0;f[v+384+24>>2]=G*x+F*w+E*i;f[v+384+28>>2]=D*x+C*w+B*i;f[v+384+32>>2]=l*x+n*w+p*i;f[v+384+36>>2]=0.0;f[v+384+40>>2]=G*m+F*o+E*q;f[v+384+44>>2]=D*m+C*o+B*q;f[v+384+48>>2]=l*m+n*o+p*q;f[v+384+52>>2]=0.0;I=+f[e+48>>2]-+f[b+48>>2];H=+f[e+52>>2]-+f[b+52>>2];u=+f[e+56>>2]-+f[b+56>>2];r=I*+f[b>>2]+H*+f[b+16>>2]+u*+f[b+32>>2];t=I*+f[b+4>>2]+H*+f[b+20>>2]+u*+f[b+36>>2];u=I*+f[b+8>>2]+H*+f[b+24>>2]+u*+f[b+40>>2];f[v+384+56>>2]=A*G+z*F+y*E;f[v+384+60>>2]=G*x+F*w+E*i;f[v+384+64>>2]=G*m+F*o+E*q;f[v+384+68>>2]=0.0;f[v+384+72>>2]=A*D+z*C+y*B;f[v+384+76>>2]=D*x+C*w+B*i;f[v+384+80>>2]=D*m+C*o+B*q;f[v+384+84>>2]=0.0;f[v+384+88>>2]=A*l+z*n+y*p;f[v+384+92>>2]=l*x+n*w+p*i;f[v+384+96>>2]=l*m+n*o+p*q;f[v+384+100>>2]=0.0;f[v+384+104>>2]=r;f[v+384+108>>2]=t;f[v+384+112>>2]=u;f[v+384+116>>2]=0.0;c[v+384+120>>2]=82;c[v+384+124>>2]=0;c[v+364>>2]=0;c[v+128>>2]=0;c[v+128+4>>2]=0;c[v+128+8>>2]=0;c[v+128+12>>2]=0;c[v+376>>2]=2;c[v+368>>2]=0;f[v+144>>2]=0.0;g=Db(v,v+384|0,g)|0;if(g|0){c[h>>2]=(g|0)==1?1:2;b=0;ea=v;return b|0}g=c[v+372>>2]|0;if(!(c[g+32>>2]|0)){p=0.0;o=0.0;n=0.0;m=0.0;l=0.0;i=0.0}else{i=0.0;l=0.0;m=0.0;n=0.0;o=0.0;p=0.0;e=0;do{u=+f[g+16+(e<<2)>>2];a=c[v+384+120>>2]|0;k=c[v+384+124>>2]|0;d=(c[v+384>>2]|0)+(1?k>>1:k)|0;if(k&1)a=c[(c[d>>2]|0)+a>>2]|0;Ma[a&127](v+528|0,d,c[g+(e<<2)>>2]|0);n=n+u*+f[v+528>>2];o=o+u*+f[v+528+4>>2];p=p+u*+f[v+528+8>>2];g=c[(c[v+372>>2]|0)+(e<<2)>>2]|0;q=-+f[g>>2];r=-+f[g+4>>2];t=-+f[g+8>>2];g=c[v+384+120>>2]|0;k=c[v+384+124>>2]|0;a=(c[v+384+4>>2]|0)+(1?k>>1:k)|0;if(k&1)g=c[(c[a>>2]|0)+g>>2]|0;H=+f[v+384+24>>2]*q+ +f[v+384+28>>2]*r+ +f[v+384+32>>2]*t;G=+f[v+384+40>>2]*q+ +f[v+384+44>>2]*r+ +f[v+384+48>>2]*t;f[v+512>>2]=+f[v+384+8>>2]*q+ +f[v+384+12>>2]*r+ +f[v+384+16>>2]*t;f[v+512+4>>2]=H;f[v+512+8>>2]=G;f[v+512+12>>2]=0.0;Ma[g&127](v+528|0,a,v+512|0);G=+f[v+528>>2];H=+f[v+528+4>>2];I=+f[v+528+8>>2];i=i+u*(G*+f[v+384+56>>2]+H*+f[v+384+60>>2]+I*+f[v+384+64>>2]+ +f[v+384+104>>2]);l=l+u*(G*+f[v+384+72>>2]+H*+f[v+384+76>>2]+I*+f[v+384+80>>2]+ +f[v+384+108>>2]);m=m+u*(G*+f[v+384+88>>2]+H*+f[v+384+92>>2]+I*+f[v+384+96>>2]+ +f[v+384+112>>2]);e=e+1|0;g=c[v+372>>2]|0}while(e>>>0<(c[g+32>>2]|0)>>>0)}F=n*+f[b+16>>2]+o*+f[b+20>>2]+p*+f[b+24>>2]+ +f[b+52>>2];G=n*+f[b+32>>2]+o*+f[b+36>>2]+p*+f[b+40>>2]+ +f[b+56>>2];f[h+4>>2]=n*+f[b>>2]+o*+f[b+4>>2]+p*+f[b+8>>2]+ +f[b+48>>2];f[h+8>>2]=F;f[h+12>>2]=G;f[h+16>>2]=0.0;G=i*+f[b+16>>2]+l*+f[b+20>>2]+m*+f[b+24>>2]+ +f[b+52>>2];F=i*+f[b+32>>2]+l*+f[b+36>>2]+m*+f[b+40>>2]+ +f[b+56>>2];f[h+20>>2]=i*+f[b>>2]+l*+f[b+4>>2]+m*+f[b+8>>2]+ +f[b+48>>2];f[h+24>>2]=G;f[h+28>>2]=F;f[h+32>>2]=0.0;F=n-i;G=o-l;H=p-m;f[h+48>>2]=0.0;I=+s(+(F*F+G*G+H*H));f[h+52>>2]=I;I=I>9.999999747378752e-05?1.0/I:1.0;f[h+36>>2]=F*I;f[h+40>>2]=G*I;f[h+44>>2]=H*I;b=1;ea=v;return b|0}function Gc(a,b,d,e,g,h){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;h=+h;var i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0,t=0.0;i=ea;ea=ea+464|0;Fi(18367);c[i+128>>2]=c[d>>2];c[i+128+4>>2]=c[d+4>>2];c[i+128+8>>2]=c[d+8>>2];c[i+128+12>>2]=c[d+12>>2];c[i+128+16>>2]=c[d+16>>2];c[i+128+16+4>>2]=c[d+16+4>>2];c[i+128+16+8>>2]=c[d+16+8>>2];c[i+128+16+12>>2]=c[d+16+12>>2];c[i+128+32>>2]=c[d+32>>2];c[i+128+32+4>>2]=c[d+32+4>>2];c[i+128+32+8>>2]=c[d+32+8>>2];c[i+128+32+12>>2]=c[d+32+12>>2];k=i+128+48|0;c[k>>2]=c[d+48>>2];c[k+4>>2]=c[d+48+4>>2];c[k+8>>2]=c[d+48+8>>2];c[k+12>>2]=c[d+48+12>>2];c[i+64>>2]=c[e>>2];c[i+64+4>>2]=c[e+4>>2];c[i+64+8>>2]=c[e+8>>2];c[i+64+12>>2]=c[e+12>>2];c[i+64+16>>2]=c[e+16>>2];c[i+64+16+4>>2]=c[e+16+4>>2];c[i+64+16+8>>2]=c[e+16+8>>2];c[i+64+16+12>>2]=c[e+16+12>>2];c[i+64+32>>2]=c[e+32>>2];c[i+64+32+4>>2]=c[e+32+4>>2];c[i+64+32+8>>2]=c[e+32+8>>2];c[i+64+32+12>>2]=c[e+32+12>>2];j=i+64+48|0;c[j>>2]=c[e+48>>2];c[j+4>>2]=c[e+48+4>>2];c[j+8>>2]=c[e+48+8>>2];c[j+12>>2]=c[e+48+12>>2];Ee(i+128|0,i+64|0,i+256|0,i+192|0);t=+f[i+192>>2];l=t*+f[i+256+4>>2];q=t*+f[i+256+8>>2];f[i+16>>2]=+f[i+256>>2]*t;f[i+16+4>>2]=l;f[i+16+8>>2]=q;f[i+16+12>>2]=0.0;c[i+256>>2]=0;c[i+256+4>>2]=0;c[i+256+8>>2]=0;c[i+256+12>>2]=0;c[i+192+48>>2]=0;c[i+192+48+4>>2]=0;c[i+192+48+8>>2]=0;c[i+192+48+12>>2]=0;Gg(i+128|0,i);q=+f[i>>2];l=+f[i+4>>2];t=+f[i+8>>2];p=+f[i+12>>2];n=q*(2.0/(q*q+l*l+t*t+p*p));m=l*(2.0/(q*q+l*l+t*t+p*p));o=t*(2.0/(q*q+l*l+t*t+p*p));f[i+192>>2]=1.0-(l*m+t*o);f[i+192+4>>2]=q*m-p*o;f[i+192+8>>2]=q*o+p*m;f[i+192+12>>2]=0.0;f[i+192+16>>2]=q*m+p*o;f[i+192+20>>2]=1.0-(q*n+t*o);f[i+192+24>>2]=l*o-p*n;f[i+192+28>>2]=0.0;f[i+192+32>>2]=q*o-p*m;f[i+192+36>>2]=l*o+p*n;f[i+192+40>>2]=1.0-(q*n+l*m);f[i+192+44>>2]=0.0;sg(b,i+192|0,i+256|0,i+16|0,i+48|0,i+32|0);c[i+256>>2]=7048;c[i+256+36>>2]=c[d>>2];c[i+256+36+4>>2]=c[d+4>>2];c[i+256+36+8>>2]=c[d+8>>2];c[i+256+36+12>>2]=c[d+12>>2];c[i+256+52>>2]=c[d+16>>2];c[i+256+52+4>>2]=c[d+16+4>>2];c[i+256+52+8>>2]=c[d+16+8>>2];c[i+256+52+12>>2]=c[d+16+12>>2];c[i+256+68>>2]=c[d+32>>2];c[i+256+68+4>>2]=c[d+32+4>>2];c[i+256+68+8>>2]=c[d+32+8>>2];c[i+256+68+12>>2]=c[d+32+12>>2];r=i+256+84|0;c[r>>2]=c[d+48>>2];c[r+4>>2]=c[d+48+4>>2];c[r+8>>2]=c[d+48+8>>2];c[r+12>>2]=c[d+48+12>>2];c[i+256+100>>2]=c[e>>2];c[i+256+100+4>>2]=c[e+4>>2];c[i+256+100+8>>2]=c[e+8>>2];c[i+256+100+12>>2]=c[e+12>>2];c[i+256+116>>2]=c[e+16>>2];c[i+256+116+4>>2]=c[e+16+4>>2];c[i+256+116+8>>2]=c[e+16+8>>2];c[i+256+116+12>>2]=c[e+16+12>>2];c[i+256+132>>2]=c[e+32>>2];c[i+256+132+4>>2]=c[e+32+4>>2];c[i+256+132+8>>2]=c[e+32+8>>2];c[i+256+132+12>>2]=c[e+32+12>>2];d=i+256+148|0;c[d>>2]=c[e+48>>2];c[d+4>>2]=c[e+48+4>>2];c[d+8>>2]=c[e+48+8>>2];c[d+12>>2]=c[e+48+12>>2];c[i+256+180>>2]=a;c[i+256+184>>2]=g;f[i+256+188>>2]=h;c[i+256+192>>2]=b;m=+f[d>>2]-+f[r>>2];l=+f[i+256+152>>2]-+f[i+256+88>>2];n=+f[i+256+156>>2]-+f[i+256+92>>2];h=1.0/+s(+(m*m+l*l+n*n));q=m*h==0.0?999999984306749440.0:1.0/(m*h);f[i+256+4>>2]=q;p=l*h==0.0?999999984306749440.0:1.0/(l*h);f[i+256+8>>2]=p;o=n*h==0.0?999999984306749440.0:1.0/(n*h);f[i+256+12>>2]=o;c[i+256+20>>2]=q<0.0&1;c[i+256+24>>2]=p<0.0&1;c[i+256+28>>2]=o<0.0&1;f[i+256+32>>2]=n*(n*h)+(m*(m*h)+l*(l*h));b=c[a+68>>2]|0;Va[c[(c[b>>2]|0)+24>>2]&7](b,k,j,i+256|0,i+48|0,i+32|0);b=c[2685]|0;a=(c[b+16>>2]|0)+-1|0;c[b+16>>2]=a;if(a|0){ea=i;return}do if(c[b+4>>2]|0){Y(i+256|0,0)|0;r=c[6746]|0;f[b+8>>2]=+f[b+8>>2]+ +(((c[i+256+4>>2]|0)-(c[r+4>>2]|0)+(((c[i+256>>2]|0)-(c[r>>2]|0)|0)*1e6|0)-(c[b+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[b+16>>2]|0)){b=c[2685]|0;break}else{ea=i;return}}while(0);c[2685]=c[b+20>>2];ea=i;return}function Hc(d,e,f){d=d|0;e=e|0;f=f|0;var 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;s=ea;ea=ea+32|0;h=ra[c[(c[d>>2]|0)+28>>2]&127](d)|0;c[e+20>>2]=h;c[e>>2]=0;if(!h){r=d+4|0;f=e+4|0;r=c[r>>2]|0;c[f>>2]=r;f=d+8|0;f=c[f>>2]|0;r=e+8|0;c[r>>2]=f;r=d+12|0;r=c[r>>2]|0;f=e+12|0;c[f>>2]=r;f=d+16|0;f=c[f>>2]|0;d=e+16|0;c[d>>2]=f;ea=s;return 22103}r=va[c[(c[f>>2]|0)+16>>2]&63](f,32,h)|0;h=c[r+8>>2]|0;c[e>>2]=ta[c[(c[f>>2]|0)+28>>2]&31](f,h)|0;q=ra[c[(c[d>>2]|0)+28>>2]&127](d)|0;a:do if((q|0)>0){p=0;while(1){Za[c[(c[d>>2]|0)+16>>2]&3](d,s+28|0,s+4|0,s+16|0,s+8|0,s+24|0,s+20|0,s,s+12|0,p);i=c[s>>2]|0;c[h+24>>2]=i;c[h+28>>2]=c[s+4>>2];j=h+12|0;l=h+16|0;o=h+4|0;c[h>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[h+12>>2]=0;c[h+16>>2]=0;c[h+20>>2]=0;switch(c[s+12>>2]|0){case 2:{if(i|0){k=va[c[(c[f>>2]|0)+16>>2]&63](f,4,i*3|0)|0;i=c[k+8>>2]|0;c[h+8>>2]=ta[c[(c[f>>2]|0)+28>>2]&31](f,i)|0;if((c[s>>2]|0)>0){j=c[s+24>>2]|0;l=0;do{m=j+(z(c[s+20>>2]|0,l)|0)|0;n=l*3|0;c[i+(n<<2)>>2]=c[m>>2];c[i+(n+1<<2)>>2]=c[m+4>>2];c[i+(n+2<<2)>>2]=c[m+8>>2];l=l+1|0}while((l|0)<(c[s>>2]|0))}Ta[c[(c[f>>2]|0)+20>>2]&31](f,k,21984,1497453121,c[k+8>>2]|0)}break}case 3:{if(i|0){n=va[c[(c[f>>2]|0)+16>>2]&63](f,8,i)|0;m=c[n+8>>2]|0;c[j>>2]=ta[c[(c[f>>2]|0)+28>>2]&31](f,m)|0;i=c[s>>2]|0;if((i|0)>0){j=c[s+24>>2]|0;k=c[s+20>>2]|0;l=0;do{t=j+(z(k,l)|0)|0;b[m+(l<<3)>>1]=b[t>>1]|0;b[m+(l<<3)+2>>1]=b[t+2>>1]|0;b[m+(l<<3)+4>>1]=b[t+4>>1]|0;l=l+1|0}while((l|0)!=(i|0))}Ta[c[(c[f>>2]|0)+20>>2]&31](f,n,21999,1497453121,c[n+8>>2]|0)}break}case 5:{if(i|0){k=va[c[(c[f>>2]|0)+16>>2]&63](f,4,i)|0;j=c[k+8>>2]|0;c[l>>2]=ta[c[(c[f>>2]|0)+28>>2]&31](f,j)|0;if((c[s>>2]|0)>0){i=0;do{t=(c[s+24>>2]|0)+(z(c[s+20>>2]|0,i)|0)|0;a[j+(i<<2)>>0]=a[t>>0]|0;a[j+(i<<2)+1>>0]=a[t+1>>0]|0;a[j+(i<<2)+2>>0]=a[t+2>>0]|0;i=i+1|0}while((i|0)<(c[s>>2]|0))}Ta[c[(c[f>>2]|0)+20>>2]&31](f,k,22026,1497453121,c[k+8>>2]|0)}break}default:{}}switch(c[s+16>>2]|0){case 0:{i=c[s+4>>2]|0;if(i|0){m=va[c[(c[f>>2]|0)+16>>2]&63](f,16,i)|0;i=c[m+8>>2]|0;c[h>>2]=ta[c[(c[f>>2]|0)+28>>2]&31](f,i)|0;j=c[s+4>>2]|0;if((j|0)>0){k=c[s+28>>2]|0;l=c[s+8>>2]|0;n=0;do{t=k+(z(l,n)|0)|0;c[i+(n<<4)>>2]=c[t>>2];c[i+(n<<4)+4>>2]=c[t+4>>2];c[i+(n<<4)+8>>2]=c[t+8>>2];n=n+1|0}while((n|0)!=(j|0))}Ta[c[(c[f>>2]|0)+20>>2]&31](f,m,22049,1497453121,c[m+8>>2]|0)}break}case 1:{i=c[s+4>>2]|0;if(i|0){n=va[c[(c[f>>2]|0)+16>>2]&63](f,32,i)|0;m=c[n+8>>2]|0;c[o>>2]=ta[c[(c[f>>2]|0)+28>>2]&31](f,m)|0;i=c[s+4>>2]|0;if((i|0)>0){j=c[s+28>>2]|0;k=c[s+8>>2]|0;l=0;do{t=j+(z(k,l)|0)|0;g[m+(l<<5)>>3]=+g[t>>3];g[m+(l<<5)+8>>3]=+g[t+8>>3];g[m+(l<<5)+16>>3]=+g[t+16>>3];l=l+1|0}while((l|0)!=(i|0))}Ta[c[(c[f>>2]|0)+20>>2]&31](f,n,22068,1497453121,c[n+8>>2]|0)}break}default:{}}Ia[c[(c[d>>2]|0)+24>>2]&127](d,p);p=p+1|0;if((p|0)==(q|0)){h=f;break a}else h=h+32|0}}else h=f;while(0);Ta[c[(c[h>>2]|0)+20>>2]&31](f,r,22088,1497453121,c[r+8>>2]|0);f=d+4|0;t=e+4|0;f=c[f>>2]|0;c[t>>2]=f;t=d+8|0;t=c[t>>2]|0;f=e+8|0;c[f>>2]=t;f=d+12|0;f=c[f>>2]|0;t=e+12|0;c[t>>2]=f;d=d+16|0;d=c[d>>2]|0;t=e+16|0;c[t>>2]=d;ea=s;return 22103}function Ic(a,b){a=a|0;b=b|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0;i=c[a+192>>2]|0;n=+ha[c[(c[i>>2]|0)+48>>2]&15](i);i=c[a+712>>2]|0;if((i|0)>0){o=0;do{j=c[a+720>>2]|0;g=j+(o*104|0)+8|0;q=+f[g>>2];h=j+(o*104|0)+12|0;p=+f[h>>2];d=j+(o*104|0)+16|0;l=+f[d>>2];k=q*+f[b>>2]+p*+f[b+4>>2]+l*+f[b+8>>2]+ +f[b+48>>2];m=q*+f[b+16>>2]+p*+f[b+20>>2]+l*+f[b+24>>2]+ +f[b+52>>2];l=q*+f[b+32>>2]+p*+f[b+36>>2]+l*+f[b+40>>2]+ +f[b+56>>2];f[g>>2]=k;f[h>>2]=m;f[d>>2]=l;f[j+(o*104|0)+20>>2]=0.0;d=j+(o*104|0)+24|0;p=+f[d>>2];h=j+(o*104|0)+28|0;q=+f[h>>2];g=j+(o*104|0)+32|0;r=+f[g>>2];t=p*+f[b+16>>2]+q*+f[b+20>>2]+r*+f[b+24>>2]+ +f[b+52>>2];u=p*+f[b+32>>2]+q*+f[b+36>>2]+r*+f[b+40>>2]+ +f[b+56>>2];f[d>>2]=p*+f[b>>2]+q*+f[b+4>>2]+r*+f[b+8>>2]+ +f[b+48>>2];f[h>>2]=t;f[g>>2]=u;f[j+(o*104|0)+36>>2]=0.0;g=j+(o*104|0)+72|0;u=+f[g>>2];h=j+(o*104|0)+76|0;t=+f[h>>2];d=j+(o*104|0)+80|0;r=+f[d>>2];q=u*+f[b+16>>2]+t*+f[b+20>>2]+r*+f[b+24>>2];p=u*+f[b+32>>2]+t*+f[b+36>>2]+r*+f[b+40>>2];f[g>>2]=+f[b>>2]*u+ +f[b+4>>2]*t+ +f[b+8>>2]*r;f[h>>2]=q;f[d>>2]=p;f[j+(o*104|0)+84>>2]=0.0;j=c[j+(o*104|0)+96>>2]|0;d=jg(a+928|0,j)|0;a:do if(d){g=c[a+936>>2]|0;if((g|0)<=-1){d=c[a+928>>2]|0;break}if(g){h=0;e=d;while(1){d=c[e+32>>2]|0;h=h+1|0;if(!d){d=e;break a}if((h|0)>=(g|0))break;else e=d}}}else d=0;while(0);f[j>>2]=k-n;f[j+4>>2]=m-n;f[j+8>>2]=l-n;f[j+12>>2]=0.0;f[j+16>>2]=n+k;f[j+20>>2]=n+m;f[j+24>>2]=n+l;f[j+28>>2]=0.0;je(a+928|0,d,j);o=o+1|0}while((o|0)!=(i|0))}Ef(a);d=c[a+928>>2]|0;if(d){o=c[a+192>>2]|0;r=+ha[c[(c[o>>2]|0)+48>>2]&15](o);u=+f[d+4>>2]-r;t=+f[d+8>>2]-r;f[a+892>>2]=+f[d>>2]-r;f[a+896>>2]=u;f[a+900>>2]=t;f[a+904>>2]=0.0;t=r+ +f[d+20>>2];u=r+ +f[d+24>>2];f[a+908>>2]=r+ +f[d+16>>2];f[a+912>>2]=t;f[a+916>>2]=u;f[a+920>>2]=0.0;d=c[a+188>>2]|0;if(d|0){o=c[a+684>>2]|0;j=c[o+32>>2]|0;Ta[c[(c[j>>2]|0)+16>>2]&31](j,d,a+892|0,a+908|0,c[o+36>>2]|0)}}else{c[a+892>>2]=0;c[a+892+4>>2]=0;c[a+892+8>>2]=0;c[a+892+12>>2]=0;c[a+892+16>>2]=0;c[a+892+20>>2]=0;c[a+892+24>>2]=0;c[a+892+28>>2]=0}e=c[a+732>>2]|0;if((e|0)<=0){Ze(a);o=a+1148|0;c[o>>2]=c[b>>2];c[o+4>>2]=c[b+4>>2];c[o+8>>2]=c[b+8>>2];c[o+12>>2]=c[b+12>>2];o=b+16|0;j=a+1164|0;c[j>>2]=c[o>>2];c[j+4>>2]=c[o+4>>2];c[j+8>>2]=c[o+8>>2];c[j+12>>2]=c[o+12>>2];j=b+32|0;o=a+1180|0;c[o>>2]=c[j>>2];c[o+4>>2]=c[j+4>>2];c[o+8>>2]=c[j+8>>2];c[o+12>>2]=c[j+12>>2];o=b+48|0;b=a+1196|0;c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];c[b+12>>2]=c[o+12>>2];return}g=c[a+740>>2]|0;d=0;do{j=c[g+(d*52|0)+8>>2]|0;o=c[g+(d*52|0)+12>>2]|0;r=+f[j+8>>2]-+f[o+8>>2];t=+f[j+12>>2]-+f[o+12>>2];u=+f[j+16>>2]-+f[o+16>>2];u=+s(+(r*r+t*t+u*u));f[g+(d*52|0)+16>>2]=u;f[g+(d*52|0)+28>>2]=u*u;d=d+1|0}while((d|0)!=(e|0));d=0;do{f[g+(d*52|0)+24>>2]=(+f[(c[g+(d*52|0)+8>>2]|0)+88>>2]+ +f[(c[g+(d*52|0)+12>>2]|0)+88>>2])/+f[(c[g+(d*52|0)+4>>2]|0)+4>>2];d=d+1|0}while((d|0)!=(e|0));Ze(a);o=a+1148|0;c[o>>2]=c[b>>2];c[o+4>>2]=c[b+4>>2];c[o+8>>2]=c[b+8>>2];c[o+12>>2]=c[b+12>>2];o=b+16|0;j=a+1164|0;c[j>>2]=c[o>>2];c[j+4>>2]=c[o+4>>2];c[j+8>>2]=c[o+8>>2];c[j+12>>2]=c[o+12>>2];j=b+32|0;o=a+1180|0;c[o>>2]=c[j>>2];c[o+4>>2]=c[j+4>>2];c[o+8>>2]=c[j+8>>2];c[o+12>>2]=c[j+12>>2];o=b+48|0;b=a+1196|0;c[b>>2]=c[o>>2];c[b+4>>2]=c[o+4>>2];c[b+8>>2]=c[o+8>>2];c[b+12>>2]=c[o+12>>2];return}function Jc(b,d,e,g,h,i){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,t=0,u=0,v=0,w=0,x=0,y=0.0,A=0.0,B=0.0,C=0;x=ea;ea=ea+64|0;if((h|0)>0){j=0;b=0;do{w=c[g+(j<<2)>>2]|0;b=(w|0)>(b|0)?w:b;j=j+1|0}while((j|0)<(h*3|0))}else b=0;t=b+1|0;k=z(t,t)|0;if(!k)j=0;else{c[6747]=(c[6747]|0)+1;j=kb(k+19|0)|0;if(!j)j=0;else{c[(j+4+15&-16)+-4>>2]=j;j=j+4+15&-16}hk(j|0,0,k|0)|0}if((b|0)>-1){c[6747]=(c[6747]|0)+1;b=kb((t<<4|3)+16|0)|0;if(!b)l=0;else{c[(b+4+15&-16)+-4>>2]=b;l=b+4+15&-16}b=0;do{w=l+(b<<4)|0;c[w>>2]=c[x>>2];c[w+4>>2]=c[x+4>>2];c[w+8>>2]=c[x+8>>2];c[w+12>>2]=c[x+12>>2];b=b+1|0}while((b|0)!=(t|0));b=0;k=0;while(1){v=c[e+(b+1<<2)>>2]|0;w=c[e+(b+2<<2)>>2]|0;c[l+(k<<4)>>2]=c[e+(b<<2)>>2];c[l+(k<<4)+4>>2]=v;c[l+(k<<4)+8>>2]=w;f[l+(k<<4)+12>>2]=0.0;b=b+3|0;if((b|0)>=(t*3|0)){w=l;v=l;break}else k=k+1|0}}else{w=0;v=0}c[6747]=(c[6747]|0)+1;b=kb(1271)|0;if(!b)u=0;else{c[(b+4+15&-16)+-4>>2]=b;u=b+4+15&-16}ub(u,d,t,v,0);if((h|0)>0){p=u+720|0;r=u+732|0;q=u+740|0;e=u+924|0;o=0;do{d=c[g+(o<<2)>>2]|0;m=c[g+(o+1<<2)>>2]|0;n=c[g+(o+2<<2)>>2]|0;l=z(d,t)|0;b=j+(l+n)|0;if(!(a[b>>0]|0)){a[b>>0]=1;a[j+((z(n,t)|0)+d)>>0]=1;C=c[p>>2]|0;mh(u,0);k=(c[r>>2]|0)+-1|0;b=c[q>>2]|0;c[b+(k*52|0)+8>>2]=C+(n*104|0);c[b+(k*52|0)+12>>2]=C+(d*104|0);B=+f[C+(n*104|0)+8>>2]-+f[C+(d*104|0)+8>>2];A=+f[C+(n*104|0)+12>>2]-+f[C+(d*104|0)+12>>2];y=+f[C+(n*104|0)+16>>2]-+f[C+(d*104|0)+16>>2];f[b+(k*52|0)+16>>2]=+s(+(B*B+A*A+y*y));a[e>>0]=1}k=z(m,t)|0;b=j+(k+d)|0;if(!(a[b>>0]|0)){a[b>>0]=1;a[j+(l+m)>>0]=1;b=c[p>>2]|0;mh(u,0);C=(c[r>>2]|0)+-1|0;l=c[q>>2]|0;c[l+(C*52|0)+8>>2]=b+(d*104|0);c[l+(C*52|0)+12>>2]=b+(m*104|0);y=+f[b+(d*104|0)+8>>2]-+f[b+(m*104|0)+8>>2];A=+f[b+(d*104|0)+12>>2]-+f[b+(m*104|0)+12>>2];B=+f[b+(d*104|0)+16>>2]-+f[b+(m*104|0)+16>>2];f[l+(C*52|0)+16>>2]=+s(+(y*y+A*A+B*B));a[e>>0]=1}b=j+((z(n,t)|0)+m)|0;if(!(a[b>>0]|0)){a[b>>0]=1;a[j+(k+n)>>0]=1;k=c[p>>2]|0;mh(u,0);C=(c[r>>2]|0)+-1|0;l=c[q>>2]|0;c[l+(C*52|0)+8>>2]=k+(m*104|0);c[l+(C*52|0)+12>>2]=k+(n*104|0);y=+f[k+(m*104|0)+8>>2]-+f[k+(n*104|0)+8>>2];A=+f[k+(m*104|0)+12>>2]-+f[k+(n*104|0)+12>>2];B=+f[k+(m*104|0)+16>>2]-+f[k+(n*104|0)+16>>2];f[l+(C*52|0)+16>>2]=+s(+(y*y+A*A+B*B));a[e>>0]=1}af(u,d,m,n,0);o=o+3|0}while((o|0)<(h*3|0))}if(i){k=c[u+732>>2]|0;if((k|0)>0){m=u+740|0;d=0;b=243703;do{l=c[m>>2]|0;e=l+(d*52|0)|0;b=(z(b,1664525)|0)+1013904223|0;n=x;o=e;p=n+52|0;do{c[n>>2]=c[o>>2];n=n+4|0;o=o+4|0}while((n|0)<(p|0));n=e;o=l+(((b>>>0)%(k>>>0)|0)*52|0)|0;p=n+52|0;do{c[n>>2]=c[o>>2];n=n+4|0;o=o+4|0}while((n|0)<(p|0));n=l+(((b>>>0)%(k>>>0)|0)*52|0)|0;o=x;p=n+52|0;do{c[n>>2]=c[o>>2];n=n+4|0;o=o+4|0}while((n|0)<(p|0));d=d+1|0}while((d|0)!=(k|0))}else b=243703;e=c[u+752>>2]|0;if((e|0)>0){m=u+760|0;d=0;do{k=c[m>>2]|0;l=k+(d*44|0)|0;b=(z(b,1664525)|0)+1013904223|0;k=k+(((b>>>0)%(e>>>0)|0)*44|0)|0;n=x;o=l;p=n+44|0;do{c[n>>2]=c[o>>2];n=n+4|0;o=o+4|0}while((n|0)<(p|0));n=l;o=k;p=n+44|0;do{c[n>>2]=c[o>>2];n=n+4|0;o=o+4|0}while((n|0)<(p|0));n=k;o=x;p=n+44|0;do{c[n>>2]=c[o>>2];n=n+4|0;o=o+4|0}while((n|0)<(p|0));d=d+1|0}while((d|0)!=(e|0))}}if(!((v|0)==0|(w|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[w+-4>>2]|0)}if(!j){ea=x;return u|0}c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0);ea=x;return u|0}function Kc(a,b,d){a=a|0;b=b|0;d=+d;var e=0,g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0;i=ea;ea=ea+256|0;e=c[b+212>>2]|0;if((e|0)>-1){b=e;ea=i;return b|0}h=(c[b+236>>2]&2|0)==0;e=h?0:b;do if(!h){if(!(+f[e+344>>2]!=0.0)?(c[e+204>>2]&2|0)==0:0)break;h=c[a+8>>2]|0;hk(i|0,0,244)|0;a=De(a+4|0,i)|0;g=(c[b+236>>2]&2|0)==0;e=g?0:b;c[a+64>>2]=0;c[a+64+4>>2]=0;c[a+64+8>>2]=0;c[a+64+12>>2]=0;c[a+64+16>>2]=0;c[a+64+20>>2]=0;c[a+64+24>>2]=0;c[a+64+28>>2]=0;c[a+144>>2]=0;c[a+144+4>>2]=0;c[a+144+8>>2]=0;c[a+144+12>>2]=0;c[a+144+16>>2]=0;c[a+144+20>>2]=0;c[a+144+24>>2]=0;c[a+144+28>>2]=0;if(g){c[a>>2]=1065353216;c[a+4>>2]=0;c[a+4+4>>2]=0;c[a+4+8>>2]=0;c[a+4+12>>2]=0;c[a+20>>2]=1065353216;c[a+24>>2]=0;c[a+24+4>>2]=0;c[a+24+8>>2]=0;c[a+24+12>>2]=0;c[a+40>>2]=1065353216;c[a+44>>2]=0;c[a+44+4>>2]=0;c[a+44+8>>2]=0;c[a+44+12>>2]=0;c[a+44+16>>2]=0;c[a+240>>2]=0;c[a+128>>2]=0;c[a+128+4>>2]=0;c[a+128+8>>2]=0;c[a+128+12>>2]=0;c[a+96>>2]=1065353216;c[a+100>>2]=1065353216;c[a+104>>2]=1065353216;f[a+108>>2]=0.0;c[a+112>>2]=1065353216;c[a+116>>2]=1065353216;c[a+120>>2]=1065353216;f[a+124>>2]=0.0;e=a+176|0;g=e+60|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(g|0))}else{c[a>>2]=c[e+4>>2];c[a+4>>2]=c[e+4+4>>2];c[a+8>>2]=c[e+4+8>>2];c[a+12>>2]=c[e+4+12>>2];c[a+16>>2]=c[e+20>>2];c[a+16+4>>2]=c[e+20+4>>2];c[a+16+8>>2]=c[e+20+8>>2];c[a+16+12>>2]=c[e+20+12>>2];c[a+32>>2]=c[e+36>>2];c[a+32+4>>2]=c[e+36+4>>2];c[a+32+8>>2]=c[e+36+8>>2];c[a+32+12>>2]=c[e+36+12>>2];c[a+48>>2]=c[e+52>>2];c[a+48+4>>2]=c[e+52+4>>2];c[a+48+8>>2]=c[e+52+8>>2];c[a+48+12>>2]=c[e+52+12>>2];n=+f[e+344>>2];m=n*+f[e+352>>2];l=n*+f[e+356>>2];f[a+128>>2]=n*+f[e+348>>2];f[a+132>>2]=m;f[a+136>>2]=l;f[a+140>>2]=0.0;c[a+240>>2]=e;c[a+96>>2]=c[e+544>>2];c[a+96+4>>2]=c[e+544+4>>2];c[a+96+8>>2]=c[e+544+8>>2];c[a+96+12>>2]=c[e+544+12>>2];c[a+112>>2]=c[e+348>>2];c[a+112+4>>2]=c[e+348+4>>2];c[a+112+8>>2]=c[e+348+8>>2];c[a+112+12>>2]=c[e+348+12>>2];c[a+176>>2]=c[e+312>>2];c[a+176+4>>2]=c[e+312+4>>2];c[a+176+8>>2]=c[e+312+8>>2];c[a+176+12>>2]=c[e+312+12>>2];c[a+192>>2]=c[e+328>>2];c[a+192+4>>2]=c[e+328+4>>2];c[a+192+8>>2]=c[e+328+8>>2];c[a+192+12>>2]=c[e+328+12>>2];l=+f[e+344>>2];m=l*+f[e+416>>2]*d;n=l*+f[e+420>>2]*d;f[a+208>>2]=l*+f[e+412>>2]*d;f[a+212>>2]=m;f[a+216>>2]=n;f[a+220>>2]=0.0;n=+f[e+428>>2];m=+f[e+432>>2];l=+f[e+436>>2];k=(n*+f[e+268>>2]+m*+f[e+284>>2]+l*+f[e+300>>2])*d;j=(n*+f[e+272>>2]+m*+f[e+288>>2]+l*+f[e+304>>2])*d;f[a+224>>2]=(+f[e+264>>2]*n+ +f[e+280>>2]*m+ +f[e+296>>2]*l)*d;f[a+228>>2]=k;f[a+232>>2]=j}f[a+236>>2]=0.0;c[b+212>>2]=h;b=h;ea=i;return b|0}while(0);e=c[a+188>>2]|0;if((e|0)>=0){b=e;ea=i;return b|0}c[a+188>>2]=c[a+8>>2];hk(i|0,0,244)|0;e=De(a+4|0,i)|0;c[e+64>>2]=0;c[e+64+4>>2]=0;c[e+64+8>>2]=0;c[e+64+12>>2]=0;c[e+64+16>>2]=0;c[e+64+20>>2]=0;c[e+64+24>>2]=0;c[e+64+28>>2]=0;c[e+144>>2]=0;c[e+144+4>>2]=0;c[e+144+8>>2]=0;c[e+144+12>>2]=0;c[e+144+16>>2]=0;c[e+144+20>>2]=0;c[e+144+24>>2]=0;c[e+144+28>>2]=0;c[e>>2]=1065353216;c[e+4>>2]=0;c[e+4+4>>2]=0;c[e+4+8>>2]=0;c[e+4+12>>2]=0;c[e+20>>2]=1065353216;c[e+24>>2]=0;c[e+24+4>>2]=0;c[e+24+8>>2]=0;c[e+24+12>>2]=0;c[e+40>>2]=1065353216;c[e+44>>2]=0;c[e+44+4>>2]=0;c[e+44+8>>2]=0;c[e+44+12>>2]=0;c[e+44+16>>2]=0;c[e+240>>2]=0;c[e+128>>2]=0;c[e+128+4>>2]=0;c[e+128+8>>2]=0;c[e+128+12>>2]=0;c[e+96>>2]=1065353216;c[e+100>>2]=1065353216;c[e+104>>2]=1065353216;f[e+108>>2]=0.0;c[e+112>>2]=1065353216;c[e+116>>2]=1065353216;c[e+120>>2]=1065353216;f[e+124>>2]=0.0;e=e+176|0;g=e+64|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(g|0));b=c[a+188>>2]|0;ea=i;return b|0}function Lc(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,p=0.0,q=0.0,r=0.0;if(a[b+165>>0]|0){g=c[b+88>>2]|0;a:do if((g|0)>0&e){h=c[b+96>>2]|0;k=+f[d>>2];l=+f[d+4>>2];m=+f[d+8>>2];n=+f[b+168>>2];e=0;while(1){r=+f[h+(e<<4)>>2]-k;q=+f[h+(e<<4)+4>>2]-l;p=+f[h+(e<<4)+8>>2]-m;if(r*r+q*q+p*p<=n)break;e=e+1|0;if((e|0)>=(g|0))break a}return e|0}while(0);o=(c[b+32>>2]|0)+12|0;c[o>>2]=(c[o>>2]|0)+1;if((g|0)==(c[b+92>>2]|0)?(i=(g|0)==0?1:g<<1,(g|0)<(i|0)):0){if(!i)h=0;else{c[6747]=(c[6747]|0)+1;e=kb((i<<4|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}g=c[b+88>>2]|0;h=e}if((g|0)>0){e=0;do{o=h+(e<<4)|0;j=(c[b+96>>2]|0)+(e<<4)|0;c[o>>2]=c[j>>2];c[o+4>>2]=c[j+4>>2];c[o+8>>2]=c[j+8>>2];c[o+12>>2]=c[j+12>>2];e=e+1|0}while((e|0)!=(g|0))}e=c[b+96>>2]|0;if(e|0){if(a[b+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+96>>2]=0}a[b+100>>0]=1;c[b+96>>2]=h;c[b+92>>2]=i;e=c[b+88>>2]|0}else e=g;o=(c[b+96>>2]|0)+(e<<4)|0;c[o>>2]=c[d>>2];c[o+4>>2]=c[d+4>>2];c[o+8>>2]=c[d+8>>2];c[o+12>>2]=c[d+12>>2];d=c[b+88>>2]|0;c[b+88>>2]=d+1;c[(c[b+32>>2]|0)+16>>2]=c[b+96>>2];return d|0}g=c[b+108>>2]|0;b:do if((g|0)>0&e){e=c[b+116>>2]|0;k=+f[d>>2];l=+f[d+4>>2];m=+f[d+8>>2];n=+f[b+168>>2];i=0;while(1){p=+f[e+(i<<2)>>2]-k;q=+f[e+(i+1<<2)>>2]-l;r=+f[e+(i+2<<2)>>2]-m;h=i+3|0;if(p*p+q*q+r*r<=n)break;if((h|0)<(g|0))i=h;else break b}d=(i>>>0)/3|0;return d|0}while(0);e=c[b+112>>2]|0;if((g|0)==(e|0)){e=(g|0)==0?1:g<<1;if((g|0)<(e|0)){if(!e)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((e<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[b+108>>2]|0}j=c[b+116>>2]|0;if((g|0)<=0)if(!j)i=b+120|0;else o=36;else{i=0;do{c[h+(i<<2)>>2]=c[j+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0));o=36}if((o|0)==36){if(a[b+120>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0);g=c[b+108>>2]|0}c[b+116>>2]=0;i=b+120|0}a[i>>0]=1;c[b+116>>2]=h;c[b+112>>2]=e;h=g}else{h=g;e=g}}else h=g;g=c[b+116>>2]|0;c[g+(h<<2)>>2]=c[d>>2];h=h+1|0;c[b+108>>2]=h;if((h|0)==(e|0)){j=(e|0)==0?1:e<<1;if((e|0)<(j|0)){if(!j)i=0;else{c[6747]=(c[6747]|0)+1;e=kb((j<<2|3)+16|0)|0;if(!e)h=0;else{c[(e+4+15&-16)+-4>>2]=e;h=e+4+15&-16}e=c[b+108>>2]|0;g=c[b+116>>2]|0;i=h}if((e|0)<=0)if(!g)g=b+120|0;else o=51;else{h=0;do{c[i+(h<<2)>>2]=c[g+(h<<2)>>2];h=h+1|0}while((h|0)!=(e|0));o=51}if((o|0)==51){if(a[b+120>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);e=c[b+108>>2]|0}c[b+116>>2]=0;g=b+120|0}a[g>>0]=1;c[b+116>>2]=i;c[b+112>>2]=j;g=i;h=e;e=j}else h=e}c[g+(h<<2)>>2]=c[d+4>>2];h=h+1|0;c[b+108>>2]=h;if((h|0)==(e|0)){j=(e|0)==0?1:e<<1;if((e|0)<(j|0)){if(!j)i=0;else{c[6747]=(c[6747]|0)+1;e=kb((j<<2|3)+16|0)|0;if(!e)h=0;else{c[(e+4+15&-16)+-4>>2]=e;h=e+4+15&-16}e=c[b+108>>2]|0;g=c[b+116>>2]|0;i=h}if((e|0)<=0)if(!g)g=b+120|0;else o=66;else{h=0;do{c[i+(h<<2)>>2]=c[g+(h<<2)>>2];h=h+1|0}while((h|0)!=(e|0));o=66}if((o|0)==66){if(a[b+120>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);e=c[b+108>>2]|0}c[b+116>>2]=0;g=b+120|0}a[g>>0]=1;c[b+116>>2]=i;c[b+112>>2]=j;g=i}}else e=h;c[g+(e<<2)>>2]=c[d+8>>2];d=e+1|0;c[b+108>>2]=d;b=c[b+32>>2]|0;c[b+12>>2]=(c[b+12>>2]|0)+1;c[b+16>>2]=g;d=((d|0)/3|0)+-1|0;return d|0}function Mc(a,b){a=a|0;b=b|0;var d=0.0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,x=0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0;x=ea;ea=ea+64|0;g=c[a+28>>2]|0;h=c[a+32>>2]|0;i=c[b+8>>2]|0;f[i>>2]=1.0;j=c[b+24>>2]|0;f[i+(j+1<<2)>>2]=1.0;f[i+((j<<1)+2<<2)>>2]=1.0;u=+f[a+48>>2];v=+f[a+52>>2];d=+f[a+56>>2];l=+f[g+4>>2]*u+ +f[g+8>>2]*v+ +f[g+12>>2]*d;k=u*+f[g+20>>2]+v*+f[g+24>>2]+d*+f[g+28>>2];d=u*+f[g+36>>2]+v*+f[g+40>>2]+d*+f[g+44>>2];i=c[b+12>>2]|0;c[i>>2]=0;f[i+4>>2]=d;f[i+8>>2]=-k;f[i+12>>2]=0.0;f[i+(j<<2)>>2]=-d;c[i+(j<<2)+4>>2]=0;f[i+(j<<2)+8>>2]=l;f[i+(j<<2)+12>>2]=0.0;f[i+(j<<1<<2)>>2]=k;f[i+(j<<1<<2)+4>>2]=-l;c[i+(j<<1<<2)+8>>2]=0;f[i+(j<<1<<2)+12>>2]=0.0;e=c[b+16>>2]|0;if(e|0){f[e>>2]=-1.0;f[e+(j+1<<2)>>2]=-1.0;f[e+((j<<1)+2<<2)>>2]=-1.0}q=+f[a+64>>2];v=+f[a+68>>2];u=+f[a+72>>2];r=+f[h+4>>2]*q+ +f[h+8>>2]*v+ +f[h+12>>2]*u;t=q*+f[h+20>>2]+v*+f[h+24>>2]+u*+f[h+28>>2];u=q*+f[h+36>>2]+v*+f[h+40>>2]+u*+f[h+44>>2];e=c[b+20>>2]|0;c[e>>2]=0;f[e+4>>2]=-u;f[e+8>>2]=t;f[e+12>>2]=0.0;f[e+(j<<2)>>2]=u;c[e+(j<<2)+4>>2]=0;f[e+(j<<2)+8>>2]=-r;f[e+(j<<2)+12>>2]=0.0;f[e+(j<<1<<2)>>2]=-t;f[e+(j<<1<<2)+4>>2]=r;c[e+(j<<1<<2)+8>>2]=0;f[e+(j<<1<<2)+12>>2]=0.0;v=+f[b>>2]*+f[b+4>>2];t=v*(t+ +f[h+56>>2]-k-+f[g+56>>2]);u=v*(u+ +f[h+60>>2]-d-+f[g+60>>2]);y=c[b+28>>2]|0;f[y>>2]=v*(r+ +f[h+52>>2]-l-+f[g+52>>2]);f[y+(j<<2)>>2]=t;f[y+(j<<1<<2)>>2]=u;f[i+(j*3<<2)>>2]=1.0;f[i+((j<<2|1)<<2)>>2]=1.0;f[i+((j*5|0)+2<<2)>>2]=1.0;if(e|0){f[e+(j*3<<2)>>2]=-1.0;f[e+((j<<2|1)<<2)>>2]=-1.0;f[e+((j*5|0)+2<<2)>>2]=-1.0}l=+f[h+24>>2];A=+f[h+44>>2];m=+f[h+28>>2];n=+f[h+40>>2];z=+f[h+36>>2];k=+f[h+20>>2];u=+f[h+4>>2];t=+f[h+8>>2];p=+f[h+12>>2];d=1.0/((l*A-m*n)*u+t*(m*z-A*k)+(n*k-l*z)*p);F=+f[g+4>>2];E=+f[g+8>>2];G=+f[g+12>>2];D=+f[g+20>>2];C=+f[g+24>>2];B=+f[g+28>>2];o=+f[g+36>>2];q=+f[g+40>>2];r=+f[g+44>>2];f[x+16>>2]=G*((n*k-l*z)*d)+(F*((l*A-m*n)*d)+E*((m*z-A*k)*d));f[x+16+4>>2]=G*((z*t-n*u)*d)+(F*((n*p-A*t)*d)+E*((A*u-z*p)*d));f[x+16+8>>2]=G*((l*u-k*t)*d)+(F*((m*t-l*p)*d)+E*((k*p-m*u)*d));f[x+16+12>>2]=0.0;f[x+16+16>>2]=(l*A-m*n)*d*D+(m*z-A*k)*d*C+(n*k-l*z)*d*B;f[x+16+20>>2]=(n*p-A*t)*d*D+(A*u-z*p)*d*C+(z*t-n*u)*d*B;f[x+16+24>>2]=(m*t-l*p)*d*D+(k*p-m*u)*d*C+(l*u-k*t)*d*B;f[x+16+28>>2]=0.0;f[x+16+32>>2]=(l*A-m*n)*d*o+(m*z-A*k)*d*q+(n*k-l*z)*d*r;f[x+16+36>>2]=(n*p-A*t)*d*o+(A*u-z*p)*d*q+(z*t-n*u)*d*r;f[x+16+40>>2]=(m*t-l*p)*d*o+(k*p-m*u)*d*q+(l*u-k*t)*d*r;f[x+16+44>>2]=0.0;Gg(x+16|0,x);r=+f[a+80>>2];d=+f[x>>2];t=+f[a+84>>2];k=+f[x+4>>2];u=+f[a+88>>2];l=+f[x+8>>2];q=+f[a+92>>2];m=+f[x+12>>2];if(!((r-d)*(r-d)+(t-k)*(t-k)+(u-l)*(u-l)+(q-m)*(q-m)<(r+d)*(r+d)+(t+k)*(t+k)+(u+l)*(u+l)+(q+m)*(q+m))){d=-d;k=-k;l=-l;m=-m}n=k*-u+(m*-r+d*q)-l*-t;o=l*-r+(m*-t+k*q)-d*-u;p=d*-t+(m*-u+l*q)-k*-r;d=m*q-d*-r-k*-t-l*-u;d=d<-1.0?-1.0:d;d=+w(+(d>1.0?1.0:d))*2.0;if(n*n+o*o+p*p<1.4210854715202004e-14){E=1.0;F=0.0;D=0.0;G=-d;E=E*G;F=F*G;G=D*G;a=c[b+28>>2]|0;y=c[b+24>>2]|0;E=v*E;b=y*3|0;b=a+(b<<2)|0;f[b>>2]=E;F=v*F;b=y<<2;b=a+(b<<2)|0;f[b>>2]=F;G=v*G;y=y*5|0;y=a+(y<<2)|0;f[y>>2]=G;ea=x;return}D=1.0/+s(+(n*n+o*o+p*p));E=n*D;F=o*D;D=p*D;G=-d;E=E*G;F=F*G;G=D*G;a=c[b+28>>2]|0;y=c[b+24>>2]|0;E=v*E;b=y*3|0;b=a+(b<<2)|0;f[b>>2]=E;F=v*F;b=y<<2;b=a+(b<<2)|0;f[b>>2]=F;G=v*G;y=y*5|0;y=a+(y<<2)|0;f[y>>2]=G;ea=x;return}function Nc(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,n=0.0;l=ea;ea=ea+384|0;g=c[d+36>>2]|0;d=c[e+36>>2]|0;e=c[b+24>>2]|0;if(((e|0)==(c[b+28>>2]|0)?c[e+1132>>2]|0:0)?(j=(z(c[d+380>>2]|0,c[e+1112>>2]|0)|0)+(c[g+380>>2]|0)|0,a[(c[e+1140>>2]|0)+j>>0]|0):0){c[6407]=(c[6407]|0)+1;ea=l;return}c[l+328+4>>2]=35;c[l+328+8>>2]=0;c[l+328+12>>2]=1065353216;c[l+328+16>>2]=1065353216;c[l+328+20>>2]=1065353216;f[l+328+24>>2]=0.0;c[l+328>>2]=4500;c[l+328+52>>2]=g;f[l+328+44>>2]=0.0;c[l+272+4>>2]=35;c[l+272+8>>2]=0;c[l+272+12>>2]=1065353216;c[l+272+16>>2]=1065353216;c[l+272+20>>2]=1065353216;f[l+272+24>>2]=0.0;c[l+272>>2]=4500;c[l+272+52>>2]=d;f[l+272+44>>2]=0.0;if((a[24880]|0)==0?DC(24880)|0:0){if((a[24888]|0)==0?DC(24888)|0:0){c[6348]=1065353216;c[6349]=0;c[6350]=0;c[6351]=0;c[6352]=0;c[6353]=1065353216;c[6354]=0;c[6355]=0;c[6356]=0;c[6357]=0;c[6358]=1065353216;f[6359]=0.0;PB(24888)}c[6332]=c[6348];c[6333]=c[6349];c[6334]=c[6350];c[6335]=c[6351];c[6336]=c[6352];c[6337]=c[6353];c[6338]=c[6354];c[6339]=c[6355];c[6340]=c[6356];c[6341]=c[6357];c[6342]=c[6358];c[6343]=c[6359];c[6344]=0;c[6345]=0;c[6346]=0;c[6347]=0;PB(24880)}if((a[24880]|0)==0?DC(24880)|0:0){if((a[24888]|0)==0?DC(24888)|0:0){c[6348]=1065353216;c[6349]=0;c[6350]=0;c[6351]=0;c[6352]=0;c[6353]=1065353216;c[6354]=0;c[6355]=0;c[6356]=0;c[6357]=0;c[6358]=1065353216;f[6359]=0.0;PB(24888)}c[6332]=c[6348];c[6333]=c[6349];c[6334]=c[6350];c[6335]=c[6351];c[6336]=c[6352];c[6337]=c[6353];c[6338]=c[6354];c[6339]=c[6355];c[6340]=c[6356];c[6341]=c[6357];c[6342]=c[6358];c[6343]=c[6359];c[6344]=0;c[6345]=0;c[6346]=0;c[6347]=0;PB(24880)}n=+f[g+232>>2]-+f[d+232>>2];m=+f[g+236>>2]-+f[d+236>>2];f[l>>2]=+f[g+228>>2]-+f[d+228>>2];f[l+4>>2]=n;f[l+8>>2]=m;f[l+12>>2]=0.0;if(!(!(Fc(l+328|0,25328,l+272|0,25328,l,l+216|0)|0)?!(Bb(l+328|0,25328,l+272|0,25328,l,l+216|0,0)|0):0))h=19;if((h|0)==19?(c[l+4>>2]=0,c[l+4+4>>2]=0,c[l+4+8>>2]=0,c[l+4+12>>2]=0,c[l+4+16>>2]=0,c[l+4+20>>2]=0,a[l+152>>0]=0,c[l>>2]=4320,Yb(b,l+216|0,g,0,0,d,0,0,l)|0):0){c[6747]=(c[6747]|0)+1;d=kb(235)|0;if(!d)j=0;else{c[(d+4+15&-16)+-4>>2]=d;j=d+4+15&-16}e=j+4|0;d=j+152|0;hk(e|0,0,212)|0;c[j>>2]=4320;g=l+4|0;h=e+100|0;do{c[e>>2]=c[g>>2];e=e+4|0;g=g+4|0}while((e|0)<(h|0));e=j+104|0;c[e>>2]=c[l+104>>2];c[e+4>>2]=c[l+104+4>>2];c[e+8>>2]=c[l+104+8>>2];c[e+12>>2]=c[l+104+12>>2];e=j+120|0;c[e>>2]=c[l+120>>2];c[e+4>>2]=c[l+120+4>>2];c[e+8>>2]=c[l+120+8>>2];c[e+12>>2]=c[l+120+12>>2];e=j+136|0;c[e>>2]=c[l+136>>2];c[e+4>>2]=c[l+136+4>>2];c[e+8>>2]=c[l+136+8>>2];c[e+12>>2]=c[l+136+12>>2];a[d>>0]=a[l+152>>0]|0;e=j+156|0;g=l+156|0;h=e+60|0;do{c[e>>2]=c[g>>2];e=e+4|0;g=g+4|0}while((e|0)<(h|0));h=c[b+24>>2]|0;i=j;d=c[h+852>>2]|0;if((d|0)==(c[h+856>>2]|0)?(k=(d|0)==0?1:d<<1,(d|0)<(k|0)):0){if(!k)e=0;else{c[6747]=(c[6747]|0)+1;d=kb((k<<2|3)+16|0)|0;if(!d)e=0;else{c[(d+4+15&-16)+-4>>2]=d;e=d+4+15&-16}d=c[h+852>>2]|0}if((d|0)>0){g=0;do{c[e+(g<<2)>>2]=c[(c[h+860>>2]|0)+(g<<2)>>2];g=g+1|0}while((g|0)!=(d|0))}g=c[h+860>>2]|0;if(g){if(a[h+864>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);d=c[h+852>>2]|0}c[h+860>>2]=0}a[h+864>>0]=1;c[h+860>>2]=e;c[h+856>>2]=k}c[(c[h+860>>2]|0)+(d<<2)>>2]=i;c[h+852>>2]=d+1;i=c[b+24>>2]|0;k=c[b+28>>2]|0;m=+f[i+348>>2];n=+f[k+348>>2];b=j+64|0;f[b>>2]=+f[b>>2]*(m>n?m:n);b=j+68|0;f[b>>2]=+f[b>>2]*((+f[i+360>>2]+ +f[k+360>>2])*.5)}ea=l;return}function Oc(b,d,e){b=b|0;d=d|0;e=e|0;var g=0.0,h=0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0,p=0,q=0,r=0;o=ea;ea=ea+128|0;c[b+68>>2]=(c[b+68>>2]|0)+1;c[o>>2]=c[d>>2];c[o+4>>2]=c[d+4>>2];c[o+8>>2]=c[d+8>>2];c[o+12>>2]=c[d+12>>2];c[o+16>>2]=c[d+16>>2];c[o+16+4>>2]=c[d+16+4>>2];c[o+16+8>>2]=c[d+16+8>>2];c[o+16+12>>2]=c[d+16+12>>2];c[o+32>>2]=c[d+32>>2];c[o+32+4>>2]=c[d+32+4>>2];c[o+32+8>>2]=c[d+32+8>>2];c[o+32+12>>2]=c[d+32+12>>2];c[o+48>>2]=c[d+48>>2];c[o+48+4>>2]=c[d+48+4>>2];c[o+48+8>>2]=c[d+48+8>>2];c[o+48+12>>2]=c[d+48+12>>2];m=c[e+4>>2]|0;n=+ha[c[(c[e>>2]|0)+48>>2]&15](e);Pa[c[(c[e>>2]|0)+8>>2]&127](e,d,o+112|0,o+96|0);g=+f[o+112>>2];if(+f[b+32>>2]>g)f[b+32>>2]=g;g=+f[o+96>>2];if(+f[b+48>>2]>2]=g;g=+f[o+112+4>>2];if(+f[b+36>>2]>g)f[b+36>>2]=g;g=+f[o+96+4>>2];if(+f[b+52>>2]>2]=g;g=+f[o+112+8>>2];if(+f[b+40>>2]>g)f[b+40>>2]=g;g=+f[o+96+8>>2];if(+f[b+56>>2]>2]=g;k=c[b+64>>2]|0;if(!k){j=0;k=b+16|0}else{c[o+64>>2]=c[o+112>>2];c[o+64+4>>2]=c[o+112+4>>2];c[o+64+8>>2]=c[o+112+8>>2];c[o+64+12>>2]=c[o+112+12>>2];c[o+64+16>>2]=c[o+96>>2];c[o+64+16+4>>2]=c[o+96+4>>2];c[o+64+16+8>>2]=c[o+96+8>>2];c[o+64+16+12>>2]=c[o+96+12>>2];j=c[b+16>>2]|0;d=c[k+4>>2]|0;if(!d){c[6747]=(c[6747]|0)+1;d=kb(63)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}h=d;i=h+44|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(i|0))}else c[k+4>>2]=0;c[d+32>>2]=0;c[d+36>>2]=j;c[d+40>>2]=0;c[d>>2]=c[o+64>>2];c[d+4>>2]=c[o+64+4>>2];c[d+8>>2]=c[o+64+8>>2];c[d+12>>2]=c[o+64+12>>2];c[d+16>>2]=c[o+64+16>>2];c[d+20>>2]=c[o+64+20>>2];c[d+24>>2]=c[o+64+24>>2];c[d+28>>2]=c[o+64+28>>2];je(k,c[k>>2]|0,d);c[k+12>>2]=(c[k+12>>2]|0)+1;j=d;k=b+16|0}d=c[k>>2]|0;if((d|0)==(c[b+20>>2]|0)?(l=(d|0)==0?1:d<<1,(d|0)<(l|0)):0){if(!l)h=0;else{c[6747]=(c[6747]|0)+1;d=kb((l*80|3)+16|0)|0;if(!d)h=0;else{c[(d+4+15&-16)+-4>>2]=d;h=d+4+15&-16}d=c[k>>2]|0}if((d|0)>0){i=0;do{p=h+(i*80|0)|0;q=c[b+24>>2]|0;r=q+(i*80|0)|0;c[p>>2]=c[r>>2];c[p+4>>2]=c[r+4>>2];c[p+8>>2]=c[r+8>>2];c[p+12>>2]=c[r+12>>2];p=q+(i*80|0)+16|0;r=h+(i*80|0)+16|0;c[r>>2]=c[p>>2];c[r+4>>2]=c[p+4>>2];c[r+8>>2]=c[p+8>>2];c[r+12>>2]=c[p+12>>2];r=q+(i*80|0)+32|0;p=h+(i*80|0)+32|0;c[p>>2]=c[r>>2];c[p+4>>2]=c[r+4>>2];c[p+8>>2]=c[r+8>>2];c[p+12>>2]=c[r+12>>2];p=h+(i*80|0)+48|0;r=q+(i*80|0)+48|0;c[p>>2]=c[r>>2];c[p+4>>2]=c[r+4>>2];c[p+8>>2]=c[r+8>>2];c[p+12>>2]=c[r+12>>2];p=h+(i*80|0)+64|0;q=q+(i*80|0)+64|0;c[p>>2]=c[q>>2];c[p+4>>2]=c[q+4>>2];c[p+8>>2]=c[q+8>>2];c[p+12>>2]=c[q+12>>2];i=i+1|0}while((i|0)!=(d|0))}d=c[b+24>>2]|0;if(d|0){if(a[b+28>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+24>>2]=0}a[b+28>>0]=1;c[b+24>>2]=h;c[b+20>>2]=l;d=c[k>>2]|0}r=c[b+24>>2]|0;q=r+(d*80|0)|0;c[q>>2]=c[o>>2];c[q+4>>2]=c[o+4>>2];c[q+8>>2]=c[o+8>>2];c[q+12>>2]=c[o+12>>2];q=r+(d*80|0)+16|0;c[q>>2]=c[o+16>>2];c[q+4>>2]=c[o+16+4>>2];c[q+8>>2]=c[o+16+8>>2];c[q+12>>2]=c[o+16+12>>2];q=r+(d*80|0)+32|0;c[q>>2]=c[o+32>>2];c[q+4>>2]=c[o+32+4>>2];c[q+8>>2]=c[o+32+8>>2];c[q+12>>2]=c[o+32+12>>2];q=r+(d*80|0)+48|0;c[q>>2]=c[o+48>>2];c[q+4>>2]=c[o+48+4>>2];c[q+8>>2]=c[o+48+8>>2];c[q+12>>2]=c[o+48+12>>2];r=r+(d*80|0)+64|0;c[r>>2]=e;c[r+4>>2]=m;f[r+8>>2]=n;c[r+12>>2]=j;c[k>>2]=(c[k>>2]|0)+1;ea=o;return}function Pc(b,d,e,g){b=b|0;d=d|0;e=e|0;g=+g;var h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,t=0.0,u=0.0,v=0.0,w=0,x=0,y=0,z=0,A=0.0,B=0.0,C=0.0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;z=ea;ea=ea+192|0;j=c[b+4>>2]|0;q=+f[j+752>>2];if(q>2]|0;x=c[(c[b+8>>2]|0)+8>>2]|0;l=+f[e>>2];n=+f[d>>2]*g+l;m=+f[e+4>>2];p=+f[d+4>>2]*g+m;k=+f[e+8>>2];o=+f[d+8>>2]*g+k;if((w|0)!=(x|0)){y=c[(c[b+12>>2]|0)+8>>2]|0;B=n-+f[y+52>>2];A=p-+f[y+56>>2];v=o-+f[y+60>>2];h=x;t=B*+f[y+4>>2]+A*+f[y+20>>2]+v*+f[y+36>>2];u=B*+f[y+8>>2]+A*+f[y+24>>2]+v*+f[y+40>>2];v=B*+f[y+12>>2]+A*+f[y+28>>2]+v*+f[y+44>>2];y=b+12|0}else{A=n-+f[w+52>>2];B=p-+f[w+56>>2];v=o-+f[w+60>>2];h=c[(c[b+12>>2]|0)+8>>2]|0;t=A*+f[w+4>>2]+B*+f[w+20>>2]+v*+f[w+36>>2];u=A*+f[w+8>>2]+B*+f[w+24>>2]+v*+f[w+40>>2];v=A*+f[w+12>>2]+B*+f[w+28>>2]+v*+f[w+44>>2];y=b+12|0}C=l-+f[h+52>>2];l=m-+f[h+56>>2];B=k-+f[h+60>>2];m=C*+f[h+4>>2]+l*+f[h+20>>2]+B*+f[h+36>>2];A=C*+f[h+8>>2]+l*+f[h+24>>2]+B*+f[h+40>>2];B=C*+f[h+12>>2]+l*+f[h+28>>2]+B*+f[h+44>>2];f[z>>2]=t;f[z+4>>2]=u;f[z+8>>2]=v;f[z+12>>2]=0.0;f[z+16>>2]=m;f[z+20>>2]=A;f[z+24>>2]=B;f[z+28>>2]=0.0;c[z+64>>2]=c[d>>2];c[z+64+4>>2]=c[d+4>>2];c[z+64+8>>2]=c[d+8>>2];c[z+64+12>>2]=c[d+12>>2];f[z+80>>2]=g;f[z+84>>2]=0.0;f[z+88>>2]=0.0;f[z+92>>2]=0.0;c[z+112>>2]=0;a[z+116>>0]=0;c[z+120>>2]=0;c[z+120+4>>2]=0;c[z+120+8>>2]=0;c[z+120+12>>2]=0;c[z+120+16>>2]=0;c[z+120+20>>2]=0;c[z+120+24>>2]=0;c[z+120+28>>2]=0;f[z+48>>2]=n;f[z+52>>2]=p;f[z+56>>2]=o;f[z+60>>2]=0.0;c[z+32>>2]=c[e>>2];c[z+32+4>>2]=c[e+4>>2];c[z+32+8>>2]=c[e+8>>2];c[z+32+12>>2]=c[e+12>>2];e=c[j+748>>2]|0;if((e|0)>0){i=0;d=-1;k=q*q;while(1){l=+f[j+4+(i*184|0)>>2]-t;n=+f[j+4+(i*184|0)+4>>2]-u;m=+f[j+4+(i*184|0)+8>>2]-v;h=l*l+n*n+m*m>2]|0)+8>>2]|0;j=c[(c[y>>2]|0)+8>>2]|0;k=+f[i+224>>2]*+f[j+224>>2];k=k<-10.0?-10.0:k;f[z+84>>2]=k>10.0?10.0:k;f[z+92>>2]=+f[i+228>>2]*+f[j+228>>2];k=+f[i+232>>2]*+f[j+232>>2];k=k<-10.0?-10.0:k;f[z+88>>2]=k>10.0?10.0:k;k=+f[z+72>>2];if(+r(+k)>.7071067690849304){B=+f[z+68>>2];C=1.0/+s(+(k*k+B*B));A=+f[z+64>>2];l=B*C;m=A*-(k*C);n=0.0;o=-(k*C);p=(k*k+B*B)*C;k=-(A*(B*C))}else{p=+f[z+64>>2];B=+f[z+68>>2];C=1.0/+s(+(p*p+B*B));l=0.0;m=(p*p+B*B)*C;n=-(B*C);o=p*C;p=-(k*(p*C));k=k*-(B*C)}f[z+152>>2]=n;f[z+156>>2]=o;f[z+160>>2]=l;f[z+168>>2]=p;f[z+172>>2]=k;f[z+176>>2]=m;if((w|0)!=(x|0)){h=b+24|0;e=b+28|0;i=b+16|0;j=b+20|0}else{h=b+28|0;e=b+24|0;i=b+20|0;j=b+16|0}h=c[h>>2]|0;e=c[e>>2]|0;i=c[i>>2]|0;c[z+96>>2]=c[j>>2];c[z+100>>2]=i;c[z+104>>2]=e;c[z+108>>2]=h;h=c[b+4>>2]|0;if((d|0)>-1){j=h+4+(d*184|0)+148|0;i=c[j>>2]|0;G=h+4+(d*184|0)+120|0;H=c[G>>2]|0;E=h+4+(d*184|0)+124|0;F=c[E>>2]|0;e=h+4+(d*184|0)+128|0;D=c[e>>2]|0;I=h+4+(d*184|0)+112|0;J=c[I>>2]|0;vh(h+4+(d*184|0)|0,z|0,184)|0;c[I>>2]=J;c[G>>2]=H;c[E>>2]=F;c[e>>2]=D;c[j>>2]=i}else d=Rd(h,z)|0;h=c[6722]|0;do if(h|0){if((c[(c[(c[b+8>>2]|0)+8>>2]|0)+204>>2]&8|0)==0?(c[(c[(c[y>>2]|0)+8>>2]|0)+204>>2]&8|0)==0:0)break;ya[h&0]((c[b+4>>2]|0)+4+(d*184|0)|0,c[((w|0)!=(x|0)?y:b+8|0)>>2]|0,c[z+96>>2]|0,c[z+104>>2]|0,c[((w|0)!=(x|0)?b+8|0:y)>>2]|0,c[z+100>>2]|0,c[z+108>>2]|0)|0}while(0);ea=z;return}function Qc(a,b){a=a|0;b=b|0;var d=0,e=0.0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0;F=ea;ea=ea+16|0;Fi(13690);E=c[a+712>>2]|0;if((E|0)>0){c[6747]=(c[6747]|0)+1;d=kb((E<<4|3)+16|0)|0;if(!d)h=0;else{c[(d+4+15&-16)+-4>>2]=d;h=d+4+15&-16}hk(h|0,0,E<<4|0)|0;g=c[a+712>>2]|0;if((g|0)>0){c[6747]=(c[6747]|0)+1;d=kb((g<<2|3)+16|0)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}hk(d|0,0,g<<2|0)|0;C=d;D=h;A=h;z=d}else{C=0;D=h;A=h;z=0}}else{C=0;D=0;A=0;z=0}y=c[a+1112>>2]|0;if(b){if((y|0)>0){g=c[a+1120>>2]|0;i=0;do{h=c[g+(i<<2)>>2]|0;d=c[h+312>>2]|0;if(d|0){f[h+276>>2]=1.0/+(d|0)*+f[h+276>>2];f[h+280>>2]=1.0/+(d|0)*+f[h+280>>2];f[h+284>>2]=1.0/+(d|0)*+f[h+284>>2];f[h+292>>2]=1.0/+(d|0)*+f[h+292>>2];f[h+296>>2]=1.0/+(d|0)*+f[h+296>>2];f[h+300>>2]=1.0/+(d|0)*+f[h+300>>2]}i=i+1|0}while((i|0)!=(y|0));B=14}}else B=14;if((B|0)==14?(y|0)>0:0){k=c[a+1120>>2]|0;if(b){b=0;do{d=c[k+(b<<2)>>2]|0;if((c[d+312>>2]|0)>0?(v=+f[a+452>>2],p=+f[d+276>>2]*v,t=v*+f[d+280>>2],x=v*+f[d+284>>2],n=v*+f[d+292>>2],r=v*+f[d+296>>2],v=v*+f[d+300>>2],l=c[d+24>>2]|0,(l|0)>0):0){g=c[d+32>>2]|0;h=c[a+720>>2]|0;i=c[d+12>>2]|0;j=0;do{m=c[g+(j<<2)>>2]|0;w=+f[i+(j<<2)>>2];u=+f[m+8>>2]-+f[d+228>>2];s=+f[m+12>>2]-+f[d+232>>2];q=+f[m+16>>2]-+f[d+236>>2];G=A+(((m-h|0)/104|0)<<4)|0;f[G>>2]=+f[G>>2]+w*(p+(r*q-v*s));G=A+(((m-h|0)/104|0)<<4)+4|0;f[G>>2]=+f[G>>2]+w*(t+(v*u-n*q));G=A+(((m-h|0)/104|0)<<4)+8|0;f[G>>2]=w*(x+(n*s-r*u))+ +f[G>>2];m=z+(((m-h|0)/104|0)<<2)|0;f[m>>2]=w+ +f[m>>2];j=j+1|0}while((j|0)!=(l|0))}b=b+1|0}while((b|0)!=(y|0))}else{b=0;do{d=c[k+(b<<2)>>2]|0;if((c[d+308>>2]|0)>0?(u=+f[a+452>>2],o=+f[d+244>>2]*u,s=u*+f[d+248>>2],w=u*+f[d+252>>2],e=u*+f[d+260>>2],q=u*+f[d+264>>2],u=u*+f[d+268>>2],m=c[d+24>>2]|0,(m|0)>0):0){g=c[d+32>>2]|0;h=c[a+720>>2]|0;i=c[d+12>>2]|0;j=0;do{G=c[g+(j<<2)>>2]|0;x=+f[i+(j<<2)>>2];v=+f[G+8>>2]-+f[d+228>>2];t=+f[G+12>>2]-+f[d+232>>2];r=+f[G+16>>2]-+f[d+236>>2];l=A+(((G-h|0)/104|0)<<4)|0;f[l>>2]=+f[l>>2]+x*(o+(q*r-u*t));l=A+(((G-h|0)/104|0)<<4)+4|0;f[l>>2]=+f[l>>2]+x*(s+(u*v-e*r));l=A+(((G-h|0)/104|0)<<4)+8|0;f[l>>2]=x*(w+(e*t-q*v))+ +f[l>>2];G=z+(((G-h|0)/104|0)<<2)|0;f[G>>2]=x+ +f[G>>2];j=j+1|0}while((j|0)!=(m|0))}b=b+1|0}while((b|0)!=(y|0))}}if((E|0)>0){d=0;do{e=+f[z+(d<<2)>>2];if(e>0.0){w=1.0/e*+f[A+(d<<4)+4>>2];x=1.0/e*+f[A+(d<<4)+8>>2];G=c[a+720>>2]|0;y=G+(d*104|0)+8|0;f[y>>2]=1.0/e*+f[A+(d<<4)>>2]+ +f[y>>2];y=G+(d*104|0)+12|0;f[y>>2]=w+ +f[y>>2];G=G+(d*104|0)+16|0;f[G>>2]=x+ +f[G>>2]}d=d+1|0}while((d|0)!=(E|0));if(C|0)B=35}else if(!((z|0)==0|(C|0)==0))B=35;if((B|0)==35){c[6748]=(c[6748]|0)+1;uc(c[C+-4>>2]|0)}if(!((A|0)==0|(D|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[D+-4>>2]|0)}d=c[2685]|0;G=(c[d+16>>2]|0)+-1|0;c[d+16>>2]=G;if(G|0){ea=F;return}do if(c[d+4>>2]|0){Y(F|0,0)|0;G=c[6746]|0;f[d+8>>2]=+f[d+8>>2]+ +(((c[F+4>>2]|0)-(c[G+4>>2]|0)+(((c[F>>2]|0)-(c[G>>2]|0)|0)*1e6|0)-(c[d+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[d+16>>2]|0)){d=c[2685]|0;break}else{ea=F;return}}while(0);c[2685]=c[d+20>>2];ea=F;return}function Rc(b,d,e,g,i,j){b=b|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;var k=0,l=0.0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0;C=ea;ea=ea+272|0;z=+f[e+48>>2]-+f[d+48>>2];B=+f[e+52>>2]-+f[d+52>>2];A=+f[e+56>>2]-+f[d+56>>2];Ee(d,e,C+256|0,C+208|0);v=+f[C+208>>2];t=+f[C+256>>2]*v;u=v*+f[C+256+4>>2];v=v*+f[C+256+8>>2];f[C+192>>2]=t;f[C+192+4>>2]=u;f[C+192+8>>2]=v;f[C+192+12>>2]=0.0;w=+f[i+48>>2]-+f[g+48>>2];y=+f[i+52>>2]-+f[g+52>>2];x=+f[i+56>>2]-+f[g+56>>2];Ee(g,i,C+256|0,C+208|0);r=+f[C+208>>2];p=+f[C+256>>2]*r;q=r*+f[C+256+4>>2];r=r*+f[C+256+8>>2];f[C+176>>2]=p;f[C+176+4>>2]=q;f[C+176+8>>2]=r;f[C+176+12>>2]=0.0;e=c[b+12>>2]|0;o=+ha[c[(c[e>>2]|0)+16>>2]&15](e);e=c[b+16>>2]|0;if(!e)l=0.0;else l=+ha[c[(c[e>>2]|0)+16>>2]&15](e);r=o*+s(+(t*t+u*u+v*v))+l*+s(+(p*p+q*q+r*r));if(r+ +s(+((w-z)*(w-z)+(y-B)*(y-B)+(x-A)*(x-A)))==0.0){j=0;ea=C;return j|0}c[C+208>>2]=10472;f[C+208+36>>2]=999999984306749440.0;a[C+208+40>>0]=0;Ec(b,d,g,C+208|0);i=(a[C+208+40>>0]|0)==0;c[C+256>>2]=c[C+208+20>>2];c[C+256+4>>2]=c[C+208+20+4>>2];c[C+256+8>>2]=c[C+208+20+8>>2];c[C+256+12>>2]=c[C+208+20+12>>2];a:do if(!i?(n=c[C+208+4>>2]|0,k=c[C+208+8>>2]|0,m=c[C+208+12>>2]|0,v=(w-z)*(c[h>>2]=n,+f[h>>2]),v=v+(y-B)*(c[h>>2]=k,+f[h>>2]),!(r+(v+(x-A)*(c[h>>2]=m,+f[h>>2]))<=1.1920928955078125e-07)):0){l=+f[C+208+16>>2];o=+f[j+172>>2]+ +f[C+208+36>>2];b:do if(o>1.0000000474974513e-03){p=o;q=0.0;i=0;while(1){e=c[j+168>>2]|0;if(e|0){D=c[(c[e>>2]|0)+20>>2]|0;c[C+112>>2]=1065353216;c[C+112+4>>2]=1065353216;c[C+112+8>>2]=1065353216;f[C+112+12>>2]=0.0;Ka[D&7](e,C+256|0,.20000000298023224,C+112|0)}l=(w-z)*(c[h>>2]=n,+f[h>>2]);l=l+(y-B)*(c[h>>2]=k,+f[h>>2]);l=r+(l+(x-A)*(c[h>>2]=m,+f[h>>2]));if(l<=1.1920928955078125e-07){k=0;break a}o=q+p/l;if(!(!(o<=q)&(!(o<0.0)&!(o>1.0)))){k=0;break a}ag(d,z,B,A,C+192|0,o,C+112|0);ag(g,w,y,x,C+176|0,o,C+48|0);k=c[j+168>>2]|0;if(k|0){D=c[(c[k>>2]|0)+20>>2]|0;c[C>>2]=1065353216;c[C+4>>2]=0;c[C+8>>2]=0;f[C+12>>2]=0.0;Ka[D&7](k,C+112+48|0,.20000000298023224,C)}Da[c[c[j>>2]>>2]&31](j,o);c[C>>2]=10472;f[C+36>>2]=999999984306749440.0;a[C+40>>0]=0;Ec(b,C+112|0,C+48|0,C);if(!(a[C+40>>0]|0)){k=17;break}p=+f[C+36>>2]+ +f[j+172>>2];c[C+256>>2]=c[C+20>>2];c[C+256+4>>2]=c[C+20+4>>2];c[C+256+8>>2]=c[C+20+8>>2];c[C+256+12>>2]=c[C+20+12>>2];n=c[C+4>>2]|0;k=c[C+8>>2]|0;m=c[C+12>>2]|0;e=i+1|0;if(i>>>0>63){k=18;break}if(!(p>1.0000000474974513e-03)){l=+f[C+16>>2];break b}else{q=o;i=e}}if((k|0)==17)Ma[c[(c[j>>2]|0)+8>>2]&127](j,-1,i);else if((k|0)==18)Ma[c[(c[j>>2]|0)+8>>2]&127](j,-2,e);k=0;break a}else o=0.0;while(0);f[j+164>>2]=o;c[j+132>>2]=n;c[j+136>>2]=k;c[j+140>>2]=m;f[j+144>>2]=l;c[j+148>>2]=c[C+256>>2];c[j+148+4>>2]=c[C+256+4>>2];c[j+148+8>>2]=c[C+256+8>>2];c[j+148+12>>2]=c[C+256+12>>2];k=1}else k=0;while(0);D=k;ea=C;return D|0}function Sc(a,b,d,e,g){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;var h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0.0,B=0.0,C=0.0,D=0.0,E=0,F=0;E=ea;ea=ea+32|0;A=+f[b+48>>2]-+f[b+112>>2];h=+f[b+52>>2]-+f[b+116>>2];D=+f[b+56>>2]-+f[b+120>>2];B=A*+f[b+64>>2]+h*+f[b+80>>2]+D*+f[b+96>>2];C=A*+f[b+68>>2]+h*+f[b+84>>2]+D*+f[b+100>>2];D=A*+f[b+72>>2]+h*+f[b+88>>2]+D*+f[b+104>>2];e=c[a+8>>2]|0;z=c[a+4>>2]|0;h=+f[z+28>>2]*+f[z+12>>2];A=h+ +f[a+12>>2];o=+f[e+72>>2];p=+f[e+56>>2];q=+f[e+76>>2];r=+f[e+60>>2];t=+f[e+80>>2];u=+f[e+64>>2];v=+f[e+88>>2];w=+f[e+92>>2];x=+f[e+96>>2];j=(q-r)*(x-u)-(t-u)*(w-r);l=(t-u)*(v-p)-(o-p)*(x-u);n=(o-p)*(w-r)-(q-r)*(v-p);m=1.0/+s(+(n*n+(j*j+l*l)));i=(D-u)*(n*m)+((B-p)*(j*m)+(C-r)*(l*m));if(i<0.0){y=-i;k=-(j*m);i=-(l*m);j=-(n*m)}else{y=i;k=j*m;i=l*m;j=n*m}if(!(y0.0&(n>0.0&t>0.0)|x<=0.0&(n<=0.0&t<=0.0))){if((ra[c[(c[e>>2]|0)+100>>2]&127](e)|0)<=0){ea=E;return}n=0.0;m=0.0;l=0.0;e=0;z=0;do{F=c[a+8>>2]|0;Pa[c[(c[F>>2]|0)+104>>2]&127](F,z,E+16|0,E);o=+f[E+16>>2];w=+f[E+16+4>>2];u=+f[E+16+8>>2];t=+f[E>>2]-o;x=+f[E+4>>2]-w;v=+f[E+8>>2]-u;do if((B-o)*t+(C-w)*x+(D-u)*v>0.0)if((B-o)*t+(C-w)*x+(D-u)*v>2]|0}while((z|0)<(ra[c[(c[F>>2]|0)+100>>2]&127](F)|0));if(!(e&1)){ea=E;return}else{r=n;q=m;p=l;m=A*A}}else{r=B-y*k;q=D-y*j;p=C-y*i;m=A*A}n=B-r;o=C-p;l=D-q;if(!(n*n+o*o+l*l1.1920928955078125e-07){i=+s(+(n*n+o*o+l*l));h=h-i;k=n*(1.0/i);j=l*(1.0/i);i=o*(1.0/i)}h=-h;if(g){x=+f[b+64>>2];y=+f[b+68>>2];A=+f[b+72>>2];B=x*k+y*i+A*j;n=+f[b+80>>2];o=+f[b+84>>2];t=+f[b+88>>2];C=k*n+i*o+j*t;u=+f[b+96>>2];v=+f[b+100>>2];w=+f[b+104>>2];D=k*u+i*v+j*w;f[E+16>>2]=-B;f[E+16+4>>2]=-C;f[E+16+8>>2]=-D;f[E+16+12>>2]=0.0;C=r*n+p*o+q*t+ +f[b+116>>2]+C*h;D=r*u+p*v+q*w+ +f[b+120>>2]+D*h;f[E>>2]=r*x+p*y+q*A+ +f[b+112>>2]+B*h;f[E+4>>2]=C;f[E+8>>2]=D;f[E+12>>2]=0.0;Na[c[(c[d>>2]|0)+16>>2]&15](d,E+16|0,E,h);ea=E;return}else{F=c[(c[d>>2]|0)+16>>2]|0;y=+f[b+64>>2];A=+f[b+68>>2];B=+f[b+72>>2];u=+f[b+80>>2];v=+f[b+84>>2];C=+f[b+88>>2];w=+f[b+96>>2];x=+f[b+100>>2];D=+f[b+104>>2];f[E+16>>2]=y*k+A*i+B*j;f[E+16+4>>2]=k*u+i*v+j*C;f[E+16+8>>2]=k*w+i*x+j*D;f[E+16+12>>2]=0.0;C=r*u+p*v+q*C+ +f[b+116>>2];D=r*w+p*x+q*D+ +f[b+120>>2];f[E>>2]=r*y+p*A+q*B+ +f[b+112>>2];f[E+4>>2]=C;f[E+8>>2]=D;f[E+12>>2]=0.0;Na[F&15](d,E+16|0,E,h);ea=E;return}}function Tc(a,b,d,e,g){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0;h=ea;ea=ea+768|0;j=c[(c[a>>2]|0)+8>>2]|0;i=NJ(b)|0;qs(h+736|0,i,i+4|0,i+8|0);dw(h+752|0,e,+f[h+736>>2],+f[h+736+4>>2],+f[h+736+8>>2]);d=NJ(d)|0;qs(h+704|0,d,i+4|0,i+8|0);dw(h+720|0,e,+f[h+704>>2],+f[h+704+4>>2],+f[h+704+8>>2]);Pa[j&127](a,h+752|0,h+720|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+672|0,d,i+4|0,i+8|0);dw(h+688|0,e,+f[h+672>>2],+f[h+672+4>>2],+f[h+672+8>>2]);qs(h+640|0,d,d+4|0,i+8|0);dw(h+656|0,e,+f[h+640>>2],+f[h+640+4>>2],+f[h+640+8>>2]);Pa[b&127](a,h+688|0,h+656|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+608|0,d,d+4|0,i+8|0);dw(h+624|0,e,+f[h+608>>2],+f[h+608+4>>2],+f[h+608+8>>2]);qs(h+576|0,i,d+4|0,i+8|0);dw(h+592|0,e,+f[h+576>>2],+f[h+576+4>>2],+f[h+576+8>>2]);Pa[b&127](a,h+624|0,h+592|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+544|0,i,d+4|0,i+8|0);dw(h+560|0,e,+f[h+544>>2],+f[h+544+4>>2],+f[h+544+8>>2]);qs(h+512|0,i,i+4|0,i+8|0);dw(h+528|0,e,+f[h+512>>2],+f[h+512+4>>2],+f[h+512+8>>2]);Pa[b&127](a,h+560|0,h+528|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+480|0,i,i+4|0,i+8|0);dw(h+496|0,e,+f[h+480>>2],+f[h+480+4>>2],+f[h+480+8>>2]);qs(h+448|0,i,i+4|0,d+8|0);dw(h+464|0,e,+f[h+448>>2],+f[h+448+4>>2],+f[h+448+8>>2]);Pa[b&127](a,h+496|0,h+464|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+416|0,d,i+4|0,i+8|0);dw(h+432|0,e,+f[h+416>>2],+f[h+416+4>>2],+f[h+416+8>>2]);qs(h+384|0,d,i+4|0,d+8|0);dw(h+400|0,e,+f[h+384>>2],+f[h+384+4>>2],+f[h+384+8>>2]);Pa[b&127](a,h+432|0,h+400|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+352|0,d,d+4|0,i+8|0);dw(h+368|0,e,+f[h+352>>2],+f[h+352+4>>2],+f[h+352+8>>2]);qs(h+320|0,d,d+4|0,d+8|0);dw(h+336|0,e,+f[h+320>>2],+f[h+320+4>>2],+f[h+320+8>>2]);Pa[b&127](a,h+368|0,h+336|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+288|0,i,d+4|0,i+8|0);dw(h+304|0,e,+f[h+288>>2],+f[h+288+4>>2],+f[h+288+8>>2]);qs(h+256|0,i,d+4|0,d+8|0);dw(h+272|0,e,+f[h+256>>2],+f[h+256+4>>2],+f[h+256+8>>2]);Pa[b&127](a,h+304|0,h+272|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+224|0,i,i+4|0,d+8|0);dw(h+240|0,e,+f[h+224>>2],+f[h+224+4>>2],+f[h+224+8>>2]);qs(h+192|0,d,i+4|0,d+8|0);dw(h+208|0,e,+f[h+192>>2],+f[h+192+4>>2],+f[h+192+8>>2]);Pa[b&127](a,h+240|0,h+208|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+160|0,d,i+4|0,d+8|0);dw(h+176|0,e,+f[h+160>>2],+f[h+160+4>>2],+f[h+160+8>>2]);qs(h+128|0,d,d+4|0,d+8|0);dw(h+144|0,e,+f[h+128>>2],+f[h+128+4>>2],+f[h+128+8>>2]);Pa[b&127](a,h+176|0,h+144|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+96|0,d,d+4|0,d+8|0);dw(h+112|0,e,+f[h+96>>2],+f[h+96+4>>2],+f[h+96+8>>2]);qs(h+64|0,i,d+4|0,d+8|0);dw(h+80|0,e,+f[h+64>>2],+f[h+64+4>>2],+f[h+64+8>>2]);Pa[b&127](a,h+112|0,h+80|0,g);b=c[(c[a>>2]|0)+8>>2]|0;qs(h+32|0,i,d+4|0,d+8|0);dw(h+48|0,e,+f[h+32>>2],+f[h+32+4>>2],+f[h+32+8>>2]);qs(h,i,i+4|0,d+8|0);dw(h+16|0,e,+f[h>>2],+f[h+4>>2],+f[h+8>>2]);Pa[b&127](a,h+48|0,h+16|0,g);ea=h;return}function Uc(b,d){b=b|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;c[b>>2]=6336;c[6747]=(c[6747]|0)+1;e=kb(379)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}f[e+308>>2]=9.999999747378752e-05;l=e+332|0;a[l>>0]=a[l>>0]&-16;c[b+24>>2]=e;l=(c[d+20>>2]|0)==0;c[6747]=(c[6747]|0)+1;e=kb(23)|0;c[(e+4+15&-16)+-4>>2]=e;c[(e+4+15&-16)>>2]=l?10384:10432;c[b+28>>2]=e+4+15&-16;c[6747]=(c[6747]|0)+1;e=kb(43)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}k=c[b+24>>2]|0;l=c[b+28>>2]|0;a[e+4>>0]=0;c[e>>2]=7144;c[e+16>>2]=0;c[e+20>>2]=3;c[e+12>>2]=k;c[e+8>>2]=l;c[b+32>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}a[e+4>>0]=0;c[e>>2]=6368;c[b+36>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}a[e+4>>0]=0;c[e>>2]=6388;c[b+40>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}a[e+4>>0]=0;c[e>>2]=6408;c[b+44>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}a[e+4>>0]=0;c[e>>2]=6428;c[b+48>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}a[e+4>>0]=0;c[e>>2]=6448;c[b+52>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}a[e+4>>0]=0;c[e>>2]=6468;c[b+56>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}a[e+4>>0]=0;c[e>>2]=6488;c[b+60>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}a[e+4>>0]=0;c[e>>2]=6508;c[b+76>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}c[e>>2]=6508;c[b+80>>2]=e;a[e+4>>0]=1;c[6747]=(c[6747]|0)+1;e=kb(27)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}a[e+4>>0]=0;c[e>>2]=6528;c[b+72>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(35)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}a[e+4>>0]=0;c[e>>2]=6548;c[e+8>>2]=1;c[e+12>>2]=0;c[b+88>>2]=e;c[6747]=(c[6747]|0)+1;e=kb(35)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}c[e>>2]=6548;c[e+8>>2]=1;c[e+12>>2]=0;c[b+84>>2]=e;a[e+4>>0]=1;l=c[d+16>>2]|0;l=(l|0)>80?l:80;e=c[d>>2]|0;if(!e){a[b+12>>0]=1;c[6747]=(c[6747]|0)+1;e=kb(39)|0;if(!e)k=0;else{c[(e+4+15&-16)+-4>>2]=e;k=e+4+15&-16}e=c[d+8>>2]|0;c[k>>2]=772;g=k+4|0;c[g>>2]=e;c[6747]=(c[6747]|0)+1;e=kb((e*772|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}c[k+16>>2]=e;c[k+12>>2]=e;g=c[g>>2]|0;c[k+8>>2]=g;if(g+-1|0){h=c[k>>2]|0;i=g+-1|0;j=e;do{m=j;j=j+h|0;c[m>>2]=j;i=i+-1|0}while((i|0)!=0);e=e+(z(h,g+-1|0)|0)|0}c[e>>2]=0;c[b+8>>2]=k}else{a[b+12>>0]=0;c[b+8>>2]=e}e=c[d+4>>2]|0;if(e|0){a[b+20>>0]=0;c[b+16>>2]=e;return}a[b+20>>0]=1;c[6747]=(c[6747]|0)+1;e=kb(39)|0;if(!e)k=0;else{c[(e+4+15&-16)+-4>>2]=e;k=e+4+15&-16}e=c[d+12>>2]|0;c[k>>2]=l;g=k+4|0;c[g>>2]=e;e=z(e,l)|0;c[6747]=(c[6747]|0)+1;e=kb(e+19|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}c[k+16>>2]=e;c[k+12>>2]=e;g=c[g>>2]|0;c[k+8>>2]=g;if(g+-1|0){h=c[k>>2]|0;i=g+-1|0;j=e;do{m=j;j=j+h|0;c[m>>2]=j;i=i+-1|0}while((i|0)!=0);e=e+(z(h,g+-1|0)|0)|0}c[e>>2]=0;c[b+16>>2]=k;return}function Vc(b,d,e,g,h,i,j,k){b=b|0;d=d|0;e=e|0;g=g|0;h=+h;i=+i;j=j|0;k=k|0;var l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0;v=ea;ea=ea+288|0;c[v+208>>2]=c[d>>2];c[v+208+4>>2]=c[d+4>>2];c[v+208+8>>2]=c[d+8>>2];c[v+208+12>>2]=c[d+12>>2];n=v+208+16|0;c[n>>2]=c[e>>2];c[n+4>>2]=c[e+4>>2];c[n+8>>2]=c[e+8>>2];c[n+12>>2]=c[e+12>>2];d=v+208+32|0;c[d>>2]=c[g>>2];c[d+4>>2]=c[g+4>>2];c[d+8>>2]=c[g+8>>2];c[d+12>>2]=c[g+12>>2];p=c[j>>2]|0;q=c[j+4>>2]|0;r=c[j+8>>2]|0;s=c[j+16>>2]|0;t=c[j+12>>2]|0;o=c[j+20>>2]|0;c[v+156>>2]=c[v+208>>2];c[v+156+4>>2]=c[v+208+4>>2];c[v+156+8>>2]=c[v+208+8>>2];c[v+156+12>>2]=c[v+208+12>>2];c[v+172>>2]=c[n>>2];c[v+172+4>>2]=c[n+4>>2];c[v+172+8>>2]=c[n+8>>2];c[v+172+12>>2]=c[n+12>>2];c[v+188>>2]=c[d>>2];c[v+188+4>>2]=c[d+4>>2];c[v+188+8>>2]=c[d+8>>2];c[v+188+12>>2]=c[d+12>>2];d=c[b+136>>2]|0;if((d|0)==(c[b+140>>2]|0)?(u=(d|0)==0?1:d<<1,(d|0)<(u|0)):0){if(!u)g=0;else{c[6747]=(c[6747]|0)+1;d=kb((u*284|3)+16|0)|0;if(!d)g=0;else{c[(d+4+15&-16)+-4>>2]=d;g=d+4+15&-16}d=c[b+136>>2]|0}if((d|0)>0){j=0;do{e=c[b+144>>2]|0;l=g+(j*284|0)|0;m=e+(j*284|0)|0;n=l+92|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));l=g+(j*284|0)+92|0;m=e+(j*284|0)+92|0;c[l>>2]=c[m>>2];c[l+4>>2]=c[m+4>>2];c[l+8>>2]=c[m+8>>2];c[l+12>>2]=c[m+12>>2];l=e+(j*284|0)+108|0;m=g+(j*284|0)+108|0;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];c[m+8>>2]=c[l+8>>2];c[m+12>>2]=c[l+12>>2];m=e+(j*284|0)+124|0;l=g+(j*284|0)+124|0;c[l>>2]=c[m>>2];c[l+4>>2]=c[m+4>>2];c[l+8>>2]=c[m+8>>2];c[l+12>>2]=c[m+12>>2];l=g+(j*284|0)+140|0;m=e+(j*284|0)+140|0;c[l>>2]=c[m>>2];c[l+4>>2]=c[m+4>>2];c[l+8>>2]=c[m+8>>2];c[l+12>>2]=c[m+12>>2];l=g+(j*284|0)+156|0;m=e+(j*284|0)+156|0;n=l+128|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));j=j+1|0}while((j|0)!=(d|0))}d=c[b+144>>2]|0;if(d|0){if(a[b+148>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+144>>2]=0}a[b+148>>0]=1;c[b+144>>2]=g;c[b+140>>2]=u;d=c[b+136>>2]|0}g=c[b+144>>2]|0;l=g+(d*284|0)|0;m=v;n=l+92|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));l=g+(d*284|0)+92|0;c[l>>2]=c[v+92>>2];c[l+4>>2]=c[v+92+4>>2];c[l+8>>2]=c[v+92+8>>2];c[l+12>>2]=c[v+92+12>>2];l=g+(d*284|0)+108|0;c[l>>2]=c[v+108>>2];c[l+4>>2]=c[v+108+4>>2];c[l+8>>2]=c[v+108+8>>2];c[l+12>>2]=c[v+108+12>>2];l=g+(d*284|0)+124|0;c[l>>2]=c[v+124>>2];c[l+4>>2]=c[v+124+4>>2];c[l+8>>2]=c[v+124+8>>2];c[l+12>>2]=c[v+124+12>>2];l=g+(d*284|0)+140|0;c[l>>2]=c[v+140>>2];c[l+4>>2]=c[v+140+4>>2];c[l+8>>2]=c[v+140+8>>2];c[l+12>>2]=c[v+140+12>>2];d=g+(d*284|0)+156|0;l=d;m=v+156|0;n=l+48|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));f[d+48>>2]=h;c[d+52>>2]=t;f[d+56>>2]=i;c[d+60>>2]=p;c[d+64>>2]=q;c[d+68>>2]=r;c[d+72>>2]=s;f[d+76>>2]=0.0;f[d+80>>2]=0.0;f[d+84>>2]=0.0;f[d+88>>2]=.10000000149011612;c[d+92>>2]=o;f[d+96>>2]=0.0;f[d+100>>2]=0.0;a[d+104>>0]=k&1;l=d+105|0;m=v+256|0;n=l+23|0;do{a[l>>0]=a[m>>0]|0;l=l+1|0;m=m+1|0}while((l|0)<(n|0));k=c[b+136>>2]|0;c[b+136>>2]=k+1;k=(c[b+144>>2]|0)+(k*284|0)|0;Yf(c[b+116>>2]|0,k,0);ud(c[b+116>>2]|0,c[b+144>>2]|0,(c[b+136>>2]|0)+-1|0,0);ea=v;return k|0}function Wc(d,g,h,i){d=d|0;g=g|0;h=h|0;i=i|0;var 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.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0;v=ea;ea=ea+80|0;u=c[d+48>>2]|0;c[v>>2]=8076;c[v+4>>2]=u;c[v+8>>2]=g;u=c[d+52>>2]|0;if(!(a[u+60>>0]|0)){g=c[u+56>>2]|0;if((g|0)>0){d=g;n=0;o=c[u+96>>2]|0;g=0;while(1){g=g+1|0;if(!(+f[h>>2]>+f[o+16>>2])?!(+f[i>>2]<+f[o>>2]):0)j=1;else j=0;if(!(!(+f[h+8>>2]>+f[o+24>>2])?!(+f[i+8>>2]<+f[o+8>>2]):0))j=0;if(!(+f[h+4>>2]>+f[o+20>>2])?!(+f[i+4>>2]<+f[o+4>>2]):0){k=c[o+32>>2]|0;if(j&(k|0)==-1){Ma[c[(c[v>>2]|0)+8>>2]&127](v,c[o+36>>2]|0,c[o+40>>2]|0);d=c[u+56>>2]|0;m=44}else{l=k;k=(k|0)==-1;m=43}}else{k=c[o+32>>2]|0;l=k;k=(k|0)==-1;j=0;m=43}if((m|0)==43){m=0;if(k|j)m=44;else{k=l+n|0;j=o+(l<<6)|0}}if((m|0)==44){k=n+1|0;j=o+64|0}if((k|0)<(d|0)){n=k;o=j}else break}}else g=0;if((c[6727]|0)>=(g|0)){ea=v;return}c[6727]=g;ea=v;return}x=+f[h>>2];B=+f[h+4>>2];F=+f[h+8>>2];E=+f[u+4>>2];x=x>2];B=B>2];F=F>2];C=+f[u+24>>2];y=+f[u+28>>2];H=+f[u+36>>2];D=+f[u+40>>2];z=+f[u+44>>2];r=~~(((G>1]=r;s=~~(((C>1]=s;b[v+66+4>>1]=t;F=+f[i>>2];B=+f[i+4>>2];x=+f[i+8>>2];F=F>1]=i;p=~~(D*((C>1]=p;b[v+60+4>>1]=q;switch(c[u+144>>2]|0){case 0:{n=c[u+56>>2]|0;if((n|0)>0){d=0;j=c[u+136>>2]|0;g=0;do{g=g+1|0;l=((i&65535)>=(e[j>>1]|0)?(r&65535)<=(e[j+6>>1]|0):0)&(t&65535)<=(e[j+10>>1]|0)&(q&65535)>=(e[j+4>>1]|0)&(s&65535)<=(e[j+8>>1]|0)&(p&65535)>=(e[j+2>>1]|0);m=j+12|0;k=c[m>>2]|0;if((k|0)>-1&l)Ma[c[(c[v>>2]|0)+8>>2]&127](v,21?k>>>21:k,k&2097151);if(l|(k|0)>-1){d=d+1|0;j=j+16|0}else{u=c[m>>2]|0;d=d-u|0;j=j+(0-u<<4)|0}}while((d|0)<(n|0))}else g=0;if((c[6727]|0)<(g|0))c[6727]=g;break}case 1:{if((c[u+152>>2]|0)>0){h=0;do{g=c[u+160>>2]|0;if(((i&65535)>=(e[g+(h<<5)>>1]|0)?(r&65535)<=(e[g+(h<<5)+6>>1]|0):0)&(t&65535)<=(e[g+(h<<5)+10>>1]|0)&(q&65535)>=(e[g+(h<<5)+4>>1]|0)&(s&65535)<=(e[g+(h<<5)+8>>1]|0)&(p&65535)>=(e[g+(h<<5)+2>>1]|0)){o=c[g+(h<<5)+12>>2]|0;n=c[g+(h<<5)+16>>2]|0;a:do if((n|0)>0){d=o;j=(c[u+136>>2]|0)+(o<<4)|0;g=0;while(1){g=g+1|0;l=((i&65535)>=(e[j>>1]|0)?(r&65535)<=(e[j+6>>1]|0):0)&(t&65535)<=(e[j+10>>1]|0)&(q&65535)>=(e[j+4>>1]|0)&(s&65535)<=(e[j+8>>1]|0)&(p&65535)>=(e[j+2>>1]|0);m=j+12|0;k=c[m>>2]|0;if((k|0)>-1&l)Ma[c[(c[v>>2]|0)+8>>2]&127](v,21?k>>>21:k,k&2097151);if(l|(k|0)>-1){d=d+1|0;j=j+16|0}else{m=c[m>>2]|0;d=d-m|0;j=j+(0-m<<4)|0}if((d|0)>=(n+o|0))break a}}else g=0;while(0);if((c[6727]|0)<(g|0))c[6727]=g}h=h+1|0}while((h|0)<(c[u+152>>2]|0))}break}case 2:{Pj(c[u+136>>2]|0,v,v+66|0,v+60|0);break}default:{}}ea=v;return}function Xc(b,d,e,f,g,h){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0;if((h|0)<0){h=c[b+8>>2]|0;+qa[c[(c[h>>2]|0)+12>>2]&3](h,d,e,f,g,c[b+12>>2]|0,c[b+16>>2]|0,c[b+4>>2]|0,c[b+20>>2]|0,c[b+24>>2]|0);return}o=c[b+16>>2]|0;a:do if((o|0)>0){l=c[b+12>>2]|0;i=0;while(1){m=l+(i<<2)|0;k=c[m>>2]|0;j=c[(c[k+28>>2]|0)+208>>2]|0;if((j|0)<=-1)j=c[(c[k+32>>2]|0)+208>>2]|0;if((j|0)==(h|0))break a;i=i+1|0;if((i|0)>=(o|0)){m=0;break}}}else{i=0;m=0}while(0);if((i|0)<(o|0)){n=c[b+12>>2]|0;j=0;do{l=c[n+(i<<2)>>2]|0;k=c[(c[l+28>>2]|0)+208>>2]|0;if((k|0)<=-1)k=c[(c[l+32>>2]|0)+208>>2]|0;j=j+((k|0)==(h|0)&1)|0;i=i+1|0}while((i|0)!=(o|0));h=j}else h=0;i=c[b+4>>2]|0;if((c[i+72>>2]|0)<2){o=c[b+8>>2]|0;+qa[c[(c[o>>2]|0)+12>>2]&3](o,d,e,f,g,m,h,i,c[b+20>>2]|0,c[b+24>>2]|0);return}if((e|0)>0){j=c[b+32>>2]|0;i=c[b+36>>2]|0;o=0;do{n=d+(o<<2)|0;if((j|0)==(i|0)){l=(i|0)==0?1:i<<1;if((i|0)<(l|0)){if(!l)j=0;else{c[6747]=(c[6747]|0)+1;i=kb((l<<2|3)+16|0)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=c[b+32>>2]|0}if((i|0)>0){k=0;do{c[j+(k<<2)>>2]=c[(c[b+40>>2]|0)+(k<<2)>>2];k=k+1|0}while((k|0)!=(i|0))}k=c[b+40>>2]|0;if(k){if(a[b+44>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0);i=c[b+32>>2]|0}c[b+40>>2]=0}a[b+44>>0]=1;c[b+40>>2]=j;c[b+36>>2]=l;j=i;i=l}else j=i}c[(c[b+40>>2]|0)+(j<<2)>>2]=c[n>>2];j=j+1|0;c[b+32>>2]=j;o=o+1|0}while((o|0)!=(e|0))}if((g|0)>0){j=c[b+52>>2]|0;i=c[b+56>>2]|0;o=0;do{n=f+(o<<2)|0;if((j|0)==(i|0)){l=(i|0)==0?1:i<<1;if((i|0)<(l|0)){if(!l)j=0;else{c[6747]=(c[6747]|0)+1;i=kb((l<<2|3)+16|0)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=c[b+52>>2]|0}if((i|0)>0){k=0;do{c[j+(k<<2)>>2]=c[(c[b+60>>2]|0)+(k<<2)>>2];k=k+1|0}while((k|0)!=(i|0))}k=c[b+60>>2]|0;if(k){if(a[b+64>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0);i=c[b+52>>2]|0}c[b+60>>2]=0}a[b+64>>0]=1;c[b+60>>2]=j;c[b+56>>2]=l;j=i;i=l}else j=i}c[(c[b+60>>2]|0)+(j<<2)>>2]=c[n>>2];j=j+1|0;c[b+52>>2]=j;o=o+1|0}while((o|0)!=(g|0))}if(!h)i=c[b+72>>2]|0;else{i=c[b+72>>2]|0;j=c[b+76>>2]|0;o=0;do{n=m+(o<<2)|0;if((i|0)==(j|0)){l=(j|0)==0?1:j<<1;if((j|0)<(l|0)){if(!l){i=j;j=0}else{c[6747]=(c[6747]|0)+1;i=kb((l<<2|3)+16|0)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=c[b+72>>2]|0}if((i|0)>0){k=0;do{c[j+(k<<2)>>2]=c[(c[b+80>>2]|0)+(k<<2)>>2];k=k+1|0}while((k|0)!=(i|0))}k=c[b+80>>2]|0;if(k){if(a[b+84>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0);i=c[b+72>>2]|0}c[b+80>>2]=0}a[b+84>>0]=1;c[b+80>>2]=j;c[b+76>>2]=l;j=l}else i=j}c[(c[b+80>>2]|0)+(i<<2)>>2]=c[n>>2];i=i+1|0;c[b+72>>2]=i;o=o+1|0}while((o|0)!=(h|0))}if(((c[b+52>>2]|0)+i|0)<=(c[(c[b+4>>2]|0)+72>>2]|0))return;og(b);return}function Yc(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[b+24>>2]=d;f[b+28>>2]=0.0;c[b+32>>2]=0;c[b+36>>2]=1;f[b+40>>2]=1.0;a[b+44>>0]=1;c[b+48>>2]=0;a[b+52>>0]=0;a[b+53>>0]=1;a[b+54>>0]=1;f[b+56>>2]=.03999999910593033;a[b+60>>0]=0;f[b+64>>2]=0.0;c[b+68>>2]=e;c[b+72>>2]=0;a[b+76>>0]=1;c[b+80>>2]=0;c[b+84>>2]=0;c[b+88>>2]=0;f[b+92>>2]=.6000000238418579;f[b+96>>2]=1.0;f[b+100>>2]=.30000001192092896;f[b+104>>2]=.01666666753590107;f[b+108>>2]=0.0;f[b+116>>2]=20.0;c[b+112>>2]=10;f[b+124>>2]=.20000000298023224;f[b+128>>2]=.800000011920929;f[b+132>>2]=0.0;f[b+120>>2]=1.0;c[b+136>>2]=1;f[b+140>>2]=-.03999999910593033;f[b+144>>2]=.10000000149011612;f[b+148>>2]=0.0;f[b+152>>2]=.8500000238418579;c[b+156>>2]=260;c[b+160>>2]=2;c[b+164>>2]=128;f[b+168>>2]=100.0;f[b+172>>2]=1000000015047466219876688.0e6;c[b>>2]=5208;a[b+192>>0]=1;c[b+188>>2]=0;c[b+180>>2]=0;c[b+184>>2]=0;c[b+196>>2]=0;c[b+200>>2]=g;a[b+224>>0]=1;c[b+220>>2]=0;c[b+212>>2]=0;c[b+216>>2]=0;a[b+244>>0]=1;c[b+240>>2]=0;c[b+232>>2]=0;c[b+236>>2]=0;c[b+248>>2]=0;c[b+252>>2]=-1054867456;a[b+274>>0]=0;a[b+275>>0]=0;c[b+256>>2]=0;c[b+256+4>>2]=0;c[b+256+8>>2]=0;c[b+256+12>>2]=0;a[b+292>>0]=1;c[b+288>>2]=0;c[b+280>>2]=0;c[b+284>>2]=0;c[b+296>>2]=0;a[b+300>>0]=1;a[b+320>>0]=1;c[b+316>>2]=0;c[b+308>>2]=0;c[b+312>>2]=0;if(!g){c[6747]=(c[6747]|0)+1;g=kb(215)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}c[g>>2]=5872;a[g+20>>0]=1;c[g+16>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;a[g+40>>0]=1;c[g+36>>2]=0;c[g+28>>2]=0;c[g+32>>2]=0;a[g+60>>0]=1;c[g+56>>2]=0;c[g+48>>2]=0;c[g+52>>2]=0;a[g+80>>0]=1;c[g+76>>2]=0;c[g+68>>2]=0;c[g+72>>2]=0;a[g+100>>0]=1;c[g+96>>2]=0;c[g+88>>2]=0;c[g+92>>2]=0;a[g+120>>0]=1;c[g+116>>2]=0;c[g+108>>2]=0;c[g+112>>2]=0;a[g+140>>0]=1;c[g+136>>2]=0;c[g+128>>2]=0;c[g+132>>2]=0;a[g+160>>0]=1;c[g+156>>2]=0;c[g+148>>2]=0;c[g+152>>2]=0;a[g+180>>0]=1;c[g+176>>2]=0;c[g+168>>2]=0;c[g+172>>2]=0;c[g+192>>2]=0;c[b+200>>2]=g;g=1}else g=0;a[b+273>>0]=g;c[6747]=(c[6747]|0)+1;g=kb(87)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}c[g>>2]=6568;a[g+20>>0]=1;c[g+16>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;a[g+40>>0]=1;c[g+36>>2]=0;c[g+28>>2]=0;c[g+32>>2]=0;a[g+60>>0]=1;c[g+56>>2]=0;c[g+48>>2]=0;c[g+52>>2]=0;a[g+64>>0]=1;c[b+204>>2]=g;a[b+272>>0]=1;c[6747]=(c[6747]|0)+1;g=kb(107)|0;if(!g){e=0;h=c[b+200>>2]|0;c[e>>2]=5420;g=e+4|0;c[g>>2]=0;g=e+8|0;c[g>>2]=h;g=e+12|0;c[g>>2]=0;g=e+16|0;c[g>>2]=0;g=e+20|0;c[g>>2]=0;g=e+24|0;c[g>>2]=d;d=e+44|0;a[d>>0]=1;d=e+40|0;c[d>>2]=0;d=e+32|0;c[d>>2]=0;d=e+36|0;c[d>>2]=0;d=e+64|0;a[d>>0]=1;d=e+60|0;c[d>>2]=0;d=e+52|0;c[d>>2]=0;d=e+56|0;c[d>>2]=0;d=e+84|0;a[d>>0]=1;d=e+80|0;c[d>>2]=0;d=e+72|0;c[d>>2]=0;d=e+76|0;c[d>>2]=0;c[b+196>>2]=e;return}c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16;g=c[b+200>>2]|0;c[h>>2]=5420;e=h+4|0;c[e>>2]=0;e=h+8|0;c[e>>2]=g;e=h+12|0;c[e>>2]=0;e=h+16|0;c[e>>2]=0;e=h+20|0;c[e>>2]=0;e=h+24|0;c[e>>2]=d;d=h+44|0;a[d>>0]=1;d=h+40|0;c[d>>2]=0;d=h+32|0;c[d>>2]=0;d=h+36|0;c[d>>2]=0;d=h+64|0;a[d>>0]=1;d=h+60|0;c[d>>2]=0;d=h+52|0;c[d>>2]=0;d=h+56|0;c[d>>2]=0;d=h+84|0;a[d>>0]=1;d=h+80|0;c[d>>2]=0;d=h+72|0;c[d>>2]=0;d=h+76|0;c[d>>2]=0;c[b+196>>2]=h;return}function Zc(b,d){b=b|0;d=d|0;var e=0,g=0,h=0.0,i=0,j=0.0,k=0,l=0,m=0.0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0.0,v=0.0;t=ea;ea=ea+96|0;r=c[b+12>>2]|0;Pa[c[(c[r>>2]|0)+8>>2]&127](r,(c[b+8>>2]|0)+4|0,t+80|0,t+64|0);r=c[d+68>>2]|0;Ta[c[(c[r>>2]|0)+16>>2]&31](r,c[(c[b+8>>2]|0)+188>>2]|0,t+80|0,t+64|0,c[d+24>>2]|0);r=c[d+24>>2]|0;Pa[c[(c[r>>2]|0)+32>>2]&127](r,c[(c[b+8>>2]|0)+284>>2]|0,d+28|0,r);r=c[b+8>>2]|0;c[b+92>>2]=c[r+52>>2];c[b+92+4>>2]=c[r+52+4>>2];c[b+92+8>>2]=c[r+52+8>>2];c[b+92+12>>2]=c[r+52+12>>2];r=c[r+284>>2]|0;if((ra[c[(c[r>>2]|0)+36>>2]&127](r)|0)>0){r=0;h=0.0;d=0;do{e=c[b+132>>2]|0;if((e|0)<0){if((c[b+136>>2]|0)<0){g=c[b+140>>2]|0;if(g|0){if(a[b+144>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+140>>2]=0}a[b+144>>0]=1;c[b+140>>2]=0;c[b+136>>2]=0}do{c[(c[b+140>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=0)}c[b+132>>2]=0;e=c[(c[b+8>>2]|0)+284>>2]|0;e=c[(ra[c[(c[e>>2]|0)+28>>2]&127](e)|0)+12>>2]|0;q=c[c[e+(r<<4)>>2]>>2]|0;g=c[c[e+(r<<4)+4>>2]>>2]|0;if(!((q|0)!=0?(c[q+204>>2]&4|0)!=0:0))s=15;do if((s|0)==15){s=0;if(g|0?c[g+204>>2]&4|0:0)break;e=c[e+(r<<4)+8>>2]|0;if(e|0)Ia[c[(c[e>>2]|0)+16>>2]&127](e,b+128|0);p=c[b+132>>2]|0;if((p|0)>0){n=c[b+140>>2]|0;o=c[b+8>>2]|0;q=0;do{l=c[n+(q<<2)>>2]|0;m=(c[l+740>>2]|0)==(o|0)?-1.0:1.0;e=c[l+748>>2]|0;if((e|0)>0){k=0;do{j=+f[l+4+(k*184|0)+80>>2];if(j<0.0){i=l+4+(k*184|0)+64|0;if(j>2];g=l+4+(k*184|0)+72|0;h=m*+f[g>>2];f[b+152>>2]=m*+f[i>>2];f[b+156>>2]=u;f[b+160>>2]=h;f[b+164>>2]=0.0;e=c[l+748>>2]|0;h=j}else{d=l+4+(k*184|0)+68|0;g=l+4+(k*184|0)+72|0}v=j*(m*+f[d>>2])*.20000000298023224;u=j*(m*+f[g>>2])*.20000000298023224;f[b+92>>2]=j*(m*+f[i>>2])*.20000000298023224+ +f[b+92>>2];f[b+96>>2]=v+ +f[b+96>>2];f[b+100>>2]=u+ +f[b+100>>2];d=1}k=k+1|0}while((k|0)<(e|0))}q=q+1|0}while((q|0)!=(p|0))}}while(0);r=r+1|0;q=c[(c[b+8>>2]|0)+284>>2]|0}while((r|0)<(ra[c[(c[q>>2]|0)+36>>2]&127](q)|0))}else d=0;s=c[b+8>>2]|0;c[t>>2]=c[s+4>>2];c[t+4>>2]=c[s+4+4>>2];c[t+8>>2]=c[s+4+8>>2];c[t+12>>2]=c[s+4+12>>2];c[t+16>>2]=c[s+20>>2];c[t+16+4>>2]=c[s+20+4>>2];c[t+16+8>>2]=c[s+20+8>>2];c[t+16+12>>2]=c[s+20+12>>2];c[t+32>>2]=c[s+36>>2];c[t+32+4>>2]=c[s+36+4>>2];c[t+32+8>>2]=c[s+36+8>>2];c[t+32+12>>2]=c[s+36+12>>2];c[t+48>>2]=c[b+92>>2];c[t+48+4>>2]=c[b+92+4>>2];c[t+48+8>>2]=c[b+92+8>>2];c[t+48+12>>2]=c[b+92+12>>2];c[s+260>>2]=(c[s+260>>2]|0)+1;c[s+4>>2]=c[t>>2];c[s+4+4>>2]=c[t+4>>2];c[s+4+8>>2]=c[t+8>>2];c[s+4+12>>2]=c[t+12>>2];c[s+20>>2]=c[t+16>>2];c[s+20+4>>2]=c[t+16+4>>2];c[s+20+8>>2]=c[t+16+8>>2];c[s+20+12>>2]=c[t+16+12>>2];c[s+36>>2]=c[t+32>>2];c[s+36+4>>2]=c[t+32+4>>2];c[s+36+8>>2]=c[t+32+8>>2];c[s+36+12>>2]=c[t+32+12>>2];c[s+52>>2]=c[t+48>>2];c[s+52+4>>2]=c[t+48+4>>2];c[s+52+8>>2]=c[t+48+8>>2];c[s+52+12>>2]=c[t+48+12>>2];ea=t;return d|0}function _c(b,d,e){b=b|0;d=+d;e=+e;var g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0,t=0.0,u=0.0,v=0.0,w=0.0;r=ea;ea=ea+80|0;g=c[b+8>>2]|0;if(!g){g=c[b+4>>2]|0;if(!g){k=0.0;n=0.0;l=0.0;d=0.0;j=0.0;m=0.0}else{q=+f[g+336>>2];j=+f[b+172>>2];t=+f[g+340>>2];o=+f[b+168>>2];m=+f[b+164>>2];p=+f[g+332>>2];k=+f[g+316>>2];n=+f[g+320>>2];l=+f[g+324>>2];d=q*j-t*o;j=t*m-j*p;m=o*p-q*m}}else{t=+f[g+332>>2];j=+f[b+172>>2];o=+f[g+336>>2];p=+f[b+168>>2];m=+f[b+164>>2];q=+f[g+328>>2];k=+f[g+312>>2];n=+f[g+316>>2];l=+f[g+320>>2];d=t*j-o*p;j=o*m-j*q;m=p*q-t*m}o=k+d;q=n+j;p=l+m;g=c[b+20>>2]|0;if(!g){g=c[b+16>>2]|0;if(!g){k=0.0;m=0.0;l=0.0;d=0.0;j=0.0;n=0.0}else{t=+f[g+336>>2];j=+f[b+188>>2];w=+f[g+340>>2];v=+f[b+184>>2];n=+f[b+180>>2];u=+f[g+332>>2];k=+f[g+316>>2];m=+f[g+320>>2];l=+f[g+324>>2];d=t*j-w*v;j=w*n-j*u;n=v*u-t*n}}else{w=+f[g+332>>2];j=+f[b+188>>2];t=+f[g+336>>2];u=+f[b+184>>2];n=+f[b+180>>2];v=+f[g+328>>2];k=+f[g+312>>2];m=+f[g+316>>2];l=+f[g+320>>2];d=w*j-t*u;j=t*n-j*v;n=u*v-w*n}o=o-(k+d);m=q-(m+j);l=p-(l+n);d=+f[b+196>>2];j=+f[b+200>>2];k=+f[b+204>>2];a[r+36+32>>0]=1;c[r+36+16>>2]=0;c[r+36+16+4>>2]=0;c[r+36+16+8>>2]=0;c[r+36+16+12>>2]=0;c[r+36>>2]=c[b+72>>2];c[r+36+4>>2]=c[b+72+4>>2];c[r+36+8>>2]=c[b+72+8>>2];c[r+36+12>>2]=c[b+72+12>>2];if(d*o+m*j+l*k<0.0){u=+f[b+212>>2];v=+f[r+36>>2]+(d*(d*o+m*j+l*k)+(o-d*(d*o+m*j+l*k))*u);f[r+36>>2]=v;w=j*(d*o+m*j+l*k)+(m-j*(d*o+m*j+l*k))*u+ +f[r+36+4>>2];f[r+36+4>>2]=w;k=k*(d*o+m*j+l*k)+(l-k*(d*o+m*j+l*k))*u+ +f[r+36+8>>2];f[r+36+8>>2]=k;d=v;j=w;g=r+36+8|0;h=r+36|0;i=r+36+4|0}else{d=+f[r+36>>2];j=+f[r+36+4>>2];k=+f[r+36+8>>2];g=r+36+8|0;h=r+36|0;i=r+36+4|0}l=(+f[b+104>>2]*d+ +f[b+108>>2]*j+ +f[b+112>>2]*k)*e;m=(d*+f[b+120>>2]+j*+f[b+124>>2]+k*+f[b+128>>2])*e;d=(d*+f[b+136>>2]+j*+f[b+140>>2]+k*+f[b+144>>2])*e;f[h>>2]=l;f[i>>2]=m;f[g>>2]=d;f[r+36+12>>2]=0.0;g=c[b+4>>2]|0;if((g|0)!=(c[b+16>>2]|0)){g=r;h=r+36|0;i=g+36|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));w=-+f[r+4>>2];v=-+f[r+8>>2];f[r>>2]=-+f[r>>2];f[r+4>>2]=w;f[r+8>>2]=v;f[r+12>>2]=0.0;v=-+f[r+20>>2];w=-+f[r+24>>2];f[r+16>>2]=-+f[r+16>>2];f[r+20>>2]=v;f[r+24>>2]=w;f[r+28>>2]=0.0;Yg(b+4|0,r,b+164|0);Yg(b+16|0,r+36|0,b+180|0);ea=r;return}if(!(l==l&m==m&(d==d&0.0==0.0))){ea=r;return}w=+s(+(l*l+m*m+d*d));if(w<+f[g+368>>2]){ea=r;return}h=c[r+36+32>>2]|0;w=+f[g+372>>2];f[r+12>>2]=0.0;f[r+28>>2]=0.0;c[r+32>>2]=h;f[r>>2]=-(l*w);f[r+4>>2]=-(m*w);f[r+8>>2]=-(d*w);f[r+16>>2]=w*-0.0;f[r+20>>2]=w*-0.0;f[r+24>>2]=w*-0.0;Yg(b+4|0,r,b+164|0);d=+f[(c[b+4>>2]|0)+372>>2];g=r;h=r+36|0;i=g+36|0;do{c[g>>2]=c[h>>2];g=g+4|0;h=h+4|0}while((g|0)<(i|0));f[r>>2]=d*+f[r>>2];f[r+4>>2]=d*+f[r+4>>2];f[r+8>>2]=d*+f[r+8>>2];f[r+16>>2]=d*+f[r+16>>2];f[r+20>>2]=d*+f[r+20>>2];f[r+24>>2]=d*+f[r+24>>2];Yg(b+16|0,r,b+180|0);ea=r;return}function $c(d,e,g,h,i){d=d|0;e=e|0;g=+g;h=+h;i=+i;var j=0,k=0.0,l=0.0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0;m=ea;ea=ea+240|0;k=+f[d+96>>2]+h;l=+f[d+100>>2]+i;f[d+112>>2]=+f[d+92>>2]+g;f[d+116>>2]=k;f[d+120>>2]=l;f[d+124>>2]=0.0;c[m+168>>2]=1065353216;c[m+168+4>>2]=0;c[m+168+4+4>>2]=0;c[m+168+4+8>>2]=0;c[m+168+4+12>>2]=0;c[m+168+20>>2]=1065353216;c[m+168+24>>2]=0;c[m+168+24+4>>2]=0;c[m+168+24+8>>2]=0;c[m+168+24+12>>2]=0;c[m+168+40>>2]=1065353216;j=m+168+44|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[j+16>>2]=0;c[m+104>>2]=1065353216;c[m+104+4>>2]=0;c[m+104+4+4>>2]=0;c[m+104+4+8>>2]=0;c[m+104+4+12>>2]=0;c[m+104+20>>2]=1065353216;c[m+104+24>>2]=0;c[m+104+24+4>>2]=0;c[m+104+24+8>>2]=0;c[m+104+24+12>>2]=0;c[m+104+40>>2]=1065353216;j=m+104+44|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[j+16>>2]=0;l=1.0;j=10;while(1){if(!j){j=15;break}j=j+-1|0;c[m+168+48>>2]=c[d+92>>2];c[m+168+48+4>>2]=c[d+92+4>>2];c[m+168+48+8>>2]=c[d+92+8>>2];c[m+168+48+12>>2]=c[d+92+12>>2];c[m+104+48>>2]=c[d+112>>2];c[m+104+48+4>>2]=c[d+112+4>>2];c[m+104+48+8>>2]=c[d+112+8>>2];c[m+104+48+12>>2]=c[d+112+12>>2];i=+f[d+92>>2]-+f[d+112>>2];k=+f[d+96>>2]-+f[d+116>>2];g=+f[d+100>>2]-+f[d+120>>2];n=c[d+8>>2]|0;f[m+4>>2]=1.0;c[m+76>>2]=0;c[m+12>>2]=0;c[m+12+4>>2]=0;c[m+12+8>>2]=0;c[m+12+12>>2]=0;c[m+12+16>>2]=0;c[m+12+20>>2]=0;c[m+12+24>>2]=0;c[m+12+28>>2]=0;c[m>>2]=6052;c[m+80>>2]=n;f[m+84>>2]=i;f[m+88>>2]=k;f[m+92>>2]=g;f[m+96>>2]=0.0;f[m+100>>2]=0.0;n=c[n+188>>2]|0;b[m+8>>1]=b[n+4>>1]|0;b[m+10>>1]=b[n+6>>1]|0;n=c[d+12>>2]|0;g=+ha[c[(c[n>>2]|0)+48>>2]&15](n);n=c[d+12>>2]|0;Da[c[(c[n>>2]|0)+44>>2]&31](n,g+ +f[d+56>>2]);if(!(a[d+170>>0]|0))Gc(e,c[d+12>>2]|0,m+168|0,m+104|0,m,+f[e+56>>2]);else mc(c[d+8>>2]|0,c[d+12>>2]|0,m+168|0,m+104|0,m,+f[e+56>>2]);n=c[d+12>>2]|0;Da[c[(c[n>>2]|0)+44>>2]&31](n,g);k=+f[m+4>>2];l=l-k;if(k<1.0){h=+f[d+112>>2]-+f[d+92>>2];k=+f[d+116>>2]-+f[d+96>>2];i=+f[d+120>>2]-+f[d+100>>2];g=+s(+(h*h+k*k+i*i));if(g>1.1920928955078125e-07){o=+f[m+44>>2];u=+f[m+48>>2];q=+f[m+52>>2];t=(h*(1.0/g)*o+k*(1.0/g)*u+i*(1.0/g)*q)*2.0;r=1.0/+s(+((i*(1.0/g)-q*t)*(i*(1.0/g)-q*t)+((h*(1.0/g)-o*t)*(h*(1.0/g)-o*t)+(k*(1.0/g)-u*t)*(k*(1.0/g)-u*t))));p=q*((i*(1.0/g)-q*t)*r)+(o*((h*(1.0/g)-o*t)*r)+u*((k*(1.0/g)-u*t)*r));c[d+112>>2]=c[d+92>>2];c[d+112+4>>2]=c[d+92+4>>2];c[d+112+8>>2]=c[d+92+8>>2];c[d+112+12>>2]=c[d+92+12>>2];o=g*((h*(1.0/g)-o*t)*r-o*p)+ +f[d+112>>2];f[d+112>>2]=o;h=g*((k*(1.0/g)-u*t)*r-u*p)+ +f[d+116>>2];f[d+116>>2]=h;i=g*((i*(1.0/g)-q*t)*r-q*p)+ +f[d+120>>2];f[d+120>>2]=i;g=o}else{g=+f[d+112>>2];h=+f[d+116>>2];i=+f[d+120>>2]}k=g-+f[d+92>>2];h=h-+f[d+96>>2];g=i-+f[d+100>>2];if(!(k*k+h*h+g*g>1.1920928955078125e-07)){j=13;break}u=1.0/+s(+(k*k+h*h+g*g));if(k*u*+f[d+76>>2]+h*u*+f[d+80>>2]+g*u*+f[d+84>>2]<=0.0){j=13;break}}else{c[d+92>>2]=c[d+112>>2];c[d+92+4>>2]=c[d+112+4>>2];c[d+92+8>>2]=c[d+112+8>>2];c[d+92+12>>2]=c[d+112+12>>2]}if(!(l>.009999999776482582)){j=15;break}}if((j|0)==13){ea=m;return}else if((j|0)==15){ea=m;return}}function ad(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0,r=0,s=0.0,t=0.0;r=ea;ea=ea+48|0;c[r+16>>2]=c[e>>2];c[r+16+4>>2]=c[e+4>>2];c[r+16+8>>2]=c[e+8>>2];c[r+16+12>>2]=c[e+12>>2];c[r+16+16>>2]=c[g>>2];c[r+16+16+4>>2]=c[g+4>>2];c[r+16+16+8>>2]=c[g+8>>2];c[r+16+16+12>>2]=c[g+12>>2];do if((c[d+60>>2]|0)==2){h=c[d+48>>2]|0;jg(b+64|0,h)|0;i=c[b+68>>2]|0;if(i|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[b+68>>2]=h;c[b+76>>2]=(c[b+76>>2]|0)+-1;h=c[b+8>>2]|0;if(!h){c[6747]=(c[6747]|0)+1;h=kb(63)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}i=h;j=i+44|0;do{c[i>>2]=0;i=i+4|0}while((i|0)<(j|0))}else c[b+8>>2]=0;c[h+32>>2]=0;c[h+36>>2]=d;c[h+40>>2]=0;c[h>>2]=c[r+16>>2];c[h+4>>2]=c[r+16+4>>2];c[h+8>>2]=c[r+16+8>>2];c[h+12>>2]=c[r+16+12>>2];c[h+16>>2]=c[r+16+16>>2];c[h+20>>2]=c[r+16+20>>2];c[h+24>>2]=c[r+16+24>>2];c[h+28>>2]=c[r+16+28>>2];je(b+4|0,c[b+4>>2]|0,h);c[b+16>>2]=(c[b+16>>2]|0)+1;c[d+48>>2]=h;j=1}else{c[b+168>>2]=(c[b+168>>2]|0)+1;q=c[d+48>>2]|0;if(((((+f[q>>2]<=+f[r+16+16>>2]?+f[q+16>>2]>=+f[r+16>>2]:0)?+f[q+4>>2]<=+f[r+16+20>>2]:0)?+f[q+20>>2]>=+f[r+16+4>>2]:0)?+f[q+8>>2]<=+f[r+16+24>>2]:0)?+f[q+24>>2]>=+f[r+16+8>>2]:0){l=+f[d+16>>2];s=+f[e>>2]-l;m=+f[d+20>>2];p=+f[e+4>>2]-m;n=+f[d+24>>2];o=+f[e+8>>2]-n;t=+f[b+140>>2];l=(+f[d+32>>2]-l)*.5*t;m=t*((+f[d+36>>2]-m)*.5);n=t*((+f[d+40>>2]-n)*.5);f[r>>2]=l;f[r+4>>2]=m;f[r+8>>2]=n;f[r+12>>2]=0.0;if(s<0.0)f[r>>2]=-l;if(p<0.0)f[r+4>>2]=-m;if(o<0.0)f[r+8>>2]=-n;if(rg(b+4|0,q,r+16|0,r,.05000000074505806)|0){c[b+172>>2]=(c[b+172>>2]|0)+1;h=1}else h=0;j=h;break}h=jg(b+4|0,q)|0;a:do if(h){j=c[b+12>>2]|0;if((j|0)<=-1){h=c[b+4>>2]|0;break}if(j){k=0;i=h;while(1){h=c[i+32>>2]|0;k=k+1|0;if(!h){h=i;break a}if((k|0)>=(j|0))break;else i=h}}}else h=0;while(0);c[q>>2]=c[r+16>>2];c[q+4>>2]=c[r+16+4>>2];c[q+8>>2]=c[r+16+8>>2];c[q+12>>2]=c[r+16+12>>2];c[q+16>>2]=c[r+16+16>>2];c[q+20>>2]=c[r+16+20>>2];c[q+24>>2]=c[r+16+24>>2];c[q+28>>2]=c[r+16+28>>2];je(b+4|0,h,q);c[b+172>>2]=(c[b+172>>2]|0)+1;j=1}while(0);h=c[d+52>>2]|0;if(!h)h=b+124+(c[d+60>>2]<<2)|0;else h=h+56|0;c[h>>2]=c[d+56>>2];h=c[d+56>>2]|0;if(h|0)c[h+52>>2]=c[d+52>>2];c[d+16>>2]=c[e>>2];c[d+16+4>>2]=c[e+4>>2];c[d+16+8>>2]=c[e+8>>2];c[d+16+12>>2]=c[e+12>>2];c[d+32>>2]=c[g>>2];c[d+32+4>>2]=c[g+4>>2];c[d+32+8>>2]=c[g+8>>2];c[d+32+12>>2]=c[g+12>>2];h=c[b+144>>2]|0;c[d+60>>2]=h;c[d+52>>2]=0;c[d+56>>2]=c[b+124+(h<<2)>>2];i=c[b+124+(h<<2)>>2]|0;if(i|0)c[i+52>>2]=d;c[b+124+(h<<2)>>2]=d;if(!j){ea=r;return}a[b+194>>0]=1;if(a[b+193>>0]|0){ea=r;return}c[r>>2]=10216;c[r+4>>2]=b;md(b+64|0,c[b+64>>2]|0,c[d+48>>2]|0,r);md(b+4|0,c[b+4>>2]|0,c[d+48>>2]|0,r);ea=r;return}function bd(a,b,d,e,g){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;var i=0.0,j=0.0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0;x=+f[a>>2];y=+f[b>>2];z=+f[a+4>>2];A=+f[b+4>>2];B=+f[a+8>>2];C=+f[b+8>>2];D=+f[d>>2];E=+f[d+4>>2];F=+f[d+8>>2];G=(z-A)*(C-F)-(B-C)*(A-E);H=(B-C)*(y-D)-(x-y)*(C-F);I=(x-y)*(A-E)-(z-A)*(y-D);if(!(I*I+(G*G+H*H)>0.0)){I=-1.0;return +I}if(x*(I*(z-A)-H*(B-C))+z*(G*(B-C)-I*(x-y))+(H*(x-y)-G*(z-A))*B>0.0){do if((y-x)*(y-x)+(A-z)*(A-z)+(C-B)*(C-B)>0.0){j=-(x*(y-x)+z*(A-z)+B*(C-B))/((y-x)*(y-x)+(A-z)*(A-z)+(C-B)*(C-B));if(j>=1.0){i=y*y+A*A+C*C;m=2;l=0;k=1065353216;break}if(!(j<=0.0)){k=(f[h>>2]=j,c[h>>2]|0);i=(B+(C-B)*j)*(B+(C-B)*j)+((x+(y-x)*j)*(x+(y-x)*j)+(z+(A-z)*j)*(z+(A-z)*j));m=3;l=(f[h>>2]=1.0-j,c[h>>2]|0);break}else{i=x*x+z*z+B*B;m=1;l=1065353216;k=0;break}}else{i=-1.0;m=0;l=0;k=0}while(0);c[g>>2]=m;c[e>>2]=l;c[e+4>>2]=k;f[e+8>>2]=0.0;u=+f[b>>2];v=+f[b+4>>2];w=+f[b+8>>2]}else{u=y;v=A;w=C;i=-1.0;m=0;l=0;k=0}if(u*(I*(A-E)-H*(C-F))+v*(G*(C-F)-I*(y-D))+(H*(y-D)-G*(A-E))*w>0.0){j=+f[d>>2];q=j-u;o=+f[d+4>>2];t=o-v;p=+f[d+8>>2];r=p-w;do if(q*q+t*t+r*r>0.0){n=-(u*q+v*t+w*r)/(q*q+t*t+r*r);if(n>=1.0){j=j*j+o*o+p*p;m=2;l=0;k=1065353216;break}if(!(n<=0.0)){k=(f[h>>2]=n,c[h>>2]|0);u=u+q*n;j=v+t*n;w=w+r*n;j=w*w+(u*u+j*j);m=3;l=(f[h>>2]=1.0-n,c[h>>2]|0);break}else{j=u*u+v*v+w*w;m=1;l=1065353216;k=0;break}}else j=-1.0;while(0);if(i<0.0|j>2]=m<<1&6;c[e+4>>2]=l;c[e+8>>2]=k;f[e>>2]=0.0;i=j}}j=+f[d>>2];o=+f[d+4>>2];p=+f[d+8>>2];if(j*(I*(E-z)-H*(F-B))+o*(G*(F-B)-I*(D-x))+(H*(D-x)-G*(E-z))*p>0.0){q=+f[a>>2];r=+f[a+4>>2];t=+f[a+8>>2];do if((q-j)*(q-j)+(r-o)*(r-o)+(t-p)*(t-p)>0.0){n=-(j*(q-j)+o*(r-o)+p*(t-p))/((q-j)*(q-j)+(r-o)*(r-o)+(t-p)*(t-p));if(n>=1.0){j=q*q+r*r+t*t;m=2;l=0;k=1065353216;break}if(!(n<=0.0)){k=(f[h>>2]=n,c[h>>2]|0);j=(p+(t-p)*n)*(p+(t-p)*n)+((j+(q-j)*n)*(j+(q-j)*n)+(o+(r-o)*n)*(o+(r-o)*n));m=3;l=(f[h>>2]=1.0-n,c[h>>2]|0);break}else{j=j*j+o*o+p*p;m=1;l=1065353216;k=0;break}}else j=-1.0;while(0);if(i<0.0|j>2]=m<<2&4|(1?m>>>1:m)&1;c[e+8>>2]=l;c[e>>2]=k;f[e+4>>2]=0.0;i=j}}if(!(i<0.0)){I=i;return +I}v=+s(+(I*I+(G*G+H*H)));w=(G*+f[a>>2]+H*+f[a+4>>2]+I*+f[a+8>>2])/(I*I+(G*G+H*H));c[g>>2]=7;t=+f[b>>2]-G*w;r=+f[b+4>>2]-H*w;u=+f[b+8>>2]-I*w;C=+s(+(((y-D)*r-(A-E)*t)*((y-D)*r-(A-E)*t)+(((A-E)*u-(C-F)*r)*((A-E)*u-(C-F)*r)+((C-F)*t-(y-D)*u)*((C-F)*t-(y-D)*u))))/v;f[e>>2]=C;y=+f[d>>2]-G*w;u=+f[d+4>>2]-H*w;A=+f[d+8>>2]-I*w;F=+s(+(((D-x)*u-(E-z)*y)*((D-x)*u-(E-z)*y)+(((E-z)*A-(F-B)*u)*((E-z)*A-(F-B)*u)+((F-B)*y-(D-x)*A)*((F-B)*y-(D-x)*A))))/v;f[e+4>>2]=F;f[e+8>>2]=1.0-(C+F);I=I*w*(I*w)+(G*w*(G*w)+H*w*(H*w));return +I}function cd(b){b=b|0;var d=0.0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0,q=0;p=ea;ea=ea+80|0;if((ra[c[(c[b>>2]|0)+20>>2]&127](b)|0?(j=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0,(ra[c[(c[j>>2]|0)+48>>2]&127](j)|0)&8|0):0)?(g=c[b+24>>2]|0,g=ra[c[(c[g>>2]|0)+36>>2]&127](g)|0,c[p+64>>2]=1065353216,c[p+64+4>>2]=1065353216,c[p+64+8>>2]=0,f[p+64+12>>2]=0.0,(g|0)>0):0){i=0;do{h=c[b+24>>2]|0;h=ta[c[(c[h>>2]|0)+40>>2]&31](h,i)|0;e=c[h+748>>2]|0;if((e|0)>0){j=0;do{q=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Oa[c[(c[q>>2]|0)+32>>2]&1](q,h+4+(j*184|0)+32|0,h+4+(j*184|0)+64|0,+f[h+4+(j*184|0)+80>>2],c[h+4+(j*184|0)+148>>2]|0,p+64|0);j=j+1|0}while((j|0)!=(e|0))}i=i+1|0}while((i|0)!=(g|0))}if(!(ra[c[(c[b>>2]|0)+20>>2]&127](b)|0)){ea=p;return}q=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;if(!((ra[c[(c[q>>2]|0)+48>>2]&127](q)|0)&3)){ea=p;return}if((c[b+8>>2]|0)<=0){ea=p;return}j=0;do{i=c[(c[b+16>>2]|0)+(j<<2)>>2]|0;if(!(c[i+204>>2]&32)){if(ra[c[(c[b>>2]|0)+20>>2]&127](b)|0?(q=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0,(ra[c[(c[q>>2]|0)+48>>2]&127](q)|0)&1|0):0){c[p+64>>2]=1065353216;c[p+64+4>>2]=1065353216;c[p+64+8>>2]=1065353216;f[p+64+12>>2]=0.0;switch(c[i+216>>2]|0){case 1:{e=1065353216;g=1065353216;h=1065353216;break}case 2:{e=0;g=1065353216;h=0;break}case 3:{e=1065353216;g=1065353216;h=0;break}case 4:{e=0;g=0;h=1065353216;break}case 5:{e=0;g=1065353216;h=1065353216;break}default:{e=0;g=0;h=1065353216}}c[p+64>>2]=h;c[p+64+4>>2]=g;c[p+64+8>>2]=e;f[p+64+12>>2]=0.0;Pa[c[(c[b>>2]|0)+28>>2]&127](b,i+4|0,c[i+192>>2]|0,p+64|0)}e=c[b+72>>2]|0;if(e|0?(ra[c[(c[e>>2]|0)+48>>2]&127](e)|0)&2|0:0){c[p+32>>2]=1065353216;c[p+32+4>>2]=0;c[p+32+8>>2]=0;f[p+32+12>>2]=0.0;q=c[i+192>>2]|0;Pa[c[(c[q>>2]|0)+8>>2]&127](q,i+4|0,p+64|0,p+48|0);f[p+64>>2]=+f[p+64>>2]+-.019999999552965164;f[p+64+4>>2]=+f[p+64+4>>2]+-.019999999552965164;f[p+64+8>>2]=+f[p+64+8>>2]+-.019999999552965164;f[p+48>>2]=+f[p+48>>2]+.019999999552965164;f[p+48+4>>2]=+f[p+48+4>>2]+.019999999552965164;f[p+48+8>>2]=+f[p+48+8>>2]+.019999999552965164;do if((a[b+44>>0]|0?(c[i+236>>2]|0)==2:0)?(c[i+204>>2]&3|0)==0:0){q=c[i+192>>2]|0;Pa[c[(c[q>>2]|0)+8>>2]&127](q,i+68|0,p+16|0,p);d=+f[p+16>>2]+-.019999999552965164;f[p+16>>2]=d;l=+f[p+16+4>>2]+-.019999999552965164;f[p+16+4>>2]=l;k=+f[p+16+8>>2]+-.019999999552965164;f[p+16+8>>2]=k;m=+f[p>>2]+.019999999552965164;f[p>>2]=m;o=+f[p+4>>2]+.019999999552965164;f[p+4>>2]=o;n=+f[p+8>>2]+.019999999552965164;f[p+8>>2]=n;if(d<+f[p+64>>2])f[p+64>>2]=d;if(l<+f[p+64+4>>2])f[p+64+4>>2]=l;if(k<+f[p+64+8>>2])f[p+64+8>>2]=k;d=+f[p+16+12>>2];if(d<+f[p+64+12>>2])f[p+64+12>>2]=d;if(+f[p+48>>2]>2]=m;if(+f[p+48+4>>2]>2]=o;if(+f[p+48+8>>2]>2]=n;d=+f[p+12>>2];if(!(+f[p+48+12>>2]>2]=d}while(0);q=c[b+72>>2]|0;Pa[c[(c[q>>2]|0)+52>>2]&127](q,p+64|0,p+48|0,p+32|0)}}j=j+1|0}while((j|0)<(c[b+8>>2]|0));ea=p;return}function dd(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;l=c[b>>2]|0;m=c[b+4>>2]|0;i=c[b+8>>2]|0;n=c[a+4>>2]|0;p=Vg(a,d,m,i)|0;c[p+12>>2]=c[b+12>>2];c[p+16>>2]=n+1;c[p+20>>2]=n+2;h=c[(c[a+12>>2]|0)+(c[b+12>>2]<<2)>>2]|0;e=c[h>>2]|0;f=c[h+4>>2]|0;do if((e|0)==(m|0)&(f|0)==(i|0)){e=2;o=2}else{if(!((e|0)==(i|0)&(f|0)==(m|0))){g=c[h+8>>2]|0;if((f|0)==(m|0)&(g|0)==(i|0)){e=0;o=2;break}if(!((f|0)==(i|0)&(g|0)==(m|0))){if(!((g|0)!=(m|0)|(e|0)==(i|0)^1)){e=1;o=2;break}if((g|0)!=(i|0)|(e|0)==(m|0)^1){e=10744;break}else e=1}else e=0}else e=2;e=h+12+(e<<2)|0}while(0);if((o|0)==2)e=h+12+(e<<2)|0;c[e>>2]=n;k=Vg(a,d,i,l)|0;c[k+12>>2]=c[b+12+4>>2];c[k+16>>2]=n+2;c[k+20>>2]=n;h=c[(c[a+12>>2]|0)+(c[b+12+4>>2]<<2)>>2]|0;e=c[h>>2]|0;f=c[h+4>>2]|0;do if((e|0)==(i|0)&(f|0)==(l|0)){e=2;o=10}else{if(!((e|0)==(l|0)&(f|0)==(i|0))){g=c[h+8>>2]|0;if((f|0)==(i|0)&(g|0)==(l|0)){e=0;o=10;break}if(!((f|0)==(l|0)&(g|0)==(i|0))){if(!((g|0)!=(i|0)|(e|0)==(l|0)^1)){e=1;o=10;break}if((g|0)!=(l|0)|(e|0)==(i|0)^1){e=10744;break}else e=1}else e=0}else e=2;e=h+12+(e<<2)|0}while(0);if((o|0)==10)e=h+12+(e<<2)|0;c[e>>2]=n+1;j=Vg(a,d,l,m)|0;c[j+12>>2]=c[b+12+8>>2];c[j+16>>2]=n;c[j+20>>2]=n+1;f=c[a+12>>2]|0;i=c[f+(c[b+12+8>>2]<<2)>>2]|0;e=c[i>>2]|0;g=c[i+4>>2]|0;do if((e|0)==(l|0)&(g|0)==(m|0)){e=2;o=18}else{if(!((e|0)==(m|0)&(g|0)==(l|0))){h=c[i+8>>2]|0;if((g|0)==(l|0)&(h|0)==(m|0)){e=0;o=18;break}if(!((g|0)==(m|0)&(h|0)==(l|0))){if(!((h|0)!=(l|0)|(e|0)==(m|0)^1)){e=1;o=18;break}if((h|0)!=(m|0)|(e|0)==(l|0)^1){e=10744;break}else e=1}else e=0}else e=2;e=i+12+(e<<2)|0}while(0);if((o|0)==18)e=i+12+(e<<2)|0;c[e>>2]=n+2;e=c[f+(c[p+12>>2]<<2)>>2]|0;if(!(((c[e>>2]|0)!=(d|0)?(c[e+4>>2]|0)!=(d|0):0)?(c[e+8>>2]|0)!=(d|0):0)){jd(f,p,e);c[(c[a+12>>2]|0)+(c[p+24>>2]<<2)>>2]=0;c[6748]=(c[6748]|0)+1;uc(c[p+-4>>2]|0);c[(c[a+12>>2]|0)+(c[e+24>>2]<<2)>>2]=0;if(e|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}f=c[a+12>>2]|0}e=c[f+(c[k+12>>2]<<2)>>2]|0;if(!(((c[e>>2]|0)!=(d|0)?(c[e+4>>2]|0)!=(d|0):0)?(c[e+8>>2]|0)!=(d|0):0)){jd(f,k,e);c[(c[a+12>>2]|0)+(c[k+24>>2]<<2)>>2]=0;c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0);c[(c[a+12>>2]|0)+(c[e+24>>2]<<2)>>2]=0;if(e|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}f=c[a+12>>2]|0}e=c[f+(c[j+12>>2]<<2)>>2]|0;if(((c[e>>2]|0)!=(d|0)?(c[e+4>>2]|0)!=(d|0):0)?(c[e+8>>2]|0)!=(d|0):0){a=f;d=b+24|0;d=c[d>>2]|0;d=a+(d<<2)|0;c[d>>2]=0;d=c[6748]|0;d=d+1|0;c[6748]=d;d=b+-4|0;d=c[d>>2]|0;uc(d);return}jd(f,j,e);c[(c[a+12>>2]|0)+(c[j+24>>2]<<2)>>2]=0;c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0);c[(c[a+12>>2]|0)+(c[e+24>>2]<<2)>>2]=0;if(e|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}a=c[a+12>>2]|0;d=b+24|0;d=c[d>>2]|0;d=a+(d<<2)|0;c[d>>2]=0;d=c[6748]|0;d=d+1|0;c[6748]=d;d=b+-4|0;d=c[d>>2]|0;uc(d);return}function ed(a,b){a=a|0;b=b|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0.0;o=ea;ea=ea+144|0;if((c[a+16>>2]|0)<=0){n=a+76|0;c[n>>2]=c[b>>2];c[n+4>>2]=c[b+4>>2];c[n+8>>2]=c[b+8>>2];c[n+12>>2]=c[b+12>>2];b=c[a>>2]|0;b=b+68|0;b=c[b>>2]|0;Ca[b&511](a);ea=o;return}l=o+16+16|0;k=o+16+32|0;n=o+16+48|0;m=0;do{j=c[a+24>>2]|0;i=j+(m*80|0)|0;c[o+16>>2]=c[i>>2];c[o+16+4>>2]=c[i+4>>2];c[o+16+8>>2]=c[i+8>>2];c[o+16+12>>2]=c[i+12>>2];i=j+(m*80|0)+16|0;c[l>>2]=c[i>>2];c[l+4>>2]=c[i+4>>2];c[l+8>>2]=c[i+8>>2];c[l+12>>2]=c[i+12>>2];i=j+(m*80|0)+32|0;c[k>>2]=c[i>>2];c[k+4>>2]=c[i+4>>2];c[k+8>>2]=c[i+8>>2];c[k+12>>2]=c[i+12>>2];i=j+(m*80|0)+48|0;c[n>>2]=c[i>>2];c[n+4>>2]=c[i+4>>2];c[n+8>>2]=c[i+8>>2];c[n+12>>2]=c[i+12>>2];j=c[j+(m*80|0)+64>>2]|0;j=ra[c[(c[j>>2]|0)+28>>2]&127](j)|0;c[o>>2]=c[j>>2];c[o+4>>2]=c[j+4>>2];c[o+8>>2]=c[j+8>>2];p=+f[o+4>>2]*+f[b+4>>2]/+f[a+80>>2];q=+f[o+8>>2]*+f[b+8>>2]/+f[a+84>>2];f[o>>2]=+f[o>>2]*+f[b>>2]/+f[a+76>>2];f[o+4>>2]=p;f[o+8>>2]=q;f[o+12>>2]=0.0;j=c[(c[a+24>>2]|0)+(m*80|0)+64>>2]|0;Ia[c[(c[j>>2]|0)+24>>2]&127](j,o);q=+f[o+16+52>>2]*+f[b+4>>2]/+f[a+80>>2];p=+f[o+16+56>>2]*+f[b+8>>2]/+f[a+84>>2];f[o+16+48>>2]=+f[n>>2]*+f[b>>2]/+f[a+76>>2];f[o+16+52>>2]=q;f[o+16+56>>2]=p;f[o+16+60>>2]=0.0;j=c[a+24>>2]|0;i=j+(m*80|0)|0;c[i>>2]=c[o+16>>2];c[i+4>>2]=c[o+16+4>>2];c[i+8>>2]=c[o+16+8>>2];c[i+12>>2]=c[o+16+12>>2];i=j+(m*80|0)+16|0;c[i>>2]=c[l>>2];c[i+4>>2]=c[l+4>>2];c[i+8>>2]=c[l+8>>2];c[i+12>>2]=c[l+12>>2];i=j+(m*80|0)+32|0;c[i>>2]=c[k>>2];c[i+4>>2]=c[k+4>>2];c[i+8>>2]=c[k+8>>2];c[i+12>>2]=c[k+12>>2];j=j+(m*80|0)+48|0;c[j>>2]=c[n>>2];c[j+4>>2]=c[n+4>>2];c[j+8>>2]=c[n+8>>2];c[j+12>>2]=c[n+12>>2];if(c[a+64>>2]|0){i=c[(c[a+24>>2]|0)+(m*80|0)+64>>2]|0;Pa[c[(c[i>>2]|0)+8>>2]&127](i,o+16|0,o+128|0,o+112|0);c[o+80>>2]=c[o+128>>2];c[o+80+4>>2]=c[o+128+4>>2];c[o+80+8>>2]=c[o+128+8>>2];c[o+80+12>>2]=c[o+128+12>>2];c[o+80+16>>2]=c[o+112>>2];c[o+80+16+4>>2]=c[o+112+4>>2];c[o+80+16+8>>2]=c[o+112+8>>2];c[o+80+16+12>>2]=c[o+112+12>>2];i=c[a+64>>2]|0;j=c[(c[a+24>>2]|0)+(m*80|0)+76>>2]|0;d=jg(i,j)|0;a:do if(d){g=c[i+8>>2]|0;if((g|0)<=-1){d=c[i>>2]|0;break}if(g){h=0;e=d;while(1){d=c[e+32>>2]|0;h=h+1|0;if(!d){d=e;break a}if((h|0)>=(g|0))break;else e=d}}}else d=0;while(0);c[j>>2]=c[o+80>>2];c[j+4>>2]=c[o+80+4>>2];c[j+8>>2]=c[o+80+8>>2];c[j+12>>2]=c[o+80+12>>2];c[j+16>>2]=c[o+80+16>>2];c[j+20>>2]=c[o+80+20>>2];c[j+24>>2]=c[o+80+24>>2];c[j+28>>2]=c[o+80+28>>2];je(i,d,j)}m=m+1|0}while((m|0)<(c[a+16>>2]|0));n=a+76|0;c[n>>2]=c[b>>2];c[n+4>>2]=c[b+4>>2];c[n+8>>2]=c[b+8>>2];c[n+12>>2]=c[b+12>>2];b=c[a>>2]|0;b=b+68|0;b=c[b>>2]|0;Ca[b&511](a);ea=o;return}function fd(d,g,h,i,j,k){d=d|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0.0,m=0.0,n=0.0;c[d>>2]=9896;b[d+4>>1]=-2;b[d+6>>1]=-1;c[d+92>>2]=j;c[d+96>>2]=0;a[d+100>>0]=0;c[d+104>>2]=0;c[d+108>>2]=0;if(!j){c[6747]=(c[6747]|0)+1;j=kb(95)|0;if(!j)j=0;else{c[(j+4+15&-16)+-4>>2]=j;j=j+4+15&-16}Oh(j);c[d+92>>2]=j;a[d+100>>0]=1}if(!k){c[6747]=(c[6747]|0)+1;j=kb(43)|0;if(!j)j=0;else{c[(j+4+15&-16)+-4>>2]=j;j=j+4+15&-16}k=j+4|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[k+16>>2]=0;c[j>>2]=9960;a[j+20>>0]=1;c[j+16>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[d+112>>2]=j;c[6747]=(c[6747]|0)+1;j=kb(215)|0;if(!j)j=0;else{c[(j+4+15&-16)+-4>>2]=j;j=j+4+15&-16}_g(j,c[d+112>>2]|0);c[d+108>>2]=j;a[j+193>>0]=1}c[d+8>>2]=c[g>>2];c[d+8+4>>2]=c[g+4>>2];c[d+8+8>>2]=c[g+8>>2];c[d+8+12>>2]=c[g+12>>2];c[d+24>>2]=c[h>>2];c[d+24+4>>2]=c[h+4>>2];c[d+24+8>>2]=c[h+8>>2];c[d+24+12>>2]=c[h+12>>2];n=+(e[d+6>>1]|0);m=n/(+f[d+28>>2]-+f[d+12>>2]);l=n/(+f[d+32>>2]-+f[d+16>>2]);f[d+40>>2]=n/(+f[d+24>>2]-+f[d+8>>2]);f[d+44>>2]=m;f[d+48>>2]=l;f[d+52>>2]=0.0;g=i+1&65535;c[6747]=(c[6747]|0)+1;j=kb(g<<6|19)|0;if(!j)h=0;else{c[(j+4+15&-16)+-4>>2]=j;h=j+4+15&-16}if(i+1<<16>>16<<16>>16){k=h+(g<<6)|0;j=h;do{c[j>>2]=0;c[j+8>>2]=0;j=j+64|0}while((j|0)!=(k|0))}c[d+60>>2]=h;b[d+58>>1]=(i&65535)+1;b[d+56>>1]=0;b[d+64>>1]=1;if((i+1&65535)>1?(b[h+112>>1]=2,i+1<<16>>16<<16>>16!=2):0){j=2;do{i=j;j=j+1|0;b[h+(i<<6)+48>>1]=j}while((j|0)!=(g|0))}b[h+(g+-1<<6)+48>>1]=0;c[6747]=(c[6747]|0)+1;j=kb((g<<3|3)+16|0)|0;if(!j)j=0;else{c[(j+4+15&-16)+-4>>2]=j;j=j+4+15&-16}c[d+80>>2]=j;c[d+68>>2]=j;c[6747]=(c[6747]|0)+1;j=kb((g<<3|3)+16|0)|0;if(!j)j=0;else{c[(j+4+15&-16)+-4>>2]=j;j=j+4+15&-16}c[d+84>>2]=j;c[d+72>>2]=j;c[6747]=(c[6747]|0)+1;j=kb((g<<3|3)+16|0)|0;if(!j){h=0;i=d+88|0;c[i>>2]=h;i=d+76|0;c[i>>2]=h;h=c[d+60>>2]|0;c[h>>2]=0;g=h+48|0;b[g>>1]=0;g=h+54|0;b[g>>1]=1;g=c[d+68>>2]|0;b[g>>1]=0;k=g+2|0;b[k>>1]=0;k=b[d+6>>1]|0;j=g+4|0;b[j>>1]=k;g=g+6|0;b[g>>1]=0;g=h+50|0;b[g>>1]=0;g=h+56|0;b[g>>1]=1;g=c[d+72>>2]|0;b[g>>1]=0;j=g+2|0;b[j>>1]=0;j=b[d+6>>1]|0;k=g+4|0;b[k>>1]=j;g=g+6|0;b[g>>1]=0;g=h+52|0;b[g>>1]=0;h=h+58|0;b[h>>1]=1;i=c[i>>2]|0;b[i>>1]=0;h=i+2|0;b[h>>1]=0;h=b[d+6>>1]|0;g=i+4|0;b[g>>1]=h;i=i+6|0;b[i>>1]=0;c[d>>2]=9832;return}c[(j+4+15&-16)+-4>>2]=j;h=j+4+15&-16;i=d+88|0;c[i>>2]=h;i=d+76|0;c[i>>2]=h;h=c[d+60>>2]|0;c[h>>2]=0;g=h+48|0;b[g>>1]=0;g=h+54|0;b[g>>1]=1;g=c[d+68>>2]|0;b[g>>1]=0;k=g+2|0;b[k>>1]=0;k=b[d+6>>1]|0;j=g+4|0;b[j>>1]=k;g=g+6|0;b[g>>1]=0;g=h+50|0;b[g>>1]=0;g=h+56|0;b[g>>1]=1;g=c[d+72>>2]|0;b[g>>1]=0;j=g+2|0;b[j>>1]=0;j=b[d+6>>1]|0;k=g+4|0;b[k>>1]=j;g=g+6|0;b[g>>1]=0;g=h+52|0;b[g>>1]=0;h=h+58|0;b[h>>1]=1;i=c[i>>2]|0;b[i>>1]=0;h=i+2|0;b[h>>1]=0;h=b[d+6>>1]|0;g=i+4|0;b[g>>1]=h;i=i+6|0;b[i>>1]=0;c[d>>2]=9832;return}function gd(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0;Jk();c[b+4>>2]=6;c[b+8>>2]=-1;c[b+12>>2]=-1;f[b+16>>2]=3402823466385288598117041.0e14;a[b+20>>0]=1;a[b+21>>0]=0;c[b+24>>2]=-1;c[b+28>>2]=25640;c[b+32>>2]=d;f[b+36>>2]=0.0;f[b+40>>2]=.30000001192092896;c[b+44>>2]=0;c[b>>2]=5492;c[b+112>>2]=c[e>>2];c[b+112+4>>2]=c[e+4>>2];c[b+112+8>>2]=c[e+8>>2];c[b+112+12>>2]=c[e+12>>2];c[b+128>>2]=c[e+16>>2];c[b+128+4>>2]=c[e+16+4>>2];c[b+128+8>>2]=c[e+16+8>>2];c[b+128+12>>2]=c[e+16+12>>2];c[b+144>>2]=c[e+32>>2];c[b+144+4>>2]=c[e+32+4>>2];c[b+144+8>>2]=c[e+32+8>>2];c[b+144+12>>2]=c[e+32+12>>2];c[b+160>>2]=c[e+48>>2];c[b+160+4>>2]=c[e+48+4>>2];c[b+160+8>>2]=c[e+48+8>>2];c[b+160+12>>2]=c[e+48+12>>2];e=b+680|0;h=e+48|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(h|0));c[b+740>>2]=0;c[b+740+4>>2]=0;c[b+740+8>>2]=0;c[b+740+12>>2]=0;c[b+756>>2]=1045220557;c[b+760>>2]=1045220557;c[b+764>>2]=1045220557;c[b+768>>2]=0;c[b+768+4>>2]=0;c[b+768+8>>2]=0;c[b+768+12>>2]=0;c[b+768+16>>2]=0;f[b+728>>2]=.699999988079071;f[b+732>>2]=1.0;f[b+736>>2]=.5;a[b+788>>0]=0;a[b+788+1>>0]=0;a[b+788+2>>0]=0;c[b+792>>2]=0;c[b+792+4>>2]=0;c[b+792+8>>2]=0;c[b+808>>2]=0;c[b+808+4>>2]=0;c[b+808+8>>2]=0;f[b+928>>2]=0.0;f[b+876>>2]=0.0;f[b+880>>2]=.10000000149011612;f[b+884>>2]=300.0;f[b+868>>2]=1.0;f[b+872>>2]=-1.0;f[b+896>>2]=0.0;f[b+900>>2]=.20000000298023224;f[b+904>>2]=0.0;f[b+908>>2]=0.0;f[b+888>>2]=1.0;f[b+892>>2]=.5;c[b+924>>2]=0;f[b+916>>2]=0.0;a[b+912>>0]=0;f[b+992>>2]=0.0;f[b+940>>2]=0.0;f[b+944>>2]=.10000000149011612;f[b+948>>2]=300.0;f[b+932>>2]=1.0;f[b+936>>2]=-1.0;f[b+960>>2]=0.0;f[b+964>>2]=.20000000298023224;f[b+968>>2]=0.0;f[b+972>>2]=0.0;f[b+952>>2]=1.0;f[b+956>>2]=.5;c[b+988>>2]=0;f[b+980>>2]=0.0;a[b+976>>0]=0;f[b+1056>>2]=0.0;f[b+1004>>2]=0.0;f[b+1008>>2]=.10000000149011612;f[b+1012>>2]=300.0;f[b+996>>2]=1.0;f[b+1e3>>2]=-1.0;f[b+1024>>2]=0.0;f[b+1028>>2]=.20000000298023224;f[b+1032>>2]=0.0;f[b+1036>>2]=0.0;f[b+1016>>2]=1.0;f[b+1020>>2]=.5;c[b+1052>>2]=0;f[b+1044>>2]=0.0;a[b+1040>>0]=0;a[b+1300>>0]=g&1;a[b+1301>>0]=1;c[b+1304>>2]=0;a[b+1308>>0]=0;w=+f[b+112>>2];C=+f[d+4>>2];v=+f[b+128>>2];B=+f[d+8>>2];u=+f[b+144>>2];A=+f[d+12>>2];t=+f[b+116>>2];s=+f[b+132>>2];r=+f[b+148>>2];q=+f[b+120>>2];o=+f[b+136>>2];m=+f[b+152>>2];z=+f[d+20>>2];y=+f[d+24>>2];x=+f[d+28>>2];p=+f[d+36>>2];n=+f[d+40>>2];l=+f[d+44>>2];E=+f[b+160>>2];D=+f[b+164>>2];i=+f[b+168>>2];k=+f[d+52>>2]+(C*E+B*D+A*i);j=z*E+y*D+x*i+ +f[d+56>>2];i=p*E+n*D+l*i+ +f[d+60>>2];f[b+48>>2]=w*C+v*B+u*A;f[b+52>>2]=C*t+B*s+A*r;f[b+56>>2]=C*q+B*o+A*m;f[b+60>>2]=0.0;f[b+64>>2]=w*z+v*y+u*x;f[b+68>>2]=t*z+s*y+r*x;f[b+72>>2]=q*z+o*y+m*x;f[b+76>>2]=0.0;f[b+80>>2]=w*p+v*n+u*l;f[b+84>>2]=t*p+s*n+r*l;f[b+88>>2]=q*p+o*n+m*l;f[b+92>>2]=0.0;f[b+96>>2]=k;f[b+100>>2]=j;f[b+104>>2]=i;f[b+108>>2]=0.0;gc(b,(c[b+28>>2]|0)+4|0,(c[b+32>>2]|0)+4|0);return}function hd(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0,W=0.0,X=0.0;V=ea;ea=ea+240|0;g=(a[b+8>>0]|0)!=0;h=g?e:d;g=g?d:e;R=+f[h+116>>2]-+f[h+52>>2];S=+f[h+120>>2]-+f[h+56>>2];T=+f[h+124>>2]-+f[h+60>>2];U=+f[h+252>>2];if(R*R+S*S+T*T>2];o=+f[g+20>>2];p=+f[g+36>>2];q=+f[g+8>>2];r=+f[g+24>>2];s=+f[g+40>>2];t=+f[g+12>>2];u=+f[g+28>>2];v=+f[g+44>>2];j=-+f[g+52>>2];k=-+f[g+56>>2];l=-+f[g+60>>2];w=+f[h+4>>2];x=+f[h+20>>2];y=+f[h+36>>2];z=+f[h+8>>2];A=+f[h+24>>2];B=+f[h+40>>2];C=+f[h+12>>2];D=+f[h+28>>2];E=+f[h+44>>2];G=+f[h+52>>2];F=+f[h+56>>2];S=+f[h+60>>2];Q=O*j+o*k+p*l+(O*G+o*F+p*S);U=q*j+r*k+s*l+(q*G+r*F+s*S);S=t*j+u*k+v*l+(t*G+u*F+v*S);F=+f[h+68>>2];G=+f[h+84>>2];H=+f[h+100>>2];I=+f[h+72>>2];J=+f[h+88>>2];K=+f[h+104>>2];L=+f[h+76>>2];M=+f[h+92>>2];N=+f[h+108>>2];m=+f[h+116>>2];n=+f[h+120>>2];R=+f[h+124>>2];P=O*j+o*k+p*l+(O*m+o*n+p*R);T=q*j+r*k+s*l+(q*m+r*n+s*R);R=t*j+u*k+v*l+(t*m+u*n+v*R);g=c[g+192>>2]|0;if(((c[g+4>>2]|0)+-21|0)>>>0>=9){W=1.0;ea=V;return +W}f[V+224>>2]=Q;f[V+224+4>>2]=U;f[V+224+8>>2]=S;f[V+224+12>>2]=0.0;if(P>2]=P;i=P}else i=Q;if(T>2]=T;j=T}else j=U;if(R>2]=R;k=R}else k=S;f[V+208>>2]=Q;f[V+208+4>>2]=U;f[V+208+8>>2]=S;f[V+208+12>>2]=0.0;if(Q>2]=P;l=P}else l=Q;if(U>2]=T;m=T}else m=U;if(S>2]=R;n=R}else n=S;X=+f[h+248>>2];f[V+224>>2]=i-X;f[V+224+4>>2]=j-X;f[V+224+8>>2]=k-X;f[V+208>>2]=X+l;f[V+208+4>>2]=X+m;f[V+208+8>>2]=X+n;c[V>>2]=4732;f[V+4>>2]=O*w+o*x+p*y;f[V+8>>2]=O*z+o*A+p*B;f[V+12>>2]=O*C+o*D+p*E;f[V+16>>2]=0.0;f[V+20>>2]=q*w+r*x+s*y;f[V+24>>2]=q*z+r*A+s*B;f[V+28>>2]=q*C+r*D+s*E;f[V+32>>2]=0.0;f[V+36>>2]=t*w+u*x+v*y;f[V+40>>2]=t*z+u*A+v*B;f[V+44>>2]=t*C+u*D+v*E;f[V+48>>2]=0.0;f[V+52>>2]=Q;f[V+56>>2]=U;f[V+60>>2]=S;f[V+64>>2]=0.0;f[V+68>>2]=O*F+o*G+p*H;f[V+72>>2]=O*I+o*J+p*K;f[V+76>>2]=O*L+o*M+p*N;f[V+80>>2]=0.0;f[V+84>>2]=q*F+r*G+s*H;f[V+88>>2]=q*I+r*J+s*K;f[V+92>>2]=q*L+r*M+s*N;f[V+96>>2]=0.0;f[V+100>>2]=t*F+u*G+v*H;f[V+104>>2]=t*I+u*J+v*K;f[V+108>>2]=t*L+u*M+v*N;f[V+112>>2]=0.0;f[V+116>>2]=P;f[V+120>>2]=T;f[V+124>>2]=R;f[V+128>>2]=0.0;f[V+196>>2]=X;c[V+200>>2]=c[h+244>>2];if(g|0?(Pa[c[(c[g>>2]|0)+64>>2]&127](g,V,V+224|0,V+208|0),W=+f[V+200>>2],W<+f[h+244>>2]):0){f[h+244>>2]=W;X=W;ea=V;return +X}X=1.0;ea=V;return +X}function id(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0,W=0.0,X=0.0;V=ea;ea=ea+240|0;g=(a[b+8>>0]|0)!=0;h=g?e:d;g=g?d:e;R=+f[h+116>>2]-+f[h+52>>2];S=+f[h+120>>2]-+f[h+56>>2];T=+f[h+124>>2]-+f[h+60>>2];U=+f[h+252>>2];if(R*R+S*S+T*T>2];o=+f[g+20>>2];p=+f[g+36>>2];q=+f[g+8>>2];r=+f[g+24>>2];s=+f[g+40>>2];t=+f[g+12>>2];u=+f[g+28>>2];v=+f[g+44>>2];j=-+f[g+52>>2];k=-+f[g+56>>2];l=-+f[g+60>>2];w=+f[h+4>>2];x=+f[h+20>>2];y=+f[h+36>>2];z=+f[h+8>>2];A=+f[h+24>>2];B=+f[h+40>>2];C=+f[h+12>>2];D=+f[h+28>>2];E=+f[h+44>>2];G=+f[h+52>>2];F=+f[h+56>>2];S=+f[h+60>>2];Q=O*j+o*k+p*l+(O*G+o*F+p*S);U=q*j+r*k+s*l+(q*G+r*F+s*S);S=t*j+u*k+v*l+(t*G+u*F+v*S);F=+f[h+68>>2];G=+f[h+84>>2];H=+f[h+100>>2];I=+f[h+72>>2];J=+f[h+88>>2];K=+f[h+104>>2];L=+f[h+76>>2];M=+f[h+92>>2];N=+f[h+108>>2];m=+f[h+116>>2];n=+f[h+120>>2];R=+f[h+124>>2];P=O*j+o*k+p*l+(O*m+o*n+p*R);T=q*j+r*k+s*l+(q*m+r*n+s*R);R=t*j+u*k+v*l+(t*m+u*n+v*R);g=c[g+192>>2]|0;if(((c[g+4>>2]|0)+-21|0)>>>0>=9){W=1.0;ea=V;return +W}f[V+224>>2]=Q;f[V+224+4>>2]=U;f[V+224+8>>2]=S;f[V+224+12>>2]=0.0;if(P>2]=P;i=P}else i=Q;if(T>2]=T;j=T}else j=U;if(R>2]=R;k=R}else k=S;f[V+208>>2]=Q;f[V+208+4>>2]=U;f[V+208+8>>2]=S;f[V+208+12>>2]=0.0;if(Q>2]=P;l=P}else l=Q;if(U>2]=T;m=T}else m=U;if(S>2]=R;n=R}else n=S;X=+f[h+248>>2];f[V+224>>2]=i-X;f[V+224+4>>2]=j-X;f[V+224+8>>2]=k-X;f[V+208>>2]=X+l;f[V+208+4>>2]=X+m;f[V+208+8>>2]=X+n;c[V>>2]=6648;f[V+4>>2]=O*w+o*x+p*y;f[V+8>>2]=O*z+o*A+p*B;f[V+12>>2]=O*C+o*D+p*E;f[V+16>>2]=0.0;f[V+20>>2]=q*w+r*x+s*y;f[V+24>>2]=q*z+r*A+s*B;f[V+28>>2]=q*C+r*D+s*E;f[V+32>>2]=0.0;f[V+36>>2]=t*w+u*x+v*y;f[V+40>>2]=t*z+u*A+v*B;f[V+44>>2]=t*C+u*D+v*E;f[V+48>>2]=0.0;f[V+52>>2]=Q;f[V+56>>2]=U;f[V+60>>2]=S;f[V+64>>2]=0.0;f[V+68>>2]=O*F+o*G+p*H;f[V+72>>2]=O*I+o*J+p*K;f[V+76>>2]=O*L+o*M+p*N;f[V+80>>2]=0.0;f[V+84>>2]=q*F+r*G+s*H;f[V+88>>2]=q*I+r*J+s*K;f[V+92>>2]=q*L+r*M+s*N;f[V+96>>2]=0.0;f[V+100>>2]=t*F+u*G+v*H;f[V+104>>2]=t*I+u*J+v*K;f[V+108>>2]=t*L+u*M+v*N;f[V+112>>2]=0.0;f[V+116>>2]=P;f[V+120>>2]=T;f[V+124>>2]=R;f[V+128>>2]=0.0;f[V+196>>2]=X;c[V+200>>2]=c[h+244>>2];if(g|0?(Pa[c[(c[g>>2]|0)+64>>2]&127](g,V,V+224|0,V+208|0),W=+f[V+200>>2],W<+f[h+244>>2]):0){f[h+244>>2]=W;X=W;ea=V;return +X}X=1.0;ea=V;return +X}function jd(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;m=0;do{k=m;m=m+1|0;l=(m|0)==3;j=c[b+((l?0:m)<<2)>>2]|0;k=c[b+((((k+2|0)>>>0)%3|0)<<2)>>2]|0;e=c[d>>2]|0;f=c[d+4>>2]|0;do if((e|0)==(k|0)&(f|0)==(j|0)){e=2;n=3}else{if(!((e|0)==(j|0)&(f|0)==(k|0))){g=c[d+8>>2]|0;if((f|0)==(k|0)&(g|0)==(j|0)){e=0;n=3;break}if(!((f|0)==(j|0)&(g|0)==(k|0))){if(!((g|0)!=(k|0)|(e|0)==(j|0)^1)){e=1;n=3;break}if((g|0)!=(j|0)|(e|0)==(k|0)^1){e=10744;break}else e=1}else e=0}else e=2;e=d+12+(e<<2)|0}while(0);if((n|0)==3){n=0;e=d+12+(e<<2)|0}i=c[e>>2]|0;e=c[b>>2]|0;f=c[b+4>>2]|0;do if((e|0)==(j|0)&(f|0)==(k|0)){e=2;n=11}else{if(!((e|0)==(k|0)&(f|0)==(j|0))){g=c[b+8>>2]|0;if((f|0)==(j|0)&(g|0)==(k|0)){e=0;n=11;break}if(!((f|0)==(k|0)&(g|0)==(j|0))){if(!((g|0)!=(j|0)|(e|0)==(k|0)^1)){e=1;n=11;break}if((g|0)!=(k|0)|(e|0)==(j|0)^1){e=10744;break}else e=1}else e=0}else e=2;e=b+12+(e<<2)|0}while(0);if((n|0)==11){n=0;e=b+12+(e<<2)|0}h=c[a+(c[e>>2]<<2)>>2]|0;e=c[h>>2]|0;f=c[h+4>>2]|0;do if((e|0)==(k|0)&(f|0)==(j|0)){e=2;n=19}else{if(!((e|0)==(j|0)&(f|0)==(k|0))){g=c[h+8>>2]|0;if((f|0)==(k|0)&(g|0)==(j|0)){e=0;n=19;break}if(!((f|0)==(j|0)&(g|0)==(k|0))){if(!((g|0)!=(k|0)|(e|0)==(j|0)^1)){e=1;n=19;break}if((g|0)!=(j|0)|(e|0)==(k|0)^1){e=10744;break}else e=1}else e=0}else e=2;e=h+12+(e<<2)|0}while(0);if((n|0)==19){n=0;e=h+12+(e<<2)|0}c[e>>2]=i;e=c[b>>2]|0;f=c[b+4>>2]|0;do if((e|0)==(j|0)&(f|0)==(k|0)){e=2;n=27}else{if(!((e|0)==(k|0)&(f|0)==(j|0))){g=c[b+8>>2]|0;if((f|0)==(j|0)&(g|0)==(k|0)){e=0;n=27;break}if(!((f|0)==(k|0)&(g|0)==(j|0))){if(!((g|0)!=(j|0)|(e|0)==(k|0)^1)){e=1;n=27;break}if((g|0)!=(k|0)|(e|0)==(j|0)^1){e=10744;break}else e=1}else e=0}else e=2;e=b+12+(e<<2)|0}while(0);if((n|0)==27){n=0;e=b+12+(e<<2)|0}i=c[e>>2]|0;e=c[d>>2]|0;f=c[d+4>>2]|0;do if((e|0)==(k|0)&(f|0)==(j|0)){e=2;n=35}else{if(!((e|0)==(j|0)&(f|0)==(k|0))){g=c[d+8>>2]|0;if((f|0)==(k|0)&(g|0)==(j|0)){e=0;n=35;break}if(!((f|0)==(j|0)&(g|0)==(k|0))){if(!((g|0)!=(k|0)|(e|0)==(j|0)^1)){e=1;n=35;break}if((g|0)!=(j|0)|(e|0)==(k|0)^1){e=10744;break}else e=1}else e=0}else e=2;e=d+12+(e<<2)|0}while(0);if((n|0)==35){n=0;e=d+12+(e<<2)|0}h=c[a+(c[e>>2]<<2)>>2]|0;e=c[h>>2]|0;f=c[h+4>>2]|0;do if((e|0)==(j|0)&(f|0)==(k|0)){e=2;n=43}else{if(!((e|0)==(k|0)&(f|0)==(j|0))){g=c[h+8>>2]|0;if((f|0)==(j|0)&(g|0)==(k|0)){e=0;n=43;break}if(!((f|0)==(k|0)&(g|0)==(j|0))){if(!((g|0)!=(j|0)|(e|0)==(k|0)^1)){e=1;n=43;break}if((g|0)!=(k|0)|(e|0)==(j|0)^1){e=10744;break}else e=1}else e=0}else e=2;e=h+12+(e<<2)|0}while(0);if((n|0)==43){n=0;e=h+12+(e<<2)|0}c[e>>2]=i}while(!l);return}function kd(d,e,g,i){d=d|0;e=e|0;g=g|0;i=i|0;var j=0,k=0,l=0,m=0.0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0;o=+f[e>>2];k=(f[h>>2]=o,c[h>>2]|0);u=o<999999984306749440.0?k:1566444395;m=+f[e+4>>2];n=(f[h>>2]=m,c[h>>2]|0);v=m<999999984306749440.0?n:1566444395;y=+f[e+8>>2];q=(f[h>>2]=y,c[h>>2]|0);w=y<999999984306749440.0?q:1566444395;k=o>-999999984306749440.0?k:-581039253;n=m>-999999984306749440.0?n:-581039253;q=y>-999999984306749440.0?q:-581039253;y=+f[e+16>>2];t=y<(c[h>>2]=u,+f[h>>2]);j=(f[h>>2]=y,c[h>>2]|0);u=t?j:u;m=+f[e+20>>2];t=m<(c[h>>2]=v,+f[h>>2]);l=(f[h>>2]=m,c[h>>2]|0);v=t?l:v;o=+f[e+24>>2];t=o<(c[h>>2]=w,+f[h>>2]);p=(f[h>>2]=o,c[h>>2]|0);w=t?p:w;k=y>(c[h>>2]=k,+f[h>>2])?j:k;j=m>(c[h>>2]=n,+f[h>>2])?l:n;r=o>(c[h>>2]=q,+f[h>>2])?p:q;y=+f[e+32>>2];s=y<(c[h>>2]=u,+f[h>>2]);p=(f[h>>2]=y,c[h>>2]|0);m=+f[e+36>>2];t=m<(c[h>>2]=v,+f[h>>2]);q=(f[h>>2]=m,c[h>>2]|0);o=+f[e+40>>2];n=o<(c[h>>2]=w,+f[h>>2]);l=(f[h>>2]=o,c[h>>2]|0);k=y>(c[h>>2]=k,+f[h>>2])?p:k;j=m>(c[h>>2]=j,+f[h>>2])?q:j;r=o>(c[h>>2]=r,+f[h>>2])?l:r;G=(c[h>>2]=k,+f[h>>2]);H=(c[h>>2]=s?p:u,+f[h>>2]);C=(c[h>>2]=j,+f[h>>2]);D=(c[h>>2]=t?q:v,+f[h>>2]);m=(c[h>>2]=r,+f[h>>2]);z=(c[h>>2]=n?l:w,+f[h>>2]);p=c[d+8>>2]|0;F=+f[p+4>>2];B=+f[p+8>>2];o=+f[p+12>>2];E=+f[p+36>>2];A=+f[p+40>>2];y=+f[p+44>>2];p=~~(((G-H<2.0000000949949026e-03?H+-1.0000000474974513e-03:H)-F)*E)&65535&-2;q=~~(((C-D<2.0000000949949026e-03?D+-1.0000000474974513e-03:D)-B)*A)&65535&-2;r=~~(((m-z<2.0000000949949026e-03?z+-1.0000000474974513e-03:z)-o)*y)&65535&-2;s=~~(((G-H<2.0000000949949026e-03?G+1.0000000474974513e-03:G)-F)*E+1.0)&65535|1;t=~~(((C-D<2.0000000949949026e-03?C+1.0000000474974513e-03:C)-B)*A+1.0)&65535|1;e=~~(((m-z<2.0000000949949026e-03?m+1.0000000474974513e-03:m)-o)*y+1.0)&65535|1;n=c[d+4>>2]|0;j=c[n+4>>2]|0;if((j|0)==(c[n+8>>2]|0)?(x=(j|0)==0?1:j<<1,(j|0)<(x|0)):0){if(!x)k=0;else{c[6747]=(c[6747]|0)+1;j=kb((x<<4|3)+16|0)|0;if(!j)k=0;else{c[(j+4+15&-16)+-4>>2]=j;k=j+4+15&-16}j=c[n+4>>2]|0}if((j|0)>0){l=0;do{d=k+(l<<4)|0;w=(c[n+12>>2]|0)+(l<<4)|0;c[d>>2]=c[w>>2];c[d+4>>2]=c[w+4>>2];c[d+8>>2]=c[w+8>>2];c[d+12>>2]=c[w+12>>2];l=l+1|0}while((l|0)!=(j|0))}j=c[n+12>>2]|0;if(j|0){if(a[n+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0)}c[n+12>>2]=0}a[n+16>>0]=1;c[n+12>>2]=k;c[n+8>>2]=x;j=c[n+4>>2]|0}x=c[n+12>>2]|0;b[x+(j<<4)>>1]=p;b[x+(j<<4)+2>>1]=q;b[x+(j<<4)+4>>1]=r;b[x+(j<<4)+6>>1]=s;b[x+(j<<4)+8>>1]=t;b[x+(j<<4)+10>>1]=e;c[x+(j<<4)+12>>2]=g<<21|i;c[n+4>>2]=(c[n+4>>2]|0)+1;return}function ld(b,d){b=b|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0;l=ea;ea=ea+336|0;d=c[d+36>>2]|0;c[l+272+4>>2]=35;c[l+272+8>>2]=0;c[l+272+12>>2]=1065353216;c[l+272+16>>2]=1065353216;c[l+272+20>>2]=1065353216;f[l+272+24>>2]=0.0;c[l+272>>2]=4500;c[l+272+52>>2]=d;f[l+272+44>>2]=0.0;j=c[b+28>>2]|0;g=c[j+4>>2]|0;if(c[(c[j+8>>2]|0)+204>>2]&3|0?a[d+376>>0]|0:0){ea=l;return}if((a[24880]|0)==0?DC(24880)|0:0){if((a[24888]|0)==0?DC(24888)|0:0){c[6348]=1065353216;c[6349]=0;c[6350]=0;c[6351]=0;c[6352]=0;c[6353]=1065353216;c[6354]=0;c[6355]=0;c[6356]=0;c[6357]=0;c[6358]=1065353216;f[6359]=0.0;PB(24888)}c[6332]=c[6348];c[6333]=c[6349];c[6334]=c[6350];c[6335]=c[6351];c[6336]=c[6352];c[6337]=c[6353];c[6338]=c[6354];c[6339]=c[6355];c[6340]=c[6356];c[6341]=c[6357];c[6342]=c[6358];c[6343]=c[6359];c[6344]=0;c[6345]=0;c[6346]=0;c[6347]=0;PB(24880)}e=c[(c[b+28>>2]|0)+12>>2]|0;c[l>>2]=1065353216;c[l+4>>2]=0;c[l+8>>2]=0;f[l+12>>2]=0.0;if(!(!(Fc(l+272|0,25328,g,e,l,l+216|0)|0)?!(Bb(l+272|0,25328,g,e,l,l+216|0,0)|0):0))h=12;if((h|0)==12?(c[l+4>>2]=0,c[l+4+4>>2]=0,c[l+4+8>>2]=0,c[l+4+12>>2]=0,c[l+4+16>>2]=0,c[l+4+20>>2]=0,a[l+152>>0]=0,c[l>>2]=4320,j=c[(c[b+28>>2]|0)+8>>2]|0,Yb(b,l+216|0,d,0,0,0,(c[j+236>>2]&2|0)==0?0:j,j,l)|0):0){c[6747]=(c[6747]|0)+1;d=kb(235)|0;if(!d)j=0;else{c[(d+4+15&-16)+-4>>2]=d;j=d+4+15&-16}e=j+4|0;d=j+152|0;hk(e|0,0,212)|0;c[j>>2]=4320;g=l+4|0;h=e+100|0;do{c[e>>2]=c[g>>2];e=e+4|0;g=g+4|0}while((e|0)<(h|0));e=j+104|0;c[e>>2]=c[l+104>>2];c[e+4>>2]=c[l+104+4>>2];c[e+8>>2]=c[l+104+8>>2];c[e+12>>2]=c[l+104+12>>2];e=j+120|0;c[e>>2]=c[l+120>>2];c[e+4>>2]=c[l+120+4>>2];c[e+8>>2]=c[l+120+8>>2];c[e+12>>2]=c[l+120+12>>2];e=j+136|0;c[e>>2]=c[l+136>>2];c[e+4>>2]=c[l+136+4>>2];c[e+8>>2]=c[l+136+8>>2];c[e+12>>2]=c[l+136+12>>2];a[d>>0]=a[l+152>>0]|0;e=j+156|0;g=l+156|0;h=e+60|0;do{c[e>>2]=c[g>>2];e=e+4|0;g=g+4|0}while((e|0)<(h|0));h=c[b+24>>2]|0;i=j;d=c[h+852>>2]|0;if((d|0)==(c[h+856>>2]|0)?(k=(d|0)==0?1:d<<1,(d|0)<(k|0)):0){if(!k)e=0;else{c[6747]=(c[6747]|0)+1;d=kb((k<<2|3)+16|0)|0;if(!d)e=0;else{c[(d+4+15&-16)+-4>>2]=d;e=d+4+15&-16}d=c[h+852>>2]|0}if((d|0)>0){g=0;do{c[e+(g<<2)>>2]=c[(c[h+860>>2]|0)+(g<<2)>>2];g=g+1|0}while((g|0)!=(d|0))}g=c[h+860>>2]|0;if(g){if(a[h+864>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);d=c[h+852>>2]|0}c[h+860>>2]=0}a[h+864>>0]=1;c[h+860>>2]=e;c[h+856>>2]=k}c[(c[h+860>>2]|0)+(d<<2)>>2]=i;c[h+852>>2]=d+1;d=c[b+24>>2]|0;if(!(c[(c[(c[b+28>>2]|0)+8>>2]|0)+204>>2]&3)){b=j+64|0;f[b>>2]=+f[d+340>>2]*+f[b>>2];d=d+352|0}else{b=j+64|0;f[b>>2]=+f[d+344>>2]*+f[b>>2];d=d+356|0}b=j+68|0;f[b>>2]=+f[d>>2]*+f[b>>2]}ea=l;return}function md(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;if(!((d|0)!=0&(e|0)!=0))return;if((c[b+24>>2]|0)<128?(c[b+28>>2]|0)<128:0){c[6747]=(c[6747]|0)+1;h=kb(1043)|0;if(!h)j=0;else{c[(h+4+15&-16)+-4>>2]=h;j=h+4+15&-16}h=c[b+24>>2]|0;if((h|0)>0){i=0;do{k=(c[b+32>>2]|0)+(i<<3)|0;l=c[k+4>>2]|0;m=j+(i<<3)|0;c[m>>2]=c[k>>2];c[m+4>>2]=l;i=i+1|0}while((i|0)!=(h|0))}h=c[b+32>>2]|0;if(h|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=j;c[b+28>>2]=128}c[b+24>>2]=128;k=c[b+32>>2]|0;c[k>>2]=d;c[k+4>>2]=e;k=1;j=124;while(1){h=k+-1|0;i=c[b+32>>2]|0;l=c[i+(h<<3)>>2]|0;m=c[i+(h<<3)+4>>2]|0;if((h|0)>(j|0)){e=c[b+24>>2]|0;if((e|0)<(e<<1|0)?(c[b+28>>2]|0)<(e<<1|0):0){if(e){c[6747]=(c[6747]|0)+1;i=kb((e<<4|3)+16|0)|0;if(!i)d=0;else{c[(i+4+15&-16)+-4>>2]=i;d=i+4+15&-16}i=c[b+24>>2]|0;if((i|0)>0){j=0;do{p=(c[b+32>>2]|0)+(j<<3)|0;o=c[p+4>>2]|0;n=d+(j<<3)|0;c[n>>2]=c[p>>2];c[n+4>>2]=o;j=j+1|0}while((j|0)!=(i|0));i=d}else i=d}else{i=0;d=0}j=c[b+32>>2]|0;if(j|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=d;c[b+28>>2]=e<<1}c[b+24>>2]=e<<1;j=(e<<1)+-4|0}do if((l|0)==(m|0)){if(c[l+40>>2]|0){p=c[l+36>>2]|0;c[i+(h<<3)>>2]=p;c[i+(h<<3)+4>>2]=p;p=c[l+40>>2]|0;h=k+1|0;o=c[b+32>>2]|0;c[o+(k<<3)>>2]=p;c[o+(k<<3)+4>>2]=p;o=c[l+40>>2]|0;p=c[b+32>>2]|0;c[p+(h<<3)>>2]=c[l+36>>2];c[p+(h<<3)+4>>2]=o;h=k+2|0}}else if(((((+f[l>>2]<=+f[m+16>>2]?+f[l+16>>2]>=+f[m>>2]:0)?+f[l+4>>2]<=+f[m+20>>2]:0)?+f[l+20>>2]>=+f[m+4>>2]:0)?+f[l+8>>2]<=+f[m+24>>2]:0)?+f[l+24>>2]>=+f[m+8>>2]:0){e=(c[m+40>>2]|0)!=0;if(!(c[l+40>>2]|0))if(e){p=c[m+36>>2]|0;c[i+(h<<3)>>2]=l;c[i+(h<<3)+4>>2]=p;p=c[m+40>>2]|0;h=c[b+32>>2]|0;c[h+(k<<3)>>2]=l;c[h+(k<<3)+4>>2]=p;h=k+1|0;break}else{Ma[c[(c[g>>2]|0)+8>>2]&127](g,l,m);break}else{d=c[l+36>>2]|0;if(e){o=c[m+36>>2]|0;c[i+(h<<3)>>2]=d;c[i+(h<<3)+4>>2]=o;h=c[m+36>>2]|0;o=k+1|0;n=c[b+32>>2]|0;c[n+(k<<3)>>2]=c[l+40>>2];c[n+(k<<3)+4>>2]=h;n=c[m+40>>2]|0;h=k+2|0;p=c[b+32>>2]|0;c[p+(o<<3)>>2]=c[l+36>>2];c[p+(o<<3)+4>>2]=n;o=c[m+40>>2]|0;p=c[b+32>>2]|0;c[p+(h<<3)>>2]=c[l+40>>2];c[p+(h<<3)+4>>2]=o;h=k+3|0;break}else{c[i+(h<<3)>>2]=d;c[i+(h<<3)+4>>2]=m;h=c[b+32>>2]|0;c[h+(k<<3)>>2]=c[l+40>>2];c[h+(k<<3)+4>>2]=m;h=k+1|0;break}}}while(0);if(!h)break;else k=h}return}function nd(b,d){b=b|0;d=d|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;o=c[b+92>>2]|0;if(!(ra[c[(c[o>>2]|0)+56>>2]&127](o)|0))return;o=c[b+92>>2]|0;o=ra[c[(c[o>>2]|0)+28>>2]&127](o)|0;f=c[o+4>>2]|0;if((f|0)>1){qd(o,0,f+-1|0);j=c[o+4>>2]|0}else j=f;m=c[b+104>>2]|0;f=j-m|0;if((m|0)<0){if((c[o+8>>2]|0)<(f|0)){if(!f){h=j;i=0}else{c[6747]=(c[6747]|0)+1;g=kb((f<<4|3)+16|0)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}h=c[o+4>>2]|0;i=g}if((h|0)>0){g=0;do{m=c[o+12>>2]|0;c[i+(g<<4)>>2]=c[m+(g<<4)>>2];c[i+(g<<4)+4>>2]=c[m+(g<<4)+4>>2];c[i+(g<<4)+8>>2]=c[m+(g<<4)+8>>2];c[i+(g<<4)+12>>2]=c[m+(g<<4)+12>>2];g=g+1|0}while((g|0)!=(h|0))}g=c[o+12>>2]|0;if(g|0){if(a[o+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[o+12>>2]=0}a[o+16>>0]=1;c[o+12>>2]=i;c[o+8>>2]=f;h=o+12|0}else h=o+12|0;g=j;do{m=(c[h>>2]|0)+(g<<4)|0;g=g+1|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0}while((g|0)!=(f|0))}c[o+4>>2]=f;c[b+104>>2]=0;if((f|0)>0){g=0;l=0;m=0;i=0;while(1){k=c[o+12>>2]|0;j=k+(l<<4)|0;p=m;m=c[j>>2]|0;k=k+(l<<4)+4|0;h=c[k>>2]|0;if(!((m|0)==(p|0)&(h|0)==(i|0))){p=m+54|0;i=m+48|0;if(!((((((e[p>>1]|0)>=(e[h+48>>1]|0)?(e[h+54>>1]|0)>=(e[i>>1]|0):0)?(e[p+2>>1]|0)>=(e[h+48+2>>1]|0):0)?(e[h+54+2>>1]|0)>=(e[i+2>>1]|0):0)?(e[p+4>>1]|0)>=(e[h+52>>1]|0):0)?(e[h+54+4>>1]|0)>=(e[m+52>>1]|0):0))n=30}else{h=i;n=30}if((n|0)==30){n=0;g=c[b+92>>2]|0;Ma[c[(c[g>>2]|0)+32>>2]&127](g,j,d);c[j>>2]=0;c[k>>2]=0;g=(c[b+104>>2]|0)+1|0;c[b+104>>2]=g;c[6723]=(c[6723]|0)+-1;f=c[o+4>>2]|0}l=l+1|0;if((l|0)>=(f|0))break;else i=h}if((f|0)>1){qd(o,0,f+-1|0);f=c[o+4>>2]|0;g=c[b+104>>2]|0}j=f-g|0;if((g|0)<0){if((c[o+8>>2]|0)<(j|0)){if(!j){h=f;i=0}else{c[6747]=(c[6747]|0)+1;g=kb((j<<4|3)+16|0)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}h=c[o+4>>2]|0;i=g}if((h|0)>0){g=0;do{p=c[o+12>>2]|0;c[i+(g<<4)>>2]=c[p+(g<<4)>>2];c[i+(g<<4)+4>>2]=c[p+(g<<4)+4>>2];c[i+(g<<4)+8>>2]=c[p+(g<<4)+8>>2];c[i+(g<<4)+12>>2]=c[p+(g<<4)+12>>2];g=g+1|0}while((g|0)!=(h|0))}g=c[o+12>>2]|0;if(g|0){if(a[o+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[o+12>>2]=0}a[o+16>>0]=1;c[o+12>>2]=i;c[o+8>>2]=j}do{p=(c[o+12>>2]|0)+(f<<4)|0;f=f+1|0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0}while((f|0)!=(j|0));f=j}else f=j}c[o+4>>2]=f;c[b+104>>2]=0;return}function od(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;g=ea;ea=ea+80|0;c[a+68>>2]=(c[a+68>>2]|0)+1;d=c[a+64>>2]|0;if(d|0){e=c[(c[a+24>>2]|0)+(b*80|0)+76>>2]|0;jg(d,e)|0;f=c[d+4>>2]|0;if(f|0){c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0)}c[d+4>>2]=e;c[d+12>>2]=(c[d+12>>2]|0)+-1}f=(c[a+16>>2]|0)+-1|0;e=c[a+24>>2]|0;c[g>>2]=c[e+(b*80|0)>>2];c[g+4>>2]=c[e+(b*80|0)+4>>2];c[g+8>>2]=c[e+(b*80|0)+8>>2];c[g+12>>2]=c[e+(b*80|0)+12>>2];c[g+16>>2]=c[e+(b*80|0)+16>>2];c[g+16+4>>2]=c[e+(b*80|0)+16+4>>2];c[g+16+8>>2]=c[e+(b*80|0)+16+8>>2];c[g+16+12>>2]=c[e+(b*80|0)+16+12>>2];c[g+32>>2]=c[e+(b*80|0)+32>>2];c[g+32+4>>2]=c[e+(b*80|0)+32+4>>2];c[g+32+8>>2]=c[e+(b*80|0)+32+8>>2];c[g+32+12>>2]=c[e+(b*80|0)+32+12>>2];c[g+48>>2]=c[e+(b*80|0)+48>>2];c[g+48+4>>2]=c[e+(b*80|0)+48+4>>2];c[g+48+8>>2]=c[e+(b*80|0)+48+8>>2];c[g+48+12>>2]=c[e+(b*80|0)+48+12>>2];c[g+64>>2]=c[e+(b*80|0)+64>>2];c[g+64+4>>2]=c[e+(b*80|0)+64+4>>2];c[g+64+8>>2]=c[e+(b*80|0)+64+8>>2];c[g+64+12>>2]=c[e+(b*80|0)+64+12>>2];c[e+(b*80|0)>>2]=c[e+(f*80|0)>>2];c[e+(b*80|0)+4>>2]=c[e+(f*80|0)+4>>2];c[e+(b*80|0)+8>>2]=c[e+(f*80|0)+8>>2];c[e+(b*80|0)+12>>2]=c[e+(f*80|0)+12>>2];c[e+(b*80|0)+16>>2]=c[e+(f*80|0)+16>>2];c[e+(b*80|0)+16+4>>2]=c[e+(f*80|0)+16+4>>2];c[e+(b*80|0)+16+8>>2]=c[e+(f*80|0)+16+8>>2];c[e+(b*80|0)+16+12>>2]=c[e+(f*80|0)+16+12>>2];c[e+(b*80|0)+32>>2]=c[e+(f*80|0)+32>>2];c[e+(b*80|0)+32+4>>2]=c[e+(f*80|0)+32+4>>2];c[e+(b*80|0)+32+8>>2]=c[e+(f*80|0)+32+8>>2];c[e+(b*80|0)+32+12>>2]=c[e+(f*80|0)+32+12>>2];c[e+(b*80|0)+48>>2]=c[e+(f*80|0)+48>>2];c[e+(b*80|0)+48+4>>2]=c[e+(f*80|0)+48+4>>2];c[e+(b*80|0)+48+8>>2]=c[e+(f*80|0)+48+8>>2];c[e+(b*80|0)+48+12>>2]=c[e+(f*80|0)+48+12>>2];c[e+(b*80|0)+64>>2]=c[e+(f*80|0)+64>>2];c[e+(b*80|0)+64+4>>2]=c[e+(f*80|0)+64+4>>2];c[e+(b*80|0)+64+8>>2]=c[e+(f*80|0)+64+8>>2];c[e+(b*80|0)+64+12>>2]=c[e+(f*80|0)+64+12>>2];e=c[a+24>>2]|0;c[e+(f*80|0)>>2]=c[g>>2];c[e+(f*80|0)+4>>2]=c[g+4>>2];c[e+(f*80|0)+8>>2]=c[g+8>>2];c[e+(f*80|0)+12>>2]=c[g+12>>2];c[e+(f*80|0)+16>>2]=c[g+16>>2];c[e+(f*80|0)+16+4>>2]=c[g+16+4>>2];c[e+(f*80|0)+16+8>>2]=c[g+16+8>>2];c[e+(f*80|0)+16+12>>2]=c[g+16+12>>2];c[e+(f*80|0)+32>>2]=c[g+32>>2];c[e+(f*80|0)+32+4>>2]=c[g+32+4>>2];c[e+(f*80|0)+32+8>>2]=c[g+32+8>>2];c[e+(f*80|0)+32+12>>2]=c[g+32+12>>2];c[e+(f*80|0)+48>>2]=c[g+48>>2];c[e+(f*80|0)+48+4>>2]=c[g+48+4>>2];c[e+(f*80|0)+48+8>>2]=c[g+48+8>>2];c[e+(f*80|0)+48+12>>2]=c[g+48+12>>2];c[e+(f*80|0)+64>>2]=c[g+64>>2];c[e+(f*80|0)+64+4>>2]=c[g+64+4>>2];c[e+(f*80|0)+64+8>>2]=c[g+64+8>>2];c[e+(f*80|0)+64+12>>2]=c[g+64+12>>2];if(!(c[a+64>>2]|0)){b=c[a+16>>2]|0;b=b+-1|0;c[a+16>>2]=b;ea=g;return}c[(c[(c[a+24>>2]|0)+(b*80|0)+76>>2]|0)+36>>2]=b;b=c[a+16>>2]|0;b=b+-1|0;c[a+16>>2]=b;ea=g;return}function pd(a,d,g,h,i,j,k,l,m){a=a|0;d=d|0;g=g|0;h=+h;i=+i;j=+j;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0.0,t=0.0,u=0.0,v=0.0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0.0,E=0.0,F=0,G=0.0,H=0,I=0,J=0,K=0,L=0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0;U=ea;ea=ea+32|0;D=+f[g>>2];E=+f[g+4>>2];G=+f[g+8>>2];Q=1.0/+s(+((h-D)*(h-D)+(i-E)*(i-E)+(j-G)*(j-G)));N=(h-D)*Q==0.0?999999984306749440.0:1.0/((h-D)*Q);O=(i-E)*Q==0.0?999999984306749440.0:1.0/((i-E)*Q);P=(j-G)*Q==0.0?999999984306749440.0:1.0/((j-G)*Q);da=(D>h?h:D)+ +f[k>>2];ca=(E>i?i:E)+ +f[k+4>>2];ba=(G>j?j:G)+ +f[k+8>>2];$=(D>2];X=(E>2];t=(G>2];_=+f[a+4>>2];da=da<_?_:da;W=+f[a+8>>2];ca=ca>2];ba=ba>2];Y=+f[a+24>>2];r=+f[a+28>>2];Z=+f[a+36>>2];V=+f[a+40>>2];v=+f[a+44>>2];F=~~(((aa0){o=0;p=c[a+136>>2]|0;n=0;do{n=n+1|0;y=p+6|0;q=b[p>>1]|0;z=p+10|0;w=b[p+4>>1]|0;A=p+8|0;x=b[p+2>>1]|0;C=p+12|0;B=(c[C>>2]|0)>-1;do if(((J&65535)>=(q&65535)?(F&65535)<=(e[y>>1]|0):0)&(I&65535)<=(e[z>>1]|0)&(L&65535)>=(w&65535)&(H&65535)<=(e[A>>1]|0)&(K&65535)>=(x&65535)){$=+f[a+36>>2];ba=+f[a+40>>2];da=+f[a+44>>2];aa=+f[a+4>>2];ca=+f[a+8>>2];u=+f[a+12>>2];f[U+12>>2]=0.0;v=aa+ +(e[y>>1]|0)/$;r=ca+ +(e[A>>1]|0)/ba;t=u+ +(e[z>>1]|0)/da;f[U+28>>2]=0.0;f[U>>2]=+(q&65535)/$+aa-+f[l>>2];f[U+4>>2]=+(x&65535)/ba+ca-+f[l+4>>2];f[U+8>>2]=+(w&65535)/da+u-+f[l+8>>2];f[U+16>>2]=v-+f[k>>2];f[U+20>>2]=r-+f[k+4>>2];f[U+24>>2]=t-+f[k+8>>2];t=+f[g>>2];r=N*(+f[U+((N<0.0&1)<<4)>>2]-t);t=N*(+f[U+(((N<0.0^1)&1)<<4)>>2]-t);v=+f[g+4>>2];u=O*(+f[U+((O<0.0&1)<<4)+4>>2]-v);v=O*(+f[U+(((O<0.0^1)&1)<<4)+4>>2]-v);if(!(u>t|r>v)?(M=u>r?u:r,T=v>2],R=P*(+f[U+((P<0.0&1)<<4)+8>>2]-S),S=P*(+f[U+(((P<0.0^1)&1)<<4)+8>>2]-S),!(R>T|M>S)):0){q=(S0.0?(R>M?R:M)<(j-G)*((j-G)*Q)+((h-D)*((h-D)*Q)+(i-E)*((i-E)*Q)):0;if(!(B&q)){w=9;break}w=c[C>>2]|0;Ma[c[(c[d>>2]|0)+8>>2]&127](d,21?w>>21:w,w&2097151);w=10;break}q=0;w=9}else{q=0;w=9}while(0);if((w|0)==9){w=0;if(B|q)w=10;else{C=c[C>>2]|0;o=o-C|0;p=p+(0-C<<4)|0}}if((w|0)==10){o=o+1|0;p=p+16|0}}while((o|0)<(m|0))}else n=0;if((c[6727]|0)>=(n|0)){ea=U;return}c[6727]=n;ea=U;return}function qd(a,b,d){a=a|0;b=b|0;d=d|0;var 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;while(1){r=c[a+12>>2]|0;q=(b+d|0)/2|0;o=c[r+(q<<4)>>2]|0;p=c[r+(q<<4)+4>>2]|0;q=c[r+(q<<4)+8>>2]|0;e=b;f=d;while(1){a:do if(!o)while(1){l=r+(e<<4)|0;j=c[l>>2]|0;if(!j)g=-1;else g=c[j+12>>2]|0;k=c[r+(e<<4)+4>>2]|0;if(!k)h=-1;else h=c[k+12>>2]|0;if(!p)i=-1;else i=c[p+12>>2]|0;do if((g|0)<=-1){g=(h|0)>(i|0);if(g|(j|0)==0^1)if((j|0)==0&g)break;else break a;if((k|0)!=(p|0))break a;if((c[r+(e<<4)+8>>2]|0)>>>0<=q>>>0)break a}while(0);e=e+1|0}else{m=c[o+12>>2]|0;while(1){l=r+(e<<4)|0;j=c[l>>2]|0;if(!j)g=-1;else g=c[j+12>>2]|0;k=c[r+(e<<4)+4>>2]|0;if(!k)h=-1;else h=c[k+12>>2]|0;if(!p)i=-1;else i=c[p+12>>2]|0;do if((g|0)<=(m|0)){g=(h|0)>(i|0);if(g|(j|0)==(o|0)^1)if((j|0)==(o|0)&g)break;else break a;if((k|0)!=(p|0))break a;if((c[r+(e<<4)+8>>2]|0)>>>0<=q>>>0)break a}while(0);e=e+1|0}}while(0);b:do if(!o)while(1){g=r+(f<<4)|0;k=c[g>>2]|0;if(!k)h=-1;else h=c[k+12>>2]|0;if(!p)i=-1;else i=c[p+12>>2]|0;m=c[r+(f<<4)+4>>2]|0;if(!m)j=-1;else j=c[m+12>>2]|0;do if((h|0)>=-1){h=(i|0)>(j|0);if(h|(k|0)==0^1)if((k|0)==0&h)break;else break b;if((p|0)!=(m|0))break b;if((c[r+(f<<4)+8>>2]|0)>>>0>=q>>>0)break b}while(0);f=f+-1|0}else{n=c[o+12>>2]|0;while(1){g=r+(f<<4)|0;k=c[g>>2]|0;if(!k)h=-1;else h=c[k+12>>2]|0;if(!p)i=-1;else i=c[p+12>>2]|0;m=c[r+(f<<4)+4>>2]|0;if(!m)j=-1;else j=c[m+12>>2]|0;do if((n|0)<=(h|0)){h=(i|0)>(j|0);if(h|(o|0)==(k|0)^1)if((o|0)==(k|0)&h)break;else break b;if((p|0)!=(m|0))break b;if((c[r+(f<<4)+8>>2]|0)>>>0>=q>>>0)break b}while(0);f=f+-1|0}}while(0);if((e|0)<=(f|0)){j=c[l>>2]|0;k=c[r+(e<<4)+4>>2]|0;m=c[r+(e<<4)+8>>2]|0;n=c[r+(e<<4)+12>>2]|0;c[l>>2]=c[g>>2];c[l+4>>2]=c[g+4>>2];c[l+8>>2]=c[g+8>>2];c[l+12>>2]=c[g+12>>2];r=c[a+12>>2]|0;c[r+(f<<4)>>2]=j;c[r+(f<<4)+4>>2]=k;c[r+(f<<4)+8>>2]=m;c[r+(f<<4)+12>>2]=n;e=e+1|0;f=f+-1|0}if((e|0)>(f|0))break;r=c[a+12>>2]|0}if((f|0)>(b|0))qd(a,b,f);if((e|0)<(d|0))b=e;else break}return}function rd(b,d,e,g,h,i,j,k,l){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=+i;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0,q=0.0,r=0.0,s=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0.0;C=ea;ea=ea+32|0;if(!d){ea=C;return}p=c[b+44>>2]|0;if((p|0)<128){if((c[b+48>>2]|0)<128){c[6747]=(c[6747]|0)+1;m=kb(531)|0;if(!m)o=0;else{c[(m+4+15&-16)+-4>>2]=m;o=m+4+15&-16}m=c[b+44>>2]|0;if((m|0)>0){n=0;do{c[o+(n<<2)>>2]=c[(c[b+52>>2]|0)+(n<<2)>>2];n=n+1|0}while((n|0)!=(m|0))}m=c[b+52>>2]|0;if(m|0){if(a[b+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[m+-4>>2]|0)}c[b+52>>2]=0}a[b+56>>0]=1;c[b+52>>2]=o;c[b+48>>2]=128;n=b+52|0}else n=b+52|0;m=p;do{c[(c[n>>2]|0)+(m<<2)>>2]=0;m=m+1|0}while((m|0)!=128);x=b+48|0}else{x=b+48|0;n=b+52|0}c[b+44>>2]=128;c[c[n>>2]>>2]=d;w=1;m=126;while(1){o=w+-1|0;p=c[n>>2]|0;v=c[p+(o<<2)>>2]|0;r=+f[v+4>>2]-+f[k+4>>2];t=+f[v+8>>2]-+f[k+8>>2];f[C>>2]=+f[v>>2]-+f[k>>2];f[C+4>>2]=r;f[C+8>>2]=t;f[C+12>>2]=0.0;t=+f[v+20>>2]-+f[j+4>>2];r=+f[v+24>>2]-+f[j+8>>2];f[C+16>>2]=+f[v+16>>2]-+f[j>>2];f[C+20>>2]=t;f[C+24>>2]=r;f[C+28>>2]=0.0;u=c[h>>2]|0;r=+f[e>>2];t=+f[g>>2];q=(+f[C+(u<<4)>>2]-r)*t;r=t*(+f[C+(1-u<<4)>>2]-r);u=c[h+4>>2]|0;t=+f[e+4>>2];D=+f[g+4>>2];s=(+f[C+(u<<4)+4>>2]-t)*D;t=D*(+f[C+(1-u<<4)+4>>2]-t);do if((!(s>r|q>t)?(y=s>q?s:q,B=t>2]|0,A=+f[e+8>>2],D=+f[g+8>>2],z=(+f[C+(u<<4)+8>>2]-A)*D,A=D*(+f[C+(1-u<<4)+8>>2]-A),!(z>B|y>A)):0)?((A0.0?(z>y?z:y)>2]|0)){Ia[c[(c[l>>2]|0)+12>>2]&127](l,v);break}if((o|0)>(m|0)){u=c[b+44>>2]|0;if((u|0)<(u<<1|0)){if((c[x>>2]|0)<(u<<1|0)){if(u){c[6747]=(c[6747]|0)+1;m=kb((u<<3|3)+16|0)|0;if(!m)d=0;else{c[(m+4+15&-16)+-4>>2]=m;d=m+4+15&-16}m=c[b+44>>2]|0;if((m|0)>0){p=0;do{c[d+(p<<2)>>2]=c[(c[n>>2]|0)+(p<<2)>>2];p=p+1|0}while((p|0)!=(m|0));m=d}else m=d}else{m=0;d=0}p=c[n>>2]|0;if(p|0){if(a[b+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[p+-4>>2]|0)}c[n>>2]=0}a[b+56>>0]=1;c[n>>2]=d;c[x>>2]=u<<1}else m=p;p=u;do{c[m+(p<<2)>>2]=0;p=p+1|0;m=c[n>>2]|0}while((p|0)!=(u<<1|0));m=m+(o<<2)|0}else m=p+(o<<2)|0;c[b+44>>2]=u<<1;o=m;m=(u<<1)+-2|0}else o=p+(o<<2)|0;c[o>>2]=c[v+36>>2];c[(c[n>>2]|0)+(w<<2)>>2]=c[v+40>>2];o=w+1|0}while(0);if(!o)break;else w=o}ea=C;return}function sd(a,b,d,e,g,h,i,j,k,l,m,n){a=a|0;b=b|0;d=d|0;e=e|0;g=+g;h=+h;i=+i;j=+j;k=+k;l=l|0;m=+m;n=n|0;var o=0.0,p=0.0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0.0,C=0,D=0,E=0;E=ea;ea=ea+2560|0;_p(E+2528|0,+f[d>>2],+f[d+4>>2],+f[d+8>>2],g);vp(E+2544|0,+f[b>>2],+f[b+4>>2],+f[b+8>>2],+f[E+2528>>2],+f[E+2528+4>>2],+f[E+2528+8>>2]);_p(E+2496|0,+f[d>>2],+f[d+4>>2],+f[d+8>>2],g);xp(E+2512|0,+f[b>>2],+f[b+4>>2],+f[b+8>>2],+f[E+2496>>2],+f[E+2496+4>>2],+f[E+2496+8>>2]);Ko(E+2464|0,+f[d>>2],+f[d+4>>2],+f[d+8>>2],+f[e>>2],+f[e+4>>2],+f[e+8>>2]);p=!(h<=-1.5707963705062866)?h:m*.01745329238474369+-1.5707963705062866;o=!(i>=1.5707963705062866)?i:1.5707963705062866-m*.01745329238474369;if(p>o){D=1;C=1;h=1.5707963705062866-m*.01745329238474369;p=m*.01745329238474369+-1.5707963705062866}else{D=!(h<=-1.5707963705062866)^1;C=!(i>=1.5707963705062866)^1;h=o}B=h-p;A=(~~(B/(m*.01745329238474369))|0)<1?2:~~(B/(m*.01745329238474369))+1|0;if(!(j>k))if(!(k-j>=6.2831854820251465)){z=0;h=k}else{z=1;h=k}else{z=1;h=3.1415927410125732;j=m*.01745329238474369+-3.1415927410125732}o=h-j;w=(~~(o/(m*.01745329238474369))|0)<1?2:~~(o/(m*.01745329238474369))+1|0;s=0;u=E+1184|0;v=E;while(1){if((s|0)>=(A|0))break;i=p+B/+(A+-1|0)*+(s|0);h=+CJ(i)*g;i=+DJ(i)*g;x=(s|0)==0;r=(s|0)==(A+-1|0);t=0;while(1){if((t|0)>=(w|0))break;k=j+o/+(w+-1|0)*+(t|0);m=+CJ(k);k=i*+DJ(k);$y(E+2400|0,k,+f[e>>2],+f[e+4>>2],+f[e+8>>2]);vp(E+2416|0,+f[b>>2],+f[b+4>>2],+f[b+8>>2],+f[E+2400>>2],+f[E+2400+4>>2],+f[E+2400+8>>2]);$y(E+2384|0,i*m,+f[E+2464>>2],+f[E+2464+4>>2],+f[E+2464+8>>2]);vp(E+2432|0,+f[E+2416>>2],+f[E+2416+4>>2],+f[E+2416+8>>2],+f[E+2384>>2],+f[E+2384+4>>2],+f[E+2384+8>>2]);$y(E+2368|0,h,+f[d>>2],+f[d+4>>2],+f[d+8>>2]);vp(E+2448|0,+f[E+2432>>2],+f[E+2432+4>>2],+f[E+2432+8>>2],+f[E+2368>>2],+f[E+2368+4>>2],+f[E+2368+8>>2]);q=v+(t<<4)|0;c[q>>2]=c[E+2448>>2];c[q+4>>2]=c[E+2448+4>>2];c[q+8>>2]=c[E+2448+8>>2];c[q+12>>2]=c[E+2448+12>>2];if(x){if(C)Pa[c[(c[a>>2]|0)+8>>2]&127](a,E+2512|0,q,l)}else Pa[c[(c[a>>2]|0)+8>>2]&127](a,u+(t<<4)|0,q,l);y=(t|0)==0;if(y){c[E+2480>>2]=c[v>>2];c[E+2480+4>>2]=c[v+4>>2];c[E+2480+8>>2]=c[v+8>>2];c[E+2480+12>>2]=c[v+12>>2]}else Pa[c[(c[a>>2]|0)+8>>2]&127](a,v+(t+-1<<4)|0,q,l);if(r&D)Pa[c[(c[a>>2]|0)+8>>2]&127](a,E+2544|0,q,l);do if(n)if(z){if((t|0)!=(w+-1|0))break;Pa[c[(c[a>>2]|0)+8>>2]&127](a,E+2480|0,v+(w+-1<<4)|0,l);break}else{if(!((x|r)&(y|(t|0)==(w+-1|0))))break;Pa[c[(c[a>>2]|0)+8>>2]&127](a,b,q,l);break}while(0);t=t+1|0}y=v;s=s+1|0;v=u;u=y}ea=E;return}function td(a,b,d){a=a|0;b=b|0;d=d|0;var h=0.0,i=0,j=0.0,k=0,l=0.0,m=0,n=0,o=0,p=0,q=0,r=0,s=0.0,t=0.0;r=ea;ea=ea+80|0;o=c[a+4>>2]|0;Za[c[(c[o>>2]|0)+16>>2]&3](o,r+76|0,r+72|0,r+68|0,r+64|0,r+60|0,r+56|0,r+52|0,r+48|0,b);o=(c[r+60>>2]|0)+(z(c[r+56>>2]|0,d)|0)|0;q=c[a+4>>2]|0;p=(c[r+68>>2]|0)==0;n=c[r+76>>2]|0;if((c[r+48>>2]|0)==3){m=c[r+64>>2]|0;i=n+(z(m,e[o+4>>1]|0)|0)|0;if(p){k=i+8|0;j=+f[q+12>>2];l=+f[i>>2]*+f[q+4>>2];h=+f[i+4>>2]*+f[q+8>>2]}else{k=q+12|0;j=+g[i+16>>3];l=+f[q+4>>2]*+g[i>>3];h=+f[q+8>>2]*+g[i+8>>3]}j=+f[k>>2]*j;f[r+32>>2]=l;f[r+36>>2]=h;f[r+40>>2]=j;f[r+44>>2]=0.0;i=n+(z(m,e[o+2>>1]|0)|0)|0;if(p){k=i+8|0;j=+f[q+12>>2];l=+f[i>>2]*+f[q+4>>2];h=+f[i+4>>2]*+f[q+8>>2]}else{k=q+12|0;j=+g[i+16>>3];l=+f[q+4>>2]*+g[i>>3];h=+f[q+8>>2]*+g[i+8>>3]}j=+f[k>>2]*j;f[r+16>>2]=l;f[r+20>>2]=h;f[r+24>>2]=j;f[r+28>>2]=0.0;k=n+(z(m,e[o>>1]|0)|0)|0;if(p){i=k+8|0;j=+f[q+12>>2];l=+f[k>>2]*+f[q+4>>2];h=+f[k+4>>2]*+f[q+8>>2]}else{i=q+12|0;j=+g[k+16>>3];l=+f[q+4>>2]*+g[k>>3];h=+f[q+8>>2]*+g[k+8>>3]}s=l;l=+f[i>>2]*j;f[r>>2]=s;q=r+4|0;f[q>>2]=h;q=r+8|0;f[q>>2]=l;q=r+12|0;f[q>>2]=0.0;q=a+8|0;q=c[q>>2]|0;p=c[q>>2]|0;p=p+8|0;p=c[p>>2]|0;Pa[p&127](q,r,b,d);a=c[a+4>>2]|0;d=c[a>>2]|0;d=d+24|0;d=c[d>>2]|0;Ia[d&127](a,b);ea=r;return}else{m=c[r+64>>2]|0;i=n+(z(m,c[o+8>>2]|0)|0)|0;if(p){k=i+8|0;j=+f[q+12>>2];l=+f[i>>2]*+f[q+4>>2];h=+f[i+4>>2]*+f[q+8>>2]}else{k=q+12|0;j=+g[i+16>>3];l=+f[q+4>>2]*+g[i>>3];h=+f[q+8>>2]*+g[i+8>>3]}s=+f[k>>2]*j;f[r+32>>2]=l;f[r+36>>2]=h;f[r+40>>2]=s;f[r+44>>2]=0.0;i=n+(z(m,c[o+4>>2]|0)|0)|0;if(p){k=i+8|0;j=+f[q+12>>2];l=+f[i>>2]*+f[q+4>>2];h=+f[i+4>>2]*+f[q+8>>2]}else{k=q+12|0;j=+g[i+16>>3];l=+f[q+4>>2]*+g[i>>3];h=+f[q+8>>2]*+g[i+8>>3]}s=+f[k>>2]*j;f[r+16>>2]=l;f[r+20>>2]=h;f[r+24>>2]=s;f[r+28>>2]=0.0;k=n+(z(m,c[o>>2]|0)|0)|0;if(p){i=k+8|0;j=+f[q+12>>2];l=+f[k>>2]*+f[q+4>>2];h=+f[k+4>>2]*+f[q+8>>2]}else{i=q+12|0;j=+g[k+16>>3];l=+f[q+4>>2]*+g[k>>3];h=+f[q+8>>2]*+g[k+8>>3]}t=l;l=h;s=+f[i>>2]*j;f[r>>2]=t;q=r+4|0;f[q>>2]=l;q=r+8|0;f[q>>2]=s;q=r+12|0;f[q>>2]=0.0;q=a+8|0;q=c[q>>2]|0;p=c[q>>2]|0;p=p+8|0;p=c[p>>2]|0;Pa[p&127](q,r,b,d);a=c[a+4>>2]|0;d=c[a>>2]|0;d=d+24|0;d=c[d>>2]|0;Ia[d&127](a,b);ea=r;return}}function ud(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0;Yf(a,b+(c*284|0)|0,d);i=+f[b+(c*284|0)+52>>2];g=+f[b+(c*284|0)+56>>2];e=+f[b+(c*284|0)+60>>2];J=+f[b+(c*284|0)+76>>2];A=+f[b+(c*284|0)+72>>2];C=+f[b+(c*284|0)+68>>2];z=1.0/+s(+((A*-i-C*-g)*(A*-i-C*-g)+((J*-g-A*-e)*(J*-g-A*-e)+(C*-e-J*-i)*(C*-e-J*-i))));y=(J*-g-A*-e)*z;x=(C*-e-J*-i)*z;z=(A*-i-C*-g)*z;j=+f[b+(c*284|0)+232>>2]*.5;n=+v(+j)/+s(+(i*i+g*g+e*e));j=+u(+j);m=2.0/(j*j+(n*-e*(n*-e)+(n*-i*(n*-i)+n*-g*(n*-g))));H=1.0-(n*-g*(n*-g*m)+n*-e*(n*-e*m));G=n*-i*(n*-g*m)-j*(n*-e*m);I=n*-i*(n*-e*m)+j*(n*-g*m);E=n*-i*(n*-g*m)+j*(n*-e*m);D=1.0-(n*-i*(n*-i*m)+n*-e*(n*-e*m));F=n*-g*(n*-e*m)-j*(n*-i*m);l=n*-i*(n*-e*m)-j*(n*-g*m);j=n*-g*(n*-e*m)+j*(n*-i*m);m=1.0-(n*-i*(n*-i*m)+n*-g*(n*-g*m));n=+f[b+(c*284|0)+236>>2]*-.5;B=+v(+n)/+s(+(J*J+(A*A+C*C)));n=+u(+n);r=2.0/(n*n+(J*B*(J*B)+(C*B*(C*B)+A*B*(A*B))));o=1.0-(A*B*(A*B*r)+J*B*(J*B*r));k=C*B*(A*B*r)-n*(J*B*r);w=C*B*(J*B*r)+n*(A*B*r);p=C*B*(A*B*r)+n*(J*B*r);h=1.0-(C*B*(C*B*r)+J*B*(J*B*r));t=A*B*(J*B*r)-n*(C*B*r);q=C*B*(J*B*r)-n*(A*B*r);n=A*B*(J*B*r)+n*(C*B*r);r=1.0-(C*B*(C*B*r)+A*B*(A*B*r));B=+f[b+(c*284|0)+68>>2];A=+f[b+(c*284|0)+72>>2];C=+f[b+(c*284|0)+76>>2];f[b+(c*284|0)+92>>2]=C*(H*w+G*t+I*r)+(B*(I*q+(G*p+H*o))+A*(I*n+(H*k+G*h)));f[b+(c*284|0)+96>>2]=z*(H*w+G*t+I*r)+(y*(I*q+(G*p+H*o))+x*(I*n+(H*k+G*h)));f[b+(c*284|0)+100>>2]=(H*w+G*t+I*r)*-e+((I*q+(G*p+H*o))*-i+(I*n+(H*k+G*h))*-g);f[b+(c*284|0)+104>>2]=0.0;f[b+(c*284|0)+108>>2]=C*(E*w+t*D+F*r)+(B*(F*q+(p*D+E*o))+A*(F*n+(E*k+D*h)));f[b+(c*284|0)+112>>2]=z*(E*w+t*D+F*r)+(y*(F*q+(p*D+E*o))+x*(F*n+(E*k+D*h)));f[b+(c*284|0)+116>>2]=(E*w+t*D+F*r)*-e+((F*q+(p*D+E*o))*-i+(F*n+(E*k+D*h))*-g);f[b+(c*284|0)+120>>2]=0.0;f[b+(c*284|0)+124>>2]=C*(l*w+j*t+m*r)+(B*(q*m+(j*p+l*o))+A*(n*m+(l*k+j*h)));f[b+(c*284|0)+128>>2]=z*(l*w+j*t+m*r)+(y*(q*m+(j*p+l*o))+x*(n*m+(l*k+j*h)));f[b+(c*284|0)+132>>2]=(l*w+j*t+m*r)*-e+((q*m+(j*p+l*o))*-i+(n*m+(l*k+j*h))*-g);f[b+(c*284|0)+136>>2]=0.0;h=+f[b+(c*284|0)+32>>2];g=g*h+ +f[b+(c*284|0)+40>>2];e=e*h+ +f[b+(c*284|0)+44>>2];f[b+(c*284|0)+140>>2]=+f[b+(c*284|0)+36>>2]+i*h;f[b+(c*284|0)+144>>2]=g;f[b+(c*284|0)+148>>2]=e;f[b+(c*284|0)+152>>2]=0.0;return}function vd(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0,z=0,A=0,B=0,C=0,D=0.0;C=ea;ea=ea+32|0;p=+f[d>>2];j=(f[h>>2]=p,c[h>>2]|0);s=p<999999984306749440.0?j:1566444395;o=+f[d+4>>2];l=(f[h>>2]=o,c[h>>2]|0);t=o<999999984306749440.0?l:1566444395;D=+f[d+8>>2];n=(f[h>>2]=D,c[h>>2]|0);v=D<999999984306749440.0?n:1566444395;r=+f[d+12>>2];x=r<0.0?r:0.0;j=p>-999999984306749440.0?j:-581039253;l=o>-999999984306749440.0?l:-581039253;n=D>-999999984306749440.0?n:-581039253;r=r>0.0?r:0.0;D=+f[d+16>>2];A=D<(c[h>>2]=s,+f[h>>2]);i=(f[h>>2]=D,c[h>>2]|0);s=A?i:s;o=+f[d+20>>2];A=o<(c[h>>2]=t,+f[h>>2]);k=(f[h>>2]=o,c[h>>2]|0);t=A?k:t;p=+f[d+24>>2];A=p<(c[h>>2]=v,+f[h>>2]);m=(f[h>>2]=p,c[h>>2]|0);v=A?m:v;q=+f[d+28>>2];x=q(c[h>>2]=j,+f[h>>2])?i:j;u=o>(c[h>>2]=l,+f[h>>2])?k:l;l=p>(c[h>>2]=n,+f[h>>2])?m:n;r=r>2];A=D<(c[h>>2]=s,+f[h>>2]);i=(f[h>>2]=D,c[h>>2]|0);A=A?i:s;p=+f[d+36>>2];z=p<(c[h>>2]=t,+f[h>>2]);j=(f[h>>2]=p,c[h>>2]|0);z=z?j:t;q=+f[d+40>>2];y=q<(c[h>>2]=v,+f[h>>2]);k=(f[h>>2]=q,c[h>>2]|0);y=y?k:v;o=+f[d+44>>2];x=o(c[h>>2]=w,+f[h>>2])?i:w;u=p>(c[h>>2]=u,+f[h>>2])?j:u;t=q>(c[h>>2]=l,+f[h>>2])?k:l;o=r>2]|0;i=c[s+4>>2]|0;if((i|0)==(c[s+8>>2]|0)?(B=(i|0)==0?1:i<<1,(i|0)<(B|0)):0){if(!B)j=0;else{c[6747]=(c[6747]|0)+1;i=kb(B<<6|19)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=c[s+4>>2]|0}if((i|0)>0){k=0;do{l=j+(k<<6)|0;m=(c[s+12>>2]|0)+(k<<6)|0;n=l+64|0;do{c[l>>2]=c[m>>2];l=l+4|0;m=m+4|0}while((l|0)<(n|0));k=k+1|0}while((k|0)!=(i|0))}i=c[s+12>>2]|0;if(i|0){if(a[s+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[s+12>>2]=0}a[s+16>>0]=1;c[s+12>>2]=j;c[s+8>>2]=B;i=c[s+4>>2]|0}B=c[s+12>>2]|0;c[B+(i<<6)>>2]=A;c[B+(i<<6)+4>>2]=z;c[B+(i<<6)+8>>2]=y;f[B+(i<<6)+12>>2]=x;c[B+(i<<6)+16>>2]=v;c[B+(i<<6)+20>>2]=u;c[B+(i<<6)+24>>2]=t;f[B+(i<<6)+28>>2]=o;c[B+(i<<6)+32>>2]=-1;c[B+(i<<6)+36>>2]=e;c[B+(i<<6)+40>>2]=g;g=B+(i<<6)+44|0;c[g>>2]=c[C>>2];c[g+4>>2]=c[C+4>>2];c[g+8>>2]=c[C+8>>2];c[g+12>>2]=c[C+12>>2];c[g+16>>2]=c[C+16>>2];c[s+4>>2]=(c[s+4>>2]|0)+1;ea=C;return}function wd(b,d){b=b|0;d=+d;var e=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0,p=0,q=0,r=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0;r=ea;ea=ea+32|0;e=c[b+136>>2]|0;if((e|0)>0){g=0;do{ud(c[b+116>>2]|0,c[b+144>>2]|0,g,0);g=g+1|0;e=c[b+136>>2]|0}while((g|0)<(e|0))}q=c[b+116>>2]|0;l=+f[q+312>>2];m=+f[q+316>>2];h=+f[q+320>>2];h=+s(+(l*l+m*m+h*h))*3.5999999046325684;f[b+112>>2]=h;p=c[b+128>>2]|0;if(+f[q+4+(p<<2)>>2]*+f[q+312>>2]+ +f[q+20+(p<<2)>>2]*+f[q+316>>2]+ +f[q+36+(p<<2)>>2]*+f[q+320>>2]<0.0)f[b+112>>2]=-h;if((e|0)>0){e=0;do{+me(b,(c[b+144>>2]|0)+(e*284|0)|0);e=e+1|0;g=c[b+136>>2]|0}while((e|0)<(g|0));i=1.0/+f[(c[b+116>>2]|0)+344>>2];if((g|0)>0){g=0;do{e=c[b+144>>2]|0;if(!(a[e+(g*284|0)+84>>0]|0))h=0.0;else{h=+f[e+(g*284|0)+272>>2];h=i*(+f[e+(g*284|0)+216>>2]*(+f[e+(g*284|0)+204>>2]-+f[e+(g*284|0)+32>>2])*+f[e+(g*284|0)+268>>2]-h*+f[(h<0.0?e+(g*284|0)+220|0:e+(g*284|0)+224|0)>>2]);h=h<0.0?0.0:h}f[e+(g*284|0)+276>>2]=h;g=g+1|0;e=c[b+136>>2]|0}while((g|0)<(e|0));if((e|0)>0){e=0;do{p=c[b+144>>2]|0;k=+f[p+(e*284|0)+276>>2];m=+f[p+(e*284|0)+248>>2];k=k>m?m:k;m=k*+f[p+(e*284|0)+4>>2]*d;l=k*+f[p+(e*284|0)+8>>2]*d;f[r+16>>2]=+f[p+(e*284|0)>>2]*k*d;f[r+16+4>>2]=m;f[r+16+8>>2]=l;f[r+16+12>>2]=0.0;q=c[b+116>>2]|0;l=+f[p+(e*284|0)+20>>2]-+f[q+56>>2];m=+f[p+(e*284|0)+24>>2]-+f[q+60>>2];f[r>>2]=+f[p+(e*284|0)+16>>2]-+f[q+52>>2];f[r+4>>2]=l;f[r+8>>2]=m;f[r+12>>2]=0.0;uk(q,r+16|0,r);e=e+1|0}while((e|0)<(c[b+136>>2]|0))}}}Da[c[(c[b>>2]|0)+20>>2]&31](b,d);n=c[b+136>>2]|0;if((n|0)<=0){ea=r;return}o=c[b+144>>2]|0;p=c[b+116>>2]|0;q=0;do{k=+f[o+(q*284|0)+36>>2]-+f[p+52>>2];m=+f[o+(q*284|0)+40>>2]-+f[p+56>>2];l=+f[o+(q*284|0)+44>>2]-+f[p+60>>2];h=+f[p+332>>2];i=+f[p+336>>2];j=+f[p+328>>2];if(!(a[o+(q*284|0)+84>>0]|0)){e=o+(q*284|0)+240|0;j=+f[e>>2];g=o+(q*284|0)+236|0;h=j;i=+f[g>>2]}else{e=c[b+128>>2]|0;y=+f[p+4+(e<<2)>>2];w=+f[p+20+(e<<2)>>2];u=+f[p+36+(e<<2)>>2];x=+f[o+(q*284|0)>>2];v=+f[o+(q*284|0)+4>>2];t=+f[o+(q*284|0)+8>>2];j=((m*j-k*h+ +f[p+320>>2])*(u-t*(y*x+w*v+u*t))+((h*l-m*i+ +f[p+312>>2])*(y-x*(y*x+w*v+u*t))+(k*i-l*j+ +f[p+316>>2])*(w-v*(y*x+w*v+u*t))))*d/+f[o+(q*284|0)+212>>2];e=o+(q*284|0)+240|0;f[e>>2]=j;g=o+(q*284|0)+236|0;h=+f[g>>2];i=j}f[g>>2]=h+i;f[e>>2]=j*.9900000095367432;q=q+1|0}while((q|0)!=(n|0));ea=r;return}function xd(b,d,e,g){b=b|0;d=d|0;e=e|0;g=+g;var h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0;n=ea;ea=ea+16|0;i=+f[d>>2];j=+f[d+4>>2];k=+f[d+8>>2];l=+f[e>>2];m=+f[e+4>>2];h=+f[e+8>>2];if(!(a[b+228>>0]|0)){y=+f[b+100>>2];v=+f[b+116>>2];B=+f[b+132>>2];x=+f[b+104>>2];t=+f[b+120>>2];A=+f[b+136>>2];w=+f[b+108>>2];r=+f[b+124>>2];z=+f[b+140>>2];E=-+f[b+148>>2];D=-+f[b+152>>2];C=-+f[b+156>>2];I=+f[b+164>>2];H=+f[b+168>>2];q=+f[b+172>>2];G=+f[b+180>>2];F=+f[b+184>>2];p=+f[b+188>>2];u=+f[b+196>>2];s=+f[b+200>>2];o=+f[b+204>>2];q=h*(B*I+A*H+z*q)+(l*(y*I+x*H+w*q)+m*(v*I+t*H+r*q))+(I*(y*E+v*D+B*C)+(x*E+t*D+A*C)*H+(w*E+r*D+z*C)*q+ +f[b+212>>2]);p=h*(B*G+A*F+z*p)+(l*(y*G+x*F+w*p)+m*(v*G+t*F+r*p))+((y*E+v*D+B*C)*G+(x*E+t*D+A*C)*F+(w*E+r*D+z*C)*p+ +f[b+216>>2]);o=(y*E+v*D+B*C)*u+(x*E+t*D+A*C)*s+(w*E+r*D+z*C)*o+ +f[b+220>>2]+(h*(B*u+A*s+z*o)+(l*(y*u+x*s+w*o)+m*(v*u+t*s+r*o)));f[n>>2]=q;f[n+4>>2]=p;f[n+8>>2]=o;g=i*(i*g+l-q)+j*(j*g+m-p)+k*(k*g+h-o);e=n+12|0;f[e>>2]=0.0;b=b+32|0;b=c[b>>2]|0;e=c[b>>2]|0;e=e+16|0;e=c[e>>2]|0;Na[e&15](b,d,n,g);ea=n;return}else{y=+f[b+36>>2];B=+f[b+52>>2];v=+f[b+68>>2];z=+f[b+40>>2];D=+f[b+56>>2];w=+f[b+72>>2];A=+f[b+44>>2];F=+f[b+60>>2];x=+f[b+76>>2];s=-+f[b+84>>2];t=-+f[b+88>>2];u=-+f[b+92>>2];o=+f[b+164>>2];p=+f[b+168>>2];G=+f[b+172>>2];q=+f[b+180>>2];r=+f[b+184>>2];H=+f[b+188>>2];C=+f[b+196>>2];E=+f[b+200>>2];I=+f[b+204>>2];G=(k*g+h)*(v*o+w*p+x*G)+((i*g+l)*(y*o+z*p+A*G)+(j*g+m)*(B*o+D*p+F*G))+(o*(y*s+B*t+v*u)+(z*s+D*t+w*u)*p+(A*s+F*t+x*u)*G+ +f[b+212>>2]);H=(k*g+h)*(v*q+w*r+x*H)+((i*g+l)*(y*q+z*r+A*H)+(j*g+m)*(B*q+D*r+F*H))+((y*s+B*t+v*u)*q+(z*s+D*t+w*u)*r+(A*s+F*t+x*u)*H+ +f[b+216>>2]);I=(y*s+B*t+v*u)*C+(z*s+D*t+w*u)*E+(A*s+F*t+x*u)*I+ +f[b+220>>2]+((k*g+h)*(v*C+w*E+x*I)+((i*g+l)*(y*C+z*E+A*I)+(j*g+m)*(B*C+D*E+F*I)));f[n>>2]=G+i*(i*(G-l)+j*(H-m)+k*(I-h));f[n+4>>2]=H+j*(i*(G-l)+j*(H-m)+k*(I-h));f[n+8>>2]=I+k*(i*(G-l)+j*(H-m)+k*(I-h));I=i*(G-l)+j*(H-m)+k*(I-h);e=n+12|0;f[e>>2]=0.0;b=b+32|0;b=c[b>>2]|0;e=c[b>>2]|0;e=e+16|0;e=c[e>>2]|0;Na[e&15](b,d,n,I);ea=n;return}}function yd(b,d,e,g,i,j,k,l){b=b|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,t=0.0,u=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0;c[b+4>>2]=4;c[b+8>>2]=-1;c[b+12>>2]=-1;f[b+16>>2]=3402823466385288598117041.0e14;a[b+20>>0]=1;a[b+21>>0]=0;c[b+24>>2]=-1;c[b+28>>2]=d;c[b+32>>2]=e;f[b+36>>2]=0.0;f[b+40>>2]=.30000001192092896;c[b+44>>2]=0;c[b>>2]=5820;f[b+688>>2]=0.0;f[b+692>>2]=-1.0;f[b+696>>2]=.8999999761581421;f[b+700>>2]=.30000001192092896;f[b+704>>2]=1.0;f[b+708>>2]=0.0;f[b+712>>2]=0.0;a[b+716>>0]=0;a[b+736>>0]=0;a[b+737>>0]=0;a[b+738>>0]=0;a[b+739>>0]=1;a[b+740>>0]=l&1;c[b+748>>2]=0;c[b+600>>2]=c[g>>2];c[b+600+4>>2]=c[g+4>>2];c[b+600+8>>2]=c[g+8>>2];c[b+600+12>>2]=c[g+12>>2];o=+f[d+4>>2];p=+f[d+20>>2];m=+f[d+36>>2];q=+f[j>>2];t=+f[j+4>>2];n=+f[j+8>>2];do if(!(o*q+p*t+m*n>=.9999998807907104))if(!(o*q+p*t+m*n<=-.9999998807907104)){u=(f[h>>2]=m*t-p*n,c[h>>2]|0);g=(f[h>>2]=o*n-m*q,c[h>>2]|0);z=n*(o*n-m*q)-t*(p*q-o*t);A=q*(p*q-o*t)-n*(m*t-p*n);y=t*(m*t-p*n)-q*(o*n-m*q);e=(f[h>>2]=p*q-o*t,c[h>>2]|0);break}else{z=+f[d+12>>2];A=+f[d+28>>2];y=+f[d+44>>2];u=c[d+8>>2]|0;e=c[d+40>>2]|0;g=c[d+24>>2]|0;break}else{z=-+f[d+12>>2];A=-+f[d+28>>2];y=-+f[d+44>>2];u=c[d+8>>2]|0;e=c[d+40>>2]|0;g=c[d+24>>2]|0}while(0);f[b+552>>2]=z;c[b+556>>2]=u;c[b+560>>2]=c[j>>2];f[b+564>>2]=0.0;f[b+568>>2]=A;c[b+572>>2]=g;c[b+576>>2]=c[j+4>>2];f[b+580>>2]=0.0;f[b+584>>2]=y;c[b+588>>2]=e;c[b+592>>2]=c[j+8>>2];f[b+596>>2]=0.0;m=+f[j+4>>2];v=+f[k+8>>2];p=+f[j+8>>2];w=+f[k+4>>2];x=+f[k>>2];n=+f[j>>2];do if(v*p+(m*w+x*n)<-.9999998807907104)if(+r(+p)>.7071067690849304){n=1.0/+s(+(m*m+p*p));q=0.0;t=m*n;o=0.0;m=-(p*n);break}else{p=1.0/+s(+(m*m+n*n));q=0.0;t=0.0;o=-(m*p);m=n*p;break}else{B=+s(+((v*p+(m*w+x*n)+1.0)*2.0));q=B*.5;t=(w*n-m*x)*(1.0/B);o=(m*v-p*w)*(1.0/B);m=(p*x-v*n)*(1.0/B)}while(0);D=z*q+y*m-A*t;p=A*q+z*t-y*o;n=y*q+A*o-z*m;C=-(z*o)-A*m-y*t;z=-o;o=-m;y=-t;B=p*y+(q*D+C*z)-n*o;A=n*z+(q*p+C*o)-D*y;z=D*o+(C*y+q*n)-p*z;c[b+664>>2]=c[i>>2];c[b+664+4>>2]=c[i+4>>2];c[b+664+8>>2]=c[i+8>>2];c[b+664+12>>2]=c[i+12>>2];f[b+616>>2]=B;f[b+620>>2]=w*z-v*A;c[b+624>>2]=c[k>>2];f[b+628>>2]=0.0;f[b+632>>2]=A;f[b+636>>2]=v*B-x*z;c[b+640>>2]=c[k+4>>2];f[b+644>>2]=0.0;f[b+648>>2]=z;f[b+652>>2]=x*A-w*B;c[b+656>>2]=c[k+8>>2];f[b+660>>2]=0.0;f[b+732>>2]=l?-1.0:1.0;return}function zd(b){b=b|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;o=ea;ea=ea+16|0;Fi(14723);j=c[b+204>>2]|0;Ma[c[(c[j>>2]|0)+8>>2]&127](j,b,c[b+24>>2]|0);j=c[b+308>>2]|0;if((j|0)>0){k=c[b+316>>2]|0;l=0;do{e=c[k+(l<<2)>>2]|0;d=c[e+740>>2]|0;e=c[e+744>>2]|0;if((d|0?(e|0?(c[d+204>>2]&3|0)==0:0):0)?(c[e+204>>2]&3|0)==0:0){g=c[d+208>>2]|0;d=c[e+208>>2]|0;i=c[(c[b+204>>2]|0)+16>>2]|0;e=c[i+(g<<3)>>2]|0;if((e|0)!=(g|0)){c[i+(g<<3)>>2]=c[i+(e<<3)>>2];g=c[i+(e<<3)>>2]|0;e=c[i+(g<<3)>>2]|0;if((g|0)!=(e|0)){h=i+(g<<3)|0;do{g=i+(e<<3)|0;c[h>>2]=c[g>>2];g=c[g>>2]|0;h=i+(g<<3)|0;e=c[h>>2]|0}while((g|0)!=(e|0))}}e=c[i+(d<<3)>>2]|0;if((e|0)!=(d|0)){c[i+(d<<3)>>2]=c[i+(e<<3)>>2];d=c[i+(e<<3)>>2]|0;e=c[i+(d<<3)>>2]|0;if((d|0)!=(e|0)){h=i+(d<<3)|0;do{d=i+(e<<3)|0;c[h>>2]=c[d>>2];d=c[d>>2]|0;h=i+(d<<3)|0;e=c[h>>2]|0}while((d|0)!=(e|0))}}if((g|0)!=(d|0)){c[i+(g<<3)>>2]=d;h=i+(d<<3)+4|0;c[h>>2]=(c[h>>2]|0)+(c[i+(g<<3)+4>>2]|0)}}l=l+1|0}while((l|0)!=(j|0))}j=c[b+212>>2]|0;if((j|0)>0){k=c[b+220>>2]|0;l=0;do{d=c[k+(l<<2)>>2]|0;if((a[d+20>>0]|0?(m=c[d+28>>2]|0,(c[m+204>>2]&3|0)==0):0)?(n=c[d+32>>2]|0,(c[n+204>>2]&3|0)==0):0){e=c[m+208>>2]|0;d=c[n+208>>2]|0;i=c[(c[b+204>>2]|0)+16>>2]|0;g=c[i+(e<<3)>>2]|0;if((g|0)!=(e|0)){c[i+(e<<3)>>2]=c[i+(g<<3)>>2];e=c[i+(g<<3)>>2]|0;g=c[i+(e<<3)>>2]|0;if((e|0)!=(g|0)){h=i+(e<<3)|0;do{e=i+(g<<3)|0;c[h>>2]=c[e>>2];e=c[e>>2]|0;h=i+(e<<3)|0;g=c[h>>2]|0}while((e|0)!=(g|0))}}g=c[i+(d<<3)>>2]|0;if((g|0)!=(d|0)){c[i+(d<<3)>>2]=c[i+(g<<3)>>2];d=c[i+(g<<3)>>2]|0;g=c[i+(d<<3)>>2]|0;if((d|0)!=(g|0)){h=i+(d<<3)|0;do{d=i+(g<<3)|0;c[h>>2]=c[d>>2];d=c[d>>2]|0;h=i+(d<<3)|0;g=c[h>>2]|0}while((d|0)!=(g|0))}}if((e|0)!=(d|0)){c[i+(e<<3)>>2]=d;h=i+(d<<3)+4|0;c[h>>2]=(c[h>>2]|0)+(c[i+(e<<3)+4>>2]|0)}}l=l+1|0}while((l|0)!=(j|0))}d=c[b+204>>2]|0;Ia[c[(c[d>>2]|0)+12>>2]&127](d,b);d=c[2685]|0;b=(c[d+16>>2]|0)+-1|0;c[d+16>>2]=b;if(b|0){ea=o;return}do if(c[d+4>>2]|0){Y(o|0,0)|0;b=c[6746]|0;f[d+8>>2]=+f[d+8>>2]+ +(((c[o+4>>2]|0)-(c[b+4>>2]|0)+(((c[o>>2]|0)-(c[b>>2]|0)|0)*1e6|0)-(c[d+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[d+16>>2]|0)){d=c[2685]|0;break}else{ea=o;return}}while(0);c[2685]=c[d+20>>2];ea=o;return}function Ad(b,d,e,g){b=b|0;d=d|0;e=e|0;g=+g;var h=0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0.0,w=0.0,x=0,y=0;t=ea;ea=ea+192|0;i=c[(c[b+4>>2]|0)+740>>2]|0;j=c[(c[b+8>>2]|0)+8>>2]|0;k=+f[e>>2];n=+f[d>>2]*g+k;l=+f[e+4>>2];p=+f[d+4>>2]*g+l;m=+f[e+8>>2];o=+f[d+8>>2]*g+m;if((i|0)!=(j|0)){u=c[(c[b+12>>2]|0)+8>>2]|0;w=n-+f[u+52>>2];v=p-+f[u+56>>2];s=o-+f[u+60>>2];h=j;q=w*+f[u+4>>2]+v*+f[u+20>>2]+s*+f[u+36>>2];r=w*+f[u+8>>2]+v*+f[u+24>>2]+s*+f[u+40>>2];s=w*+f[u+12>>2]+v*+f[u+28>>2]+s*+f[u+44>>2]}else{v=n-+f[i+52>>2];w=p-+f[i+56>>2];s=o-+f[i+60>>2];h=c[(c[b+12>>2]|0)+8>>2]|0;q=v*+f[i+4>>2]+w*+f[i+20>>2]+s*+f[i+36>>2];r=v*+f[i+8>>2]+w*+f[i+24>>2]+s*+f[i+40>>2];s=v*+f[i+12>>2]+w*+f[i+28>>2]+s*+f[i+44>>2]}k=k-+f[h+52>>2];l=l-+f[h+56>>2];w=m-+f[h+60>>2];m=k*+f[h+4>>2]+l*+f[h+20>>2]+w*+f[h+36>>2];v=k*+f[h+8>>2]+l*+f[h+24>>2]+w*+f[h+40>>2];w=k*+f[h+12>>2]+l*+f[h+28>>2]+w*+f[h+44>>2];f[t>>2]=q;f[t+4>>2]=r;f[t+8>>2]=s;f[t+12>>2]=0.0;f[t+16>>2]=m;f[t+20>>2]=v;f[t+24>>2]=w;f[t+28>>2]=0.0;c[t+64>>2]=c[d>>2];c[t+64+4>>2]=c[d+4>>2];c[t+64+8>>2]=c[d+8>>2];c[t+64+12>>2]=c[d+12>>2];f[t+80>>2]=g;f[t+84>>2]=0.0;f[t+88>>2]=0.0;f[t+92>>2]=0.0;c[t+112>>2]=0;a[t+116>>0]=0;c[t+120>>2]=0;c[t+120+4>>2]=0;c[t+120+8>>2]=0;c[t+120+12>>2]=0;c[t+120+16>>2]=0;c[t+120+20>>2]=0;c[t+120+24>>2]=0;c[t+120+28>>2]=0;f[t+48>>2]=n;f[t+52>>2]=p;f[t+56>>2]=o;f[t+60>>2]=0.0;c[t+32>>2]=c[e>>2];c[t+32+4>>2]=c[e+4>>2];c[t+32+8>>2]=c[e+8>>2];c[t+32+12>>2]=c[e+12>>2];if((i|0)!=(j|0)){u=b+24|0;h=b+28|0;e=b+16|0;x=b+20|0;u=c[u>>2]|0;h=c[h>>2]|0;e=c[e>>2]|0;x=c[x>>2]|0;d=t+96|0;c[d>>2]=x;d=t+100|0;c[d>>2]=e;d=t+104|0;c[d>>2]=h;d=t+108|0;c[d>>2]=u;d=b+12|0;y=(i|0)!=(j|0)?d:b+8|0;y=c[y>>2]|0;d=(i|0)!=(j|0)?b+8|0:d;d=c[d>>2]|0;b=b+32|0;b=c[b>>2]|0;j=c[b>>2]|0;j=j+12|0;j=c[j>>2]|0;+oa[j&1](b,t,y,x,h,d,e,u);ea=t;return}else{y=b+28|0;e=b+24|0;x=b+20|0;d=b+16|0;y=c[y>>2]|0;e=c[e>>2]|0;x=c[x>>2]|0;d=c[d>>2]|0;u=t+96|0;c[u>>2]=d;u=t+100|0;c[u>>2]=x;u=t+104|0;c[u>>2]=e;u=t+108|0;c[u>>2]=y;u=b+12|0;h=(i|0)!=(j|0)?u:b+8|0;h=c[h>>2]|0;u=(i|0)!=(j|0)?b+8|0:u;u=c[u>>2]|0;b=b+32|0;b=c[b>>2]|0;j=c[b>>2]|0;j=j+12|0;j=c[j>>2]|0;+oa[j&1](b,t,h,d,e,u,x,y);ea=t;return}}function Bd(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0.0,H=0.0,I=0.0;d=ea;ea=ea+96|0;k=+f[b>>2];l=+f[a+28>>2];x=+f[b+4>>2];y=+f[a+32>>2];z=+f[b+8>>2];A=+f[a+36>>2];B=+f[a+44>>2];C=+f[a+48>>2];D=+f[a+52>>2];E=+f[a+60>>2];m=+f[a+64>>2];n=+f[a+68>>2];o=+f[a+76>>2];p=+f[a+80>>2];q=+f[a+84>>2];f[d+80>>2]=k*l+x*y+z*A+o;f[d+80+4>>2]=k*B+x*C+z*D+p;f[d+80+8>>2]=k*E+x*m+z*n+q;f[d+80+12>>2]=0.0;r=+f[b+16>>2];t=+f[b+20>>2];u=+f[b+24>>2];f[d+64>>2]=o+(l*r+y*t+A*u);f[d+64+4>>2]=p+(B*r+C*t+D*u);f[d+64+8>>2]=q+(E*r+m*t+n*u);f[d+64+12>>2]=0.0;v=+f[b+32>>2];w=+f[b+36>>2];g=+f[b+40>>2];f[d+48>>2]=o+(l*v+y*w+A*g);f[d+48+4>>2]=p+(B*v+C*w+D*g);f[d+48+8>>2]=q+(E*v+m*w+n*g);f[d+48+12>>2]=0.0;h=(k*l+x*y+z*A+o+(o+(l*r+y*t+A*u))+(o+(l*v+y*w+A*g)))*.3333333432674408;i=(k*B+x*C+z*D+p+(p+(B*r+C*t+D*u))+(p+(B*v+C*w+D*g)))*.3333333432674408;j=(k*E+x*m+z*n+q+(q+(E*r+m*t+n*u))+(q+(E*v+m*w+n*g)))*.3333333432674408;f[d+32>>2]=h;f[d+32+4>>2]=i;f[d+32+8>>2]=j;f[d+32+12>>2]=0.0;b=c[a+8>>2]|0;if(!((ra[c[(c[b>>2]|0)+48>>2]&127](b)|0)&16384)){e=c[a+8>>2]|0;F=c[e>>2]|0;F=F+8|0;F=c[F>>2]|0;b=a+12|0;Pa[F&127](e,d+80|0,d+64|0,b);e=c[a+8>>2]|0;F=c[e>>2]|0;F=F+8|0;F=c[F>>2]|0;Pa[F&127](e,d+64|0,d+48|0,b);a=c[a+8>>2]|0;e=c[a>>2]|0;e=e+8|0;e=c[e>>2]|0;Pa[e&127](a,d+48|0,d+80|0,b);ea=d;return}I=+f[d+80>>2];H=p+(B*r+C*t+D*u)-(k*B+x*C+z*D+p);G=q+(E*r+m*t+n*u)-(k*E+x*m+z*n+q);B=p+(B*v+C*w+D*g)-(k*B+x*C+z*D+p);z=q+(E*v+m*w+n*g)-(k*E+x*m+z*n+q);C=G*(o+(l*v+y*w+A*g)-I)-(o+(l*r+y*t+A*u)-I)*z;D=(o+(l*r+y*t+A*u)-I)*B-H*(o+(l*v+y*w+A*g)-I);E=1.0/+s(+(D*D+((H*z-G*B)*(H*z-G*B)+C*C)));c[d+16>>2]=1065353216;c[d+16+4>>2]=1065353216;c[d+16+8>>2]=0;f[d+16+12>>2]=0.0;b=c[a+8>>2]|0;e=c[(c[b>>2]|0)+8>>2]|0;f[d>>2]=(H*z-G*B)*E+h;f[d+4>>2]=C*E+i;f[d+8>>2]=D*E+j;f[d+12>>2]=0.0;Pa[e&127](b,d+32|0,d,d+16|0);b=c[a+8>>2]|0;e=c[b>>2]|0;e=e+8|0;e=c[e>>2]|0;F=a+12|0;Pa[e&127](b,d+80|0,d+64|0,F);b=c[a+8>>2]|0;e=c[b>>2]|0;e=e+8|0;e=c[e>>2]|0;Pa[e&127](b,d+64|0,d+48|0,F);a=c[a+8>>2]|0;b=c[a>>2]|0;b=b+8|0;b=c[b>>2]|0;Pa[b&127](a,d+48|0,d+80|0,F);ea=d;return}function Cd(a,b,d){a=a|0;b=b|0;d=d|0;var e=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;if(!((a|0)!=0&(b|0)!=0))return;c[6747]=(c[6747]|0)+1;e=kb(1043)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}c[e>>2]=a;c[e+4>>2]=b;j=e;g=e;h=e;q=1;a=128;m=e;k=128;e=124;while(1){n=q+-1|0;o=c[m+(n<<3)>>2]|0;p=c[m+(n<<3)+4>>2]|0;if((n|0)>(e|0)){i=k<<1;do if((k|0)<(i|0)&(a|0)<(i|0)){if(k){c[6747]=(c[6747]|0)+1;e=kb((k<<4|3)+16|0)|0;if(!e)a=0;else{c[(e+4+15&-16)+-4>>2]=e;a=e+4+15&-16}if((k|0)>0){e=0;do{g=m+(e<<3)|0;h=c[g+4>>2]|0;l=a+(e<<3)|0;c[l>>2]=c[g>>2];c[l+4>>2]=h;e=e+1|0}while((e|0)!=(k|0));b=a;e=a}else{b=a;e=a;r=13}}else{b=0;e=0;r=13}if((r|0)==13){r=0;if(!m){g=e;h=e;a=i;break}}if(!j){g=e;h=e;a=i}else{c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0);g=e;h=e;a=i}}else{e=j;b=m}while(0);j=e;l=a;k=i;i=i+-4|0}else{l=a;b=m;i=e}do if((o|0)==(p|0))if(!(c[o+40>>2]|0))e=n;else{p=c[o+36>>2]|0;c[b+(n<<3)>>2]=p;c[b+(n<<3)+4>>2]=p;p=c[o+40>>2]|0;e=q+1|0;c[b+(q<<3)>>2]=p;c[b+(q<<3)+4>>2]=p;p=c[o+40>>2]|0;c[b+(e<<3)>>2]=c[o+36>>2];c[b+(e<<3)+4>>2]=p;e=q+2|0}else if(((((+f[o>>2]<=+f[p+16>>2]?+f[o+16>>2]>=+f[p>>2]:0)?+f[o+4>>2]<=+f[p+20>>2]:0)?+f[o+20>>2]>=+f[p+4>>2]:0)?+f[o+8>>2]<=+f[p+24>>2]:0)?+f[o+24>>2]>=+f[p+8>>2]:0){a=(c[p+40>>2]|0)!=0;if(!(c[o+40>>2]|0))if(a){e=c[p+36>>2]|0;c[b+(n<<3)>>2]=o;c[b+(n<<3)+4>>2]=e;e=c[p+40>>2]|0;c[b+(q<<3)>>2]=o;c[b+(q<<3)+4>>2]=e;e=q+1|0;break}else{Ma[c[(c[d>>2]|0)+8>>2]&127](d,o,p);e=n;break}else{e=c[o+36>>2]|0;if(a){m=c[p+36>>2]|0;c[b+(n<<3)>>2]=e;c[b+(n<<3)+4>>2]=m;m=c[p+36>>2]|0;n=q+1|0;c[b+(q<<3)>>2]=c[o+40>>2];c[b+(q<<3)+4>>2]=m;m=c[p+40>>2]|0;e=q+2|0;c[b+(n<<3)>>2]=c[o+36>>2];c[b+(n<<3)+4>>2]=m;p=c[p+40>>2]|0;c[b+(e<<3)>>2]=c[o+40>>2];c[b+(e<<3)+4>>2]=p;e=q+3|0;break}else{c[b+(n<<3)>>2]=e;c[b+(n<<3)+4>>2]=p;c[b+(q<<3)>>2]=c[o+40>>2];c[b+(q<<3)+4>>2]=p;e=q+1|0;break}}}else e=n;while(0);if(!e)break;else{q=e;a=l;m=b;e=i}}if((b|0)==0|(g|0)==0)return;c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);return}function Dd(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,t=0,u=0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0,J=0;J=ea;ea=ea+32|0;if(!a){ea=J;return}F=+f[d>>2]-+f[b>>2];G=+f[d+4>>2]-+f[b+4>>2];B=+f[d+8>>2]-+f[b+8>>2];A=1.0/+s(+(F*F+G*G+B*B));x=F*A==0.0?999999984306749440.0:1.0/(F*A);y=G*A==0.0?999999984306749440.0:1.0/(G*A);z=B*A==0.0?999999984306749440.0:1.0/(B*A);c[6747]=(c[6747]|0)+1;d=kb(531)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}hk(d+4|0,0,508)|0;c[d>>2]=a;t=d;o=d;p=d;w=1;a=128;v=d;m=128;l=126;while(1){q=w+-1|0;n=v+(q<<2)|0;u=c[n>>2]|0;c[J>>2]=c[u>>2];c[J+4>>2]=c[u+4>>2];c[J+8>>2]=c[u+8>>2];c[J+12>>2]=c[u+12>>2];c[J+16>>2]=c[u+16>>2];c[J+16+4>>2]=c[u+16+4>>2];c[J+16+8>>2]=c[u+16+8>>2];c[J+16+12>>2]=c[u+16+12>>2];i=+f[b>>2];h=x*(+f[J+((x<0.0&1)<<4)>>2]-i);i=x*(+f[J+(((x<0.0^1)&1)<<4)>>2]-i);k=+f[b+4>>2];j=y*(+f[J+((y<0.0&1)<<4)+4>>2]-k);k=y*(+f[J+(((y<0.0^1)&1)<<4)+4>>2]-k);do if((!(j>i|h>k)?(C=j>h?j:h,H=k>2],D=z*(+f[J+((z<0.0&1)<<4)+8>>2]-E),E=z*(+f[J+(((z<0.0^1)&1)<<4)+8>>2]-E),!(D>H|C>E)):0)?((E0.0?(D>C?D:C)>2]|0)){Ia[c[(c[e>>2]|0)+12>>2]&127](e,u);d=t;n=q;g=v;break}if((q|0)>(l|0)){r=m<<1;if((m|0)<(r|0)){do if((a|0)<(r|0)){if(m){c[6747]=(c[6747]|0)+1;d=kb((m<<3|3)+16|0)|0;if(!d)a=0;else{c[(d+4+15&-16)+-4>>2]=d;a=d+4+15&-16}if((m|0)>0){d=0;do{c[a+(d<<2)>>2]=c[v+(d<<2)>>2];d=d+1|0}while((d|0)!=(m|0));g=a;d=a}else{g=a;d=a;I=18}}else{g=0;d=0;I=18}if((I|0)==18){I=0;if(!v){o=d;l=d;a=r;break}}if(!t){o=d;l=d;a=r}else{c[6748]=(c[6748]|0)+1;uc(c[t+-4>>2]|0);o=d;l=d;a=r}}else{l=p;d=t;g=v}while(0);hk(g+(m<<2)|0,0,m<<2|0)|0;n=g+(q<<2)|0;m=o}else{m=o;l=p;d=t;g=v}o=m;p=l;m=r;l=r+-2|0}else{d=t;g=v}c[n>>2]=c[u+36>>2];c[g+(w<<2)>>2]=c[u+40>>2];n=w+1|0}else{d=t;n=q;g=v}while(0);if(!n)break;t=d;w=n;v=g}if((g|0)==0|(o|0)==0){ea=J;return}c[6748]=(c[6748]|0)+1;uc(c[o+-4>>2]|0);ea=J;return}function Ed(b,d,e,g,h,i){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;c[b+4>>2]=6;c[b+8>>2]=-1;c[b+12>>2]=-1;f[b+16>>2]=3402823466385288598117041.0e14;a[b+20>>0]=1;a[b+21>>0]=0;c[b+24>>2]=-1;c[b+28>>2]=d;c[b+32>>2]=e;f[b+36>>2]=0.0;f[b+40>>2]=.30000001192092896;c[b+44>>2]=0;c[b>>2]=5492;c[b+48>>2]=c[g>>2];c[b+48+4>>2]=c[g+4>>2];c[b+48+8>>2]=c[g+8>>2];c[b+48+12>>2]=c[g+12>>2];c[b+64>>2]=c[g+16>>2];c[b+64+4>>2]=c[g+16+4>>2];c[b+64+8>>2]=c[g+16+8>>2];c[b+64+12>>2]=c[g+16+12>>2];c[b+80>>2]=c[g+32>>2];c[b+80+4>>2]=c[g+32+4>>2];c[b+80+8>>2]=c[g+32+8>>2];c[b+80+12>>2]=c[g+32+12>>2];c[b+96>>2]=c[g+48>>2];c[b+96+4>>2]=c[g+48+4>>2];c[b+96+8>>2]=c[g+48+8>>2];c[b+96+12>>2]=c[g+48+12>>2];c[b+112>>2]=c[h>>2];c[b+112+4>>2]=c[h+4>>2];c[b+112+8>>2]=c[h+8>>2];c[b+112+12>>2]=c[h+12>>2];c[b+128>>2]=c[h+16>>2];c[b+128+4>>2]=c[h+16+4>>2];c[b+128+8>>2]=c[h+16+8>>2];c[b+128+12>>2]=c[h+16+12>>2];c[b+144>>2]=c[h+32>>2];c[b+144+4>>2]=c[h+32+4>>2];c[b+144+8>>2]=c[h+32+8>>2];c[b+144+12>>2]=c[h+32+12>>2];c[b+160>>2]=c[h+48>>2];c[b+160+4>>2]=c[h+48+4>>2];c[b+160+8>>2]=c[h+48+8>>2];c[b+160+12>>2]=c[h+48+12>>2];g=b+680|0;h=g+48|0;do{c[g>>2]=0;g=g+4|0}while((g|0)<(h|0));c[b+740>>2]=0;c[b+740+4>>2]=0;c[b+740+8>>2]=0;c[b+740+12>>2]=0;c[b+756>>2]=1045220557;c[b+760>>2]=1045220557;c[b+764>>2]=1045220557;c[b+768>>2]=0;c[b+768+4>>2]=0;c[b+768+8>>2]=0;c[b+768+12>>2]=0;c[b+768+16>>2]=0;f[b+728>>2]=.699999988079071;f[b+732>>2]=1.0;f[b+736>>2]=.5;a[b+788>>0]=0;a[b+788+1>>0]=0;a[b+788+2>>0]=0;c[b+792>>2]=0;c[b+792+4>>2]=0;c[b+792+8>>2]=0;c[b+808>>2]=0;c[b+808+4>>2]=0;c[b+808+8>>2]=0;f[b+928>>2]=0.0;f[b+876>>2]=0.0;f[b+880>>2]=.10000000149011612;f[b+884>>2]=300.0;f[b+868>>2]=1.0;f[b+872>>2]=-1.0;f[b+896>>2]=0.0;f[b+900>>2]=.20000000298023224;f[b+904>>2]=0.0;f[b+908>>2]=0.0;f[b+888>>2]=1.0;f[b+892>>2]=.5;c[b+924>>2]=0;f[b+916>>2]=0.0;a[b+912>>0]=0;f[b+992>>2]=0.0;f[b+940>>2]=0.0;f[b+944>>2]=.10000000149011612;f[b+948>>2]=300.0;f[b+932>>2]=1.0;f[b+936>>2]=-1.0;f[b+960>>2]=0.0;f[b+964>>2]=.20000000298023224;f[b+968>>2]=0.0;f[b+972>>2]=0.0;f[b+952>>2]=1.0;f[b+956>>2]=.5;c[b+988>>2]=0;f[b+980>>2]=0.0;a[b+976>>0]=0;f[b+1056>>2]=0.0;f[b+1004>>2]=0.0;f[b+1008>>2]=.10000000149011612;f[b+1012>>2]=300.0;f[b+996>>2]=1.0;f[b+1e3>>2]=-1.0;f[b+1024>>2]=0.0;f[b+1028>>2]=.20000000298023224;f[b+1032>>2]=0.0;f[b+1036>>2]=0.0;f[b+1016>>2]=1.0;f[b+1020>>2]=.5;c[b+1052>>2]=0;f[b+1044>>2]=0.0;a[b+1040>>0]=0;a[b+1300>>0]=i&1;a[b+1301>>0]=1;c[b+1304>>2]=0;a[b+1308>>0]=0;gc(b,(c[b+28>>2]|0)+4|0,(c[b+32>>2]|0)+4|0);return}function Fd(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0,i=0,j=0.0;a=ea;ea=ea+144|0;switch(c[b+388>>2]&15){case 1:{c[a+112>>2]=4428;h=c[d+8>>2]|0;h=(c[h+236>>2]&2|0)==0?0:h;i=c[d+12>>2]|0;j=+f[i+48>>2];e=+f[i+52>>2];g=+f[i+56>>2];g=+s(+((j-j)*(j-j)+(e-e)*(e-e)+(g-g)*(g-g)));i=c[b+192>>2]|0;e=+ha[c[(c[i>>2]|0)+48>>2]&15](i);i=c[d+4>>2]|0;Pa[c[(c[i>>2]|0)+8>>2]&127](i,c[d+12>>2]|0,a+96|0,a+64|0);c[a>>2]=c[a+96>>2];c[a+4>>2]=c[a+96+4>>2];c[a+8>>2]=c[a+96+8>>2];c[a+12>>2]=c[a+96+12>>2];c[a+16>>2]=c[a+64>>2];c[a+16+4>>2]=c[a+64+4>>2];c[a+16+8>>2]=c[a+64+8>>2];c[a+16+12>>2]=c[a+64+12>>2];c[a+32>>2]=c[a>>2];c[a+32+4>>2]=c[a+4>>2];c[a+32+8>>2]=c[a+8>>2];c[a+32+12>>2]=c[a+12>>2];c[a+32+16>>2]=c[a+16>>2];c[a+32+20>>2]=c[a+20>>2];c[a+32+24>>2]=c[a+24>>2];c[a+32+28>>2]=c[a+28>>2];f[a+32>>2]=+f[a+32>>2]-e;f[a+32+4>>2]=+f[a+32+4>>2]-e;f[a+32+8>>2]=+f[a+32+8>>2]-e;f[a+32+16>>2]=e+ +f[a+32+16>>2];f[a+32+20>>2]=e+ +f[a+32+20>>2];f[a+32+24>>2]=e+ +f[a+32+24>>2];c[a+112+4>>2]=b;c[a+112+8>>2]=d;c[a+112+12>>2]=h;f[a+112+16>>2]=e+g;f[a+112+20>>2]=e;Zd(c[b+928>>2]|0,a+32|0,a+112|0);ea=a;return}case 2:{f[a+4>>2]=1.0;c[a+8+4>>2]=0;c[a+8+4+4>>2]=0;c[a+8+4+8>>2]=0;c[a>>2]=4464;c[a+24>>2]=b;c[a+28>>2]=d;c[a+8>>2]=c[b+456>>2];i=c[d+4>>2]|0;j=+ha[c[(c[i>>2]|0)+48>>2]&15](i);i=c[b+192>>2]|0;j=j+ +ha[c[(c[i>>2]|0)+48>>2]&15](i);f[a+12>>2]=j;g=+f[(c[d+8>>2]|0)+224>>2];f[a+112>>2]=g;c[a+16>>2]=c[(+f[b+316>>2]>2];i=c[d+4>>2]|0;Pa[c[(c[i>>2]|0)+8>>2]&127](i,c[d+12>>2]|0,a+112|0,a+96|0);c[a+32>>2]=c[a+112>>2];c[a+32+4>>2]=c[a+112+4>>2];c[a+32+8>>2]=c[a+112+8>>2];c[a+32+12>>2]=c[a+112+12>>2];c[a+32+16>>2]=c[a+96>>2];c[a+32+16+4>>2]=c[a+96+4>>2];c[a+32+16+8>>2]=c[a+96+8>>2];c[a+32+16+12>>2]=c[a+96+12>>2];c[a+64>>2]=c[a+32>>2];c[a+64+4>>2]=c[a+32+4>>2];c[a+64+8>>2]=c[a+32+8>>2];c[a+64+12>>2]=c[a+32+12>>2];c[a+64+16>>2]=c[a+32+16>>2];c[a+64+20>>2]=c[a+32+20>>2];c[a+64+24>>2]=c[a+32+24>>2];c[a+64+28>>2]=c[a+32+28>>2];f[a+64>>2]=+f[a+64>>2]-j;f[a+64+4>>2]=+f[a+64+4>>2]-j;f[a+64+8>>2]=+f[a+64+8>>2]-j;f[a+64+16>>2]=j+ +f[a+64+16>>2];f[a+64+20>>2]=j+ +f[a+64+20>>2];f[a+64+24>>2]=j+ +f[a+64+24>>2];Zd(c[b+1048>>2]|0,a+64|0,a);ea=a;return}default:{ea=a;return}}}function Gd(a,e,f){a=a|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0,k=0;c[e+16>>2]=c[a+20>>2];c[e+20>>2]=c[a+24>>2];c[e+24>>2]=c[a+28>>2];c[e+28>>2]=c[a+32>>2];c[e>>2]=c[a+4>>2];c[e+4>>2]=c[a+8>>2];c[e+8>>2]=c[a+12>>2];c[e+12>>2]=c[a+16>>2];c[e+32>>2]=c[a+36>>2];c[e+36>>2]=c[a+40>>2];c[e+40>>2]=c[a+44>>2];c[e+44>>2]=c[a+48>>2];c[e+48>>2]=c[a+56>>2];c[e+52>>2]=d[a+60>>0];k=c[a+88>>2]|0;c[e+56>>2]=k;if(k){k=ta[c[(c[f>>2]|0)+28>>2]&31](f,c[a+96>>2]|0)|0;c[e+64>>2]=k;if(k|0){h=c[a+88>>2]|0;k=va[c[(c[f>>2]|0)+16>>2]&63](f,48,h)|0;if((h|0)>0){g=c[a+96>>2]|0;i=0;j=c[k+8>>2]|0;while(1){c[j+16>>2]=c[g+(i<<6)+16>>2];c[j+20>>2]=c[g+(i<<6)+20>>2];c[j+24>>2]=c[g+(i<<6)+24>>2];c[j+28>>2]=c[g+(i<<6)+28>>2];c[j>>2]=c[g+(i<<6)>>2];c[j+4>>2]=c[g+(i<<6)+4>>2];c[j+8>>2]=c[g+(i<<6)+8>>2];c[j+12>>2]=c[g+(i<<6)+12>>2];c[j+32>>2]=c[g+(i<<6)+32>>2];c[j+36>>2]=c[g+(i<<6)+36>>2];c[j+40>>2]=c[g+(i<<6)+40>>2];i=i+1|0;if((i|0)==(h|0))break;else j=j+48|0}}else g=c[a+96>>2]|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,k,21211,1497453121,g)}}else c[e+64>>2]=0;k=c[a+128>>2]|0;c[e+60>>2]=k;if(k){k=ta[c[(c[f>>2]|0)+28>>2]&31](f,c[a+136>>2]|0)|0;c[e+68>>2]=k;if(k|0){h=c[a+128>>2]|0;k=va[c[(c[f>>2]|0)+16>>2]&63](f,16,h)|0;if((h|0)>0){g=c[a+136>>2]|0;i=0;j=c[k+8>>2]|0;while(1){c[j+12>>2]=c[g+(i<<4)+12>>2];b[j+6>>1]=b[g+(i<<4)+6>>1]|0;b[j+8>>1]=b[g+(i<<4)+8>>1]|0;b[j+10>>1]=b[g+(i<<4)+10>>1]|0;b[j>>1]=b[g+(i<<4)>>1]|0;b[j+2>>1]=b[g+(i<<4)+2>>1]|0;b[j+4>>1]=b[g+(i<<4)+4>>1]|0;i=i+1|0;if((i|0)==(h|0))break;else j=j+16|0}}else g=c[a+136>>2]|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,k,21234,1497453121,g)}}else c[e+68>>2]=0;c[e+76>>2]=c[a+144>>2];k=c[a+152>>2]|0;c[e+80>>2]=k;if(!k){c[e+72>>2]=0;return 21278}k=ta[c[(c[f>>2]|0)+28>>2]&31](f,c[a+160>>2]|0)|0;c[e+72>>2]=k;if(!k)return 21278;j=c[a+152>>2]|0;k=va[c[(c[f>>2]|0)+16>>2]&63](f,20,j)|0;if((j|0)>0){g=c[a+160>>2]|0;h=0;i=c[k+8>>2]|0;while(1){b[i+14>>1]=b[g+(h<<5)+6>>1]|0;b[i+16>>1]=b[g+(h<<5)+8>>1]|0;b[i+18>>1]=b[g+(h<<5)+10>>1]|0;b[i+8>>1]=b[g+(h<<5)>>1]|0;b[i+10>>1]=b[g+(h<<5)+2>>1]|0;b[i+12>>1]=b[g+(h<<5)+4>>1]|0;c[i>>2]=c[g+(h<<5)+12>>2];c[i+4>>2]=c[g+(h<<5)+16>>2];h=h+1|0;if((h|0)==(j|0))break;else i=i+20|0}}else g=c[a+160>>2]|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,k,21257,1497453121,g);return 21278}function Hd(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0;g=c[b+748>>2]|0;if((g|0)<=0)return;do{k=g;g=g+-1|0;r=+f[b+4+(g*184|0)>>2];s=+f[b+4+(g*184|0)+4>>2];h=+f[b+4+(g*184|0)+8>>2];q=r*+f[d>>2]+s*+f[d+4>>2]+h*+f[d+8>>2]+ +f[d+48>>2];o=r*+f[d+16>>2]+s*+f[d+20>>2]+h*+f[d+24>>2]+ +f[d+52>>2];h=r*+f[d+32>>2]+s*+f[d+36>>2]+h*+f[d+40>>2]+ +f[d+56>>2];f[b+4+(g*184|0)+48>>2]=q;f[b+4+(g*184|0)+52>>2]=o;f[b+4+(g*184|0)+56>>2]=h;f[b+4+(g*184|0)+60>>2]=0.0;s=+f[b+4+(g*184|0)+16>>2];r=+f[b+4+(g*184|0)+20>>2];i=+f[b+4+(g*184|0)+24>>2];p=s*+f[e>>2]+r*+f[e+4>>2]+i*+f[e+8>>2]+ +f[e+48>>2];n=s*+f[e+16>>2]+r*+f[e+20>>2]+i*+f[e+24>>2]+ +f[e+52>>2];i=s*+f[e+32>>2]+r*+f[e+36>>2]+i*+f[e+40>>2]+ +f[e+56>>2];f[b+4+(g*184|0)+32>>2]=p;f[b+4+(g*184|0)+36>>2]=n;f[b+4+(g*184|0)+40>>2]=i;f[b+4+(g*184|0)+44>>2]=0.0;f[b+4+(g*184|0)+80>>2]=(q-p)*+f[b+4+(g*184|0)+64>>2]+(o-n)*+f[b+4+(g*184|0)+68>>2]+(h-i)*+f[b+4+(g*184|0)+72>>2];j=b+4+(g*184|0)+148|0;c[j>>2]=(c[j>>2]|0)+1}while((k|0)>1);g=c[b+748>>2]|0;if((g|0)<=0)return;do{k=g;g=g+-1|0;j=b+4+(g*184|0)|0;h=+f[b+4+(g*184|0)+80>>2];i=+f[b+752>>2];do if(!(h<=i)){e=b+4+(g*184|0)+112|0;d=c[e>>2]|0;if(d|0?(l=c[6719]|0,l|0):0){ra[l&127](d)|0;c[e>>2]=0}d=(c[b+748>>2]|0)+-1|0;if((d|0)==(g|0))d=g;else{vh(j|0,b+4+(d*184|0)|0,184)|0;c[b+4+(d*184|0)+112>>2]=0;f[b+4+(d*184|0)+120>>2]=0.0;a[b+4+(d*184|0)+116>>0]=0;f[b+4+(d*184|0)+124>>2]=0.0;f[b+4+(d*184|0)+128>>2]=0.0;c[b+4+(d*184|0)+148>>2]=0;d=(c[b+748>>2]|0)+-1|0}c[b+748>>2]=d}else{q=+f[b+4+(g*184|0)+32>>2]-(+f[b+4+(g*184|0)+48>>2]-+f[b+4+(g*184|0)+64>>2]*h);r=+f[b+4+(g*184|0)+36>>2]-(+f[b+4+(g*184|0)+52>>2]-h*+f[b+4+(g*184|0)+68>>2]);s=+f[b+4+(g*184|0)+40>>2]-(+f[b+4+(g*184|0)+56>>2]-h*+f[b+4+(g*184|0)+72>>2]);if(!(q*q+r*r+s*s>i*i)){d=c[6720]|0;if(!d)break;va[d&63](j,c[b+740>>2]|0,c[b+744>>2]|0)|0;break}e=b+4+(g*184|0)+112|0;d=c[e>>2]|0;if(d|0?(m=c[6719]|0,m|0):0){ra[m&127](d)|0;c[e>>2]=0}d=(c[b+748>>2]|0)+-1|0;if((d|0)==(g|0))d=g;else{vh(j|0,b+4+(d*184|0)|0,184)|0;c[b+4+(d*184|0)+112>>2]=0;f[b+4+(d*184|0)+120>>2]=0.0;a[b+4+(d*184|0)+116>>0]=0;f[b+4+(d*184|0)+124>>2]=0.0;f[b+4+(d*184|0)+128>>2]=0.0;c[b+4+(d*184|0)+148>>2]=0;d=(c[b+748>>2]|0)+-1|0}c[b+748>>2]=d}while(0)}while((k|0)>1);return}function Id(a,d,g,h,i){a=a|0;d=d|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0;c[d+16>>2]=c[g>>2];c[d+16+4>>2]=c[g+4>>2];c[d+16+8>>2]=c[g+8>>2];c[d+16+12>>2]=c[g+12>>2];c[d+32>>2]=c[h>>2];c[d+32+4>>2]=c[h+4>>2];c[d+32+8>>2]=c[h+8>>2];c[d+32+12>>2]=c[h+12>>2];B=c[a+60>>2]|0;D=c[d+12>>2]&65535;q=+f[a+8>>2];t=+f[a+12>>2];w=+f[a+16>>2];r=+f[a+40>>2];n=(+f[g>>2]-q)*r;u=+f[a+44>>2];o=(+f[g+4>>2]-t)*u;v=+f[a+48>>2];p=(+f[g+8>>2]-w)*v;if(!(n<=0.0)){z=b[a+6>>1]|0;z=b[a+4>>1]&(!(n>=+(z&65535))?~~n&65535:z)}else z=0;if(!(o<=0.0)){A=b[a+6>>1]|0;A=b[a+4>>1]&(!(o>=+(A&65535))?~~o&65535:A)}else A=0;if(!(p<=0.0)){C=b[a+6>>1]|0;C=b[a+4>>1]&(!(p>=+(C&65535))?~~p&65535:C)}else C=0;p=(+f[h>>2]-q)*r;o=(+f[h+4>>2]-t)*u;n=(+f[h+8>>2]-w)*v;if(!(p<=0.0)){s=b[a+6>>1]|0;s=b[a+4>>1]&(!(p>=+(s&65535))?~~p&65535:s)|1}else s=1;if(!(o<=0.0)){x=b[a+6>>1]|0;x=b[a+4>>1]&(!(o>=+(x&65535))?~~o&65535:x)|1}else x=1;if(!(n<=0.0)){y=b[a+6>>1]|0;y=b[a+4>>1]&(!(n>=+(y&65535))?~~n&65535:y)|1}else y=1;j=b[B+(D<<6)+48>>1]|0;k=b[B+(D<<6)+54>>1]|0;E=c[a+68>>2]|0;l=(z&65535)-(e[E+((j&65535)<<2)>>1]|0)|0;m=(s&65535)-(e[E+((k&65535)<<2)>>1]|0)|0;b[E+((j&65535)<<2)>>1]=z;b[E+((k&65535)<<2)>>1]=s;if((l|0)<0)Fg(a,0,j);if((m|0)>0)Cg(a,0,k);if((l|0)>0)Ag(a,0,j,i);if((m|0)<0)zg(a,0,k,i);j=b[B+(D<<6)+50>>1]|0;k=b[B+(D<<6)+56>>1]|0;E=c[a+72>>2]|0;l=(A&65535)-(e[E+((j&65535)<<2)>>1]|0)|0;m=(x&65535)-(e[E+((k&65535)<<2)>>1]|0)|0;b[E+((j&65535)<<2)>>1]=A;b[E+((k&65535)<<2)>>1]=x;if((l|0)<0)Fg(a,1,j);if((m|0)>0)Cg(a,1,k);if((l|0)>0)Ag(a,1,j,i);if((m|0)<0)zg(a,1,k,i);m=b[B+(D<<6)+52>>1]|0;j=b[B+(D<<6)+58>>1]|0;E=c[a+76>>2]|0;k=(C&65535)-(e[E+((m&65535)<<2)>>1]|0)|0;l=(y&65535)-(e[E+((j&65535)<<2)>>1]|0)|0;b[E+((m&65535)<<2)>>1]=C;b[E+((j&65535)<<2)>>1]=y;if((k|0)<0)Fg(a,2,m);if((l|0)>0)Cg(a,2,j);if((k|0)>0)Ag(a,2,m,i);if((l|0)<0)zg(a,2,j,i);j=c[a+108>>2]|0;if(!j)return;Ta[c[(c[j>>2]|0)+16>>2]&31](j,c[d+60>>2]|0,g,h,i);return}function Jd(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0;z=+f[a+452>>2];u=+f[a+304>>2];r=+f[a+300>>2];if(u>0.0|r>0.0)g=(c[a+288>>2]|0)<4;else g=0;E=c[a+720>>2]|0;C=+f[E+(d*104|0)+88>>2];if(!(C>0.0))return;o=c[c[a+684>>2]>>2]|0;if(!g)return;D=+f[E+(d*104|0)+40>>2];m=D-+f[b>>2];A=+f[E+(d*104|0)+44>>2];n=A-+f[b+4>>2];B=+f[E+(d*104|0)+48>>2];l=B-+f[b+8>>2];k=+s(+(m*m+n*n+l*l));if(!(m*m+n*n+l*l>1.1920928955078125e-07))return;v=m*(1.0/k);x=n*(1.0/k);y=l*(1.0/k);q=+f[E+(d*104|0)+72>>2];t=+f[E+(d*104|0)+76>>2];w=+f[E+(d*104|0)+80>>2];switch(c[a+288>>2]|0){case 2:{p=m*q+n*t+l*w<0.0?-1.0:1.0;i=y*(w*p)+(v*(q*p)+x*(t*p));j=+f[E+(d*104|0)+92>>2]*.5;e=(c[h>>2]=o,+f[h>>2]);n=i*(r*.5*e*(m*m+n*n+l*l)*j);if(i>0.0&i<.9847999811172485){k=+s(+(1.0-i*i))*(u*.5*e*k*j);l=(y*(v*(w*p)-y*(q*p))-x*(x*(q*p)-v*(t*p)))*k;m=(v*(x*(q*p)-v*(t*p))-y*(y*(t*p)-x*(w*p)))*k;k=(x*(y*(t*p)-x*(w*p))-v*(v*(w*p)-y*(q*p)))*k}else{l=0.0;m=0.0;k=0.0}e=z*(C*-(y*n))*(z*(C*-(y*n)))+(z*(C*-(v*n))*(z*(C*-(v*n)))+z*(C*-(x*n))*(z*(C*-(x*n))));if(e>0.0?e>=D*D+A*A+B*B:0){e=+s(+(D*D+A*A+B*B))/+s(+e)*.800000011920929;j=e*-(v*n);i=e*-(y*n);e=e*-(x*n)}else{j=-(v*n);i=-(y*n);e=-(x*n)}C=e+ +f[E+(d*104|0)+60>>2];D=i+ +f[E+(d*104|0)+64>>2];f[E+(d*104|0)+56>>2]=l+(j+ +f[E+(d*104|0)+56>>2]);f[E+(d*104|0)+60>>2]=m+C;f[E+(d*104|0)+64>>2]=k+D;return}case 1:case 3:case 0:{e=m*q+n*t+l*w<0.0?-1.0:1.0;if(!(l*(w*e)+(m*(q*e)+n*(t*e))>0.0))return;p=-((m*m+n*n+l*l)*((l*(w*e)+(m*(q*e)+n*(t*e)))*+f[E+(d*104|0)+92>>2])*.5*(c[h>>2]=o,+f[h>>2]));j=v*(r*p)+(q*e*(u*p)+0.0);i=x*(r*p)+(t*e*(u*p)+0.0);e=y*(r*p)+(w*e*(u*p)+0.0);if(z*C*e*(z*C*e)+(z*C*j*(z*C*j)+z*C*i*(z*C*i))>D*D+A*A+B*B){y=1.0/+s(+(e*e+(j*j+i*i)));f[E+(d*104|0)+56>>2]=+f[E+(d*104|0)+56>>2]-1.0/(z*C)*(j*y*(B*(e*y)+(D*(j*y)+A*(i*y))));f[E+(d*104|0)+60>>2]=+f[E+(d*104|0)+60>>2]-1.0/(z*C)*(i*y*(B*(e*y)+(D*(j*y)+A*(i*y))));f[E+(d*104|0)+64>>2]=+f[E+(d*104|0)+64>>2]-1.0/(z*C)*(e*y*(B*(e*y)+(D*(j*y)+A*(i*y))));return}else{f[E+(d*104|0)+56>>2]=j+ +f[E+(d*104|0)+56>>2];f[E+(d*104|0)+60>>2]=i+ +f[E+(d*104|0)+60>>2];f[E+(d*104|0)+64>>2]=e+ +f[E+(d*104|0)+64>>2];return}}default:return}}function Kd(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0;g=Bs()|0;Jk();c[g+4>>2]=7;c[g+8>>2]=-1;c[g+12>>2]=-1;f[g+16>>2]=3402823466385288598117041.0e14;a[g+20>>0]=1;a[g+21>>0]=0;c[g+24>>2]=-1;c[g+28>>2]=25640;c[g+32>>2]=b;f[g+36>>2]=0.0;f[g+40>>2]=.30000001192092896;c[g+44>>2]=0;c[g>>2]=5712;a[g+48>>0]=0;c[g+116>>2]=c[d>>2];c[g+116+4>>2]=c[d+4>>2];c[g+116+8>>2]=c[d+8>>2];c[g+116+12>>2]=c[d+12>>2];c[g+132>>2]=c[d+16>>2];c[g+132+4>>2]=c[d+16+4>>2];c[g+132+8>>2]=c[d+16+8>>2];c[g+132+12>>2]=c[d+16+12>>2];c[g+148>>2]=c[d+32>>2];c[g+148+4>>2]=c[d+32+4>>2];c[g+148+8>>2]=c[d+32+8>>2];c[g+148+12>>2]=c[d+32+12>>2];c[g+164>>2]=c[d+48>>2];c[g+164+4>>2]=c[d+48+4>>2];c[g+164+8>>2]=c[d+48+8>>2];c[g+164+12>>2]=c[d+48+12>>2];a[g+180>>0]=e&1;v=+f[g+116>>2];B=+f[b+4>>2];u=+f[g+132>>2];A=+f[b+8>>2];t=+f[g+148>>2];z=+f[b+12>>2];s=+f[g+120>>2];r=+f[g+136>>2];q=+f[g+152>>2];p=+f[g+124>>2];n=+f[g+140>>2];l=+f[g+156>>2];y=+f[b+20>>2];x=+f[b+24>>2];w=+f[b+28>>2];o=+f[b+36>>2];m=+f[b+40>>2];k=+f[b+44>>2];D=+f[g+164>>2];C=+f[g+168>>2];h=+f[g+172>>2];j=+f[b+52>>2]+(B*D+A*C+z*h);i=y*D+x*C+w*h+ +f[b+56>>2];h=o*D+m*C+k*h+ +f[b+60>>2];f[g+52>>2]=v*B+u*A+t*z;f[g+56>>2]=B*s+A*r+z*q;f[g+60>>2]=B*p+A*n+z*l;f[g+64>>2]=0.0;f[g+68>>2]=v*y+u*x+t*w;f[g+72>>2]=s*y+r*x+q*w;f[g+76>>2]=p*y+n*x+l*w;f[g+80>>2]=0.0;f[g+84>>2]=v*o+u*m+t*k;f[g+88>>2]=s*o+r*m+q*k;f[g+92>>2]=p*o+n*m+l*k;f[g+96>>2]=0.0;f[g+100>>2]=j;f[g+104>>2]=i;f[g+108>>2]=h;f[g+112>>2]=0.0;f[g+184>>2]=1.0;f[g+188>>2]=-1.0;f[g+192>>2]=0.0;f[g+196>>2]=0.0;f[g+200>>2]=1.0;f[g+204>>2]=.699999988079071;f[g+208>>2]=0.0;f[g+212>>2]=0.0;f[g+216>>2]=1.0;f[g+220>>2]=.699999988079071;f[g+224>>2]=0.0;f[g+228>>2]=0.0;f[g+264>>2]=1.0;f[g+268>>2]=.699999988079071;f[g+272>>2]=1.0;f[g+276>>2]=0.0;f[g+280>>2]=1.0;f[g+284>>2]=.699999988079071;f[g+288>>2]=1.0;f[g+292>>2]=0.0;f[g+232>>2]=1.0;f[g+236>>2]=.699999988079071;f[g+240>>2]=1.0;f[g+244>>2]=0.0;f[g+248>>2]=1.0;f[g+252>>2]=.699999988079071;f[g+256>>2]=1.0;f[g+260>>2]=0.0;a[g+1096>>0]=0;f[g+1116>>2]=0.0;f[g+1120>>2]=0.0;f[g+1124>>2]=0.0;c[g+300>>2]=0;c[g+1100>>2]=0;c[g+1100+4>>2]=0;c[g+1100+8>>2]=0;a[g+1100+12>>0]=0;a[g+49>>0]=1;Zb(g,(c[g+28>>2]|0)+4|0,(c[g+32>>2]|0)+4|0);return g|0}function Ld(a,b,d,e,g,h,i,j){a=a|0;b=b|0;d=d|0;e=+e;g=+g;h=+h;i=i|0;j=j|0;var k=0,l=0,m=0,n=0.0,o=0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0,w=0,x=0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0;U=ea;ea=ea+32|0;Q=+f[d>>2];S=+f[d+4>>2];R=+f[d+8>>2];r=+f[i>>2];t=+f[i+4>>2];u=+f[i+8>>2];n=+f[j>>2];p=+f[j+4>>2];q=+f[j+8>>2];J=1.0/+s(+((e-Q)*(e-Q)+(g-S)*(g-S)+(h-R)*(h-R)));G=(e-Q)*J==0.0?999999984306749440.0:1.0/((e-Q)*J);H=(g-S)*J==0.0?999999984306749440.0:1.0/((g-S)*J);I=(h-R)*J==0.0?999999984306749440.0:1.0/((h-R)*J);B=(Q>e?e:Q)+r;F=(S>g?g:S)+t;D=(R>h?h:R)+u;A=(Q>2]|0;a:do if((l|0)>0){x=0;y=c[a+96>>2]|0;k=0;while(1){k=k+1|0;c[U>>2]=c[y>>2];c[U+4>>2]=c[y+4>>2];c[U+8>>2]=c[y+8>>2];c[U+12>>2]=c[y+12>>2];w=y+16|0;c[U+16>>2]=c[w>>2];c[U+16+4>>2]=c[w+4>>2];c[U+16+8>>2]=c[w+8>>2];c[U+16+12>>2]=c[w+12>>2];f[U>>2]=+f[U>>2]-n;f[U+4>>2]=+f[U+4>>2]-p;f[U+8>>2]=+f[U+8>>2]-q;f[U+16>>2]=+f[U+16>>2]-r;f[U+20>>2]=+f[U+20>>2]-t;f[U+24>>2]=+f[U+24>>2]-u;if(!(B>+f[w>>2])?!(A<+f[y>>2]):0)m=1;else m=0;if(!(!(D>+f[y+24>>2])?!(C<+f[y+8>>2]):0))m=0;if(((!(F>+f[y+20>>2])?!(E<+f[y+4>>2]|m^1):0)?(L=+f[d>>2],K=G*(+f[U+((G<0.0&1)<<4)>>2]-L),L=G*(+f[U+(((G<0.0^1)&1)<<4)>>2]-L),N=+f[d+4>>2],M=H*(+f[U+((H<0.0&1)<<4)+4>>2]-N),N=H*(+f[U+(((H<0.0^1)&1)<<4)+4>>2]-N),!(M>L|K>N)):0)?(z=M>K?M:K,T=N>2],O=I*(+f[U+((I<0.0&1)<<4)+8>>2]-P),P=I*(+f[U+(((I<0.0^1)&1)<<4)+8>>2]-P),!(O>T|z>P)):0){o=(P0.0?(O>z?O:z)<(h-R)*((h-R)*J)+((e-Q)*((e-Q)*J)+(g-S)*((g-S)*J)):0;m=c[y+32>>2]|0;if(o&(m|0)==-1){Ma[c[(c[b>>2]|0)+8>>2]&127](b,c[y+36>>2]|0,c[y+40>>2]|0);l=c[a+56>>2]|0;w=17}else{v=m;m=(m|0)==-1;w=16}}else{m=c[y+32>>2]|0;v=m;m=(m|0)==-1;o=0;w=16}if((w|0)==16){w=0;if(m|o)w=17;else{o=v+x|0;m=y+(v<<6)|0}}if((w|0)==17){o=x+1|0;m=y+64|0}if((o|0)>=(l|0))break a;n=+f[j>>2];p=+f[j+4>>2];q=+f[j+8>>2];r=+f[i>>2];t=+f[i+4>>2];u=+f[i+8>>2];x=o;y=m}}else k=0;while(0);if((c[6727]|0)>=(k|0)){ea=U;return}c[6727]=k;ea=U;return}function Md(a,b){a=a|0;b=b|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0;if(!(c[a+204>>2]&2)){c[a+68>>2]=c[b>>2];c[a+68+4>>2]=c[b+4>>2];c[a+68+8>>2]=c[b+8>>2];c[a+68+12>>2]=c[b+12>>2];c[a+84>>2]=c[b+16>>2];c[a+84+4>>2]=c[b+16+4>>2];c[a+84+8>>2]=c[b+16+8>>2];c[a+84+12>>2]=c[b+16+12>>2];c[a+100>>2]=c[b+32>>2];c[a+100+4>>2]=c[b+32+4>>2];c[a+100+8>>2]=c[b+32+8>>2];c[a+100+12>>2]=c[b+32+12>>2];c[a+116>>2]=c[b+48>>2];c[a+116+4>>2]=c[b+48+4>>2];c[a+116+8>>2]=c[b+48+8>>2];c[a+116+12>>2]=c[b+48+12>>2];e=b;g=a+20|0;h=b+16|0;i=a+36|0;j=b+32|0;k=a+52|0;b=b+48|0;d=a+4|0}else{c[a+68>>2]=c[a+4>>2];c[a+68+4>>2]=c[a+4+4>>2];c[a+68+8>>2]=c[a+4+8>>2];c[a+68+12>>2]=c[a+4+12>>2];c[a+84>>2]=c[a+20>>2];c[a+84+4>>2]=c[a+20+4>>2];c[a+84+8>>2]=c[a+20+8>>2];c[a+84+12>>2]=c[a+20+12>>2];c[a+100>>2]=c[a+36>>2];c[a+100+4>>2]=c[a+36+4>>2];c[a+100+8>>2]=c[a+36+8>>2];c[a+100+12>>2]=c[a+36+12>>2];c[a+116>>2]=c[a+52>>2];c[a+116+4>>2]=c[a+52+4>>2];c[a+116+8>>2]=c[a+52+8>>2];c[a+116+12>>2]=c[a+52+12>>2];e=b;g=a+20|0;h=b+16|0;i=a+36|0;j=b+32|0;k=a+52|0;b=b+48|0;d=a+4|0}c[a+132>>2]=c[a+312>>2];c[a+132+4>>2]=c[a+312+4>>2];c[a+132+8>>2]=c[a+312+8>>2];c[a+132+12>>2]=c[a+312+12>>2];c[a+148>>2]=c[a+328>>2];c[a+148+4>>2]=c[a+328+4>>2];c[a+148+8>>2]=c[a+328+8>>2];c[a+148+12>>2]=c[a+328+12>>2];c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];c[g+8>>2]=c[h+8>>2];c[g+12>>2]=c[h+12>>2];c[i>>2]=c[j>>2];c[i+4>>2]=c[j+4>>2];c[i+8>>2]=c[j+8>>2];c[i+12>>2]=c[j+12>>2];c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[k+8>>2]=c[b+8>>2];c[k+12>>2]=c[b+12>>2];w=+f[a+4>>2];q=+f[a+396>>2];v=+f[a+8>>2];o=+f[a+400>>2];u=+f[a+12>>2];m=+f[a+404>>2];t=+f[a+20>>2];s=+f[a+24>>2];r=+f[a+28>>2];p=+f[a+36>>2];n=+f[a+40>>2];l=+f[a+44>>2];f[a+264>>2]=w*(w*q)+v*(v*o)+u*(u*m);f[a+268>>2]=w*q*t+v*o*s+u*m*r;f[a+272>>2]=w*q*p+v*o*n+u*m*l;f[a+276>>2]=0.0;f[a+280>>2]=w*(q*t)+v*(o*s)+u*(m*r);f[a+284>>2]=t*(q*t)+s*(o*s)+r*(m*r);f[a+288>>2]=q*t*p+o*s*n+m*r*l;f[a+292>>2]=0.0;f[a+296>>2]=w*(q*p)+v*(o*n)+u*(m*l);f[a+300>>2]=t*(q*p)+s*(o*n)+r*(m*l);f[a+304>>2]=p*(q*p)+n*(o*n)+l*(m*l);f[a+308>>2]=0.0;return}function Nd(a){a=a|0;var b=0,d=0,e=0,g=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,p=0.0,q=0.0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;d=ea;ea=ea+144|0;f[a+36>>2]=0.0;c[d+128>>2]=0;c[d+128+4>>2]=0;c[d+128+8>>2]=0;c[d+128+12>>2]=0;b=0;do{e=d+128+(b<<2)|0;f[e>>2]=1.0;i=c[a+28>>2]|0;H=c[i+4>>2]|0;c[d+80>>2]=H;E=c[i+20>>2]|0;c[d+80+4>>2]=E;B=c[i+36>>2]|0;c[d+80+8>>2]=B;f[d+80+12>>2]=0.0;G=c[i+8>>2]|0;c[d+80+16>>2]=G;D=c[i+24>>2]|0;c[d+80+20>>2]=D;A=c[i+40>>2]|0;c[d+80+24>>2]=A;f[d+80+28>>2]=0.0;F=c[i+12>>2]|0;c[d+80+32>>2]=F;C=c[i+28>>2]|0;c[d+80+36>>2]=C;z=c[i+44>>2]|0;c[d+80+40>>2]=z;f[d+80+44>>2]=0.0;g=c[a+32>>2]|0;y=c[g+4>>2]|0;c[d+32>>2]=y;v=c[g+20>>2]|0;c[d+32+4>>2]=v;s=c[g+36>>2]|0;c[d+32+8>>2]=s;f[d+32+12>>2]=0.0;x=c[g+8>>2]|0;c[d+32+16>>2]=x;u=c[g+24>>2]|0;c[d+32+20>>2]=u;r=c[g+40>>2]|0;c[d+32+24>>2]=r;f[d+32+28>>2]=0.0;w=c[g+12>>2]|0;c[d+32+32>>2]=w;t=c[g+28>>2]|0;c[d+32+36>>2]=t;o=c[g+44>>2]|0;c[d+32+40>>2]=o;f[d+32+44>>2]=0.0;p=+f[a+300>>2];l=p*(c[h>>2]=H,+f[h>>2]);j=+f[a+304>>2];l=l+j*(c[h>>2]=G,+f[h>>2]);k=+f[a+308>>2];l=l+k*(c[h>>2]=F,+f[h>>2]);q=p*(c[h>>2]=E,+f[h>>2]);q=q+j*(c[h>>2]=D,+f[h>>2]);q=q+k*(c[h>>2]=C,+f[h>>2]);p=p*(c[h>>2]=B,+f[h>>2]);j=p+j*(c[h>>2]=A,+f[h>>2]);p=+f[i+52>>2];n=+f[i+56>>2];m=+f[i+60>>2];m=j+k*(c[h>>2]=z,+f[h>>2])+m-m;f[d+16>>2]=l+p-p;f[d+16+4>>2]=q+n-n;f[d+16+8>>2]=m;f[d+16+12>>2]=0.0;m=+f[a+316>>2];n=m*(c[h>>2]=y,+f[h>>2]);q=+f[a+320>>2];n=n+q*(c[h>>2]=x,+f[h>>2]);p=+f[a+324>>2];n=n+p*(c[h>>2]=w,+f[h>>2]);l=m*(c[h>>2]=v,+f[h>>2]);l=l+q*(c[h>>2]=u,+f[h>>2]);l=l+p*(c[h>>2]=t,+f[h>>2]);m=m*(c[h>>2]=s,+f[h>>2]);q=m+q*(c[h>>2]=r,+f[h>>2]);m=+f[g+52>>2];k=+f[g+56>>2];j=+f[g+60>>2];j=q+p*(c[h>>2]=o,+f[h>>2])+j-j;f[d>>2]=n+m-m;f[d+4>>2]=l+k-k;f[d+8>>2]=j;f[d+12>>2]=0.0;_f(a+48+(b*84|0)|0,d+80|0,d+32|0,d+16|0,d,d+128|0,i+396|0,+f[i+344>>2],g+396|0,+f[g+344>>2]);f[e>>2]=0.0;b=b+1|0}while((b|0)!=3);ea=d;return}function Od(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0.0,p=0,q=0.0,r=0.0,t=0.0,w=0.0,x=0.0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0,F=0,G=0,H=0.0;a:while(1){F=c[e+12>>2]|0;if((b|0)>0){h=+f[d>>2];i=+f[d+4>>2];j=+f[d+8>>2];k=0;g=-1;do{do if(c[F+(k<<2)>>2]|0){if((g|0)!=-1?!(h*+f[a+(k<<4)>>2]+i*+f[a+(k<<4)+4>>2]+j*+f[a+(k<<4)+8>>2]>h*+f[a+(g<<4)>>2]+i*+f[a+(g<<4)+4>>2]+j*+f[a+(g<<4)+8>>2]):0)break;g=k}while(0);k=k+1|0}while((k|0)!=(b|0))}else g=-1;E=F+(g<<2)|0;if((c[E>>2]|0)==3){G=40;break}z=+f[d+4>>2];A=+f[d+8>>2];B=+f[d>>2];h=+s(+((z-A*0.0)*(z-A*0.0)+(A*0.0-B)*(A*0.0-B)+(B*0.0-z*0.0)*(B*0.0-z*0.0)));i=+s(+((B-z*0.0)*(B-z*0.0)+((z*0.0-A)*(z*0.0-A)+(A*0.0-B*0.0)*(A*0.0-B*0.0))));if(h>i){C=(z-A*0.0)*(1.0/h);D=(B*0.0-z*0.0)*(1.0/h);x=(A*0.0-B)*(1.0/h)}else{C=(z*0.0-A)*(1.0/i);D=(B-z*0.0)*(1.0/i);x=(A*0.0-B*0.0)*(1.0/i)}r=A*x-z*D;t=B*D-A*C;w=z*C-B*x;p=(g|0)==-1;k=-1;y=0;while(1){q=+(y|0);o=+v(+(q*.01745329238474369));i=+u(+(q*.01745329238474369));h=B+(C*o+r*i)*.02500000037252903;j=z+(x*o+t*i)*.02500000037252903;i=A+(D*o+w*i)*.02500000037252903;if((b|0)>0){m=0;l=-1;do{do if(c[F+(m<<2)>>2]|0){if((l|0)!=-1?!(h*+f[a+(m<<4)>>2]+j*+f[a+(m<<4)+4>>2]+i*+f[a+(m<<4)+8>>2]>h*+f[a+(l<<4)>>2]+j*+f[a+(l<<4)+4>>2]+i*+f[a+(l<<4)+8>>2]):0)break;l=m}while(0);m=m+1|0}while((m|0)!=(b|0))}else l=-1;if((k|0)==(g|0)&(l|0)==(g|0))break a;b:do if(!((k|0)==-1|(k|0)==(l|0))?q+-40.0<=q:0){if((b|0)<=0){h=q+-40.0;while(1){if((k|0)==(g|0)&p){g=-1;break a}h=h+5.0;if(!(h<=q))break b;else k=-1}}o=q+-40.0;while(1){i=o*.01745329238474369;H=+v(+i);i=+u(+i);h=B+(C*H+r*i)*.02500000037252903;j=z+(x*H+t*i)*.02500000037252903;i=A+(D*H+w*i)*.02500000037252903;n=0;m=-1;do{do if(c[F+(n<<2)>>2]|0){if((m|0)!=-1?!(h*+f[a+(n<<4)>>2]+j*+f[a+(n<<4)+4>>2]+i*+f[a+(n<<4)+8>>2]>h*+f[a+(m<<4)>>2]+j*+f[a+(m<<4)+4>>2]+i*+f[a+(m<<4)+8>>2]):0)break;m=n}while(0);n=n+1|0}while((n|0)!=(b|0));if((k|0)==(g|0)&(m|0)==(g|0))break a;o=o+5.0;if(!(o<=q))break;else k=m}}while(0);y=y+45|0;if(y>>>0>360)break;else k=l}c[E>>2]=0}if((G|0)==40)return g|0;c[E>>2]=3;G=g;return G|0}function Pd(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0;h=ea;ea=ea+160|0;e=c[a+4>>2]|0;g=c[e+12>>2]|0;C=+f[g>>2];B=+f[g+4>>2];A=+f[g+8>>2];z=+f[g+16>>2];y=+f[g+20>>2];x=+f[g+24>>2];q=+f[g+32>>2];o=+f[g+36>>2];m=+f[g+40>>2];e=c[(c[e+4>>2]|0)+24>>2]|0;w=+f[e+(d*80|0)>>2];v=+f[e+(d*80|0)+16>>2];u=+f[e+(d*80|0)+32>>2];t=+f[e+(d*80|0)+4>>2];s=+f[e+(d*80|0)+20>>2];r=+f[e+(d*80|0)+36>>2];p=+f[e+(d*80|0)+8>>2];n=+f[e+(d*80|0)+24>>2];l=+f[e+(d*80|0)+40>>2];E=+f[e+(d*80|0)+48>>2];D=+f[e+(d*80|0)+52>>2];i=+f[e+(d*80|0)+56>>2];k=+f[g+48>>2]+(C*E+B*D+A*i);j=+f[g+52>>2]+(z*E+y*D+x*i);i=+f[g+56>>2]+(q*E+o*D+m*i);f[h+88>>2]=C*w+B*v+A*u;f[h+88+4>>2]=C*t+B*s+A*r;f[h+88+8>>2]=C*p+B*n+A*l;f[h+88+12>>2]=0.0;f[h+88+16>>2]=z*w+y*v+x*u;f[h+88+20>>2]=z*t+y*s+x*r;f[h+88+24>>2]=z*p+y*n+x*l;f[h+88+28>>2]=0.0;f[h+88+32>>2]=q*w+o*v+m*u;f[h+88+36>>2]=q*t+o*s+m*r;f[h+88+40>>2]=q*p+o*n+m*l;f[h+88+44>>2]=0.0;f[h+88+48>>2]=k;f[h+88+52>>2]=j;f[h+88+56>>2]=i;f[h+88+60>>2]=0.0;Pa[c[(c[b>>2]|0)+8>>2]&127](b,h+88|0,h+72|0,h+56|0);g=c[a+8>>2]|0;e=c[g+4>>2]|0;Pa[c[(c[e>>2]|0)+8>>2]&127](e,c[g+12>>2]|0,h+40|0,h+24|0);if(!(+f[h+72>>2]>+f[h+24>>2])?!(+f[h+56>>2]<+f[h+40>>2]):0)e=1;else e=0;if(!(!(+f[h+72+8>>2]>+f[h+24+8>>2])?!(+f[h+56+8>>2]<+f[h+40+8>>2]):0))e=0;if(+f[h+72+4>>2]>+f[h+24+4>>2]){ea=h;return}if(+f[h+56+4>>2]<+f[h+40+4>>2]|e^1){ea=h;return}e=c[a+4>>2]|0;g=c[e+8>>2]|0;c[h>>2]=e;c[h+4>>2]=b;c[h+8>>2]=g;c[h+12>>2]=h+88;c[h+16>>2]=-1;c[h+20>>2]=d;if(!(c[(c[a+24>>2]|0)+(d<<2)>>2]|0)){g=c[a+12>>2]|0;g=wa[c[(c[g>>2]|0)+8>>2]&31](g,h,c[a+8>>2]|0,c[a+28>>2]|0)|0;c[(c[a+24>>2]|0)+(d<<2)>>2]=g;g=(c[a+4>>2]|0)+8|0}else g=e+8|0;b=c[a+20>>2]|0;e=c[b+8>>2]|0;if((c[e+8>>2]|0)==(c[g>>2]|0)){c[b+8>>2]=h;Ma[c[(c[b>>2]|0)+8>>2]&127](b,-1,d)}else{e=c[b+12>>2]|0;c[b+12>>2]=h;Ma[c[(c[b>>2]|0)+12>>2]&127](b,-1,d)}d=c[(c[a+24>>2]|0)+(d<<2)>>2]|0;Ta[c[(c[d>>2]|0)+8>>2]&31](d,h,c[a+8>>2]|0,c[a+16>>2]|0,c[a+20>>2]|0);d=c[a+20>>2]|0;c[((c[(c[d+8>>2]|0)+8>>2]|0)==(c[(c[a+4>>2]|0)+8>>2]|0)?d+8|0:d+12|0)>>2]=e;ea=h;return}function Qd(){if(a[24992]|0)return;if(!(DC(24992)|0))return;c[5948]=0;c[5949]=-2147483648;c[5950]=-1082130432;f[5951]=0.0;c[5952]=1060716128;c[5953]=-1090087446;c[5954]=-1092290076;f[5955]=0.0;c[5956]=-1098022214;c[5957]=-1084636126;c[5958]=-1092290076;f[5959]=0.0;c[5960]=-1083901670;c[5961]=-2147483648;c[5962]=-1092290177;f[5963]=0.0;c[5964]=-1098022214;c[5965]=1062847522;c[5966]=-1092290043;f[5967]=0.0;c[5968]=1060716128;c[5969]=1057396202;c[5970]=-1092290076;f[5971]=0.0;c[5972]=1049461434;c[5973]=-1084636126;c[5974]=1055193605;f[5975]=0.0;c[5976]=-1086767520;c[5977]=-1090087446;c[5978]=1055193572;f[5979]=0.0;c[5980]=-1086767520;c[5981]=1057396202;c[5982]=1055193572;f[5983]=0.0;c[5984]=1049461434;c[5985]=1062847522;c[5986]=1055193572;f[5987]=0.0;c[5988]=1063581978;c[5989]=0;c[5990]=1055193471;f[5991]=0.0;c[5992]=-2147483648;c[5993]=0;c[5994]=1065353216;f[5995]=0.0;c[5996]=1054458864;c[5997]=-1096927567;c[5998]=-1084636042;f[5999]=0.0;c[6e3]=-1104782626;c[6001]=-1090519208;c[6002]=-1084636042;f[6003]=0.0;c[6004]=1049007812;c[6005]=-1085334679;c[6006]=-1090087228;f[6007]=0.0;c[6008]=1054458864;c[6009]=1050556081;c[6010]=-1084636042;f[6011]=0.0;c[6012]=1062847505;c[6013]=-2147483648;c[6014]=-1090087262;f[6015]=0.0;c[6016]=-1090087362;c[6017]=-2147483648;c[6018]=-1084636076;f[6019]=0.0;c[6020]=-1087361736;c[6021]=-1090519141;c[6022]=-1090087262;f[6023]=0.0;c[6024]=-1104782626;c[6025]=1056964440;c[6026]=-1084636042;f[6027]=0.0;c[6028]=-1087361736;c[6029]=1056964507;c[6030]=-1090087262;f[6031]=0.0;c[6032]=1049007812;c[6033]=1062148969;c[6034]=-1090087228;f[6035]=0.0;c[6036]=1064532105;c[6037]=1050556148;c[6038]=0;f[6039]=0.0;c[6040]=1064532105;c[6041]=-1096927500;c[6042]=0;f[6043]=0.0;c[6044]=1058437413;c[6045]=-1085334595;c[6046]=0;f[6047]=0.0;c[6048]=0;c[6049]=-1082130432;c[6050]=0;f[6051]=0.0;c[6052]=-1089046235;c[6053]=-1085334595;c[6054]=0;f[6055]=0.0;c[6056]=-1082951543;c[6057]=-1096927500;c[6058]=-2147483648;f[6059]=0.0;c[6060]=-1082951543;c[6061]=1050556148;c[6062]=-2147483648;f[6063]=0.0;c[6064]=-1089046235;c[6065]=1062149053;c[6066]=-2147483648;f[6067]=0.0;c[6068]=-2147483648;c[6069]=1065353216;c[6070]=-2147483648;f[6071]=0.0;c[6072]=1058437413;c[6073]=1062149053;c[6074]=-2147483648;f[6075]=0.0;c[6076]=1060121912;c[6077]=-1090519141;c[6078]=1057396386;f[6079]=0.0;c[6080]=-1098475836;c[6081]=-1085334679;c[6082]=1057396420;f[6083]=0.0;c[6084]=-1084636143;c[6085]=0;c[6086]=1057396386;f[6087]=0.0;c[6088]=-1098475836;c[6089]=1062148969;c[6090]=1057396420;f[6091]=0.0;c[6092]=1060121912;c[6093]=1056964507;c[6094]=1057396386;f[6095]=0.0;c[6096]=1057396286;c[6097]=0;c[6098]=1062847572;f[6099]=0.0;c[6100]=1042701022;c[6101]=-1090519208;c[6102]=1062847606;f[6103]=0.0;c[6104]=-1093024784;c[6105]=-1096927567;c[6106]=1062847606;f[6107]=0.0;c[6108]=-1093024784;c[6109]=1050556081;c[6110]=1062847606;f[6111]=0.0;c[6112]=1042701022;c[6113]=1056964440;c[6114]=1062847606;f[6115]=0.0;PB(24992);return}function Rd(a,b){a=a|0;b=b|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0;d=c[a+748>>2]|0;if((d|0)!=4){c[a+748>>2]=d+1;g=d;e=(g|0)>0;g=e?g:0;a=a+4+(g*184|0)|0;vh(a|0,b|0,184)|0;return g|0}C=+f[b+80>>2];B=+f[a+84>>2];A=B>2];y=z>2];g=+f[a+636>>2]<(x>31;C=+f[b>>2];if(d){h=+f[a+188>>2];n=+f[b+4>>2];i=+f[a+192>>2];p=+f[b+8>>2];j=+f[a+196>>2];l=+f[a+556>>2];t=+f[a+372>>2];m=+f[a+560>>2];y=+f[a+376>>2];o=+f[a+564>>2];w=+f[a+380>>2];k=((C-h)*(m-y)-(n-i)*(l-t))*((C-h)*(m-y)-(n-i)*(l-t))+(((n-i)*(o-w)-(p-j)*(m-y))*((n-i)*(o-w)-(p-j)*(m-y))+((p-j)*(l-t)-(C-h)*(o-w))*((p-j)*(l-t)-(C-h)*(o-w)));if((d|0)==1){v=l;x=m;u=i;q=j;s=w;w=y;j=0.0;m=C-+f[a+4>>2];l=p-+f[a+12>>2];i=n-+f[a+8>>2];e=7}else{u=i;i=n;s=w;z=o;B=y;x=m;A=t;v=l;q=l-t;o=o-w;n=m-y;e=6}}else{t=+f[a+556>>2];q=+f[a+372>>2];y=+f[a+560>>2];n=+f[a+376>>2];w=+f[a+564>>2];o=+f[a+380>>2];h=+f[a+188>>2];u=+f[a+192>>2];j=+f[a+196>>2];i=+f[b+4>>2];p=+f[b+8>>2];s=o;z=w;B=n;x=y;A=q;v=t;k=0.0;q=t-q;o=w-o;n=y-n;e=6}if((e|0)==6){m=C-+f[a+4>>2];i=i-+f[a+8>>2];l=p-+f[a+12>>2];y=i*o-l*n;p=l*q-m*o;n=m*n-i*q;if((d|0)==2){t=A;x=h;v=B;q=j;h=0.0;j=n*n+(y*y+p*p);e=8}else{o=z;q=j;w=B;t=A;j=n*n+(y*y+p*p);e=7}}if((e|0)==7){p=v-h;C=x-u;o=o-q;n=i*o-l*C;o=l*p-m*o;p=m*C-i*p;if(g){h=p*p+(n*n+o*o);i=0.0}else{x=h;v=w;h=p*p+(n*n+o*o);e=8}}if((e|0)==8){A=t-x;z=v-u;C=s-q;B=i*C-l*z;C=l*A-m*C;i=m*z-i*A;i=i*i+(B*B+C*C)}C=+r(+k);A=+r(+j);y=+r(+h);x=+r(+i);B=C>-999999984306749440.0?C:-999999984306749440.0;z=A>B?A:B;g=x>(y>z?y:z)?3:y>z?2:A>B?1:(C>-999999984306749440.0^1)<<31>>31;d=c[a+4+(g*184|0)+112>>2]|0;if(!d){e=(g|0)>0;g=e?g:0;a=a+4+(g*184|0)|0;vh(a|0,b|0,184)|0;return g|0}e=c[6719]|0;if(!e){e=(g|0)>0;g=e?g:0;a=a+4+(g*184|0)|0;vh(a|0,b|0,184)|0;return g|0}ra[e&127](d)|0;c[a+4+(g*184|0)+112>>2]=0;e=(g|0)>0;g=e?g:0;a=a+4+(g*184|0)|0;vh(a|0,b|0,184)|0;return g|0}function Sd(){if(a[24968]|0)return;if(!(DC(24968)|0))return;c[5652]=0;c[5653]=-2147483648;c[5654]=-1082130432;f[5655]=0.0;c[5656]=1060716128;c[5657]=-1090087446;c[5658]=-1092290076;f[5659]=0.0;c[5660]=-1098022214;c[5661]=-1084636126;c[5662]=-1092290076;f[5663]=0.0;c[5664]=-1083901670;c[5665]=-2147483648;c[5666]=-1092290177;f[5667]=0.0;c[5668]=-1098022214;c[5669]=1062847522;c[5670]=-1092290043;f[5671]=0.0;c[5672]=1060716128;c[5673]=1057396202;c[5674]=-1092290076;f[5675]=0.0;c[5676]=1049461434;c[5677]=-1084636126;c[5678]=1055193605;f[5679]=0.0;c[5680]=-1086767520;c[5681]=-1090087446;c[5682]=1055193572;f[5683]=0.0;c[5684]=-1086767520;c[5685]=1057396202;c[5686]=1055193572;f[5687]=0.0;c[5688]=1049461434;c[5689]=1062847522;c[5690]=1055193572;f[5691]=0.0;c[5692]=1063581978;c[5693]=0;c[5694]=1055193471;f[5695]=0.0;c[5696]=-2147483648;c[5697]=0;c[5698]=1065353216;f[5699]=0.0;c[5700]=1054458864;c[5701]=-1096927567;c[5702]=-1084636042;f[5703]=0.0;c[5704]=-1104782626;c[5705]=-1090519208;c[5706]=-1084636042;f[5707]=0.0;c[5708]=1049007812;c[5709]=-1085334679;c[5710]=-1090087228;f[5711]=0.0;c[5712]=1054458864;c[5713]=1050556081;c[5714]=-1084636042;f[5715]=0.0;c[5716]=1062847505;c[5717]=-2147483648;c[5718]=-1090087262;f[5719]=0.0;c[5720]=-1090087362;c[5721]=-2147483648;c[5722]=-1084636076;f[5723]=0.0;c[5724]=-1087361736;c[5725]=-1090519141;c[5726]=-1090087262;f[5727]=0.0;c[5728]=-1104782626;c[5729]=1056964440;c[5730]=-1084636042;f[5731]=0.0;c[5732]=-1087361736;c[5733]=1056964507;c[5734]=-1090087262;f[5735]=0.0;c[5736]=1049007812;c[5737]=1062148969;c[5738]=-1090087228;f[5739]=0.0;c[5740]=1064532105;c[5741]=1050556148;c[5742]=0;f[5743]=0.0;c[5744]=1064532105;c[5745]=-1096927500;c[5746]=0;f[5747]=0.0;c[5748]=1058437413;c[5749]=-1085334595;c[5750]=0;f[5751]=0.0;c[5752]=0;c[5753]=-1082130432;c[5754]=0;f[5755]=0.0;c[5756]=-1089046235;c[5757]=-1085334595;c[5758]=0;f[5759]=0.0;c[5760]=-1082951543;c[5761]=-1096927500;c[5762]=-2147483648;f[5763]=0.0;c[5764]=-1082951543;c[5765]=1050556148;c[5766]=-2147483648;f[5767]=0.0;c[5768]=-1089046235;c[5769]=1062149053;c[5770]=-2147483648;f[5771]=0.0;c[5772]=-2147483648;c[5773]=1065353216;c[5774]=-2147483648;f[5775]=0.0;c[5776]=1058437413;c[5777]=1062149053;c[5778]=-2147483648;f[5779]=0.0;c[5780]=1060121912;c[5781]=-1090519141;c[5782]=1057396386;f[5783]=0.0;c[5784]=-1098475836;c[5785]=-1085334679;c[5786]=1057396420;f[5787]=0.0;c[5788]=-1084636143;c[5789]=0;c[5790]=1057396386;f[5791]=0.0;c[5792]=-1098475836;c[5793]=1062148969;c[5794]=1057396420;f[5795]=0.0;c[5796]=1060121912;c[5797]=1056964507;c[5798]=1057396386;f[5799]=0.0;c[5800]=1057396286;c[5801]=0;c[5802]=1062847572;f[5803]=0.0;c[5804]=1042701022;c[5805]=-1090519208;c[5806]=1062847606;f[5807]=0.0;c[5808]=-1093024784;c[5809]=-1096927567;c[5810]=1062847606;f[5811]=0.0;c[5812]=-1093024784;c[5813]=1050556081;c[5814]=1062847606;f[5815]=0.0;c[5816]=1042701022;c[5817]=1056964440;c[5818]=1062847606;f[5819]=0.0;PB(24968);return}function Td(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;m=ea;ea=ea+16|0;l=Es()|0;c[l+8>>2]=0;c[l+12>>2]=1065353216;c[l+16>>2]=1065353216;c[l+20>>2]=1065353216;f[l+24>>2]=0.0;f[l+44>>2]=.03999999910593033;c[l+52>>2]=1065353216;c[l+56>>2]=1065353216;c[l+60>>2]=1065353216;f[l+64>>2]=0.0;c[l+68>>2]=-1082130432;c[l+72>>2]=-1082130432;c[l+76>>2]=-1082130432;f[l+80>>2]=0.0;a[l+84>>0]=0;c[l>>2]=7784;a[l+104>>0]=1;c[l+100>>2]=0;c[l+92>>2]=0;c[l+96>>2]=0;a[l+124>>0]=1;c[l+120>>2]=0;c[l+112>>2]=0;c[l+116>>2]=0;c[l+4>>2]=9;if((e|0)>0){c[6747]=(c[6747]|0)+1;g=kb((e<<4|3)+16|0)|0;if(!g)i=0;else{c[(g+4+15&-16)+-4>>2]=g;i=g+4+15&-16}g=c[l+92>>2]|0;if((g|0)>0){h=0;do{k=i+(h<<4)|0;j=(c[l+100>>2]|0)+(h<<4)|0;c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[k+12>>2]=c[j+12>>2];h=h+1|0}while((h|0)!=(g|0))}g=c[l+100>>2]|0;if(g|0){if(a[l+104>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[l+100>>2]=0}a[l+104>>0]=1;c[l+100>>2]=i;c[l+96>>2]=e;c[i>>2]=c[m>>2];c[i+4>>2]=c[m+4>>2];c[i+8>>2]=c[m+8>>2];c[i+12>>2]=c[m+12>>2];if((e|0)!=1){g=1;do{k=(c[l+100>>2]|0)+(g<<4)|0;c[k>>2]=c[m>>2];c[k+4>>2]=c[m+4>>2];c[k+8>>2]=c[m+8>>2];c[k+12>>2]=c[m+12>>2];g=g+1|0}while((g|0)!=(e|0))}k=c[l+112>>2]|0}else k=0;c[l+92>>2]=e;if((k|0)<(e|0)){do if((c[l+116>>2]|0)<(e|0)){if(!e){j=k;g=0}else{c[6747]=(c[6747]|0)+1;g=kb((e<<2|3)+16|0)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}j=c[l+112>>2]|0}h=c[l+120>>2]|0;if((j|0)<=0){if(!h){a[l+124>>0]=1;c[l+120>>2]=g;c[l+116>>2]=e;break}}else{i=0;do{c[g+(i<<2)>>2]=c[h+(i<<2)>>2];i=i+1|0}while((i|0)!=(j|0))}if(a[l+124>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}a[l+124>>0]=1;c[l+120>>2]=g;c[l+116>>2]=e}else g=c[l+120>>2]|0;while(0);hk(g+(k<<2)|0,0,e-k<<2|0)|0}c[l+112>>2]=e;if((e|0)<=0){Ci(l);ea=m;return l|0}g=0;do{j=b+(g<<4)|0;k=(c[l+100>>2]|0)+(g<<4)|0;c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[k+12>>2]=c[j+12>>2];c[(c[l+120>>2]|0)+(g<<2)>>2]=c[d+(g<<2)>>2];g=g+1|0}while((g|0)!=(e|0));Ci(l);ea=m;return l|0}function Ud(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0.0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0;k=c[b+9288>>2]|0;if(!k){c[b>>2]=5;b=0;return b|0}i=c[k+48>>2]|0;if(i|0)c[i+44>>2]=c[k+44>>2];i=c[k+44>>2]|0;if(i|0)c[i+48>>2]=c[k+48>>2];if((c[b+9288>>2]|0)==(k|0))c[b+9288>>2]=c[k+48>>2];c[b+9292>>2]=(c[b+9292>>2]|0)+-1;c[k+44>>2]=0;c[k+48>>2]=c[b+9280>>2];i=c[b+9280>>2]|0;if(i|0)c[i+44>>2]=k;c[b+9280>>2]=k;c[b+9284>>2]=(c[b+9284>>2]|0)+1;a[k+55>>0]=0;c[k+20>>2]=d;c[k+24>>2]=e;c[k+28>>2]=g;j=+f[d+16>>2];n=+f[e+16>>2]-j;m=+f[d+20>>2];l=+f[e+20>>2]-m;o=+f[d+24>>2];p=+f[e+24>>2]-o;j=+f[g+16>>2]-j;m=+f[g+20>>2]-m;o=+f[g+24>>2]-o;f[k>>2]=l*o-p*m;f[k+4>>2]=p*j-n*o;f[k+8>>2]=n*m-l*j;f[k+12>>2]=0.0;j=+s(+((l*o-p*m)*(l*o-p*m)+(p*j-n*o)*(p*j-n*o)+(n*m-l*j)*(n*m-l*j)));if(!(j>9.999999747378752e-05)){c[b>>2]=2;i=c[k+48>>2]|0;if(i|0)c[i+44>>2]=c[k+44>>2];i=c[k+44>>2]|0;if(i|0)c[i+48>>2]=c[k+48>>2];if((c[b+9280>>2]|0)==(k|0))c[b+9280>>2]=c[k+48>>2];c[b+9284>>2]=(c[b+9284>>2]|0)+-1;c[k+44>>2]=0;c[k+48>>2]=c[b+9288>>2];i=c[b+9288>>2]|0;if(i|0)c[i+44>>2]=k;c[b+9288>>2]=k;c[b+9292>>2]=(c[b+9292>>2]|0)+1;b=0;return b|0}if((!(ik(+f[k>>2],+f[k+4>>2],+f[k+8>>2],+f[d+16>>2],+f[d+20>>2],+f[d+24>>2],+f[e+16>>2],+f[e+20>>2],+f[e+24>>2],k+16|0)|0)?!(ik(+f[k>>2],+f[k+4>>2],+f[k+8>>2],+f[e+16>>2],+f[e+20>>2],+f[e+24>>2],+f[g+16>>2],+f[g+20>>2],+f[g+24>>2],k+16|0)|0):0)?!(ik(+f[k>>2],+f[k+4>>2],+f[k+8>>2],+f[g+16>>2],+f[g+20>>2],+f[g+24>>2],+f[d+16>>2],+f[d+20>>2],+f[d+24>>2],k+16|0)|0):0)f[k+16>>2]=(+f[d+16>>2]*+f[k>>2]+ +f[d+20>>2]*+f[k+4>>2]+ +f[d+24>>2]*+f[k+8>>2])/j;f[k>>2]=1.0/j*+f[k>>2];f[k+4>>2]=1.0/j*+f[k+4>>2];f[k+8>>2]=1.0/j*+f[k+8>>2];if(h){b=k;return b|0}if(+f[k+16>>2]>=-9.999999747378752e-06){b=k;return b|0}c[b>>2]=3;i=c[k+48>>2]|0;if(i|0)c[i+44>>2]=c[k+44>>2];i=c[k+44>>2]|0;if(i|0)c[i+48>>2]=c[k+48>>2];if((c[b+9280>>2]|0)==(k|0))c[b+9280>>2]=c[k+48>>2];c[b+9284>>2]=(c[b+9284>>2]|0)+-1;c[k+44>>2]=0;c[k+48>>2]=c[b+9288>>2];i=c[b+9288>>2]|0;if(i|0)c[i+44>>2]=k;c[b+9288>>2]=k;c[b+9292>>2]=(c[b+9292>>2]|0)+1;b=0;return b|0}function Vd(a,b){a=a|0;b=b|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,t=0.0,x=0.0;c[a+556>>2]=c[b>>2];c[a+556+4>>2]=c[b+4>>2];c[a+556+8>>2]=c[b+8>>2];c[a+556+12>>2]=c[b+12>>2];k=+f[a+568>>2];l=+f[a+560>>2];m=+f[a+564>>2];n=+f[a+556>>2];g=-n-l*0.0-m*0.0;e=(m+k*0.0-n*0.0)*-m+(k*(k+l*0.0-m*0.0)+g*-n)-(k*0.0+n*0.0-l)*-l;d=(k*0.0+n*0.0-l)*-n+(k*(m+k*0.0-n*0.0)+g*-l)-(k+l*0.0-m*0.0)*-m;g=(k+l*0.0-m*0.0)*-l+(g*-m+k*(k*0.0+n*0.0-l))-(m+k*0.0-n*0.0)*-n;if(g*0.0+(d*0.0+e)<-.9999998807907104){h=-0.0;i=0.0;j=0.0;d=1.0}else{x=+s(+((g*0.0+(d*0.0+e)+1.0)*2.0));h=(g*0.0-d*0.0)*(1.0/x);i=(d-e*0.0)*(1.0/x);j=x*.5;d=(e*0.0-g)*(1.0/x)}o=1.0/+s(+(h*h+d*d+i*i+j*j));t=h*o;x=d*o;p=i*o;o=j*o;e=1.0/+s(+((k*o-n*-t-l*-x-m*-p)*(k*o-n*-t-l*-x-m*-p)+((l*-t+(m*o+k*-p)-n*-x)*(l*-t+(m*o+k*-p)-n*-x)+((m*-x+(n*o+k*-t)-l*-p)*(m*-x+(n*o+k*-t)-l*-p)+(n*-p+(k*-x+l*o)-m*-t)*(n*-p+(k*-x+l*o)-m*-t)))));h=(m*-x+(n*o+k*-t)-l*-p)*e;d=(n*-p+(k*-x+l*o)-m*-t)*e;g=(l*-t+(m*o+k*-p)-n*-x)*e;n=(k*o-n*-t-l*-x-m*-p)*e;e=+f[a+444>>2];if(e>=.05000000074505806?(q=+f[a+448>>2],q>=.05000000074505806):0){j=o<-1.0?-1.0:o;j=+w(+(j>1.0?1.0:j))*2.0;if(j>1.1920928955078125e-07){i=1.0/+s(+(p*p+(t*t+x*x)));if(+r(+(x*i))>1.1920928955078125e-07){e=+s(+((p*i*(p*i)/(x*i*(x*i))+1.0)/(p*i*(p*i)/(x*i*(x*i))/(e*e)+1.0/(q*q))));k=t*i;l=x*i;i=p*i}else{k=t*i;l=x*i;i=p*i}}else{e=0.0;k=0.0;l=0.0;i=0.0}if(+r(+j)>1.1920928955078125e-07){if(!(j>e)){e=-e;if(!(j>2];if(l>=.05000000074505806){e=n<-1.0?-1.0:n;e=+w(+(e>1.0?1.0:e))*2.0;if(e>3.1415927410125732){e=-n<-1.0?-1.0:-n;i=-h;j=-d;k=-g;e=+w(+(e>1.0?1.0:e))*2.0}else{i=h;j=d;k=g}if(e>1.1920928955078125e-07){x=1.0/+s(+(i*i+j*j+k*k));i=i*x;j=j*x;k=k*x}if(+r(+e)>1.1920928955078125e-07){if(!(e>l))if(e<-l)d=-l;else d=e;else d=l;e=d*.5;d=+v(+e)/+s(+(k*k+(j*j+i*i)));h=i*d;g=k*d;e=+u(+e);d=j*d}else e=n}else e=n;f[a+556>>2]=m*g+(o*h+t*e)-p*d;f[a+560>>2]=p*h+(o*d+m*e)-t*g;f[a+564>>2]=t*d+(o*g+p*e)-m*h;f[a+568>>2]=o*e-t*h-m*d-p*g;return}function Wd(a,b,d,e,g,h){a=a|0;b=+b;d=+d;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0,p=0,q=0,r=0.0;o=ea;ea=ea+352|0;k=MI(g)|0;l=+f[k>>2];m=+f[k+4>>2];n=+f[k+8>>2];f[o+328>>2]=0.0;f[o+324>>2]=0.0;f[o+320>>2]=0.0;qs(o+336|0,o+328|0,o+324|0,o+320|0);f[(NJ(o+336|0)|0)+(e<<2)>>2]=d;f[o+296>>2]=0.0;f[o+292>>2]=0.0;f[o+288>>2]=0.0;qs(o+304|0,o+296|0,o+292|0,o+288|0);k=NJ(o+304|0)|0;f[k+(e<<2)>>2]=-d;f[o+264>>2]=0.0;f[o+260>>2]=0.0;f[o+256>>2]=0.0;qs(o+272|0,o+264|0,o+260|0,o+256|0);j=NJ(o+272|0)|0;f[j+(e<<2)>>2]=d;i=0;while(1){if(i>>>0>=360)break;d=+(i|0)*.01745329238474369;r=+CJ(d)*b;f[k+(((e+1|0)%3|0)<<2)>>2]=r;f[j+(((e+1|0)%3|0)<<2)>>2]=r;d=+DJ(d)*b;f[k+(((e+2|0)%3|0)<<2)>>2]=d;f[j+(((e+2|0)%3|0)<<2)>>2]=d;p=c[(c[a>>2]|0)+8>>2]|0;q=NJ(g)|0;ql(o+224|0,q,+f[o+304>>2],+f[o+304+4>>2],+f[o+304+8>>2]);vp(o+240|0,l,m,n,+f[o+224>>2],+f[o+224+4>>2],+f[o+224+8>>2]);ql(o+192|0,q,+f[o+272>>2],+f[o+272+4>>2],+f[o+272+8>>2]);vp(o+208|0,l,m,n,+f[o+192>>2],+f[o+192+4>>2],+f[o+192+8>>2]);Pa[p&127](a,o+240|0,o+208|0,h);i=i+30|0}f[o+168>>2]=0.0;f[o+164>>2]=0.0;f[o+160>>2]=0.0;qs(o+176|0,o+168|0,o+164|0,o+160|0);f[(NJ(o+176|0)|0)+(e<<2)>>2]=1.0;f[o+136>>2]=0.0;f[o+132>>2]=0.0;f[o+128>>2]=0.0;qs(o+144|0,o+136|0,o+132|0,o+128|0);f[(NJ(o+144|0)|0)+(((e+1|0)%3|0)<<2)>>2]=1.0;q=c[(c[a>>2]|0)+60>>2]|0;p=NJ(g)|0;ql(o+96|0,p,+f[o+336>>2],+f[o+336+4>>2],+f[o+336+8>>2]);xp(o+112|0,l,m,n,+f[o+96>>2],+f[o+96+4>>2],+f[o+96+8>>2]);ql(o+80|0,p,+f[o+176>>2],+f[o+176+4>>2],+f[o+176+8>>2]);ql(o+64|0,p,+f[o+144>>2],+f[o+144+4>>2],+f[o+144+8>>2]);Sa[q&1](a,o+112|0,o+80|0,o+64|0,b,b,0.0,6.2831854820251465,h,0,10.0);q=c[(c[a>>2]|0)+60>>2]|0;ql(o+32|0,p,+f[o+336>>2],+f[o+336+4>>2],+f[o+336+8>>2]);vp(o+48|0,l,m,n,+f[o+32>>2],+f[o+32+4>>2],+f[o+32+8>>2]);ql(o+16|0,p,+f[o+176>>2],+f[o+176+4>>2],+f[o+176+8>>2]);ql(o,p,+f[o+144>>2],+f[o+144+4>>2],+f[o+144+8>>2]);Sa[q&1](a,o+48|0,o+16|0,o,b,b,0.0,6.2831854820251465,h,0,10.0);ea=o;return}function Xd(a,b){a=a|0;b=b|0;var d=0,e=0,g=0,h=0,i=0,j=0,k=0.0,l=0,m=0.0,n=0.0,o=0.0;i=c[a+192>>2]|0;k=+ha[c[(c[i>>2]|0)+48>>2]&15](i);i=c[a+712>>2]|0;if((i|0)>0){l=0;do{j=c[a+720>>2]|0;d=j+(l*104|0)+8|0;m=+f[b>>2]*+f[d>>2];f[d>>2]=m;d=j+(l*104|0)+12|0;o=+f[b+4>>2]*+f[d>>2];f[d>>2]=o;d=j+(l*104|0)+16|0;n=+f[b+8>>2]*+f[d>>2];f[d>>2]=n;d=j+(l*104|0)+24|0;f[d>>2]=+f[b>>2]*+f[d>>2];d=j+(l*104|0)+28|0;f[d>>2]=+f[b+4>>2]*+f[d>>2];d=j+(l*104|0)+32|0;f[d>>2]=+f[b+8>>2]*+f[d>>2];j=c[j+(l*104|0)+96>>2]|0;d=jg(a+928|0,j)|0;a:do if(d){g=c[a+936>>2]|0;if((g|0)<=-1){d=c[a+928>>2]|0;break}if(g){h=0;e=d;while(1){d=c[e+32>>2]|0;h=h+1|0;if(!d){d=e;break a}if((h|0)>=(g|0))break;else e=d}}}else d=0;while(0);f[j>>2]=m-k;f[j+4>>2]=o-k;f[j+8>>2]=n-k;f[j+12>>2]=0.0;f[j+16>>2]=k+m;f[j+20>>2]=k+o;f[j+24>>2]=k+n;f[j+28>>2]=0.0;je(a+928|0,d,j);l=l+1|0}while((l|0)!=(i|0))}Ef(a);d=c[a+928>>2]|0;if(d){b=c[a+192>>2]|0;m=+ha[c[(c[b>>2]|0)+48>>2]&15](b);o=+f[d+4>>2]-m;n=+f[d+8>>2]-m;f[a+892>>2]=+f[d>>2]-m;f[a+896>>2]=o;f[a+900>>2]=n;f[a+904>>2]=0.0;n=m+ +f[d+20>>2];o=m+ +f[d+24>>2];f[a+908>>2]=m+ +f[d+16>>2];f[a+912>>2]=n;f[a+916>>2]=o;f[a+920>>2]=0.0;d=c[a+188>>2]|0;if(d|0){b=c[a+684>>2]|0;l=c[b+32>>2]|0;Ta[c[(c[l>>2]|0)+16>>2]&31](l,d,a+892|0,a+908|0,c[b+36>>2]|0)}}else{c[a+892>>2]=0;c[a+892+4>>2]=0;c[a+892+8>>2]=0;c[a+892+12>>2]=0;c[a+892+16>>2]=0;c[a+892+20>>2]=0;c[a+892+24>>2]=0;c[a+892+28>>2]=0}e=c[a+732>>2]|0;if((e|0)<=0){Ze(a);return}g=c[a+740>>2]|0;d=0;do{l=c[g+(d*52|0)+8>>2]|0;b=c[g+(d*52|0)+12>>2]|0;m=+f[l+8>>2]-+f[b+8>>2];n=+f[l+12>>2]-+f[b+12>>2];o=+f[l+16>>2]-+f[b+16>>2];o=+s(+(m*m+n*n+o*o));f[g+(d*52|0)+16>>2]=o;f[g+(d*52|0)+28>>2]=o*o;d=d+1|0}while((d|0)!=(e|0));d=0;do{f[g+(d*52|0)+24>>2]=(+f[(c[g+(d*52|0)+8>>2]|0)+88>>2]+ +f[(c[g+(d*52|0)+12>>2]|0)+88>>2])/+f[(c[g+(d*52|0)+4>>2]|0)+4>>2];d=d+1|0}while((d|0)!=(e|0));Ze(a);return}function Yd(a,b,d,e,f){a=a|0;b=b|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;if(!b)if(!e){if(f|0){c[f>>2]=(a>>>0)%(d>>>0);c[f+4>>2]=0}e=0;f=(a>>>0)/(d>>>0)>>>0;return (C(e|0),f)|0}else{if(!f){e=0;f=0;return (C(e|0),f)|0}c[f>>2]=a|0;c[f+4>>2]=b&0;e=0;f=0;return (C(e|0),f)|0}do if(d){if(e|0){h=(A(e|0)|0)-(A(b|0)|0)|0;if(h>>>0<=31){n=h+1|0;i=a>>>((h+1|0)>>>0)&h-31>>31|b<<31-h;m=b>>>((h+1|0)>>>0)&h-31>>31;g=0;h=a<<31-h;break}if(!f){e=0;f=0;return (C(e|0),f)|0}c[f>>2]=a|0;c[f+4>>2]=b|b&0;e=0;f=0;return (C(e|0),f)|0}if(d-1&d|0){h=(A(d|0)|0)+33-(A(b|0)|0)|0;n=h;i=32-h-1>>31&b>>>((h-32|0)>>>0)|(b<<32-h|a>>>(h>>>0))&h-32>>31;m=h-32>>31&b>>>(h>>>0);g=a<<64-h&32-h>>31;h=(b<<64-h|a>>>((h-32|0)>>>0))&32-h>>31|a<<32-h&h-33>>31;break}if(f|0){c[f>>2]=d-1&a;c[f+4>>2]=0}if((d|0)==1){e=b|b&0;f=a|0|0;return (C(e|0),f)|0}else{f=dG(d|0)|0;e=b>>>(f>>>0)|0;f=b<<32-f|a>>>(f>>>0)|0;return (C(e|0),f)|0}}else{if(!e){if(f|0){c[f>>2]=(b>>>0)%(d>>>0);c[f+4>>2]=0}e=0;f=(b>>>0)/(d>>>0)>>>0;return (C(e|0),f)|0}if(!a){if(f|0){c[f>>2]=0;c[f+4>>2]=(b>>>0)%(e>>>0)}d=0;f=(b>>>0)/(e>>>0)>>>0;return (C(d|0),f)|0}if(!(e-1&e)){if(f|0){c[f>>2]=a|0;c[f+4>>2]=e-1&b|b&0}d=0;f=b>>>((dG(e|0)|0)>>>0);return (C(d|0),f)|0}h=(A(e|0)|0)-(A(b|0)|0)|0;if(h>>>0<=30){n=h+1|0;i=b<<31-h|a>>>((h+1|0)>>>0);m=b>>>((h+1|0)>>>0);g=0;h=a<<31-h;break}if(!f){e=0;f=0;return (C(e|0),f)|0}c[f>>2]=a|0;c[f+4>>2]=b|b&0;e=0;f=0;return (C(e|0),f)|0}while(0);if(!n){j=h;b=m;a=0;h=0}else{k=Lv(d|0|0,e|e&0|0,-1,-1)|0;l=D()|0;j=h;b=m;a=n;h=0;do{p=j;j=g>>>31|j<<1;g=h|g<<1;p=i<<1|p>>>31|0;o=i>>>31|b<<1|0;tv(k|0,l|0,p|0,o|0)|0;n=D()|0;m=n>>31|((n|0)<0?-1:0)<<1;h=m&1;i=tv(p|0,o|0,m&(d|0)|0,(((n|0)<0?-1:0)>>31|((n|0)<0?-1:0)<<1)&(e|e&0)|0)|0;b=D()|0;a=a-1|0}while((a|0)!=0);a=0}if(f|0){c[f>>2]=i;c[f+4>>2]=b}o=(g|0)>>>31|j<<1|(0<<1|g>>>31)&0|a;p=(g<<1|0>>>31)&-2|h;return (C(o|0),p)|0}function Zd(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0,s=0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0;if(!a)return;u=+f[b>>2];v=+f[b+4>>2];w=+f[b+8>>2];x=+f[b+16>>2];y=+f[b+20>>2];q=+f[b+24>>2];c[6747]=(c[6747]|0)+1;b=kb(275)|0;if(!b)b=0;else{c[(b+4+15&-16)+-4>>2]=b;b=b+4+15&-16}c[b>>2]=a;m=b;l=b;g=b;h=b;n=64;e=1;a=b;while(1){j=e+-1|0;p=c[a+(j<<2)>>2]|0;do if(((((+f[p>>2]<=x?+f[p+16>>2]>=u:0)?+f[p+4>>2]<=y:0)?+f[p+20>>2]>=v:0)?+f[p+8>>2]<=q:0)?+f[p+24>>2]>=w:0){if(!(c[p+40>>2]|0)){Ia[c[(c[d>>2]|0)+12>>2]&127](d,p);k=l;b=m;i=n;e=j;break}o=c[p+36>>2]|0;do if((j|0)==(n|0)){k=(n|0)==0?1:n<<1;if((e|0)<=(k|0)){if((k|0)!=0?(c[6747]=(c[6747]|0)+1,s=kb((k<<2|3)+16|0)|0,(s|0)!=0):0){c[(s+4+15&-16)+-4>>2]=s;i=s+4+15&-16}else i=0;if((e|0)<=1){if(!a){j=0;h=i;e=i;g=i;b=i;n=k;m=i;break}}else{b=0;do{c[i+(b<<2)>>2]=c[a+(b<<2)>>2];b=b+1|0}while((b|0)!=(n|0))}if(!m){j=n;h=i;e=i;g=i;b=i;n=k;m=i}else{c[6748]=(c[6748]|0)+1;uc(c[m+-4>>2]|0);j=n;h=i;e=i;g=i;b=i;n=k;m=i}}else{j=n;e=l;b=m;m=a}}else{e=l;b=m;m=a}while(0);c[m+(j<<2)>>2]=o;l=j+1|0;k=c[p+40>>2]|0;do if((l|0)==(n|0)?(t=(n|0)==0?1:n<<1,(n|0)<(t|0)):0){if((t|0)!=0?(c[6747]=(c[6747]|0)+1,r=kb((t<<2|3)+16|0)|0,(r|0)!=0):0){c[(r+4+15&-16)+-4>>2]=r;a=r+4+15&-16}else a=0;if((j|0)>-1){b=0;do{c[a+(b<<2)>>2]=c[m+(b<<2)>>2];b=b+1|0}while((b|0)!=(n|0));if(!h){e=a;g=a;h=a;b=a;i=t;break}}else if((m|0)==0|(h|0)==0){e=a;g=a;h=a;b=a;i=t;break}c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0);e=a;g=a;h=a;b=a;i=t}else{i=n;a=m}while(0);c[a+(l<<2)>>2]=k;k=e;e=j+2|0}else{k=l;b=m;i=n;e=j}while(0);if((e|0)<=0)break;m=b;l=k;n=i}if((a|0)==0|(k|0)==0)return;c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0);return}function _d(a,b,d,e,g,h){a=a|0;b=+b;d=+d;e=e|0;g=g|0;h=h|0;var i=0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0;n=ea;ea=ea+400|0;f[n+376>>2]=0.0;f[n+372>>2]=0.0;f[n+368>>2]=0.0;qs(n+384|0,n+376|0,n+372|0,n+368|0);l=NJ(n+384|0)|0;f[l+(e<<2)>>2]=-d;f[n+344>>2]=0.0;f[n+340>>2]=0.0;f[n+336>>2]=0.0;qs(n+352|0,n+344|0,n+340|0,n+336|0);m=NJ(n+352|0)|0;f[m+(e<<2)>>2]=d;Kq(n+272|0,g);dw(n+256|0,g,+f[n+384>>2],+f[n+384+4>>2],+f[n+384+8>>2]);i=MI(n+272|0)|0;c[i>>2]=c[n+256>>2];c[i+4>>2]=c[n+256+4>>2];c[i+8>>2]=c[n+256+8>>2];c[i+12>>2]=c[n+256+12>>2];c[n+240>>2]=c[n+256>>2];c[n+240+4>>2]=c[n+256+4>>2];c[n+240+8>>2]=c[n+256+8>>2];c[n+240+12>>2]=c[n+256+12>>2];i=NJ(n+272|0)|0;ir(n+224|0,i,(e+1|0)%3|0);ir(n+192|0,i,e);Sq(n+208|0,+f[n+192>>2],+f[n+192+4>>2],+f[n+192+8>>2]);Ra[c[(c[a>>2]|0)+64>>2]&1](a,n+240|0,n+224|0,n+208|0,b,-1.5707963705062866,1.5707963705062866,-1.5707963705062866,1.5707963705062866,h,30.0,0);Kq(n+128|0,g);dw(n+112|0,g,+f[n+352>>2],+f[n+352+4>>2],+f[n+352+8>>2]);i=MI(n+128|0)|0;c[i>>2]=c[n+112>>2];c[i+4>>2]=c[n+112+4>>2];c[i+8>>2]=c[n+112+8>>2];c[i+12>>2]=c[n+112+12>>2];c[n+96>>2]=c[n+112>>2];c[n+96+4>>2]=c[n+112+4>>2];c[n+96+8>>2]=c[n+112+8>>2];c[n+96+12>>2]=c[n+112+12>>2];i=NJ(n+128|0)|0;ir(n+80|0,i,(e+1|0)%3|0);ir(n+64|0,i,e);Ra[c[(c[a>>2]|0)+64>>2]&1](a,n+96|0,n+80|0,n+64|0,b,-1.5707963705062866,1.5707963705062866,-1.5707963705062866,1.5707963705062866,h,30.0,0);i=MI(g)|0;d=+f[i>>2];j=+f[i+4>>2];k=+f[i+8>>2];i=0;while(1){if(i>>>0>=360)break;q=+(i|0)*.01745329238474369;r=+CJ(q)*b;f[l+(((e+1|0)%3|0)<<2)>>2]=r;f[m+(((e+1|0)%3|0)<<2)>>2]=r;q=+DJ(q)*b;f[l+(((e+2|0)%3|0)<<2)>>2]=q;f[m+(((e+2|0)%3|0)<<2)>>2]=q;o=c[(c[a>>2]|0)+8>>2]|0;p=NJ(g)|0;ql(n+32|0,p,+f[n+384>>2],+f[n+384+4>>2],+f[n+384+8>>2]);vp(n+48|0,d,j,k,+f[n+32>>2],+f[n+32+4>>2],+f[n+32+8>>2]);ql(n,p,+f[n+352>>2],+f[n+352+4>>2],+f[n+352+8>>2]);vp(n+16|0,d,j,k,+f[n>>2],+f[n+4>>2],+f[n+8>>2]);Pa[o&127](a,n+48|0,n+16|0,h);i=i+30|0}ea=n;return}function $d(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0;g=c[d+8>>2]|0;if((g|0)>0){h=c[d+16>>2]|0;j=0;e=0;do{i=c[h+(j<<2)>>2]|0;if(!(c[i+204>>2]&3)){c[i+208>>2]=e;e=e+1|0}c[i+212>>2]=-1;f[i+244>>2]=1.0;j=j+1|0}while((j|0)!=(g|0));j=e}else j=0;i=c[b+8>>2]|0;if((i|0)<(j|0)){if((c[b+12>>2]|0)<(j|0)){if(!j){g=i;h=0}else{c[6747]=(c[6747]|0)+1;e=kb((j<<3|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}g=c[b+8>>2]|0;h=e}if((g|0)>0){e=0;do{m=(c[b+16>>2]|0)+(e<<3)|0;k=c[m+4>>2]|0;l=h+(e<<3)|0;c[l>>2]=c[m>>2];c[l+4>>2]=k;e=e+1|0}while((e|0)!=(g|0))}e=c[b+16>>2]|0;if(e|0){if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+16>>2]=0}a[b+20>>0]=1;c[b+16>>2]=h;c[b+12>>2]=j;g=b+16|0}else g=b+16|0;e=i;do{m=(c[g>>2]|0)+(e<<3)|0;c[m>>2]=0;c[m+4>>2]=0;e=e+1|0}while((e|0)!=(j|0))}c[b+8>>2]=j;if((j|0)>0){e=c[b+16>>2]|0;g=0;do{c[e+(g<<3)>>2]=g;c[e+(g<<3)+4>>2]=1;g=g+1|0}while((g|0)!=(j|0))}e=c[d+68>>2]|0;e=ra[c[(c[e>>2]|0)+36>>2]&127](e)|0;l=ra[c[(c[e>>2]|0)+36>>2]&127](e)|0;if(!l)return;d=ra[c[(c[e>>2]|0)+20>>2]&127](e)|0;if((l|0)<=0)return;k=0;do{e=c[c[d+(k<<4)>>2]>>2]|0;g=c[c[d+(k<<4)+4>>2]>>2]|0;if((e|0?(g|0?(c[e+204>>2]&7|0)==0:0):0)?(c[g+204>>2]&7|0)==0:0){h=c[e+208>>2]|0;e=c[g+208>>2]|0;j=c[b+16>>2]|0;g=c[j+(h<<3)>>2]|0;if((g|0)!=(h|0)){c[j+(h<<3)>>2]=c[j+(g<<3)>>2];h=c[j+(g<<3)>>2]|0;g=c[j+(h<<3)>>2]|0;if((h|0)!=(g|0)){i=j+(h<<3)|0;do{h=j+(g<<3)|0;c[i>>2]=c[h>>2];h=c[h>>2]|0;i=j+(h<<3)|0;g=c[i>>2]|0}while((h|0)!=(g|0))}}g=c[j+(e<<3)>>2]|0;if((g|0)!=(e|0)){c[j+(e<<3)>>2]=c[j+(g<<3)>>2];e=c[j+(g<<3)>>2]|0;g=c[j+(e<<3)>>2]|0;if((e|0)!=(g|0)){i=j+(e<<3)|0;do{e=j+(g<<3)|0;c[i>>2]=c[e>>2];e=c[e>>2]|0;i=j+(e<<3)|0;g=c[i>>2]|0}while((e|0)!=(g|0))}}if((h|0)!=(e|0)){c[j+(h<<3)>>2]=e;m=j+(e<<3)+4|0;c[m>>2]=(c[m>>2]|0)+(c[j+(h<<3)+4>>2]|0)}}k=k+1|0}while((k|0)!=(l|0));return}function ae(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0;h=ea;ea=ea+48|0;c[b+8>>2]=0;f[b+12>>2]=0.0;c[b>>2]=8136;c[b+48>>2]=d;c[b+4>>2]=21;if(ra[c[(c[d>>2]|0)+40>>2]&127](d)|0)Ma[c[(c[d>>2]|0)+48>>2]&127](d,b+16|0,b+32|0);else{d=h+32+4|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;f[h+32>>2]=1.0;Ma[c[(c[b>>2]|0)+68>>2]&127](h+16|0,b,h+32|0);f[b+32>>2]=+f[h+16>>2]+ +f[b+12>>2];f[h+32>>2]=-1.0;Ma[c[(c[b>>2]|0)+68>>2]&127](h,b,h+32|0);c[h+16>>2]=c[h>>2];c[h+16+4>>2]=c[h+4>>2];c[h+16+8>>2]=c[h+8>>2];c[h+16+12>>2]=c[h+12>>2];f[b+16>>2]=+f[h+16>>2]-+f[b+12>>2];c[h+32>>2]=0;c[h+32+4>>2]=0;c[h+32+8>>2]=0;c[h+32+12>>2]=0;f[d>>2]=1.0;Ma[c[(c[b>>2]|0)+68>>2]&127](h+16|0,b,h+32|0);f[b+36>>2]=+f[h+16+4>>2]+ +f[b+12>>2];f[d>>2]=-1.0;Ma[c[(c[b>>2]|0)+68>>2]&127](h,b,h+32|0);c[h+16>>2]=c[h>>2];c[h+16+4>>2]=c[h+4>>2];c[h+16+8>>2]=c[h+8>>2];c[h+16+12>>2]=c[h+12>>2];f[b+20>>2]=+f[h+16+4>>2]-+f[b+12>>2];c[h+32>>2]=0;c[h+32+4>>2]=0;c[h+32+8>>2]=0;c[h+32+12>>2]=0;f[h+32+8>>2]=1.0;Ma[c[(c[b>>2]|0)+68>>2]&127](h+16|0,b,h+32|0);f[b+40>>2]=+f[h+16+8>>2]+ +f[b+12>>2];f[h+32+8>>2]=-1.0;Ma[c[(c[b>>2]|0)+68>>2]&127](h,b,h+32|0);c[h+16>>2]=c[h>>2];c[h+16+4>>2]=c[h+4>>2];c[h+16+8>>2]=c[h+8>>2];c[h+16+12>>2]=c[h+12>>2];f[b+24>>2]=+f[h+16+8>>2]-+f[b+12>>2]}c[b>>2]=7984;c[b+52>>2]=0;c[b+56>>2]=0;a[b+60>>0]=e&1;a[b+61>>0]=0;c[b+4>>2]=21;if(!g){ea=h;return}c[6747]=(c[6747]|0)+1;g=kb(191)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}c[g+52>>2]=282;a[g+60>>0]=0;a[g+80>>0]=1;c[g+76>>2]=0;c[g+68>>2]=0;c[g+72>>2]=0;a[g+100>>0]=1;c[g+96>>2]=0;c[g+88>>2]=0;c[g+92>>2]=0;a[g+120>>0]=1;c[g+116>>2]=0;c[g+108>>2]=0;c[g+112>>2]=0;a[g+140>>0]=1;c[g+136>>2]=0;c[g+128>>2]=0;c[g+132>>2]=0;c[g+144>>2]=0;a[g+164>>0]=1;c[g+160>>2]=0;c[g+152>>2]=0;c[g+156>>2]=0;c[g+168>>2]=0;c[g+4>>2]=-8388609;c[g+8>>2]=-8388609;c[g+12>>2]=-8388609;f[g+16>>2]=0.0;c[g+20>>2]=2139095039;c[g+24>>2]=2139095039;c[g+28>>2]=2139095039;f[g+32>>2]=0.0;c[g>>2]=9292;c[b+52>>2]=g;cc(g,c[b+48>>2]|0,(a[b+60>>0]|0)!=0,b+16|0,b+32|0);a[b+61>>0]=1;ea=h;return}function be(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0;j=ea;ea=ea+64|0;k=(a[b+8>>0]|0)!=0;i=k?e:d;e=k?d:e;d=c[e+4>>2]|0;if(((c[d+4>>2]|0)+-21|0)>>>0>=9){ea=j;return}if((c[(c[i+4>>2]|0)+4>>2]|0)>=20){ea=j;return}l=+ha[c[(c[d>>2]|0)+48>>2]&15](d);c[h+4>>2]=c[b+76>>2];c[b+16>>2]=i;c[b+20>>2]=e;c[b+64>>2]=g;f[b+68>>2]=l;c[b+56>>2]=h;k=c[e+12>>2]|0;A=+f[k>>2];z=+f[k+16>>2];y=+f[k+32>>2];x=+f[k+4>>2];w=+f[k+20>>2];v=+f[k+36>>2];r=+f[k+8>>2];p=+f[k+24>>2];n=+f[k+40>>2];u=-+f[k+48>>2];t=-+f[k+52>>2];s=-+f[k+56>>2];k=c[i+12>>2]|0;J=+f[k>>2];I=+f[k+16>>2];H=+f[k+32>>2];G=+f[k+4>>2];F=+f[k+20>>2];E=+f[k+36>>2];D=+f[k+8>>2];C=+f[k+24>>2];B=+f[k+40>>2];q=+f[k+48>>2];o=+f[k+52>>2];m=+f[k+56>>2];f[j>>2]=A*J+z*I+y*H;f[j+4>>2]=A*G+z*F+y*E;f[j+8>>2]=A*D+z*C+y*B;f[j+12>>2]=0.0;f[j+16>>2]=x*J+w*I+v*H;f[j+20>>2]=x*G+w*F+v*E;f[j+24>>2]=x*D+w*C+v*B;f[j+28>>2]=0.0;f[j+32>>2]=r*J+p*I+n*H;f[j+36>>2]=r*G+p*F+n*E;f[j+40>>2]=r*D+p*C+n*B;f[j+44>>2]=0.0;f[j+48>>2]=A*u+z*t+y*s+(A*q+z*o+y*m);f[j+52>>2]=x*u+w*t+v*s+(x*q+w*o+v*m);f[j+56>>2]=r*u+p*t+n*s+(r*q+p*o+n*m);f[j+60>>2]=0.0;k=c[i+4>>2]|0;Pa[c[(c[k>>2]|0)+8>>2]&127](k,j,b+24|0,b+40|0);f[b+40>>2]=+f[b+40>>2]+l;f[b+44>>2]=+f[b+44>>2]+l;f[b+48>>2]=+f[b+48>>2]+l;f[b+24>>2]=+f[b+24>>2]-l;f[b+28>>2]=+f[b+28>>2]-l;f[b+32>>2]=+f[b+32>>2]-l;k=c[b+76>>2]|0;g=c[e+8>>2]|0;c[k+740>>2]=c[i+8>>2];c[k+744>>2]=g;Pa[c[(c[d>>2]|0)+64>>2]&127](d,b+12|0,b+24|0,b+40|0);d=c[h+4>>2]|0;do if(c[d+748>>2]|0){e=c[d+740>>2]|0;i=c[(c[h+8>>2]|0)+8>>2]|0;if((e|0)==(i|0)){Hd(d,e+4|0,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0);break}else{Hd(d,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0,i+4|0);break}}while(0);c[b+16>>2]=0;c[b+20>>2]=0;ea=j;return}function ce(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0.0,p=0;n=ea;ea=ea+128|0;h=+f[b>>2];i=+f[b+16>>2];o=h>2];if((o+f[a+28>>2]){ea=n;return}l=h>i?b:b+16|0;if(+f[(+f[l>>2]>j?l:b+32|0)>>2]<+f[a+12>>2]){ea=n;return}j=+f[b+8>>2];h=+f[b+24>>2];o=j>2];if((o+f[a+36>>2]){ea=n;return}l=j>h?b+8|0:b+24|0;if(+f[(+f[l>>2]>i?l:b+40|0)>>2]<+f[a+20>>2]){ea=n;return}h=+f[b+4>>2];i=+f[b+20>>2];o=h>2];if((o+f[a+32>>2]){ea=n;return}l=h>i?b+4|0:b+20|0;if(+f[(+f[l>>2]>j?l:b+36|0)>>2]<+f[a+16>>2]){ea=n;return}g=c[a+4>>2]|0;if((c[(c[g+4>>2]|0)+4>>2]|0)>=20){ea=n;return}l=c[a+48>>2]|0;c[n+24+8>>2]=0;c[n+24+12>>2]=1065353216;c[n+24+16>>2]=1065353216;c[n+24+20>>2]=1065353216;f[n+24+24>>2]=0.0;c[n+24+52>>2]=0;c[n+24>>2]=4780;c[n+24+4>>2]=1;c[n+24+56>>2]=c[b>>2];c[n+24+56+4>>2]=c[b+4>>2];c[n+24+56+8>>2]=c[b+8>>2];c[n+24+56+12>>2]=c[b+12>>2];c[n+24+72>>2]=c[b+16>>2];c[n+24+72+4>>2]=c[b+16+4>>2];c[n+24+72+8>>2]=c[b+16+8>>2];c[n+24+72+12>>2]=c[b+16+12>>2];c[n+24+88>>2]=c[b+32>>2];c[n+24+88+4>>2]=c[b+32+4>>2];c[n+24+88+8>>2]=c[b+32+8>>2];c[n+24+88+12>>2]=c[b+32+12>>2];c[n+24+44>>2]=c[a+56>>2];p=c[a+8>>2]|0;b=c[p+8>>2]|0;k=c[p+12>>2]|0;c[n>>2]=p;c[n+4>>2]=n+24;c[n+8>>2]=b;c[n+12>>2]=k;c[n+16>>2]=d;c[n+20>>2]=e;k=wa[c[(c[l>>2]|0)+8>>2]&31](l,g,n,c[a+64>>2]|0)|0;b=c[a+44>>2]|0;g=c[b+8>>2]|0;if((c[g+8>>2]|0)==(c[(c[a+8>>2]|0)+8>>2]|0)){c[b+8>>2]=n;Ma[c[(c[b>>2]|0)+8>>2]&127](b,d,e)}else{g=c[b+12>>2]|0;c[b+12>>2]=n;Ma[c[(c[b>>2]|0)+12>>2]&127](b,d,e)}Ta[c[(c[k>>2]|0)+8>>2]&31](k,c[a+4>>2]|0,n,c[a+52>>2]|0,c[a+44>>2]|0);p=c[a+44>>2]|0;c[((c[(c[p+8>>2]|0)+8>>2]|0)==(c[(c[a+8>>2]|0)+8>>2]|0)?p+8|0:p+12|0)>>2]=g;Ca[c[c[k>>2]>>2]&511](k);Ia[c[(c[l>>2]|0)+60>>2]&127](l,k);c[n+24>>2]=8336;g=c[n+24+52>>2]|0;if(g|0?(Ca[c[c[g>>2]>>2]&511](g),m=c[n+24+52>>2]|0,m|0):0){c[6748]=(c[6748]|0)+1;uc(c[m+-4>>2]|0)}ea=n;return}function de(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0,y=0.0,z=0.0;x=a[h+16>>0]&-16;a[h+16>>0]=x;n=+f[e>>2];o=+f[d>>2];p=+f[e+4>>2];q=+f[d+4>>2];r=+f[e+8>>2];s=+f[d+8>>2];t=+f[g>>2];u=+f[g+4>>2];v=+f[g+8>>2];l=+f[b>>2];m=+f[b+4>>2];i=+f[b+8>>2];z=(n-o)*(l-o)+(p-q)*(m-q)+(r-s)*(i-s);y=(t-o)*(l-o)+(u-q)*(m-q)+(v-s)*(i-s);do if(z<=0.0&y<=0.0){c[h>>2]=c[d>>2];c[h+4>>2]=c[d+4>>2];c[h+8>>2]=c[d+8>>2];c[h+12>>2]=c[d+12>>2];a[h+16>>0]=x|1;j=0.0;k=0.0;i=1.0}else{w=(n-o)*(l-n)+(p-q)*(m-p)+(r-s)*(i-r);k=(t-o)*(l-n)+(u-q)*(m-p)+(v-s)*(i-r);if(!(!(w>=0.0)|!(k<=w))){c[h>>2]=c[e>>2];c[h+4>>2]=c[e+4>>2];c[h+8>>2]=c[e+8>>2];c[h+12>>2]=c[e+12>>2];a[h+16>>0]=x|2;j=0.0;k=1.0;i=0.0;break}if(w<=0.0&(z>=0.0?z*k-w*y<=0.0:0)){f[h>>2]=o+(n-o)*(z/(z-w));f[h+4>>2]=q+(p-q)*(z/(z-w));f[h+8>>2]=s+(r-s)*(z/(z-w));f[h+12>>2]=0.0;a[h+16>>0]=x|3;j=0.0;k=z/(z-w);i=1.0-z/(z-w);break}j=(n-o)*(l-t)+(p-q)*(m-u)+(r-s)*(i-v);i=(t-o)*(l-t)+(u-q)*(m-u)+(v-s)*(i-v);if(!(!(i>=0.0)|!(j<=i))){c[h>>2]=c[g>>2];c[h+4>>2]=c[g+4>>2];c[h+8>>2]=c[g+8>>2];c[h+12>>2]=c[g+12>>2];a[h+16>>0]=x|4;j=1.0;k=0.0;i=0.0;break}if(i<=0.0&(y>=0.0?j*y-z*i<=0.0:0)){f[h>>2]=o+(t-o)*(y/(y-i));f[h+4>>2]=q+(u-q)*(y/(y-i));f[h+8>>2]=s+(v-s)*(y/(y-i));f[h+12>>2]=0.0;a[h+16>>0]=x|5;j=y/(y-i);k=0.0;i=1.0-y/(y-i);break}if((w*i-j*k<=0.0?k-w>=0.0:0)?j-i>=0.0:0){k=(k-w)/(k-w+(j-i));f[h>>2]=n+(t-n)*k;f[h+4>>2]=p+(u-p)*k;f[h+8>>2]=r+(v-r)*k;f[h+12>>2]=0.0;a[h+16>>0]=x|6;j=k;k=1.0-k;i=0.0;break}l=1.0/(z*k-w*y+(w*i-j*k+(j*y-z*i)));m=(j*y-z*i)*l;i=(z*k-w*y)*l;f[h>>2]=(t-o)*i+(o+(n-o)*m);f[h+4>>2]=(u-q)*i+(q+(p-q)*m);f[h+8>>2]=(v-s)*i+(s+(r-s)*m);f[h+12>>2]=0.0;a[h+16>>0]=x|7;j=i;k=m;i=1.0-m-i}while(0);f[h+20>>2]=i;f[h+24>>2]=k;f[h+28>>2]=j;f[h+32>>2]=0.0;return}function ee(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0;g=ea;ea=ea+256|0;Fi(14335);c[g+32>>2]=5124;k=g+32+36|0;c[k>>2]=c[b>>2];c[k+4>>2]=c[b+4>>2];c[k+8>>2]=c[b+8>>2];c[k+12>>2]=c[b+12>>2];l=g+32+52|0;c[l>>2]=c[d>>2];c[l+4>>2]=c[d+4>>2];c[l+8>>2]=c[d+8>>2];c[l+12>>2]=c[d+12>>2];c[g+32+212>>2]=a;c[g+32+216>>2]=e;c[g+32+68>>2]=1065353216;c[g+32+72>>2]=0;c[g+32+72+4>>2]=0;c[g+32+72+8>>2]=0;c[g+32+72+12>>2]=0;c[g+32+88>>2]=1065353216;c[g+32+92>>2]=0;c[g+32+92+4>>2]=0;c[g+32+92+8>>2]=0;c[g+32+92+12>>2]=0;c[g+32+108>>2]=1065353216;c[g+32+112>>2]=0;c[g+32+116>>2]=c[k>>2];c[g+32+116+4>>2]=c[k+4>>2];c[g+32+116+8>>2]=c[k+8>>2];c[g+32+116+12>>2]=c[k+12>>2];c[g+32+132>>2]=1065353216;c[g+32+136>>2]=0;c[g+32+136+4>>2]=0;c[g+32+136+8>>2]=0;c[g+32+136+12>>2]=0;c[g+32+152>>2]=1065353216;c[g+32+156>>2]=0;c[g+32+156+4>>2]=0;c[g+32+156+8>>2]=0;c[g+32+156+12>>2]=0;c[g+32+172>>2]=1065353216;c[g+32+176>>2]=0;c[g+32+180>>2]=c[d>>2];c[g+32+180+4>>2]=c[d+4>>2];c[g+32+180+8>>2]=c[d+8>>2];c[g+32+180+12>>2]=c[d+12>>2];m=+f[d>>2]-+f[b>>2];j=+f[d+4>>2]-+f[b+4>>2];i=+f[d+8>>2]-+f[b+8>>2];h=1.0/+s(+(m*m+j*j+i*i));p=m*h==0.0?1000000015047466219876688.0e6:1.0/(m*h);f[g+32+4>>2]=p;o=j*h==0.0?1000000015047466219876688.0e6:1.0/(j*h);f[g+32+8>>2]=o;n=i*h==0.0?1000000015047466219876688.0e6:1.0/(i*h);f[g+32+12>>2]=n;c[g+32+20>>2]=p<0.0&1;c[g+32+24>>2]=o<0.0&1;c[g+32+28>>2]=n<0.0&1;f[g+32+32>>2]=m*h*(+f[l>>2]-+f[k>>2])+j*h*(+f[g+32+56>>2]-+f[g+32+40>>2])+i*h*(+f[g+32+60>>2]-+f[g+32+44>>2]);a=c[a+68>>2]|0;e=c[(c[a>>2]|0)+24>>2]|0;c[g+16>>2]=0;c[g+16+4>>2]=0;c[g+16+8>>2]=0;c[g+16+12>>2]=0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;Va[e&7](a,b,d,g+32|0,g+16|0,g);b=c[2685]|0;a=(c[b+16>>2]|0)+-1|0;c[b+16>>2]=a;if(a|0){ea=g;return}do if(c[b+4>>2]|0){Y(g+32|0,0)|0;l=c[6746]|0;f[b+8>>2]=+f[b+8>>2]+ +(((c[g+32+4>>2]|0)-(c[l+4>>2]|0)+(((c[g+32>>2]|0)-(c[l>>2]|0)|0)*1e6|0)-(c[b+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[b+16>>2]|0)){b=c[2685]|0;break}else{ea=g;return}}while(0);c[2685]=c[b+20>>2];ea=g;return}function fe(a,b,h){a=a|0;b=b|0;h=h|0;var i=0,j=0.0,k=0,l=0.0,m=0.0,n=0,o=0,p=0,q=0,r=0,s=0,t=0,u=0.0;t=ea;ea=ea+32|0;o=c[a+4>>2]|0;Za[c[(c[o>>2]|0)+16>>2]&3](o,t+28|0,t+24|0,t+20|0,t+16|0,t+12|0,t+8|0,t+4|0,t,b);o=(c[t+12>>2]|0)+(z(c[t+8>>2]|0,h)|0)|0;r=c[a+4>>2]|0;n=c[t>>2]|0;switch(n|0){case 3:{i=e[o+4>>1]|0;break}case 2:{i=c[o+8>>2]|0;break}default:i=d[o+2>>0]|0}s=(c[t+20>>2]|0)==0;p=c[t+28>>2]|0;q=c[t+16>>2]|0;i=p+(z(q,i)|0)|0;if(s){k=i+8|0;l=+f[r+12>>2];m=+f[i>>2]*+f[r+4>>2];j=+f[i+4>>2]*+f[r+8>>2]}else{k=r+12|0;l=+g[i+16>>3];m=+f[r+4>>2]*+g[i>>3];j=+f[r+8>>2]*+g[i+8>>3]}l=+f[k>>2]*l;f[a+44>>2]=m;f[a+48>>2]=j;f[a+52>>2]=l;f[a+56>>2]=0.0;switch(n|0){case 3:{i=e[o+2>>1]|0;break}case 2:{i=c[o+4>>2]|0;break}default:i=d[o+1>>0]|0}i=p+(z(q,i)|0)|0;if(s){k=i+8|0;l=+f[r+12>>2];m=+f[i>>2]*+f[r+4>>2];j=+f[i+4>>2]*+f[r+8>>2]}else{k=r+12|0;l=+g[i+16>>3];m=+f[r+4>>2]*+g[i>>3];j=+f[r+8>>2]*+g[i+8>>3]}l=+f[k>>2]*l;f[a+28>>2]=m;f[a+32>>2]=j;f[a+36>>2]=l;f[a+40>>2]=0.0;switch(n|0){case 3:{i=e[o>>1]|0;break}case 2:{i=c[o>>2]|0;break}default:i=d[o>>0]|0}i=p+(z(q,i)|0)|0;if(s){q=i+8|0;m=+f[r+12>>2];j=+f[i>>2]*+f[r+4>>2];l=+f[i+4>>2]*+f[r+8>>2];u=+f[q>>2];m=u*m;r=a+12|0;f[r>>2]=j;r=a+16|0;f[r>>2]=l;r=a+20|0;f[r>>2]=m;r=a+24|0;f[r>>2]=0.0;r=a+8|0;r=c[r>>2]|0;q=c[r>>2]|0;q=q+8|0;q=c[q>>2]|0;s=a+12|0;Pa[q&127](r,s,b,h);a=c[a+4>>2]|0;h=c[a>>2]|0;h=h+24|0;h=c[h>>2]|0;Ia[h&127](a,b);ea=t;return}else{q=r+12|0;u=+g[i+16>>3];l=+f[r+4>>2]*+g[i>>3];m=+f[r+8>>2]*+g[i+8>>3];j=+f[q>>2];u=j*u;r=a+12|0;f[r>>2]=l;r=a+16|0;f[r>>2]=m;r=a+20|0;f[r>>2]=u;r=a+24|0;f[r>>2]=0.0;r=a+8|0;r=c[r>>2]|0;q=c[r>>2]|0;q=q+8|0;q=c[q>>2]|0;s=a+12|0;Pa[q&127](r,s,b,h);a=c[a+4>>2]|0;h=c[a>>2]|0;h=h+24|0;h=c[h>>2]|0;Ia[h&127](a,b);ea=t;return}} +function ib(a,b,d,e,g){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;var i=0.0,j=0.0,k=0,l=0.0,m=0,n=0.0,o=0.0,p=0.0,q=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,A=0.0,B=0,C=0.0,D=0.0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0,M=0.0,N=0,O=0.0,P=0,Q=0,R=0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0,ca=0.0,da=0.0,fa=0.0,ga=0.0,ia=0.0,ja=0.0,ka=0,la=0.0,ma=0.0,na=0.0,oa=0.0,pa=0.0,qa=0.0,ra=0.0,sa=0.0,ta=0.0,ua=0.0,va=0.0,wa=0.0,xa=0.0,ya=0.0,za=0.0,Aa=0.0,Ba=0.0,Ca=0.0,Da=0,Ea=0,Fa=0;Fa=ea;ea=ea+480|0;c[Fa+48>>2]=c[b>>2];c[Fa>>2]=c[b+64>>2];k=Fa+48+4|0;c[k>>2]=c[b+4>>2];c[Fa+4>>2]=c[b+68>>2];e=Fa+48+8|0;c[e>>2]=c[b+8>>2];c[Fa+8>>2]=c[b+72>>2];G=Fa+48+16|0;c[G>>2]=c[b+16>>2];c[Fa+16>>2]=c[b+80>>2];B=Fa+48+20|0;c[B>>2]=c[b+20>>2];c[Fa+20>>2]=c[b+84>>2];R=Fa+48+24|0;c[R>>2]=c[b+24>>2];c[Fa+24>>2]=c[b+88>>2];F=Fa+48+32|0;c[F>>2]=c[b+32>>2];c[Fa+32>>2]=c[b+96>>2];m=Fa+48+36|0;c[m>>2]=c[b+36>>2];c[Fa+36>>2]=c[b+100>>2];g=Fa+48+40|0;c[g>>2]=c[b+40>>2];c[Fa+40>>2]=c[b+104>>2];Ea=c[a+4>>2]|0;xa=+f[Ea+28>>2];ya=+f[Ea+32>>2];wa=+f[Ea+36>>2];ua=+ha[c[(c[Ea>>2]|0)+48>>2]&15](Ea);va=+ha[c[(c[Ea>>2]|0)+48>>2]&15](Ea);wa=(wa+ +ha[c[(c[Ea>>2]|0)+48>>2]&15](Ea))*2.0;Ea=c[a+8>>2]|0;Ba=+f[Ea+28>>2];Ca=+f[Ea+32>>2];Y=+f[Ea+36>>2];za=+ha[c[(c[Ea>>2]|0)+48>>2]&15](Ea);Aa=+ha[c[(c[Ea>>2]|0)+48>>2]&15](Ea);Y=(Y+ +ha[c[(c[Ea>>2]|0)+48>>2]&15](Ea))*2.0;aa=+f[b+112>>2]-+f[b+48>>2];da=+f[b+116>>2]-+f[b+52>>2];ca=+f[b+120>>2]-+f[b+56>>2];ta=+f[Fa+48>>2];oa=+f[G>>2];pa=+f[F>>2];na=+f[k>>2];la=+f[B>>2];ma=+f[m>>2];L=+f[e>>2];E=+f[R>>2];K=+f[g>>2];f[Fa+468>>2]=(xa+ua)*2.0*.5;f[Fa+468+4>>2]=(ya+va)*2.0*.5;f[Fa+468+8>>2]=wa*.5;f[Fa+456>>2]=(Ba+za)*2.0*.5;f[Fa+456+4>>2]=(Ca+Aa)*2.0*.5;f[Fa+456+8>>2]=Y*.5;U=+f[Fa>>2];S=+f[Fa+16>>2];T=+f[Fa+32>>2];$=+f[Fa+4>>2];Z=+f[Fa+20>>2];_=+f[Fa+36>>2];sa=+f[Fa+8>>2];qa=+f[Fa+24>>2];ra=+f[Fa+40>>2];M=+r(+(ta*U+oa*S+pa*T));V=+r(+(ta*$+oa*Z+pa*_));fa=+r(+(ta*sa+oa*qa+pa*ra));O=+r(+(na*U+la*S+ma*T));W=+r(+(na*$+la*Z+ma*_));ga=+r(+(na*sa+la*qa+ma*ra));ia=+r(+(L*U+E*S+K*T));ja=+r(+(L*$+E*Z+K*_));X=+r(+(L*sa+E*qa+K*ra));l=+r(+(aa*ta+da*oa+ca*pa))-((xa+ua)*2.0*.5+(Ba+za)*2.0*.5*M+(Ca+Aa)*2.0*.5*V+Y*.5*fa);if(l>0.0){ea=Fa;return}if(l>-3402823466385288598117041.0e14){a=1;H=aa*ta+da*oa+ca*pa<0.0&1;I=Fa+48|0}else{a=0;H=0;I=0;l=-3402823466385288598117041.0e14}i=+r(+(aa*na+da*la+ca*ma))-((ya+va)*2.0*.5+(Ba+za)*2.0*.5*O+(Ca+Aa)*2.0*.5*W+Y*.5*ga);if(i>0.0){ea=Fa;return}if(i>l){a=2;H=aa*na+da*la+ca*ma<0.0&1;I=k;l=i}i=+r(+(aa*L+da*E+ca*K))-(wa*.5+(Ba+za)*2.0*.5*ia+(Ca+Aa)*2.0*.5*ja+Y*.5*X);if(i>0.0){ea=Fa;return}if(i>l){a=3;H=aa*L+da*E+ca*K<0.0&1;I=e;l=i}i=+r(+(aa*U+da*S+ca*T))-((Ba+za)*2.0*.5+(wa*.5*ia+((xa+ua)*2.0*.5*M+(ya+va)*2.0*.5*O)));if(i>0.0){ea=Fa;return}if(i>l){a=4;H=aa*U+da*S+ca*T<0.0&1;I=Fa;l=i}i=+r(+(aa*$+da*Z+ca*_))-((Ca+Aa)*2.0*.5+(wa*.5*ja+((xa+ua)*2.0*.5*V+(ya+va)*2.0*.5*W)));if(i>0.0){ea=Fa;return}if(i>l){a=5;H=aa*$+da*Z+ca*_<0.0&1;I=Fa+4|0;l=i}i=+r(+(aa*sa+da*qa+ca*ra))-(Y*.5+(wa*.5*X+((xa+ua)*2.0*.5*fa+(ya+va)*2.0*.5*ga)));if(i>0.0){ea=Fa;return}if(i>l){a=6;H=aa*sa+da*qa+ca*ra<0.0&1;I=Fa+8|0;l=i}o=(aa*L+da*E+ca*K)*(na*U+la*S+ma*T)-(aa*na+da*la+ca*ma)*(L*U+E*S+K*T);q=+r(+o)-(Y*.5*(V+9.999999747378752e-06)+((ya+va)*2.0*.5*(ia+9.999999747378752e-06)+wa*.5*(O+9.999999747378752e-06)+(Ca+Aa)*2.0*.5*(fa+9.999999747378752e-06)));if(q>1.1920928955078125e-07){ea=Fa;return}t=(L*U+E*S+K*T)*(L*U+E*S+K*T)+0.0;A=(na*U+la*S+ma*T)*(na*U+la*S+ma*T);p=+s(+(A+t));if(p>1.1920928955078125e-07?q/p*1.0499999523162842>l:0){n=0.0/p;j=-(L*U+E*S+K*T)/p;i=(na*U+la*S+ma*T)/p;a=7;H=o<0.0&1;I=0;l=q/p}else{n=0.0;j=0.0;i=0.0}o=(aa*L+da*E+ca*K)*(na*$+la*Z+ma*_)-(aa*na+da*la+ca*ma)*(L*$+E*Z+K*_);q=+r(+o)-(Y*.5*(M+9.999999747378752e-06)+((ya+va)*2.0*.5*(ja+9.999999747378752e-06)+wa*.5*(W+9.999999747378752e-06)+(Ba+za)*2.0*.5*(fa+9.999999747378752e-06)));if(q>1.1920928955078125e-07){ea=Fa;return}u=(L*$+E*Z+K*_)*(L*$+E*Z+K*_)+0.0;C=(na*$+la*Z+ma*_)*(na*$+la*Z+ma*_);p=+s(+(C+u));if(p>1.1920928955078125e-07?q/p*1.0499999523162842>l:0){n=0.0/p;j=-(L*$+E*Z+K*_)/p;i=(na*$+la*Z+ma*_)/p;a=8;H=o<0.0&1;I=0;l=q/p}o=(aa*L+da*E+ca*K)*(na*sa+la*qa+ma*ra)-(aa*na+da*la+ca*ma)*(L*sa+E*qa+K*ra);q=+r(+o)-((Ca+Aa)*2.0*.5*(M+9.999999747378752e-06)+((Ba+za)*2.0*.5*(V+9.999999747378752e-06)+((ya+va)*2.0*.5*(X+9.999999747378752e-06)+wa*.5*(ga+9.999999747378752e-06))));if(q>1.1920928955078125e-07){ea=Fa;return}w=(L*sa+E*qa+K*ra)*(L*sa+E*qa+K*ra)+0.0;D=(na*sa+la*qa+ma*ra)*(na*sa+la*qa+ma*ra);p=+s(+(D+w));if(p>1.1920928955078125e-07?q/p*1.0499999523162842>l:0){n=0.0/p;j=-(L*sa+E*qa+K*ra)/p;i=(na*sa+la*qa+ma*ra)/p;a=9;H=o<0.0&1;I=0;l=q/p}o=(aa*ta+da*oa+ca*pa)*(L*U+E*S+K*T)-(aa*L+da*E+ca*K)*(ta*U+oa*S+pa*T);q=+r(+o)-(Y*.5*(W+9.999999747378752e-06)+((xa+ua)*2.0*.5*(ia+9.999999747378752e-06)+wa*.5*(M+9.999999747378752e-06)+(Ca+Aa)*2.0*.5*(ga+9.999999747378752e-06)));if(q>1.1920928955078125e-07){ea=Fa;return}x=(ta*U+oa*S+pa*T)*(ta*U+oa*S+pa*T);p=+s(+(x+t));do if(p>1.1920928955078125e-07){if(!(q/p*1.0499999523162842>l))break;n=(L*U+E*S+K*T)/p;j=0.0/p;i=-(ta*U+oa*S+pa*T)/p;a=10;H=o<0.0&1;I=0;l=q/p}while(0);o=(aa*ta+da*oa+ca*pa)*(L*$+E*Z+K*_)-(aa*L+da*E+ca*K)*(ta*$+oa*Z+pa*_);q=+r(+o)-(Y*.5*(O+9.999999747378752e-06)+((xa+ua)*2.0*.5*(ja+9.999999747378752e-06)+wa*.5*(V+9.999999747378752e-06)+(Ba+za)*2.0*.5*(ga+9.999999747378752e-06)));if(q>1.1920928955078125e-07){ea=Fa;return}v=(ta*$+oa*Z+pa*_)*(ta*$+oa*Z+pa*_);p=+s(+(v+u));do if(p>1.1920928955078125e-07){if(!(q/p*1.0499999523162842>l))break;n=(L*$+E*Z+K*_)/p;j=0.0/p;i=-(ta*$+oa*Z+pa*_)/p;a=11;H=o<0.0&1;I=0;l=q/p}while(0);o=(aa*ta+da*oa+ca*pa)*(L*sa+E*qa+K*ra)-(aa*L+da*E+ca*K)*(ta*sa+oa*qa+pa*ra);q=+r(+o)-((Ca+Aa)*2.0*.5*(O+9.999999747378752e-06)+((Ba+za)*2.0*.5*(W+9.999999747378752e-06)+((xa+ua)*2.0*.5*(X+9.999999747378752e-06)+wa*.5*(fa+9.999999747378752e-06))));if(q>1.1920928955078125e-07){ea=Fa;return}t=(ta*sa+oa*qa+pa*ra)*(ta*sa+oa*qa+pa*ra);p=+s(+(t+w));do if(p>1.1920928955078125e-07){if(!(q/p*1.0499999523162842>l))break;n=(L*sa+E*qa+K*ra)/p;j=0.0/p;i=-(ta*sa+oa*qa+pa*ra)/p;a=12;H=o<0.0&1;I=0;l=q/p}while(0);p=(aa*na+da*la+ca*ma)*(ta*U+oa*S+pa*T)-(aa*ta+da*oa+ca*pa)*(na*U+la*S+ma*T);q=+r(+p)-(Y*.5*(ja+9.999999747378752e-06)+((xa+ua)*2.0*.5*(O+9.999999747378752e-06)+(ya+va)*2.0*.5*(M+9.999999747378752e-06)+(Ca+Aa)*2.0*.5*(X+9.999999747378752e-06)));if(q>1.1920928955078125e-07){ea=Fa;return}o=+s(+(A+x+0.0));do if(o>1.1920928955078125e-07){if(!(q/o*1.0499999523162842>l))break;n=-(na*U+la*S+ma*T)/o;j=(ta*U+oa*S+pa*T)/o;i=0.0/o;a=13;H=p<0.0&1;I=0;l=q/o}while(0);q=(aa*na+da*la+ca*ma)*(ta*$+oa*Z+pa*_)-(aa*ta+da*oa+ca*pa)*(na*$+la*Z+ma*_);p=+r(+q)-(Y*.5*(ia+9.999999747378752e-06)+((xa+ua)*2.0*.5*(W+9.999999747378752e-06)+(ya+va)*2.0*.5*(V+9.999999747378752e-06)+(Ba+za)*2.0*.5*(X+9.999999747378752e-06)));if(p>1.1920928955078125e-07){ea=Fa;return}o=+s(+(C+v+0.0));do if(o>1.1920928955078125e-07){if(!(p/o*1.0499999523162842>l))break;n=-(na*$+la*Z+ma*_)/o;j=(ta*$+oa*Z+pa*_)/o;i=0.0/o;a=14;H=q<0.0&1;I=0;l=p/o}while(0);q=(aa*na+da*la+ca*ma)*(ta*sa+oa*qa+pa*ra)-(aa*ta+da*oa+ca*pa)*(na*sa+la*qa+ma*ra);p=+r(+q)-((Ca+Aa)*2.0*.5*(ia+9.999999747378752e-06)+((Ba+za)*2.0*.5*(ja+9.999999747378752e-06)+((xa+ua)*2.0*.5*(ga+9.999999747378752e-06)+(ya+va)*2.0*.5*(fa+9.999999747378752e-06))));if(p>1.1920928955078125e-07){ea=Fa;return}o=+s(+(D+t+0.0));do if(o>1.1920928955078125e-07){if(!(p/o*1.0499999523162842>l)){P=55;break}n=-(na*sa+la*qa+ma*ra)/o;j=(ta*sa+oa*qa+pa*ra)/o;i=0.0/o;a=15;H=q<0.0&1;l=p/o;P=58}else P=55;while(0);do if((P|0)==55){if(!a){ea=Fa;return}if(!I){P=58;break}Da=c[I>>2]|0;Ea=c[I+16>>2]|0;J=c[I+32>>2]|0;i=(c[h>>2]=Da,+f[h>>2]);j=(c[h>>2]=Ea,+f[h>>2]);n=(c[h>>2]=J,+f[h>>2]);Q=a;a=Da;I=Ea;O=l}while(0);if((P|0)==58){sa=ta*n+j*+f[k>>2]+i*+f[e>>2];J=(f[h>>2]=sa,c[h>>2]|0);ta=n*+f[G>>2]+j*+f[B>>2]+i*+f[R>>2];I=(f[h>>2]=ta,c[h>>2]|0);O=n*+f[F>>2]+j*+f[m>>2]+i*+f[g>>2];i=sa;j=ta;n=O;Q=a;a=J;J=(f[h>>2]=O,c[h>>2]|0);O=l}if(H){a=(f[h>>2]=-i,c[h>>2]|0);I=(f[h>>2]=-j,c[h>>2]|0);J=(f[h>>2]=-n,c[h>>2]|0)}if((Q|0)>6){M=(c[h>>2]=a,+f[h>>2]);L=(c[h>>2]=I,+f[h>>2]);K=(c[h>>2]=J,+f[h>>2]);u=+f[Fa+48>>2];w=+f[G>>2];o=+f[F>>2];i=(u*M+w*L+o*K>0.0?1.0:-1.0)*((xa+ua)*2.0*.5);j=+f[k>>2];v=+f[B>>2];t=+f[m>>2];x=(j*M+v*L+t*K>0.0?1.0:-1.0)*((ya+va)*2.0*.5);E=+f[e>>2];C=+f[R>>2];D=+f[g>>2];l=(E*M+C*L+D*K>0.0?1.0:-1.0)*(wa*.5);E=+f[b+48>>2]+i*u+x*j+l*E;C=+f[b+52>>2]+i*w+x*v+l*C;D=+f[b+56>>2]+i*o+x*t+l*D;c[Fa+352>>2]=c[b+112>>2];c[Fa+352+4>>2]=c[b+112+4>>2];c[Fa+352+8>>2]=c[b+112+8>>2];l=+f[Fa>>2];t=+f[Fa+16>>2];x=+f[Fa+32>>2];o=(l*M+t*L+x*K>0.0?-1.0:1.0)*((Ba+za)*2.0*.5);i=+f[Fa+4>>2];v=+f[Fa+20>>2];w=+f[Fa+36>>2];j=(i*M+v*L+w*K>0.0?-1.0:1.0)*((Ca+Aa)*2.0*.5);v=+f[Fa+352+4>>2]+o*t+j*v;w=+f[Fa+352+8>>2]+o*x+j*w;x=+f[Fa+8>>2];t=+f[Fa+24>>2];u=+f[Fa+40>>2];A=(x*M+t*L+u*K>0.0?-1.0:1.0)*+f[Fa+456+8>>2];x=+f[Fa+352>>2]+o*l+j*i+A*x;f[Fa+352>>2]=x;f[Fa+352+4>>2]=v+A*t;f[Fa+352+8>>2]=w+A*u;Ea=Q+-7|0;i=+f[Fa+48+(((Ea|0)/3|0)<<2)>>2];j=+f[Fa+48+(((Ea|0)/3|0)+4<<2)>>2];l=+f[Fa+48+(((Ea|0)/3|0)+8<<2)>>2];Ea=Ea+(z((Ea|0)/3|0,-3)|0)|0;o=+f[Fa+(Ea<<2)>>2];p=+f[Fa+(Ea+4<<2)>>2];q=+f[Fa+(Ea+8<<2)>>2];n=1.0-(i*o+j*p+l*q)*(i*o+j*p+l*q);if(!(n<=9.999999747378752e-05))i=(((x-E)*i+(v+A*t-C)*j+(w+A*u-D)*l)*(i*o+j*p+l*q)-((x-E)*o+(v+A*t-C)*p+(w+A*u-D)*q))*(1.0/n);else i=0.0;f[Fa+352>>2]=x+i*o;f[Fa+352+4>>2]=v+A*t+i*p;f[Fa+352+8>>2]=w+A*u+i*q;Ea=c[(c[d>>2]|0)+16>>2]|0;f[Fa+320>>2]=-M;f[Fa+320+4>>2]=-L;f[Fa+320+8>>2]=-K;f[Fa+320+12>>2]=0.0;Na[Ea&15](d,Fa+320|0,Fa+352|0,O);ea=Fa;return}Da=(Q|0)<4;ga=(c[h>>2]=a,+f[h>>2]);if(Da){da=(c[h>>2]=I,+f[h>>2]);fa=(c[h>>2]=J,+f[h>>2]);N=Fa+48|0;G=Fa+16|0;F=Fa+32|0;ka=Fa;ba=Fa+468|0;P=Fa+456|0;B=Fa+20|0;m=Fa+36|0;k=Fa+4|0;a=Fa+24|0;g=Fa+40|0;e=Fa+8|0;ca=ga;Ea=b+48|0;H=b+112|0}else{da=-(c[h>>2]=I,+f[h>>2]);fa=-(c[h>>2]=J,+f[h>>2]);N=Fa;ka=Fa+48|0;ba=Fa+456|0;P=Fa+468|0;a=R;ca=-ga;Ea=b+112|0;H=b+48|0}x=ca*+f[ka>>2]+da*+f[G>>2]+fa*+f[F>>2];f[Fa+440>>2]=x;A=ca*+f[k>>2]+da*+f[B>>2]+fa*+f[m>>2];f[Fa+440+4>>2]=A;C=ca*+f[e>>2]+da*+f[a>>2]+fa*+f[g>>2];f[Fa+440+8>>2]=C;x=+r(+x);A=+r(+A);C=+r(+C);e=A>x?(A>C?1:2):x>C?0:2;b=(A>x?A>C:x>C)?2:1;l=+f[P+(e<<2)>>2];j=+f[H>>2]-+f[Ea>>2];i=l*+f[ka+(e<<2)>>2];if(+f[Fa+440+(e<<2)>>2]<0.0){$=j+i;aa=+f[H+4>>2]-+f[Ea+4>>2]+l*+f[ka+((e|4)<<2)>>2];_=+f[H+8>>2]-+f[Ea+8>>2]+l*+f[ka+((e|8)<<2)>>2]}else{$=j-i;aa=+f[H+4>>2]-+f[Ea+4>>2]-l*+f[ka+((e|4)<<2)>>2];_=+f[H+8>>2]-+f[Ea+8>>2]-l*+f[ka+((e|8)<<2)>>2]}Q=(Da?-1:-4)+Q|0;switch(Q|0){case 0:{e=1;g=2;break}case 1:{e=0;g=2;break}default:{e=0;g=1}}R=N+(e<<2)|0;Y=+f[R>>2];W=+f[R+16>>2];X=+f[R+32>>2];Z=$*Y+aa*W+_*X;N=N+(g<<2)|0;K=+f[N>>2];D=+f[N+16>>2];E=+f[N+32>>2];V=$*K+aa*D+_*E;N=ka+((x>C&(A>x^1)&1)<<2)|0;O=+f[N>>2];L=+f[N+16>>2];M=+f[N+32>>2];R=ka+(b<<2)|0;U=+f[R>>2];S=+f[R+16>>2];T=+f[R+32>>2];w=+f[P+((x>C&(A>x^1)&1)<<2)>>2];v=+f[P+(b<<2)>>2];u=(Y*U+W*S+X*T)*v;v=(K*U+D*S+E*T)*v;q=Z-(Y*O+W*L+X*M)*w-u;t=V-(K*O+D*L+E*M)*w-v;l=Z-(Y*O+W*L+X*M)*w+u;f[Fa+416>>2]=l;n=V-(K*O+D*L+E*M)*w+v;o=Z+(Y*O+W*L+X*M)*w+u;p=V+(K*O+D*L+E*M)*w+v;u=Z+(Y*O+W*L+X*M)*w-u;v=V+(K*O+D*L+E*M)*w-v;G=c[ba+(e<<2)>>2]|0;H=c[ba+(g<<2)>>2]|0;w=(c[h>>2]=G,+f[h>>2]);do if(!(w>-q))if(w>-l){a=1;i=-l;e=1;g=Fa+256|0;P=78}else{j=l;i=-l;e=0;g=Fa+256|0;P=153}else{f[Fa+256>>2]=q;f[Fa+256+4>>2]=t;if(!(w>-l)){a=w>-l;i=-l;e=2;g=Fa+256+8|0;P=78;break}f[Fa+256+8>>2]=l;f[Fa+256+8+4>>2]=n;e=2;g=Fa+256+8|0;P=152}while(0);do if((P|0)==78){f[g+4>>2]=t+(-w-q)*((n-t)/(l-q));f[g>>2]=-w;g=g+8|0;if(!a){j=l;P=153;break}f[g>>2]=l;f[g+4>>2]=n;if(!(e+1&8)){e=e+1|0;P=152}else{e=e+1|0;P=102}}while(0);if((P|0)==152){i=+f[Fa+416>>2];j=i;i=-i;g=g+8|0;P=153}a:do if((P|0)==153){if(i-o){f[g+4>>2]=n+(-w-j)*((p-n)/(o-j));f[g>>2]=-w;e=e+1|0;if(!(e&8))g=g+8|0;else{P=102;break}}if(w>-o){f[g>>2]=o;f[g+4>>2]=p;e=e+1|0;if(e&8|0){P=102;break}g=g+8|0;if(w>-o^w>-u){a=w>-u;P=159}else{a=w>-u;P=161}}else if(w>-o^w>-u){a=w>-u;P=159}else{a=w>-u;P=161}if((P|0)==159){f[g+4>>2]=p+(-w-o)*((v-p)/(u-o));f[g>>2]=-w;e=e+1|0;if(e&8|0){P=102;break}g=g+8|0;if(a)P=162;else P=163}else if((P|0)==161)if(a)P=162;else P=163;do if((P|0)==162){f[g>>2]=u;f[g+4>>2]=v;e=e+1|0;if(e&8|0){P=102;break a}if(a^w>-q){g=g+8|0;P=165}else P=167}else if((P|0)==163){if(w>-q){P=165;break}if((e|0)>0)P=167;else{e=0;P=79}}while(0);if((P|0)==165){f[g+4>>2]=v+(-w-u)*((t-v)/(q-u));f[g>>2]=-w;e=e+1|0;if(!(e&8))P=167;else{P=102;break}}b:do if((P|0)==167){B=e;e=0;F=Fa+256|0;g=Fa+352|0;while(1){i=+f[F>>2];if(i>2]=i;c[g+4>>2]=c[F+4>>2];e=e+1|0;if(e&8|0){P=79;break b}i=+f[F>>2];g=g+8|0}m=(B|0)>1;k=F;F=F+8|0;a=m?F:Fa+256|0;j=+f[a>>2];if(i>2];f[g+4>>2]=Ca+(w-i)*((+f[a+4>>2]-Ca)/(j-i));c[g>>2]=G;e=e+1|0;if(!(e&8))g=g+8|0;else{P=79;break b}}if(!m)break;else B=B+-1|0}if((e|0)<=0){e=0;P=79;break}n=(c[h>>2]=H,+f[h>>2]);g=0;F=Fa+352|0;a=Fa+256|0;while(1){k=F+4|0;i=+f[k>>2];if(n>-i){c[a>>2]=c[F>>2];c[a+4>>2]=c[k>>2];g=g+1|0;if(g&8|0){e=g;break b}j=+f[k>>2];l=j;j=-j;a=a+8|0}else{l=i;j=-i}B=(e|0)>1;m=F;F=F+8|0;k=B?F:Fa+352|0;i=+f[k+4>>2];if(j-i){Ca=+f[m>>2];f[a>>2]=Ca+(-n-l)*((+f[k>>2]-Ca)/(i-l));f[a+4>>2]=-n;g=g+1|0;if(!(g&8))a=a+8|0;else{e=g;break b}}if(!B)break;else e=e+-1|0}if((g|0)<=0){e=0;P=79;break}e=0;F=Fa+256|0;a=Fa+352|0;while(1){k=F+4|0;i=+f[k>>2];if(i>2]=c[F>>2];c[a+4>>2]=c[k>>2];e=e+1|0;if(e&8|0){P=79;break b}i=+f[k>>2];a=a+8|0}B=(g|0)>1;m=F;F=F+8|0;k=B?F:Fa+256|0;j=+f[k+4>>2];if(i>2];f[a>>2]=Ca+(n-i)*((+f[k>>2]-Ca)/(j-i));c[a+4>>2]=H;e=e+1|0;if(!(e&8))a=a+8|0;else{P=79;break b}}if(!B){P=79;break}else g=g+-1|0}}while(0);if((P|0)==79)vh(Fa+256|0,Fa+352|0,e<<3|0)|0;if((e|0)>=1)P=104}while(0);if((P|0)==102)P=104;if((P|0)==104){v=1.0/((Y*O+W*L+X*M)*(K*U+D*S+E*T)-(K*O+D*L+E*M)*(Y*U+W*S+X*T));u=+f[ba+(Q<<2)>>2];t=+f[N>>2];o=+f[R>>2];p=+f[ka+((x>C&(A>x^1)&1|4)<<2)>>2];q=+f[ka+((b|4)<<2)>>2];n=+f[ka+((x>C&(A>x^1)&1|8)<<2)>>2];l=+f[ka+((b|8)<<2)>>2];B=0;a=0;do{g=a<<1;i=+f[Fa+256+(g<<2)>>2];j=+f[Fa+256+((g|1)<<2)>>2];za=(K*U+D*S+E*T)*v*(i-Z)-(Y*U+W*S+X*T)*v*(j-V);Ca=(Y*O+W*L+X*M)*v*(j-V)-(K*O+D*L+E*M)*v*(i-Z);g=B*3|0;Aa=$+za*t+Ca*o;f[Fa+160+(g<<2)>>2]=Aa;Ba=aa+za*p+Ca*q;f[Fa+160+(g+1<<2)>>2]=Ba;Ca=_+za*n+Ca*l;f[Fa+160+(g+2<<2)>>2]=Ca;Ca=u-(ca*Aa+da*Ba+fa*Ca);f[Fa+128+(B<<2)>>2]=Ca;g=B<<1;if(Ca>=0.0){f[Fa+256+(g<<2)>>2]=i;f[Fa+256+((g|1)<<2)>>2]=j;B=B+1|0}a=a+1|0}while((a|0)!=(e|0));c:do if((B|0)>=1){G=(B|0)<4?B:4;H=(G|0)>1?G:1;if((B|0)<=(H|0))if(Da){g=Ea+4|0;a=Ea+8|0;j=-(c[h>>2]=I,+f[h>>2]);i=-(c[h>>2]=J,+f[h>>2]);e=0;while(1){Da=e*3|0;f[Fa+352>>2]=+f[Fa+160+(Da<<2)>>2]+ +f[Ea>>2];f[Fa+352+4>>2]=+f[Fa+160+(Da+1<<2)>>2]+ +f[g>>2];f[Fa+352+8>>2]=+f[Fa+160+(Da+2<<2)>>2]+ +f[a>>2];Da=c[(c[d>>2]|0)+16>>2]|0;f[Fa+320>>2]=-ga;f[Fa+320+4>>2]=j;f[Fa+320+8>>2]=i;f[Fa+320+12>>2]=0.0;Na[Da&15](d,Fa+320|0,Fa+352|0,-+f[Fa+128+(e<<2)>>2]);e=e+1|0;if((e|0)==(B|0))break c}}else{g=Ea+4|0;a=Ea+8|0;j=(c[h>>2]=I,+f[h>>2]);i=(c[h>>2]=J,+f[h>>2]);e=0;while(1){Da=e*3|0;Ca=+f[Fa+128+(e<<2)>>2];f[Fa+352>>2]=+f[Fa+160+(Da<<2)>>2]+ +f[Ea>>2]-Ca*ga;f[Fa+352+4>>2]=+f[Fa+160+(Da+1<<2)>>2]+ +f[g>>2]-Ca*j;f[Fa+352+8>>2]=+f[Fa+160+(Da+2<<2)>>2]+ +f[a>>2]-Ca*i;Da=c[(c[d>>2]|0)+16>>2]|0;f[Fa+320>>2]=-ga;f[Fa+320+4>>2]=-j;f[Fa+320+8>>2]=-i;f[Fa+320+12>>2]=0.0;Na[Da&15](d,Fa+320|0,Fa+352|0,-Ca);e=e+1|0;if((e|0)==(B|0))break c}}d:do if((B|0)>1){g=1;k=0;j=+f[Fa+128>>2];while(1){i=+f[Fa+128+(g<<2)>>2];e=i>j;k=e?g:k;g=g+1|0;if((g|0)==(B|0))break;else j=e?i:j}switch(B|0){case 1:{e=Fa+96|0;g=Fa+96|0;a=1;P=120;break d}case 2:{e=Fa+96|0;g=Fa+96|0;a=2;j=(+f[Fa+256>>2]+ +f[Fa+256+8>>2])*.5;i=(+f[Fa+256+4>>2]+ +f[Fa+256+12>>2])*.5;P=124;break d}default:{}}g=B+-1|0;i=0.0;j=0.0;q=0.0;e=0;do{ka=e<<1;za=+f[Fa+256+(ka<<2)>>2];Aa=+f[Fa+256+(ka+3<<2)>>2];Ba=+f[Fa+256+(ka+2<<2)>>2];Ca=+f[Fa+256+((ka|1)<<2)>>2];i=i+(za*Aa-Ba*Ca);j=j+(za+Ba)*(za*Aa-Ba*Ca);q=q+(Aa+Ca)*(za*Aa-Ba*Ca);e=e+1|0}while((e|0)!=(g|0));ka=B<<1;l=+f[Fa+256+(ka+-2<<2)>>2];n=+f[Fa+256+4>>2];o=+f[Fa+256>>2];p=+f[Fa+256+(ka+-1<<2)>>2];i=i+(l*n-o*p);ka=+r(+i)>1.1920928955078125e-07;i=ka?1.0/(i*3.0):999999984306749440.0;if((B|0)>0){m=Fa+96|0;F=Fa+352|0;g=Fa+96|0;a=B;j=(j+(l+o)*(l*n-o*p))*i;i=(q+(n+p)*(l*n-o*p))*i;P=127;break}g=Fa+96|0;e=0}else{e=Fa+96|0;g=Fa+96|0;a=B;k=0;P=120}while(0);if((P|0)==120){j=+f[Fa+256>>2];i=+f[Fa+256+4>>2];P=124}if((P|0)==124){m=e;F=Fa+352|0;P=127}if((P|0)==127){e=0;do{ka=e<<1;f[Fa+352+(e<<2)>>2]=+y(+(+f[Fa+256+((ka|1)<<2)>>2]-i),+(+f[Fa+256+(ka<<2)>>2]-j));e=e+1|0}while((e|0)!=(a|0));e=0;do{c[Fa+320+(e<<2)>>2]=1;e=e+1|0}while((e|0)!=(a|0));e=1;B=a}a=Fa+320+(k<<2)|0;c[a>>2]=0;c[g>>2]=k;e:do if((G|0)>1){n=+f[Fa+352+(k<<2)>>2];if(!e){e=Fa+96+4|0;g=1;while(1){c[e>>2]=k;c[a>>2]=0;g=g+1|0;if((g|0)==(H|0))break e;else e=e+4|0}}a=Fa+96+4|0;m=1;while(1){l=6.2831854820251465/+(H|0)*+(m|0)+n;l=l>3.1415927410125732?l+-6.2831854820251465:l;c[a>>2]=k;e=k;g=0;j=1.0e9;while(1){do if(!(c[Fa+320+(g<<2)>>2]|0))i=j;else{i=+r(+(+f[Fa+352+(g<<2)>>2]-l));i=i>3.1415927410125732?6.2831854820251465-i:i;if(!(i>2]=g;e=g}while(0);g=g+1|0;if((g|0)==(B|0))break;else j=i}c[Fa+320+(e<<2)>>2]=0;m=m+1|0;if((m|0)==(H|0))break;else a=a+4|0}}while(0);if((H|0)>0){g=Ea+4|0;a=Ea+8|0;j=(c[h>>2]=I,+f[h>>2]);i=(c[h>>2]=J,+f[h>>2]);if(Da){e=0;do{Da=c[Fa+96+(e<<2)>>2]|0;f[Fa+352>>2]=+f[Fa+160+(Da*3<<2)>>2]+ +f[Ea>>2];f[Fa+352+4>>2]=+f[Fa+160+((Da*3|0)+1<<2)>>2]+ +f[g>>2];f[Fa+352+8>>2]=+f[Fa+160+((Da*3|0)+2<<2)>>2]+ +f[a>>2];ka=c[(c[d>>2]|0)+16>>2]|0;f[Fa+320>>2]=-ga;f[Fa+320+4>>2]=-j;f[Fa+320+8>>2]=-i;f[Fa+320+12>>2]=0.0;Na[ka&15](d,Fa+320|0,Fa+352|0,-+f[Fa+128+(Da<<2)>>2]);e=e+1|0}while(e>>>0>>0)}else{e=0;do{ka=c[Fa+96+(e<<2)>>2]|0;za=+f[Fa+160+(ka*3<<2)>>2]+ +f[Ea>>2];f[Fa+352>>2]=za;Aa=+f[Fa+160+((ka*3|0)+1<<2)>>2]+ +f[g>>2];f[Fa+352+4>>2]=Aa;Ba=+f[Fa+160+((ka*3|0)+2<<2)>>2]+ +f[a>>2];f[Fa+352+8>>2]=Ba;Da=c[(c[d>>2]|0)+16>>2]|0;f[Fa+320>>2]=-ga;f[Fa+320+4>>2]=-j;f[Fa+320+8>>2]=-i;f[Fa+320+12>>2]=0.0;Ca=+f[Fa+128+(ka<<2)>>2];f[Fa+424>>2]=za-Ca*ga;f[Fa+424+4>>2]=Aa-Ca*j;f[Fa+424+8>>2]=Ba-Ca*i;f[Fa+424+12>>2]=0.0;Na[Da&15](d,Fa+320|0,Fa+424|0,-Ca);e=e+1|0}while(e>>>0>>0)}}}while(0)}ea=Fa;return}function jb(b,d,e,g){b=b|0;d=d|0;e=e|0;g=+g;var i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,p=0,q=0.0,r=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0,K=0,L=0,M=0,N=0,O=0,P=0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0;P=ea;ea=ea+448|0;if(!(a[b+527>>0]|0)){ea=P;return}J=c[b+28>>2]|0;I=+f[b+348>>2];H=+f[b+352>>2];B=+f[b+356>>2];k=+f[J+52>>2];z=I*+f[J+4>>2]+H*+f[J+8>>2]+B*+f[J+12>>2]+k;l=+f[J+56>>2];D=I*+f[J+20>>2]+H*+f[J+24>>2]+B*+f[J+28>>2]+l;m=+f[J+60>>2];B=I*+f[J+36>>2]+H*+f[J+40>>2]+B*+f[J+44>>2]+m;K=c[b+32>>2]|0;H=+f[b+412>>2];I=+f[b+416>>2];C=+f[b+420>>2];n=+f[K+52>>2];A=H*+f[K+4>>2]+I*+f[K+8>>2]+C*+f[K+12>>2]+n;q=+f[K+56>>2];E=H*+f[K+20>>2]+I*+f[K+24>>2]+C*+f[K+28>>2]+q;t=+f[K+60>>2];C=H*+f[K+36>>2]+I*+f[K+40>>2]+C*+f[K+44>>2]+t;if(!(a[b+524>>0]|0)){v=+f[d+192>>2]+ +f[d+80>>2];w=+f[d+196>>2]+ +f[d+84>>2];u=+f[d+200>>2]+ +f[d+88>>2];H=+f[e+192>>2]+ +f[e+80>>2];G=+f[e+196>>2]+ +f[e+84>>2];I=+f[e+200>>2]+ +f[e+88>>2];F=+f[d+176>>2]+ +f[d+64>>2]+((B-m)*w-(D-l)*u)-(+f[e+176>>2]+ +f[e+64>>2]+((C-t)*G-(E-q)*I));I=+f[d+180>>2]+ +f[d+68>>2]+((z-k)*u-(B-m)*v)-(+f[e+180>>2]+ +f[e+68>>2]+((A-n)*I-(C-t)*H));G=+f[d+184>>2]+ +f[d+72>>2]+((D-l)*v-(z-k)*w)-(+f[e+184>>2]+ +f[e+72>>2]+((E-q)*H-(A-n)*G));y=(c[d+240>>2]|0)==0;x=(c[e+240>>2]|0)==0;r=0;do{w=1.0/+f[b+48+(r*84|0)+80>>2];i=b+48+(r*84|0)|0;v=+f[i>>2];p=b+48+(r*84|0)+4|0;u=+f[p>>2];o=b+48+(r*84|0)+8|0;H=+f[o>>2];H=w*(((z-A)*v+(D-E)*u+(B-C)*H)*-.30000001192092896/g)-w*(F*v+I*u+G*H);f[b+36>>2]=+f[b+36>>2]+H;u=+f[o>>2];v=+f[p>>2];w=+f[i>>2];j=+f[J+344>>2];if(!y){S=((D-l)*u-(B-m)*v)*+f[J+296>>2]+((B-m)*w-(z-k)*u)*+f[J+300>>2]+((z-k)*v-(D-l)*w)*+f[J+304>>2];Q=((D-l)*u-(B-m)*v)*+f[J+280>>2]+((B-m)*w-(z-k)*u)*+f[J+284>>2]+((z-k)*v-(D-l)*w)*+f[J+288>>2];R=((D-l)*u-(B-m)*v)*+f[J+264>>2]+((B-m)*w-(z-k)*u)*+f[J+268>>2]+((z-k)*v-(D-l)*w)*+f[J+272>>2];U=H*(v*j)*+f[d+116>>2];T=H*(u*j)*+f[d+120>>2];f[d+64>>2]=H*(w*j)*+f[d+112>>2]+ +f[d+64>>2];f[d+68>>2]=U+ +f[d+68>>2];f[d+72>>2]=T+ +f[d+72>>2];Q=Q*(H*+f[d+100>>2]);j=S*(H*+f[d+104>>2]);f[d+80>>2]=R*(H*+f[d+96>>2])+ +f[d+80>>2];f[d+84>>2]=Q+ +f[d+84>>2];f[d+88>>2]=j+ +f[d+88>>2]}j=+f[K+344>>2];if(!x){U=((E-q)*u-(C-t)*v)*+f[K+296>>2]+((C-t)*w-(A-n)*u)*+f[K+300>>2]+((A-n)*v-(E-q)*w)*+f[K+304>>2];T=((E-q)*u-(C-t)*v)*+f[K+280>>2]+((C-t)*w-(A-n)*u)*+f[K+284>>2]+((A-n)*v-(E-q)*w)*+f[K+288>>2];S=((E-q)*u-(C-t)*v)*+f[K+264>>2]+((C-t)*w-(A-n)*u)*+f[K+268>>2]+((A-n)*v-(E-q)*w)*+f[K+272>>2];Q=j*+f[p>>2]*-H*+f[e+116>>2];R=j*+f[o>>2]*-H*+f[e+120>>2];f[e+64>>2]=+f[e+112>>2]*(j*+f[i>>2]*-H)+ +f[e+64>>2];f[e+68>>2]=Q+ +f[e+68>>2];f[e+72>>2]=R+ +f[e+72>>2];T=T*(+f[e+100>>2]*-H);U=U*(+f[e+104>>2]*-H);f[e+80>>2]=S*(+f[e+96>>2]*-H)+ +f[e+80>>2];f[e+84>>2]=T+ +f[e+84>>2];f[e+88>>2]=U+ +f[e+88>>2]}r=r+1|0}while((r|0)!=3)}do if(!(a[b+552>>0]|0)){j=+f[b+440>>2];if(!(j>1.1920928955078125e-07)){r=e+192|0;i=d+192|0;y=e+200|0;p=d+200|0;M=e+88|0;J=d+88|0;N=e+80|0;K=d+80|0;x=e+196|0;o=d+196|0;O=e+84|0;L=d+84|0;break}u=+f[d+80>>2];v=+f[d+84>>2];w=+f[d+88>>2];k=+f[e+192>>2]+ +f[e+80>>2]-(+f[d+192>>2]+u);n=+f[e+196>>2]+ +f[e+84>>2]-(+f[d+196>>2]+v);t=+f[e+200>>2]+ +f[e+88>>2]-(+f[d+200>>2]+w);if(k*k+n*n+t*t>1.1920928955078125e-07){m=1.0/+s(+(k*k+n*n+t*t));z=+f[J+264>>2];A=+f[J+280>>2];B=+f[J+296>>2];C=+f[J+268>>2];D=+f[J+284>>2];E=+f[J+300>>2];F=+f[J+272>>2];G=+f[J+288>>2];q=+f[J+304>>2];j=j*(1.0/(k*m*(k*m*z+n*m*A+t*m*B)+n*m*(k*m*C+n*m*D+t*m*E)+t*m*(k*m*F+n*m*G+t*m*q)+(k*m*(k*m*+f[K+264>>2]+n*m*+f[K+280>>2]+t*m*+f[K+296>>2])+n*m*(k*m*+f[K+268>>2]+n*m*+f[K+284>>2]+t*m*+f[K+300>>2])+t*m*(k*m*+f[K+272>>2]+n*m*+f[K+288>>2]+t*m*+f[K+304>>2]))));m=+s(+(t*j*(t*j)+(k*j*(k*j)+n*j*(n*j))));l=k*j*(1.0/m);k=n*j*(1.0/m);j=t*j*(1.0/m);if(c[d+240>>2]|0){U=m*0.0*+f[d+116>>2];T=m*0.0*+f[d+120>>2];f[d+64>>2]=m*0.0*+f[d+112>>2]+ +f[d+64>>2];f[d+68>>2]=U+ +f[d+68>>2];f[d+72>>2]=T+ +f[d+72>>2];T=(l*A+k*D+j*G)*(m*+f[d+100>>2]);U=(l*B+k*E+j*q)*(m*+f[d+104>>2]);f[d+80>>2]=u+(l*z+k*C+j*F)*(m*+f[d+96>>2]);f[d+84>>2]=v+T;f[d+88>>2]=w+U}if(c[e+240>>2]|0){U=l*+f[K+296>>2]+k*+f[K+300>>2]+j*+f[K+304>>2];T=l*+f[K+280>>2]+k*+f[K+284>>2]+j*+f[K+288>>2];S=l*+f[K+264>>2]+k*+f[K+268>>2]+j*+f[K+272>>2];Q=m*-0.0*+f[e+116>>2];R=m*-0.0*+f[e+120>>2];f[e+64>>2]=m*-0.0*+f[e+112>>2]+ +f[e+64>>2];f[e+68>>2]=Q+ +f[e+68>>2];f[e+72>>2]=R+ +f[e+72>>2];T=T*(+f[e+100>>2]*-m);U=U*(+f[e+104>>2]*-m);f[e+80>>2]=S*(+f[e+96>>2]*-m)+ +f[e+80>>2];f[e+84>>2]=T+ +f[e+84>>2];f[e+88>>2]=U+ +f[e+88>>2];r=e+192|0;i=d+192|0;y=e+200|0;p=d+200|0;M=e+88|0;J=d+88|0;N=e+80|0;K=d+80|0;x=e+196|0;o=d+196|0;O=e+84|0;L=d+84|0}else{r=e+192|0;i=d+192|0;y=e+200|0;p=d+200|0;M=e+88|0;J=d+88|0;N=e+80|0;K=d+80|0;x=e+196|0;o=d+196|0;O=e+84|0;L=d+84|0}}else{r=e+192|0;i=d+192|0;y=e+200|0;p=d+200|0;M=e+88|0;J=d+88|0;N=e+80|0;K=d+80|0;x=e+196|0;o=d+196|0;O=e+84|0;L=d+84|0}}else{c[P+352>>2]=c[J+4>>2];c[P+352+4>>2]=c[J+4+4>>2];c[P+352+8>>2]=c[J+4+8>>2];c[P+352+12>>2]=c[J+4+12>>2];c[P+352+16>>2]=c[J+20>>2];c[P+352+16+4>>2]=c[J+20+4>>2];c[P+352+16+8>>2]=c[J+20+8>>2];c[P+352+16+12>>2]=c[J+20+12>>2];c[P+352+32>>2]=c[J+36>>2];c[P+352+32+4>>2]=c[J+36+4>>2];c[P+352+32+8>>2]=c[J+36+8>>2];c[P+352+32+12>>2]=c[J+36+12>>2];c[P+352+48>>2]=c[J+52>>2];c[P+352+48+4>>2]=c[J+52+4>>2];c[P+352+48+8>>2]=c[J+52+8>>2];c[P+352+48+12>>2]=c[J+52+12>>2];c[P+288>>2]=c[K+4>>2];c[P+288+4>>2]=c[K+4+4>>2];c[P+288+8>>2]=c[K+4+8>>2];c[P+288+12>>2]=c[K+4+12>>2];c[P+288+16>>2]=c[K+20>>2];c[P+288+16+4>>2]=c[K+20+4>>2];c[P+288+16+8>>2]=c[K+20+8>>2];c[P+288+16+12>>2]=c[K+20+12>>2];c[P+288+32>>2]=c[K+36>>2];c[P+288+32+4>>2]=c[K+36+4>>2];c[P+288+32+8>>2]=c[K+36+8>>2];c[P+288+32+12>>2]=c[K+36+12>>2];c[P+288+48>>2]=c[K+52>>2];c[P+288+48+4>>2]=c[K+52+4>>2];c[P+288+48+8>>2]=c[K+52+8>>2];c[P+288+48+12>>2]=c[K+52+12>>2];S=+f[d+196>>2]+ +f[d+84>>2];u=+f[d+200>>2]+ +f[d+88>>2];f[P+272>>2]=+f[d+192>>2]+ +f[d+80>>2];f[P+272+4>>2]=S;f[P+272+8>>2]=u;f[P+272+12>>2]=0.0;u=+f[e+196>>2]+ +f[e+84>>2];S=+f[e+200>>2]+ +f[e+88>>2];f[P+256>>2]=+f[e+192>>2]+ +f[e+80>>2];f[P+256+4>>2]=u;f[P+256+8>>2]=S;f[P+256+12>>2]=0.0;c[P+192>>2]=1065353216;N=P+192+4|0;c[N>>2]=0;c[N+4>>2]=0;c[N+8>>2]=0;c[N+12>>2]=0;c[P+192+20>>2]=1065353216;O=P+192+24|0;c[O>>2]=0;c[O+4>>2]=0;c[O+8>>2]=0;c[O+12>>2]=0;c[P+192+40>>2]=1065353216;L=P+192+44|0;c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;c[L+12>>2]=0;c[L+16>>2]=0;ag(P+352|0,0.0,0.0,0.0,P+272|0,g,P+192|0);c[P+128>>2]=1065353216;L=P+128+4|0;c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;c[L+12>>2]=0;c[P+128+20>>2]=1065353216;M=P+128+24|0;c[M>>2]=0;c[M+4>>2]=0;c[M+8>>2]=0;c[M+12>>2]=0;c[P+128+40>>2]=1065353216;K=P+128+44|0;c[K>>2]=0;c[K+4>>2]=0;c[K+8>>2]=0;c[K+12>>2]=0;c[K+16>>2]=0;ag(P+288|0,0.0,0.0,0.0,P+256|0,g,P+128|0);S=+f[b+556>>2];u=+f[b+560>>2];T=+f[b+564>>2];v=+f[b+568>>2];G=S*(2.0/(S*S+u*u+T*T+v*v));A=u*(2.0/(S*S+u*u+T*T+v*v));H=T*(2.0/(S*S+u*u+T*T+v*v));W=+f[b+364>>2];V=+f[b+368>>2];Z=+f[b+372>>2];k=Z*(S*H-v*A)+(V*(S*A+v*H)+W*(1.0-(u*A+T*H)));l=Z*(u*H+v*G)+(W*(S*A-v*H)+V*(1.0-(S*G+T*H)));m=W*(S*H+v*A)+V*(u*H-v*G)+Z*(1.0-(S*G+u*A));j=+f[b+380>>2];F=+f[b+384>>2];D=+f[b+388>>2];n=(S*H-v*A)*D+(F*(S*A+v*H)+j*(1.0-(u*A+T*H)));q=(u*H+v*G)*D+(j*(S*A-v*H)+F*(1.0-(S*G+T*H)));t=j*(S*H+v*A)+F*(u*H-v*G)+D*(1.0-(S*G+u*A));Q=+f[b+396>>2];C=+f[b+400>>2];B=+f[b+404>>2];R=(1.0-(u*A+T*H))*Q+(S*A+v*H)*C+(S*H-v*A)*B;T=(S*A-v*H)*Q+(1.0-(S*G+T*H))*C+(u*H+v*G)*B;A=(S*H+v*A)*Q+(u*H-v*G)*C+(1.0-(S*G+u*A))*B;u=+f[b+300>>2];G=+f[b+316>>2];S=+f[b+332>>2];v=+f[b+304>>2];H=+f[b+320>>2];U=+f[b+336>>2];E=+f[b+308>>2];I=+f[b+324>>2];w=+f[b+340>>2];z=-+f[b+348>>2];aa=-+f[b+352>>2];Y=-+f[b+356>>2];Z=W*0.0+V*0.0+Z*0.0+ +f[b+412>>2]+(m*(E*z+I*aa+w*Y)+(k*(u*z+G*aa+S*Y)+l*(v*z+H*aa+U*Y)));D=j*0.0+F*0.0+D*0.0+ +f[b+416>>2]+(t*(E*z+I*aa+w*Y)+(n*(u*z+G*aa+S*Y)+q*(v*z+H*aa+U*Y)));Y=Q*0.0+C*0.0+B*0.0+ +f[b+420>>2]+(A*(E*z+I*aa+w*Y)+(R*(u*z+G*aa+S*Y)+T*(v*z+H*aa+U*Y)));aa=+f[P+128>>2];z=+f[L>>2];B=+f[P+128+8>>2];C=+f[P+128+16>>2];Q=+f[P+128+20>>2];F=+f[M>>2];j=+f[P+128+32>>2];V=+f[P+128+36>>2];W=+f[P+128+40>>2];X=B*Y+(aa*Z+z*D)+ +f[P+128+48>>2];_=C*Z+D*Q+Y*F+ +f[P+128+52>>2];$=Z*j+D*V+Y*W+ +f[P+128+56>>2];f[P+64>>2]=(k*u+l*v+m*E)*aa+(n*u+q*v+t*E)*z+(R*u+T*v+A*E)*B;f[P+64+4>>2]=(k*G+l*H+m*I)*aa+(n*G+q*H+t*I)*z+(R*G+T*H+A*I)*B;f[P+64+8>>2]=(k*S+l*U+m*w)*aa+(n*S+q*U+t*w)*z+(R*S+T*U+A*w)*B;f[P+64+12>>2]=0.0;f[P+64+16>>2]=(k*u+l*v+m*E)*C+(n*u+q*v+t*E)*Q+(R*u+T*v+A*E)*F;f[P+64+20>>2]=(k*G+l*H+m*I)*C+(n*G+q*H+t*I)*Q+(R*G+T*H+A*I)*F;f[P+64+24>>2]=(k*S+l*U+m*w)*C+(n*S+q*U+t*w)*Q+(R*S+T*U+A*w)*F;f[P+64+28>>2]=0.0;f[P+64+32>>2]=(k*u+l*v+m*E)*j+(n*u+q*v+t*E)*V+(R*u+T*v+A*E)*W;f[P+64+36>>2]=(k*G+l*H+m*I)*j+(n*G+q*H+t*I)*V+(R*G+T*H+A*I)*W;f[P+64+40>>2]=(k*S+l*U+m*w)*j+(n*S+q*U+t*w)*V+(R*S+T*U+A*w)*W;f[P+64+44>>2]=0.0;f[P+64+48>>2]=X;f[P+64+52>>2]=_;f[P+64+56>>2]=$;f[P+64+60>>2]=0.0;$=(R*u+T*v+A*E)*-Y+((k*u+l*v+m*E)*-Z+(n*u+q*v+t*E)*-D);_=(R*G+T*H+A*I)*-Y+((k*G+l*H+m*I)*-Z+(n*G+q*H+t*I)*-D);D=(R*S+T*U+A*w)*-Y+((k*S+l*U+m*w)*-Z+(n*S+q*U+t*w)*-D);Z=+f[P+192>>2];Y=+f[N>>2];X=+f[P+192+8>>2];W=+f[P+192+16>>2];V=+f[P+192+20>>2];j=+f[O>>2];F=+f[P+192+32>>2];Q=+f[P+192+36>>2];C=+f[P+192+40>>2];B=$*Z+_*Y+D*X+ +f[P+192+48>>2];z=$*W+_*V+D*j+ +f[P+192+52>>2];D=$*F+_*Q+D*C+ +f[P+192+56>>2];f[P>>2]=(k*u+l*v+m*E)*Z+(k*G+l*H+m*I)*Y+(k*S+l*U+m*w)*X;f[P+4>>2]=(n*u+q*v+t*E)*Z+(n*G+q*H+t*I)*Y+(n*S+q*U+t*w)*X;f[P+8>>2]=(R*u+T*v+A*E)*Z+(R*G+T*H+A*I)*Y+(R*S+T*U+A*w)*X;f[P+12>>2]=0.0;f[P+16>>2]=(k*u+l*v+m*E)*W+(k*G+l*H+m*I)*V+(k*S+l*U+m*w)*j;f[P+20>>2]=(n*u+q*v+t*E)*W+(n*G+q*H+t*I)*V+(n*S+q*U+t*w)*j;f[P+24>>2]=(R*u+T*v+A*E)*W+(R*G+T*H+A*I)*V+(R*S+T*U+A*w)*j;f[P+28>>2]=0.0;f[P+32>>2]=(k*u+l*v+m*E)*F+(k*G+l*H+m*I)*Q+(k*S+l*U+m*w)*C;f[P+36>>2]=(n*u+q*v+t*E)*F+(n*G+q*H+t*I)*Q+(n*S+q*U+t*w)*C;f[P+40>>2]=(R*u+T*v+A*E)*F+(R*G+T*H+A*I)*Q+(R*S+T*U+A*w)*C;f[P+44>>2]=0.0;f[P+48>>2]=B;f[P+52>>2]=z;f[P+56>>2]=D;f[P+60>>2]=0.0;Ee(P+352|0,P+64|0,P+424|0,P+416|0);D=+f[P+416>>2];z=1.0/g*(+f[P+424>>2]*D);B=1.0/g*(D*+f[P+424+4>>2]);D=1.0/g*(D*+f[P+424+8>>2]);Ee(P+288|0,P,P+424|0,P+416|0);C=+f[P+416>>2];z=z-+f[P+272>>2];B=B-+f[P+272+4>>2];D=D-+f[P+272+8>>2];w=1.0/g*(+f[P+424>>2]*C)-+f[P+256>>2];A=1.0/g*(C*+f[P+424+4>>2])-+f[P+256+4>>2];C=1.0/g*(C*+f[P+424+8>>2])-+f[P+256+8>>2];if(z*z+B*B+D*D>1.1920928955078125e-07){t=1.0/+s(+(z*z+B*B+D*D));O=c[b+28>>2]|0;j=z*t;l=B*t;n=D*t;t=z*t*(z*t*+f[O+264>>2]+B*t*+f[O+280>>2]+D*t*+f[O+296>>2])+B*t*(z*t*+f[O+268>>2]+B*t*+f[O+284>>2]+D*t*+f[O+300>>2])+D*t*(z*t*+f[O+272>>2]+B*t*+f[O+288>>2]+D*t*+f[O+304>>2])}else{j=0.0;l=0.0;n=0.0;t=0.0}if(w*w+A*A+C*C>1.1920928955078125e-07){u=1.0/+s(+(w*w+A*A+C*C));O=c[b+32>>2]|0;k=w*u;m=A*u;q=C*u;u=w*u*(w*u*+f[O+264>>2]+A*u*+f[O+280>>2]+C*u*+f[O+296>>2])+A*u*(w*u*+f[O+268>>2]+A*u*+f[O+284>>2]+C*u*+f[O+300>>2])+C*u*(w*u*+f[O+272>>2]+A*u*+f[O+288>>2]+C*u*+f[O+304>>2])}else{k=0.0;m=0.0;q=0.0;u=0.0}v=t*j+u*k;k=t*l+u*m;j=t*n+u*q;if(v*v+k*k+j*j>1.1920928955078125e-07){n=1.0/+s(+(v*v+k*k+j*j));i=c[b+28>>2]|0;l=v*n*(v*n*+f[i+264>>2]+k*n*+f[i+280>>2]+j*n*+f[i+296>>2])+k*n*(v*n*+f[i+268>>2]+k*n*+f[i+284>>2]+j*n*+f[i+300>>2])+j*n*(v*n*+f[i+272>>2]+k*n*+f[i+288>>2]+j*n*+f[i+304>>2]);o=c[b+32>>2]|0;n=v*n*(v*n*+f[o+264>>2]+k*n*+f[o+280>>2]+j*n*+f[o+296>>2])+k*n*(v*n*+f[o+268>>2]+k*n*+f[o+284>>2]+j*n*+f[o+300>>2])+j*n*(v*n*+f[o+272>>2]+k*n*+f[o+288>>2]+j*n*+f[o+304>>2]);k=(z*l-w*n)*(1.0/((l+n)*(l+n)));z=(B*l-A*n)*(1.0/((l+n)*(l+n)));n=(D*l-C*n)*(1.0/((l+n)*(l+n)));j=+f[b+572>>2];if(!(j>=0.0))j=z;else{t=(a[b+553>>0]|0)==0?j:j/l;j=+f[b+576>>2];m=+f[b+580>>2];l=+f[b+584>>2];q=+s(+((k+j)*(k+j)+(z+m)*(z+m)+(n+l)*(n+l)));if(q>t){u=j+(t*((k+j)*(1.0/q))-j);v=l+(t*((n+l)*(1.0/q))-l);w=m+(t*((z+m)*(1.0/q))-m);k=t*((k+j)*(1.0/q))-j;n=t*((n+l)*(1.0/q))-l;j=t*((z+m)*(1.0/q))-m}else{u=k+j;v=n+l;w=z+m;j=z}f[b+576>>2]=u;f[b+580>>2]=w;f[b+584>>2]=v}m=+s(+(k*k+j*j+n*n));l=k*(1.0/m);k=j*(1.0/m);j=n*(1.0/m);if(c[d+240>>2]|0){aa=l*+f[i+296>>2]+k*+f[i+300>>2]+j*+f[i+304>>2];$=l*+f[i+280>>2]+k*+f[i+284>>2]+j*+f[i+288>>2];_=l*+f[i+264>>2]+k*+f[i+268>>2]+j*+f[i+272>>2];Y=m*0.0*+f[d+116>>2];Z=m*0.0*+f[d+120>>2];f[d+64>>2]=m*0.0*+f[d+112>>2]+ +f[d+64>>2];f[d+68>>2]=Y+ +f[d+68>>2];f[d+72>>2]=Z+ +f[d+72>>2];$=$*(m*+f[d+100>>2]);aa=aa*(m*+f[d+104>>2]);f[d+80>>2]=_*(m*+f[d+96>>2])+ +f[d+80>>2];f[d+84>>2]=$+ +f[d+84>>2];f[d+88>>2]=aa+ +f[d+88>>2]}if(c[e+240>>2]|0){aa=l*+f[o+296>>2]+k*+f[o+300>>2]+j*+f[o+304>>2];$=l*+f[o+280>>2]+k*+f[o+284>>2]+j*+f[o+288>>2];_=l*+f[o+264>>2]+k*+f[o+268>>2]+j*+f[o+272>>2];Y=m*-0.0*+f[e+116>>2];Z=m*-0.0*+f[e+120>>2];f[e+64>>2]=m*-0.0*+f[e+112>>2]+ +f[e+64>>2];f[e+68>>2]=Y+ +f[e+68>>2];f[e+72>>2]=Z+ +f[e+72>>2];$=$*(+f[e+100>>2]*-m);aa=aa*(+f[e+104>>2]*-m);f[e+80>>2]=_*(+f[e+96>>2]*-m)+ +f[e+80>>2];f[e+84>>2]=$+ +f[e+84>>2];f[e+88>>2]=aa+ +f[e+88>>2]}}r=e+192|0;i=d+192|0;y=e+200|0;p=d+200|0;M=e+88|0;J=d+88|0;N=e+80|0;K=d+80|0;x=e+196|0;o=d+196|0;O=e+84|0;L=d+84|0}while(0);z=+f[i>>2]+ +f[K>>2];w=+f[o>>2]+ +f[L>>2];v=+f[p>>2]+ +f[J>>2];u=+f[r>>2]+ +f[N>>2];t=+f[x>>2]+ +f[O>>2];q=+f[y>>2]+ +f[M>>2];if(a[b+526>>0]|0){k=+f[b+528>>2];j=k*+f[b+504>>2]*+f[b+432>>2]/g;l=+f[b+460>>2];m=+f[b+464>>2];n=+f[b+468>>2];if((u-z)*l+(t-w)*m+(q-v)*n>0.0)j=j+k*((u-z)*l+(t-w)*m+(q-v)*n)*+f[b+436>>2];$=+f[b+516>>2];Z=$+j*+f[b+492>>2];f[P+424>>2]=Z;f[P+416>>2]=0.0;i=c[(Z>0.0?P+424|0:P+416|0)>>2]|0;c[b+516>>2]=i;$=(c[h>>2]=i,+f[h>>2])-$;Z=+f[b+536>>2];_=+f[b+540>>2];j=+f[b+544>>2];k=l*$-Z*(l*$*Z+m*$*_+n*$*j);aa=m*$-_*(l*$*Z+m*$*_+n*$*j);m=n*$-j*(l*$*Z+m*$*_+n*$*j);j=+s(+(m*m+(k*k+aa*aa)));k=k*(1.0/j);l=aa*(1.0/j);m=m*(1.0/j);i=c[b+28>>2]|0;if(c[d+240>>2]|0){aa=k*+f[i+296>>2]+l*+f[i+300>>2]+m*+f[i+304>>2];$=k*+f[i+280>>2]+l*+f[i+284>>2]+m*+f[i+288>>2];_=k*+f[i+264>>2]+l*+f[i+268>>2]+m*+f[i+272>>2];Y=j*0.0*+f[d+116>>2];Z=j*0.0*+f[d+120>>2];f[d+64>>2]=j*0.0*+f[d+112>>2]+ +f[d+64>>2];f[d+68>>2]=Y+ +f[d+68>>2];f[d+72>>2]=Z+ +f[d+72>>2];$=$*(j*+f[d+100>>2]);aa=aa*(j*+f[d+104>>2]);f[K>>2]=_*(j*+f[d+96>>2])+ +f[K>>2];f[L>>2]=$+ +f[L>>2];f[J>>2]=aa+ +f[J>>2]}i=c[b+32>>2]|0;if(c[e+240>>2]|0){aa=k*+f[i+296>>2]+l*+f[i+300>>2]+m*+f[i+304>>2];$=k*+f[i+280>>2]+l*+f[i+284>>2]+m*+f[i+288>>2];_=k*+f[i+264>>2]+l*+f[i+268>>2]+m*+f[i+272>>2];Y=j*-0.0*+f[e+116>>2];Z=j*-0.0*+f[e+120>>2];f[e+64>>2]=j*-0.0*+f[e+112>>2]+ +f[e+64>>2];f[e+68>>2]=Y+ +f[e+68>>2];f[e+72>>2]=Z+ +f[e+72>>2];$=$*(+f[e+100>>2]*-j);aa=aa*(+f[e+104>>2]*-j);f[N>>2]=_*(+f[e+96>>2]*-j)+ +f[N>>2];f[O>>2]=$+ +f[O>>2];f[M>>2]=aa+ +f[M>>2]}}if(!(a[b+525>>0]|0)){ea=P;return}n=+f[b+532>>2];m=n*+f[b+508>>2]*+f[b+432>>2]/g;l=+f[b+476>>2];k=+f[b+480>>2];j=+f[b+484>>2];if((u-z)*l+(t-w)*k+(q-v)*j>0.0)m=m+n*((u-z)*l+(t-w)*k+(q-v)*j)*+f[b+436>>2];aa=+f[b+520>>2];m=aa+m*+f[b+496>>2];f[P+424>>2]=m;f[P+416>>2]=0.0;i=c[(m>0.0?P+424|0:P+416|0)>>2]|0;c[b+520>>2]=i;m=(c[h>>2]=i,+f[h>>2])-aa;i=c[b+28>>2]|0;if(c[d+240>>2]|0){aa=l*+f[i+296>>2]+k*+f[i+300>>2]+j*+f[i+304>>2];$=l*+f[i+280>>2]+k*+f[i+284>>2]+j*+f[i+288>>2];j=l*+f[i+264>>2]+k*+f[i+268>>2]+j*+f[i+272>>2];l=m*0.0*+f[d+116>>2];k=m*0.0*+f[d+120>>2];f[d+64>>2]=m*0.0*+f[d+112>>2]+ +f[d+64>>2];f[d+68>>2]=l+ +f[d+68>>2];f[d+72>>2]=k+ +f[d+72>>2];k=$*(m*+f[d+100>>2]);l=aa*(m*+f[d+104>>2]);f[K>>2]=j*(m*+f[d+96>>2])+ +f[K>>2];f[L>>2]=k+ +f[L>>2];f[J>>2]=l+ +f[J>>2];l=+f[b+476>>2];k=+f[b+480>>2];j=+f[b+484>>2]}i=c[b+32>>2]|0;if(!(c[e+240>>2]|0)){ea=P;return}aa=l*+f[i+296>>2]+k*+f[i+300>>2]+j*+f[i+304>>2];$=l*+f[i+280>>2]+k*+f[i+284>>2]+j*+f[i+288>>2];_=l*+f[i+264>>2]+k*+f[i+268>>2]+j*+f[i+272>>2];Y=m*-0.0*+f[e+116>>2];Z=m*-0.0*+f[e+120>>2];f[e+64>>2]=m*-0.0*+f[e+112>>2]+ +f[e+64>>2];f[e+68>>2]=Y+ +f[e+68>>2];f[e+72>>2]=Z+ +f[e+72>>2];$=$*(+f[e+100>>2]*-m);aa=aa*(+f[e+104>>2]*-m);f[N>>2]=_*(+f[e+96>>2]*-m)+ +f[N>>2];f[O>>2]=$+ +f[O>>2];f[M>>2]=aa+ +f[M>>2];ea=P;return}function kb(a){a=a|0;var b=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;s=ea;ea=ea+16|0;do if(a>>>0<245){m=a>>>0<11?16:a+11&-8;e=3?m>>>3:m;l=c[6765]|0;f=e?l>>>e:l;if(f&3|0){d=27100+((f&1^1)+e<<1<<2)|0;a=c[d+8>>2]|0;b=c[a+8>>2]|0;if((b|0)==(d|0))c[6765]=l&~(1<<(f&1^1)+e);else{c[b+12>>2]=d;c[d+8>>2]=b}c[a+4>>2]=(f&1^1)+e<<3|3;c[a+((f&1^1)+e<<3)+4>>2]=c[a+((f&1^1)+e<<3)+4>>2]|1;r=a+8|0;ea=s;return r|0}k=c[6767]|0;if(m>>>0>k>>>0){if(f|0){g=(f<>>12:g)&16;g=q?g>>>q:g;p=(5?g>>>5:g)&8;g=p?g>>>p:g;r=(2?g>>>2:g)&4;g=r?g>>>r:g;a=(1?g>>>1:g)&2;g=a?g>>>a:g;f=(1?g>>>1:g)&1;g=(p|q|r|a|f)+(f?g>>>f:g)|0;f=c[27100+(g<<1<<2)+8>>2]|0;a=c[f+8>>2]|0;if((a|0)==(27100+(g<<1<<2)|0)){c[6765]=l&~(1<>2]=27100+(g<<1<<2);c[27100+(g<<1<<2)+8>>2]=a;a=l}c[f+4>>2]=m|3;c[f+m+4>>2]=(g<<3)-m|1;c[f+(g<<3)>>2]=(g<<3)-m;if(k|0){e=c[6770]|0;d=3?k>>>3:k;if(!(a&1<>2]|0}c[a>>2]=e;c[b+12>>2]=e;c[e+8>>2]=b;c[e+12>>2]=27100+(d<<1<<2)}c[6767]=(g<<3)-m;c[6770]=f+m;r=f+8|0;ea=s;return r|0}g=c[6766]|0;if(g){f=(12?((g&0-g)+-1|0)>>>12:(g&0-g)+-1|0)&16;j=f?((g&0-g)+-1|0)>>>f:(g&0-g)+-1|0;e=(5?j>>>5:j)&8;j=e?j>>>e:j;h=(2?j>>>2:j)&4;j=h?j>>>h:j;b=(1?j>>>1:j)&2;j=b?j>>>b:j;i=(1?j>>>1:j)&1;j=c[27364+((e|f|h|b|i)+(i?j>>>i:j)<<2)>>2]|0;i=(c[j+4>>2]&-8)-m|0;b=j;while(1){a=c[b+16>>2]|0;if(!a){a=c[b+20>>2]|0;if(!a)break}b=(c[a+4>>2]&-8)-m|0;h=b>>>0>>0;i=h?b:i;b=a;j=h?a:j}h=j+m|0;if(h>>>0>j>>>0){f=c[j+24>>2]|0;a=c[j+12>>2]|0;do if((a|0)==(j|0)){b=j+20|0;a=c[b>>2]|0;if(!a){b=j+16|0;a=c[b>>2]|0;if(!a){b=0;break}}while(1){e=a+20|0;d=c[e>>2]|0;if(!d){e=a+16|0;d=c[e>>2]|0;if(!d)break;else{a=d;b=e}}else{a=d;b=e}}c[b>>2]=0;b=a}else{b=c[j+8>>2]|0;c[b+12>>2]=a;c[a+8>>2]=b;b=a}while(0);do if(f|0){a=c[j+28>>2]|0;if((j|0)==(c[27364+(a<<2)>>2]|0)){c[27364+(a<<2)>>2]=b;if(!b){c[6766]=g&~(1<>2]|0)==(j|0)?f+16|0:f+20|0)>>2]=b;if(!b)break}c[b+24>>2]=f;a=c[j+16>>2]|0;if(a|0){c[b+16>>2]=a;c[a+24>>2]=b}a=c[j+20>>2]|0;if(a|0){c[b+20>>2]=a;c[a+24>>2]=b}}while(0);if(i>>>0<16){r=i+m|0;c[j+4>>2]=r|3;r=j+r+4|0;c[r>>2]=c[r>>2]|1}else{c[j+4>>2]=m|3;c[h+4>>2]=i|1;c[h+i>>2]=i;if(k|0){e=c[6770]|0;d=3?k>>>3:k;if(!(1<>2]|0}c[a>>2]=e;c[b+12>>2]=e;c[e+8>>2]=b;c[e+12>>2]=27100+(d<<1<<2)}c[6767]=i;c[6770]=h}r=j+8|0;ea=s;return r|0}}}}else if(a>>>0<=4294967231){m=a+11&-8;e=c[6766]|0;if(e){a=8?(a+11|0)>>>8:a+11|0;if(a)if(m>>>0>16777215)i=31;else{l=(16?(a+1048320|0)>>>16:a+1048320|0)&8;q=(16?((a<>>16:(a<>>16:(a<>>15:a<>>(i+7|0):m)&1|i<<1}else i=0;a=c[27364+(i<<2)>>2]|0;a:do if(!a){d=0-m|0;b=0;a=0;q=61}else{d=0-m|0;b=0;h=m<<((i|0)==31?0:25-(1?i>>>1:i)|0);g=0;while(1){f=(c[a+4>>2]&-8)-m|0;if(f>>>0>>0)if(!f){d=0;b=a;q=65;break a}else{d=f;g=a}q=c[a+20>>2]|0;a=c[a+16+((31?h>>>31:h)<<2)>>2]|0;b=(q|0)==0|(q|0)==(a|0)?b:q;if(!a){a=g;q=61;break}else h=h<<1}}while(0);if((q|0)==61){if((b|0)==0&(a|0)==0){a=2<>>12:b)&16;b=i?b>>>i:b;h=(5?b>>>5:b)&8;b=h?b>>>h:b;k=(2?b>>>2:b)&4;b=k?b>>>k:b;l=(1?b>>>1:b)&2;b=l?b>>>l:b;a=(1?b>>>1:b)&1;b=c[27364+((h|i|k|l|a)+(a?b>>>a:b)<<2)>>2]|0;a=0}if(!b){h=d;i=a}else q=65}if((q|0)==65)while(1){l=(c[b+4>>2]&-8)-m|0;f=l>>>0>>0;d=f?l:d;f=f?b:a;a=c[b+16>>2]|0;if(!a)a=c[b+20>>2]|0;if(!a){h=d;i=f;break}else{b=a;a=f}}if(((i|0)!=0?h>>>0<((c[6767]|0)-m|0)>>>0:0)?(j=i+m|0,j>>>0>i>>>0):0){g=c[i+24>>2]|0;a=c[i+12>>2]|0;do if((a|0)==(i|0)){b=i+20|0;a=c[b>>2]|0;if(!a){b=i+16|0;a=c[b>>2]|0;if(!a){a=0;break}}while(1){f=a+20|0;d=c[f>>2]|0;if(!d){f=a+16|0;d=c[f>>2]|0;if(!d)break;else{a=d;b=f}}else{a=d;b=f}}c[b>>2]=0}else{r=c[i+8>>2]|0;c[r+12>>2]=a;c[a+8>>2]=r}while(0);do if(g){b=c[i+28>>2]|0;if((i|0)==(c[27364+(b<<2)>>2]|0)){c[27364+(b<<2)>>2]=a;if(!a){c[6766]=e&~(1<>2]|0)==(i|0)?g+16|0:g+20|0)>>2]=a;if(!a)break}c[a+24>>2]=g;b=c[i+16>>2]|0;if(b|0){c[a+16>>2]=b;c[b+24>>2]=a}b=c[i+20>>2]|0;if(b){c[a+20>>2]=b;c[b+24>>2]=a}}while(0);b:do if(h>>>0<16){r=h+m|0;c[i+4>>2]=r|3;r=i+r+4|0;c[r>>2]=c[r>>2]|1}else{c[i+4>>2]=m|3;c[j+4>>2]=h|1;c[j+h>>2]=h;d=3?h>>>3:h;if(h>>>0<256){a=c[6765]|0;if(!(a&1<>2]|0}c[a>>2]=j;c[b+12>>2]=j;c[j+8>>2]=b;c[j+12>>2]=27100+(d<<1<<2);break}a=8?h>>>8:h;if(a)if(h>>>0>16777215)d=31;else{q=(16?(a+1048320|0)>>>16:a+1048320|0)&8;r=(16?((a<>>16:(a<>>16:(a<>>15:a<>>(d+7|0):h)&1|d<<1}else d=0;a=27364+(d<<2)|0;c[j+28>>2]=d;c[j+16+4>>2]=0;c[j+16>>2]=0;b=1<>2]=j;c[j+24>>2]=a;c[j+12>>2]=j;c[j+8>>2]=j;break}a=c[a>>2]|0;c:do if((c[a+4>>2]&-8|0)!=(h|0)){e=h<<((d|0)==31?0:25-(1?d>>>1:d)|0);while(1){d=a+16+((31?e>>>31:e)<<2)|0;b=c[d>>2]|0;if(!b)break;if((c[b+4>>2]&-8|0)==(h|0)){a=b;break c}else{e=e<<1;a=b}}c[d>>2]=j;c[j+24>>2]=a;c[j+12>>2]=j;c[j+8>>2]=j;break b}while(0);q=a+8|0;r=c[q>>2]|0;c[r+12>>2]=j;c[q>>2]=j;c[j+8>>2]=r;c[j+12>>2]=a;c[j+24>>2]=0}while(0);r=i+8|0;ea=s;return r|0}}}else m=-1;while(0);d=c[6767]|0;if(d>>>0>=m>>>0){b=d-m|0;a=c[6770]|0;if(b>>>0>15){r=a+m|0;c[6770]=r;c[6767]=b;c[r+4>>2]=b|1;c[a+d>>2]=b;c[a+4>>2]=m|3}else{c[6767]=0;c[6770]=0;c[a+4>>2]=d|3;c[a+d+4>>2]=c[a+d+4>>2]|1}r=a+8|0;ea=s;return r|0}f=c[6768]|0;if(f>>>0>m>>>0){p=f-m|0;c[6768]=p;r=c[6771]|0;q=r+m|0;c[6771]=q;c[q+4>>2]=p|1;c[r+4>>2]=m|3;r=r+8|0;ea=s;return r|0}if(!(c[6883]|0)){c[6885]=4096;c[6884]=4096;c[6886]=-1;c[6887]=-1;c[6888]=0;c[6876]=0;c[6883]=s&-16^1431655768;a=4096}else a=c[6885]|0;g=m+48|0;h=m+47|0;j=a+h|0;i=0-a|0;if((j&i)>>>0<=m>>>0){r=0;ea=s;return r|0}a=c[6875]|0;if(a|0?(l=c[6873]|0,(l+(j&i)|0)>>>0<=l>>>0?1:(l+(j&i)|0)>>>0>a>>>0):0){r=0;ea=s;return r|0}d:do if(!(c[6876]&4)){b=c[6771]|0;e:do if(b){d=27508;while(1){a=c[d>>2]|0;if(a>>>0<=b>>>0?(o=d+4|0,(a+(c[o>>2]|0)|0)>>>0>b>>>0):0)break;a=c[d+8>>2]|0;if(!a){q=128;break e}else d=a}if((j-f&i)>>>0<2147483647){a=bo(j-f&i|0)|0;if((a|0)==((c[d>>2]|0)+(c[o>>2]|0)|0))if((a|0)==(-1|0))a=j-f&i;else{h=a;g=j-f&i;break d}else{e=a;d=j-f&i;q=136}}else a=0}else q=128;while(0);do if((q|0)==128){b=bo(0)|0;if((b|0)!=(-1|0)?(p=c[6884]|0,p=((p+-1&b|0)==0?0:(p+-1+b&0-p)-b|0)+(j&i)|0,n=c[6873]|0,p>>>0>m>>>0&p>>>0<2147483647):0){o=c[6875]|0;if(o|0?(p+n|0)>>>0<=n>>>0|(p+n|0)>>>0>o>>>0:0){a=0;break}a=bo(p|0)|0;if((a|0)==(b|0)){h=b;g=p;break d}else{e=a;d=p;q=136}}else a=0}while(0);do if((q|0)==136){b=0-d|0;if(!(g>>>0>d>>>0&(d>>>0<2147483647&(e|0)!=(-1|0))))if((e|0)==(-1|0)){a=0;break}else{h=e;g=d;break d}a=c[6885]|0;a=h-d+a&0-a;if(a>>>0>=2147483647){h=e;g=d;break d}if((bo(a|0)|0)==(-1|0)){bo(b|0)|0;a=0;break}else{h=e;g=a+d|0;break d}}while(0);c[6876]=c[6876]|4;q=143}else{a=0;q=143}while(0);if((q|0)==143){if((j&i)>>>0>=2147483647){r=0;ea=s;return r|0}b=bo(j&i|0)|0;d=bo(0)|0;e=(d-b|0)>>>0>(m+40|0)>>>0;if((b|0)==(-1|0)|e^1|b>>>0>>0&((b|0)!=(-1|0)&(d|0)!=(-1|0))^1){r=0;ea=s;return r|0}else{h=b;g=e?d-b|0:a}}a=(c[6873]|0)+g|0;c[6873]=a;if(a>>>0>(c[6874]|0)>>>0)c[6874]=a;j=c[6771]|0;f:do if(j){f=27508;while(1){a=c[f>>2]|0;e=f+4|0;b=c[e>>2]|0;if((h|0)==(a+b|0)){q=154;break}d=c[f+8>>2]|0;if(!d)break;else f=d}if(((q|0)==154?(c[f+12>>2]&8|0)==0:0)?h>>>0>j>>>0&a>>>0<=j>>>0:0){c[e>>2]=b+g;r=(c[6768]|0)+g|0;q=(j+8&7|0)==0?0:0-(j+8)&7;c[6771]=j+q;c[6768]=r-q;c[j+q+4>>2]=r-q|1;c[j+r+4>>2]=40;c[6772]=c[6887];break}if(h>>>0<(c[6769]|0)>>>0)c[6769]=h;d=h+g|0;b=27508;while(1){if((c[b>>2]|0)==(d|0)){q=162;break}a=c[b+8>>2]|0;if(!a)break;else b=a}if((q|0)==162?(c[b+12>>2]&8|0)==0:0){c[b>>2]=h;l=b+4|0;c[l>>2]=(c[l>>2]|0)+g;l=h+8|0;l=h+((l&7|0)==0?0:0-l&7)|0;a=d+((d+8&7|0)==0?0:0-(d+8)&7)|0;k=l+m|0;i=a-l-m|0;c[l+4>>2]=m|3;g:do if((j|0)==(a|0)){r=(c[6768]|0)+i|0;c[6768]=r;c[6771]=k;c[k+4>>2]=r|1}else{if((c[6770]|0)==(a|0)){r=(c[6767]|0)+i|0;c[6767]=r;c[6770]=k;c[k+4>>2]=r|1;c[k+r>>2]=r;break}h=c[a+4>>2]|0;if((h&3|0)==1){e=3?h>>>3:h;h:do if(h>>>0<256){b=c[a+8>>2]|0;d=c[a+12>>2]|0;if((d|0)==(b|0)){c[6765]=c[6765]&~(1<>2]=d;c[d+8>>2]=b;break}}else{g=c[a+24>>2]|0;b=c[a+12>>2]|0;do if((b|0)==(a|0)){b=c[a+16+4>>2]|0;if(!b){b=c[a+16>>2]|0;if(!b){b=0;break}else d=a+16|0}else d=a+16+4|0;while(1){f=b+20|0;e=c[f>>2]|0;if(!e){f=b+16|0;e=c[f>>2]|0;if(!e)break;else{b=e;d=f}}else{b=e;d=f}}c[d>>2]=0}else{r=c[a+8>>2]|0;c[r+12>>2]=b;c[b+8>>2]=r}while(0);if(!g)break;d=c[a+28>>2]|0;do if((c[27364+(d<<2)>>2]|0)!=(a|0)){c[((c[g+16>>2]|0)==(a|0)?g+16|0:g+20|0)>>2]=b;if(!b)break h}else{c[27364+(d<<2)>>2]=b;if(b|0)break;c[6766]=c[6766]&~(1<>2]=g;d=c[a+16>>2]|0;if(d|0){c[b+16>>2]=d;c[d+24>>2]=b}d=c[a+16+4>>2]|0;if(!d)break;c[b+20>>2]=d;c[d+24>>2]=b}while(0);a=a+(h&-8)|0;f=(h&-8)+i|0}else f=i;d=a+4|0;c[d>>2]=c[d>>2]&-2;c[k+4>>2]=f|1;c[k+f>>2]=f;d=3?f>>>3:f;if(f>>>0<256){a=c[6765]|0;if(!(a&1<>2]|0}c[a>>2]=k;c[b+12>>2]=k;c[k+8>>2]=b;c[k+12>>2]=27100+(d<<1<<2);break}a=8?f>>>8:f;do if(!a)e=0;else{if(f>>>0>16777215){e=31;break}q=(16?(a+1048320|0)>>>16:a+1048320|0)&8;r=(16?((a<>>16:(a<>>16:(a<>>15:a<>>(e+7|0):f)&1|e<<1}while(0);b=27364+(e<<2)|0;c[k+28>>2]=e;c[k+16+4>>2]=0;c[k+16>>2]=0;a=c[6766]|0;d=1<>2]=k;c[k+24>>2]=b;c[k+12>>2]=k;c[k+8>>2]=k;break}a=c[b>>2]|0;i:do if((c[a+4>>2]&-8|0)!=(f|0)){e=f<<((e|0)==31?0:25-(1?e>>>1:e)|0);while(1){d=a+16+((31?e>>>31:e)<<2)|0;b=c[d>>2]|0;if(!b)break;if((c[b+4>>2]&-8|0)==(f|0)){a=b;break i}else{e=e<<1;a=b}}c[d>>2]=k;c[k+24>>2]=a;c[k+12>>2]=k;c[k+8>>2]=k;break g}while(0);q=a+8|0;r=c[q>>2]|0;c[r+12>>2]=k;c[q>>2]=k;c[k+8>>2]=r;c[k+12>>2]=a;c[k+24>>2]=0}while(0);r=l+8|0;ea=s;return r|0}b=27508;while(1){a=c[b>>2]|0;if(a>>>0<=j>>>0?(r=a+(c[b+4>>2]|0)|0,r>>>0>j>>>0):0)break;b=c[b+8>>2]|0}f=r+-47+((r+-47+8&7|0)==0?0:0-(r+-47+8)&7)|0;f=f>>>0<(j+16|0)>>>0?j:f;a=g+-40|0;p=h+8|0;p=(p&7|0)==0?0:0-p&7;q=h+p|0;c[6771]=q;c[6768]=a-p;c[q+4>>2]=a-p|1;c[h+a+4>>2]=40;c[6772]=c[6887];c[f+4>>2]=27;c[f+8>>2]=c[6877];c[f+8+4>>2]=c[6878];c[f+8+8>>2]=c[6879];c[f+8+12>>2]=c[6880];c[6877]=h;c[6878]=g;c[6880]=0;c[6879]=f+8;a=f+24|0;do{q=a;a=a+4|0;c[a>>2]=7}while((q+8|0)>>>0>>0);if((f|0)!=(j|0)){c[f+4>>2]=c[f+4>>2]&-2;c[j+4>>2]=f-j|1;c[f>>2]=f-j;d=3?(f-j|0)>>>3:f-j|0;if((f-j|0)>>>0<256){a=c[6765]|0;if(!(a&1<>2]|0}c[a>>2]=j;c[b+12>>2]=j;c[j+8>>2]=b;c[j+12>>2]=27100+(d<<1<<2);break}a=8?(f-j|0)>>>8:f-j|0;if(a)if((f-j|0)>>>0>16777215)e=31;else{q=(16?(a+1048320|0)>>>16:a+1048320|0)&8;r=(16?((a<>>16:(a<>>16:(a<>>15:a<>>(e+7|0):f-j|0)&1|e<<1}else e=0;b=27364+(e<<2)|0;c[j+28>>2]=e;c[j+20>>2]=0;c[j+16>>2]=0;a=c[6766]|0;d=1<>2]=j;c[j+24>>2]=b;c[j+12>>2]=j;c[j+8>>2]=j;break}a=c[b>>2]|0;j:do if((c[a+4>>2]&-8|0)!=(f-j|0)){e=f-j<<((e|0)==31?0:25-(1?e>>>1:e)|0);while(1){d=a+16+((31?e>>>31:e)<<2)|0;b=c[d>>2]|0;if(!b)break;if((c[b+4>>2]&-8|0)==(f-j|0)){a=b;break j}else{e=e<<1;a=b}}c[d>>2]=j;c[j+24>>2]=a;c[j+12>>2]=j;c[j+8>>2]=j;break f}while(0);q=a+8|0;r=c[q>>2]|0;c[r+12>>2]=j;c[q>>2]=j;c[j+8>>2]=r;c[j+12>>2]=a;c[j+24>>2]=0}}else{r=c[6769]|0;if((r|0)==0|h>>>0>>0)c[6769]=h;c[6877]=h;c[6878]=g;c[6880]=0;c[6774]=c[6883];c[6773]=-1;c[6778]=27100;c[6777]=27100;c[6780]=27108;c[6779]=27108;c[6782]=27116;c[6781]=27116;c[6784]=27124;c[6783]=27124;c[6786]=27132;c[6785]=27132;c[6788]=27140;c[6787]=27140;c[6790]=27148;c[6789]=27148;c[6792]=27156;c[6791]=27156;c[6794]=27164;c[6793]=27164;c[6796]=27172;c[6795]=27172;c[6798]=27180;c[6797]=27180;c[6800]=27188;c[6799]=27188;c[6802]=27196;c[6801]=27196;c[6804]=27204;c[6803]=27204;c[6806]=27212;c[6805]=27212;c[6808]=27220;c[6807]=27220;c[6810]=27228;c[6809]=27228;c[6812]=27236;c[6811]=27236;c[6814]=27244;c[6813]=27244;c[6816]=27252;c[6815]=27252;c[6818]=27260;c[6817]=27260;c[6820]=27268;c[6819]=27268;c[6822]=27276;c[6821]=27276;c[6824]=27284;c[6823]=27284;c[6826]=27292;c[6825]=27292;c[6828]=27300;c[6827]=27300;c[6830]=27308;c[6829]=27308;c[6832]=27316;c[6831]=27316;c[6834]=27324;c[6833]=27324;c[6836]=27332;c[6835]=27332;c[6838]=27340;c[6837]=27340;c[6840]=27348;c[6839]=27348;r=g+-40|0;p=h+8|0;p=(p&7|0)==0?0:0-p&7;q=h+p|0;c[6771]=q;c[6768]=r-p;c[q+4>>2]=r-p|1;c[h+r+4>>2]=40;c[6772]=c[6887]}while(0);a=c[6768]|0;if(a>>>0<=m>>>0){r=0;ea=s;return r|0}p=a-m|0;c[6768]=p;r=c[6771]|0;q=r+m|0;c[6771]=q;c[q+4>>2]=p|1;c[r+4>>2]=m|3;r=r+8|0;ea=s;return r|0}function lb(a,b,d,e,f){a=a|0;b=b|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,v=0,w=0,x=0,y=0,A=0,B=0,C=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,V=0,W=0,X=0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0,fa=0,ga=0;T=c[e>>2]|0;da=c[f>>2]|0;if(T|0)g=c[T+12>>2]|0;else g=b;h=c[g+88>>2]|0;i=c[g+92>>2]|0;m=c[g+96>>2]|0;if(!da)g=d;else g=c[da+12>>2]|0;s=c[g+88>>2]|0;n=c[g+92>>2]|0;t=c[g+96>>2]|0;U=c[b+88>>2]|0;ba=(c[d+88>>2]|0)-U|0;v=c[b+92>>2]|0;ca=(c[d+92>>2]|0)-v|0;b=c[b+96>>2]|0;aa=(c[d+96>>2]|0)-b|0;$=c[(T|0?T:da)+12>>2]|0;V=(c[$+88>>2]|0)-U|0;S=(c[$+92>>2]|0)-v|0;$=(c[$+96>>2]|0)-b|0;_=(z(S,aa)|0)-(z($,ca)|0)|0;$=(z($,ba)|0)-(z(V,aa)|0)|0;S=(z(V,ca)|0)-(z(S,ba)|0)|0;U=Yr(_|0,((_|0)<0)<<31>>31|0,U|0,((U|0)<0)<<31>>31|0)|0;V=D()|0;v=Yr($|0,(($|0)<0)<<31>>31|0,v|0,((v|0)<0)<<31>>31|0)|0;u=D()|0;b=Yr(S|0,((S|0)<0)<<31>>31|0,b|0,((b|0)<0)<<31>>31|0)|0;b=Lv(U|0,V|0,b|0,D()|0)|0;u=Lv(b|0,D()|0,v|0,u|0)|0;v=D()|0;b=Yr(S|0,((S|0)<0)<<31>>31|0,ca|0,((ca|0)<0)<<31>>31|0)|0;V=D()|0;U=Yr($|0,(($|0)<0)<<31>>31|0,aa|0,((aa|0)<0)<<31>>31|0)|0;U=tv(b|0,V|0,U|0,D()|0)|0;V=D()|0;b=Yr(_|0,((_|0)<0)<<31>>31|0,aa|0,((aa|0)<0)<<31>>31|0)|0;X=D()|0;W=Yr(S|0,((S|0)<0)<<31>>31|0,ba|0,((ba|0)<0)<<31>>31|0)|0;W=tv(b|0,X|0,W|0,D()|0)|0;X=D()|0;b=Yr($|0,(($|0)<0)<<31>>31|0,ba|0,((ba|0)<0)<<31>>31|0)|0;Z=D()|0;Y=Yr(_|0,((_|0)<0)<<31>>31|0,ca|0,((ca|0)<0)<<31>>31|0)|0;Y=tv(b|0,Z|0,Y|0,D()|0)|0;Z=D()|0;b=Yr(U|0,V|0,h|0,((h|0)<0)<<31>>31|0)|0;R=D()|0;g=Yr(W|0,X|0,i|0,((i|0)<0)<<31>>31|0)|0;R=Lv(g|0,D()|0,b|0,R|0)|0;b=D()|0;g=Yr(Y|0,Z|0,m|0,((m|0)<0)<<31>>31|0)|0;g=Lv(R|0,b|0,g|0,D()|0)|0;b=D()|0;if((T|0)!=0?(c[T+12>>2]|0)!=0:0){p=T;q=h;o=i;while(1){p=c[(c[p+8>>2]|0)+4>>2]|0;k=p+12|0;i=c[k>>2]|0;d=c[i+88>>2]|0;Q=Yr(d|0,((d|0)<0)<<31>>31|0,_|0,((_|0)<0)<<31>>31|0)|0;P=D()|0;h=c[i+92>>2]|0;R=Yr(h|0,((h|0)<0)<<31>>31|0,$|0,(($|0)<0)<<31>>31|0)|0;P=Lv(R|0,D()|0,Q|0,P|0)|0;Q=D()|0;i=c[i+96>>2]|0;R=Yr(i|0,((i|0)<0)<<31>>31|0,S|0,((S|0)<0)<<31>>31|0)|0;R=Lv(P|0,Q|0,R|0,D()|0)|0;Q=D()|0;if((Q|0)<(v|0)|(Q|0)==(v|0)&R>>>0>>0){d=q;i=o;h=m;break}if((c[p+20>>2]|0)==(c[a+100>>2]|0)){d=q;i=o;h=m;break}l=Yr(U|0,V|0,d|0,((d|0)<0)<<31>>31|0)|0;R=D()|0;j=Yr(W|0,X|0,h|0,((h|0)<0)<<31>>31|0)|0;R=Lv(j|0,D()|0,l|0,R|0)|0;l=D()|0;j=Yr(Y|0,Z|0,i|0,((i|0)<0)<<31>>31|0)|0;j=Lv(R|0,l|0,j|0,D()|0)|0;l=D()|0;if(!((l|0)>(b|0)|(l|0)==(b|0)&j>>>0>g>>>0)){d=q;i=o;h=m;break}c[e>>2]=p;R=c[k>>2]|0;d=c[R+88>>2]|0;i=c[R+92>>2]|0;h=c[R+96>>2]|0;if(!R){g=j;b=l;break}else{b=l;g=j;q=d;o=i;m=h}}p=c[f>>2]|0;R=d;m=h}else{p=da;R=h}h=Yr(U|0,V|0,s|0,((s|0)<0)<<31>>31|0)|0;Q=D()|0;d=Yr(W|0,X|0,n|0,((n|0)<0)<<31>>31|0)|0;Q=Lv(d|0,D()|0,h|0,Q|0)|0;h=D()|0;d=Yr(Y|0,Z|0,t|0,((t|0)<0)<<31>>31|0)|0;d=Lv(Q|0,h|0,d|0,D()|0)|0;h=D()|0;a:do if(p)if(!(c[p+12>>2]|0)){k=s;o=t}else{r=p;q=s;o=t;while(1){p=c[c[r+8>>2]>>2]|0;l=c[p+12>>2]|0;j=c[l+88>>2]|0;P=Yr(j|0,((j|0)<0)<<31>>31|0,_|0,((_|0)<0)<<31>>31|0)|0;O=D()|0;k=c[l+92>>2]|0;Q=Yr(k|0,((k|0)<0)<<31>>31|0,$|0,(($|0)<0)<<31>>31|0)|0;O=Lv(Q|0,D()|0,P|0,O|0)|0;P=D()|0;l=c[l+96>>2]|0;Q=Yr(l|0,((l|0)<0)<<31>>31|0,S|0,((S|0)<0)<<31>>31|0)|0;Q=Lv(O|0,P|0,Q|0,D()|0)|0;P=D()|0;if((P|0)<(v|0)|(P|0)==(v|0)&Q>>>0>>0){p=r;k=q;break a}if((c[p+20>>2]|0)==(c[a+100>>2]|0)){p=r;k=q;break a}Q=Yr(U|0,V|0,j|0,((j|0)<0)<<31>>31|0)|0;P=D()|0;j=Yr(W|0,X|0,k|0,((k|0)<0)<<31>>31|0)|0;P=Lv(j|0,D()|0,Q|0,P|0)|0;Q=D()|0;j=Yr(Y|0,Z|0,l|0,((l|0)<0)<<31>>31|0)|0;j=Lv(P|0,Q|0,j|0,D()|0)|0;l=D()|0;if(!((l|0)>(h|0)|(l|0)==(h|0)&j>>>0>d>>>0)){p=r;k=q;break a}c[f>>2]=p;Q=c[p+12>>2]|0;k=c[Q+88>>2]|0;n=c[Q+92>>2]|0;o=c[Q+96>>2]|0;if(!Q){d=j;h=l;break}else{r=p;h=l;d=j;q=k}}}else{p=0;k=s;o=t}while(0);j=tv(d|0,h|0,g|0,b|0)|0;b=D()|0;if((b|0)>0|(b|0)==0&j>>>0>0){P=tv(0,0,S|0,((S|0)<0)<<31>>31|0)|0;Q=D()|0;q=j;g=b;d=R;h=i;l=m;K=k;L=n;M=o;while(1){J=c[e>>2]|0;O=g;b:while(1){N=(z(L-h|0,ca)|0)+(z(K-d|0,ba)|0)+(z(M-l|0,aa)|0)|0;if(!J)break;if(!(c[J+12>>2]|0))break;F=c[(c[J>>2]|0)+8>>2]|0;if((c[F+20>>2]|0)<=(c[a+100>>2]|0))break;I=c[F+12>>2]|0;G=c[I+88>>2]|0;E=G-d|0;H=c[I+92>>2]|0;C=H-h|0;I=c[I+96>>2]|0;g=I-l|0;s=Yr(U|0,V|0,E|0,((E|0)<0)<<31>>31|0)|0;B=D()|0;r=Yr(W|0,X|0,C|0,((C|0)<0)<<31>>31|0)|0;B=Lv(r|0,D()|0,s|0,B|0)|0;s=D()|0;r=Yr(Y|0,Z|0,g|0,((g|0)<0)<<31>>31|0)|0;r=Lv(B|0,s|0,r|0,D()|0)|0;s=D()|0;g=(z(C,ca)|0)+(z(E,ba)|0)+(z(g,aa)|0)|0;do if((r|0)==0&(s|0)==0){if((g|0)>=0)break b}else{if((s|0)>=0)break b;if((g|0)>0){E=-1;v=g;u=((g|0)<0)<<31>>31}else{v=tv(0,0,g|0,((g|0)<0)<<31>>31|0)|0;u=D()|0;E=(g|0)!=0&1;v=g|0?v:0;u=g|0?u:0}y=tv(0,0,r|0,s|0)|0;A=D()|0;if((N|0)>0){r=-1;B=N;C=((N|0)<0)<<31>>31;g=1}else{B=tv(0,0,N|0,((N|0)<0)<<31>>31|0)|0;C=D()|0;r=(N|0)!=0&1;B=N|0?B:0;C=N|0?C:0;g=((N|0)!=0)<<31>>31}if((O|0)>0|(O|0)==0&q>>>0>0){s=q;t=O}else{x=(q|0)!=0|(O|0)!=0;s=tv(0,0,q|0,O|0)|0;t=D()|0;s=x?s:0;t=x?t:0;g=x?r:g}if((E|0)==(g|0)){if(!E)break;fa=Yr(s|0,0,v|0,0)|0;g=D()|0;r=Yr(t|0,0,v|0,0)|0;ga=D()|0;w=Yr(s|0,0,u|0,0)|0;x=D()|0;v=Yr(t|0,0,u|0,0)|0;u=D()|0;w=Lv(r|0,0,w|0,0)|0;r=D()|0;u=Lv(ga|0,0,v|0,u|0)|0;x=Lv(u|0,D()|0,x|0,0)|0;r=Lv(x|0,D()|0,r|0,0)|0;x=D()|0;u=Lv(0,w|0,fa|0,g|0)|0;v=D()|0;w=Lv(r|0,x|0,(v>>>0>>0|(v|0)==(w|0)&u>>>0<0)&1|0,0)|0;x=D()|0;r=Yr(B|0,0,y|0,0)|0;g=D()|0;fa=Yr(C|0,0,y|0,0)|0;y=D()|0;s=Yr(B|0,0,A|0,0)|0;t=D()|0;A=Yr(C|0,0,A|0,0)|0;B=D()|0;s=Lv(fa|0,0,s|0,0)|0;C=D()|0;B=Lv(y|0,0,A|0,B|0)|0;t=Lv(B|0,D()|0,t|0,0)|0;C=Lv(t|0,D()|0,C|0,0)|0;t=D()|0;g=Lv(0,s|0,r|0,g|0)|0;r=D()|0;s=Lv(C|0,t|0,(r>>>0>>0|(r|0)==(s|0)&g>>>0<0)&1|0,0)|0;t=D()|0;if(x>>>0>>0|(x|0)==(t|0)&w>>>0>>0)g=-1;else g=x>>>0>t>>>0|(x|0)==(t|0)&w>>>0>s>>>0?1:v>>>0>>0|(v|0)==(r|0)&u>>>0>>0?-1:(v>>>0>r>>>0|(v|0)==(r|0)&u>>>0>g>>>0)&1;g=z(g,E)|0}else g=E-g|0;if((g|0)<=-1)break b}while(0);O=K-G|0;h=L-H|0;q=M-I|0;O=Yr(U|0,V|0,O|0,((O|0)<0)<<31>>31|0)|0;d=D()|0;h=Yr(W|0,X|0,h|0,((h|0)<0)<<31>>31|0)|0;d=Lv(h|0,D()|0,O|0,d|0)|0;O=D()|0;q=Yr(Y|0,Z|0,q|0,((q|0)<0)<<31>>31|0)|0;q=Lv(d|0,O|0,q|0,D()|0)|0;O=D()|0;d=(J|0)==(T|0)?0:F;c[e>>2]=d;J=d;d=G;h=H;l=I}g=c[f>>2]|0;if(!g){g=110;break}if(!(c[g+12>>2]|0)){g=110;break}G=c[c[g+8>>2]>>2]|0;if((c[G+20>>2]|0)<=(c[a+100>>2]|0)){g=110;break}s=c[G+12>>2]|0;v=c[s+88>>2]|0;t=v-K|0;u=c[s+92>>2]|0;r=u-L|0;s=c[s+96>>2]|0;g=s-M|0;ga=Yr(t|0,((t|0)<0)<<31>>31|0,_|0,((_|0)<0)<<31>>31|0)|0;M=D()|0;fa=Yr(r|0,((r|0)<0)<<31>>31|0,$|0,(($|0)<0)<<31>>31|0)|0;M=Lv(fa|0,D()|0,ga|0,M|0)|0;ga=D()|0;fa=Yr(P|0,Q|0,g|0,((g|0)<0)<<31>>31|0)|0;if(!((M|0)==(fa|0)&(ga|0)==(D()|0))){g=110;break}x=Yr(U|0,V|0,t|0,((t|0)<0)<<31>>31|0)|0;F=D()|0;w=Yr(W|0,X|0,r|0,((r|0)<0)<<31>>31|0)|0;F=Lv(w|0,D()|0,x|0,F|0)|0;x=D()|0;w=Yr(Y|0,Z|0,g|0,((g|0)<0)<<31>>31|0)|0;w=Lv(F|0,x|0,w|0,D()|0)|0;x=D()|0;g=(z(r,ca)|0)+(z(t,ba)|0)+(z(g,aa)|0)|0;F=v-d|0;fa=u-h|0;E=s-l|0;F=Yr(U|0,V|0,F|0,((F|0)<0)<<31>>31|0)|0;ga=D()|0;fa=Yr(W|0,X|0,fa|0,((fa|0)<0)<<31>>31|0)|0;ga=Lv(fa|0,D()|0,F|0,ga|0)|0;F=D()|0;E=Yr(Y|0,Z|0,E|0,((E|0)<0)<<31>>31|0)|0;E=Lv(ga|0,F|0,E|0,D()|0)|0;F=D()|0;if(!((F|0)>0|(F|0)==0&E>>>0>0)){g=110;break}if((w|0)==0&(x|0)==0){if((g|0)>=0){g=110;break}}else{if((x|0)>=0){g=110;break}if((g|0)>0){C=-1;u=g;t=((g|0)<0)<<31>>31}else{u=tv(0,0,g|0,((g|0)<0)<<31>>31|0)|0;t=D()|0;C=(g|0)!=0&1;u=g|0?u:0;t=g|0?t:0}x=tv(0,0,w|0,x|0)|0;y=D()|0;if((N|0)>0){s=-1;A=N;B=((N|0)<0)<<31>>31;g=1}else{A=tv(0,0,N|0,((N|0)<0)<<31>>31|0)|0;B=D()|0;s=(N|0)!=0&1;A=N|0?A:0;B=N|0?B:0;g=((N|0)!=0)<<31>>31}if((O|0)>0|(O|0)==0&q>>>0>0)r=O;else{ga=(q|0)!=0|(O|0)!=0;q=tv(0,0,q|0,O|0)|0;r=D()|0;q=ga?q:0;r=ga?r:0;g=ga?s:g}if((C|0)==(g|0)){if(!C){g=110;break}ga=Yr(q|0,0,u|0,0)|0;g=D()|0;s=Yr(r|0,0,u|0,0)|0;N=D()|0;v=Yr(q|0,0,t|0,0)|0;w=D()|0;u=Yr(r|0,0,t|0,0)|0;t=D()|0;v=Lv(s|0,0,v|0,0)|0;q=D()|0;t=Lv(N|0,0,u|0,t|0)|0;w=Lv(t|0,D()|0,w|0,0)|0;q=Lv(w|0,D()|0,q|0,0)|0;w=D()|0;t=Lv(0,v|0,ga|0,g|0)|0;u=D()|0;v=Lv(q|0,w|0,(u>>>0>>0|(u|0)==(v|0)&t>>>0<0)&1|0,0)|0;w=D()|0;q=Yr(A|0,0,x|0,0)|0;g=D()|0;ga=Yr(B|0,0,x|0,0)|0;N=D()|0;r=Yr(A|0,0,y|0,0)|0;s=D()|0;O=Yr(B|0,0,y|0,0)|0;fa=D()|0;r=Lv(ga|0,0,r|0,0)|0;ga=D()|0;fa=Lv(N|0,0,O|0,fa|0)|0;s=Lv(fa|0,D()|0,s|0,0)|0;ga=Lv(s|0,D()|0,ga|0,0)|0;s=D()|0;g=Lv(0,r|0,q|0,g|0)|0;q=D()|0;r=Lv(ga|0,s|0,(q>>>0>>0|(q|0)==(r|0)&g>>>0<0)&1|0,0)|0;s=D()|0;if(w>>>0>>0|(w|0)==(s|0)&v>>>0>>0)g=-1;else g=w>>>0>s>>>0|(w|0)==(s|0)&v>>>0>r>>>0?1:u>>>0>>0|(u|0)==(q|0)&t>>>0>>0?-1:(u>>>0>q>>>0|(u|0)==(q|0)&t>>>0>g>>>0)&1;g=z(g,C)|0}else g=C-g|0;if((g|0)<=0){g=110;break}}c[f>>2]=G;M=c[G+12>>2]|0;q=E;g=F;K=c[M+88>>2]|0;L=c[M+92>>2]|0;M=c[M+96>>2]|0}if((g|0)==110)return}if((b|0)>=0)return;G=tv(0,0,S|0,((S|0)<0)<<31>>31|0)|0;H=D()|0;h=p;d=R;g=m;F=k;c:while(1){x=h;E=b;C=j;y=d;A=g;d:while(1){B=(z(n-i|0,ca)|0)+(z(F-y|0,ba)|0)+(z(o-A|0,aa)|0)|0;do if((x|0?c[x+12>>2]|0:0)?(ea=c[(c[x+4>>2]|0)+8>>2]|0,(c[ea+20>>2]|0)>(c[a+100>>2]|0)):0){w=c[ea+12>>2]|0;u=c[w+88>>2]|0;ga=u-F|0;v=c[w+92>>2]|0;fa=v-n|0;w=c[w+96>>2]|0;g=w-o|0;d=Yr(U|0,V|0,ga|0,((ga|0)<0)<<31>>31|0)|0;T=D()|0;b=Yr(W|0,X|0,fa|0,((fa|0)<0)<<31>>31|0)|0;T=Lv(b|0,D()|0,d|0,T|0)|0;d=D()|0;b=Yr(Y|0,Z|0,g|0,((g|0)<0)<<31>>31|0)|0;b=Lv(T|0,d|0,b|0,D()|0)|0;d=D()|0;g=(z(fa,ca)|0)+(z(ga,ba)|0)+(z(g,aa)|0)|0;if((b|0)==0&(d|0)==0)if((g|0)>0)break d;else break;if((d|0)<0){if((g|0)>0){t=-1;k=g;j=((g|0)<0)<<31>>31}else{k=tv(0,0,g|0,((g|0)<0)<<31>>31|0)|0;j=D()|0;t=(g|0)!=0&1;k=g|0?k:0;j=g|0?j:0}p=tv(0,0,b|0,d|0)|0;q=D()|0;if((B|0)>0){b=-1;r=B;s=((B|0)<0)<<31>>31;g=1}else{r=tv(0,0,B|0,((B|0)<0)<<31>>31|0)|0;s=D()|0;b=(B|0)!=0&1;r=B|0?r:0;s=B|0?s:0;g=((B|0)!=0)<<31>>31}if((E|0)>0|(E|0)==0&C>>>0>0){d=C;h=E}else{ga=(C|0)!=0|(E|0)!=0;d=tv(0,0,C|0,E|0)|0;h=D()|0;d=ga?d:0;h=ga?h:0;g=ga?b:g}if((t|0)==(g|0)){if(!t)break d;ga=Yr(d|0,0,k|0,0)|0;g=D()|0;b=Yr(h|0,0,k|0,0)|0;S=D()|0;l=Yr(d|0,0,j|0,0)|0;m=D()|0;k=Yr(h|0,0,j|0,0)|0;j=D()|0;l=Lv(b|0,0,l|0,0)|0;b=D()|0;j=Lv(S|0,0,k|0,j|0)|0;m=Lv(j|0,D()|0,m|0,0)|0;b=Lv(m|0,D()|0,b|0,0)|0;m=D()|0;j=Lv(0,l|0,ga|0,g|0)|0;k=D()|0;l=Lv(b|0,m|0,(k>>>0>>0|(k|0)==(l|0)&j>>>0<0)&1|0,0)|0;m=D()|0;b=Yr(r|0,0,p|0,0)|0;g=D()|0;ga=Yr(s|0,0,p|0,0)|0;S=D()|0;d=Yr(r|0,0,q|0,0)|0;h=D()|0;T=Yr(s|0,0,q|0,0)|0;fa=D()|0;d=Lv(ga|0,0,d|0,0)|0;ga=D()|0;fa=Lv(S|0,0,T|0,fa|0)|0;h=Lv(fa|0,D()|0,h|0,0)|0;ga=Lv(h|0,D()|0,ga|0,0)|0;h=D()|0;g=Lv(0,d|0,b|0,g|0)|0;b=D()|0;d=Lv(ga|0,h|0,(b>>>0>>0|(b|0)==(d|0)&g>>>0<0)&1|0,0)|0;h=D()|0;if(m>>>0>>0|(m|0)==(h|0)&l>>>0>>0)g=-1;else g=m>>>0>h>>>0|(m|0)==(h|0)&l>>>0>d>>>0?1:k>>>0>>0|(k|0)==(b|0)&j>>>0>>0?-1:(k>>>0>b>>>0|(k|0)==(b|0)&j>>>0>g>>>0)&1;g=z(g,t)|0}else g=t-g|0;if((g|0)<1)break d}}while(0);g=c[e>>2]|0;if(!g){g=110;break c}if(!(c[g+12>>2]|0)){g=110;break c}v=c[(c[g+8>>2]|0)+4>>2]|0;if((c[v+20>>2]|0)<=(c[a+100>>2]|0)){g=110;break c}d=c[v+12>>2]|0;k=c[d+88>>2]|0;h=k-y|0;j=c[d+92>>2]|0;b=j-i|0;d=c[d+96>>2]|0;g=d-A|0;ga=Yr(h|0,((h|0)<0)<<31>>31|0,_|0,((_|0)<0)<<31>>31|0)|0;T=D()|0;fa=Yr(b|0,((b|0)<0)<<31>>31|0,$|0,(($|0)<0)<<31>>31|0)|0;T=Lv(fa|0,D()|0,ga|0,T|0)|0;ga=D()|0;fa=Yr(G|0,H|0,g|0,((g|0)<0)<<31>>31|0)|0;if(!((T|0)==(fa|0)&(ga|0)==(D()|0))){g=110;break c}l=Yr(U|0,V|0,h|0,((h|0)<0)<<31>>31|0)|0;u=D()|0;i=Yr(W|0,X|0,b|0,((b|0)<0)<<31>>31|0)|0;u=Lv(i|0,D()|0,l|0,u|0)|0;l=D()|0;i=Yr(Y|0,Z|0,g|0,((g|0)<0)<<31>>31|0)|0;i=Lv(u|0,l|0,i|0,D()|0)|0;l=D()|0;g=(z(b,ca)|0)+(z(h,ba)|0)+(z(g,aa)|0)|0;u=F-k|0;fa=n-j|0;t=o-d|0;u=Yr(U|0,V|0,u|0,((u|0)<0)<<31>>31|0)|0;ga=D()|0;fa=Yr(W|0,X|0,fa|0,((fa|0)<0)<<31>>31|0)|0;ga=Lv(fa|0,D()|0,u|0,ga|0)|0;u=D()|0;t=Yr(Y|0,Z|0,t|0,((t|0)<0)<<31>>31|0)|0;t=Lv(ga|0,u|0,t|0,D()|0)|0;u=D()|0;if((u|0)>=0){g=110;break c}if((i|0)==0&(l|0)==0){if((g|0)<=0){g=110;break c}}else{if((l|0)>=0){g=110;break c}if((g|0)>0){s=-1;k=g;j=((g|0)<0)<<31>>31}else{k=tv(0,0,g|0,((g|0)<0)<<31>>31|0)|0;j=D()|0;s=(g|0)!=0&1;k=g|0?k:0;j=g|0?j:0}m=tv(0,0,i|0,l|0)|0;p=D()|0;if((B|0)>0){h=-1;q=B;r=((B|0)<0)<<31>>31;g=1}else{q=tv(0,0,B|0,((B|0)<0)<<31>>31|0)|0;r=D()|0;h=(B|0)!=0&1;q=B|0?q:0;r=B|0?r:0;g=((B|0)!=0)<<31>>31}if((E|0)>0|(E|0)==0&C>>>0>0){d=C;b=E}else{ga=(C|0)!=0|(E|0)!=0;d=tv(0,0,C|0,E|0)|0;b=D()|0;d=ga?d:0;b=ga?b:0;g=ga?h:g}if((s|0)==(g|0)){if(!s){g=110;break c}g=Yr(d|0,0,k|0,0)|0;i=D()|0;h=Yr(b|0,0,k|0,0)|0;S=D()|0;k=Yr(d|0,0,j|0,0)|0;l=D()|0;ga=Yr(b|0,0,j|0,0)|0;j=D()|0;k=Lv(h|0,0,k|0,0)|0;b=D()|0;j=Lv(S|0,0,ga|0,j|0)|0;l=Lv(j|0,D()|0,l|0,0)|0;b=Lv(l|0,D()|0,b|0,0)|0;l=D()|0;i=Lv(0,k|0,g|0,i|0)|0;j=D()|0;k=Lv(b|0,l|0,(j>>>0>>0|(j|0)==(k|0)&i>>>0<0)&1|0,0)|0;l=D()|0;b=Yr(q|0,0,m|0,0)|0;g=D()|0;ga=Yr(r|0,0,m|0,0)|0;S=D()|0;d=Yr(q|0,0,p|0,0)|0;h=D()|0;T=Yr(r|0,0,p|0,0)|0;fa=D()|0;d=Lv(ga|0,0,d|0,0)|0;ga=D()|0;fa=Lv(S|0,0,T|0,fa|0)|0;h=Lv(fa|0,D()|0,h|0,0)|0;ga=Lv(h|0,D()|0,ga|0,0)|0;h=D()|0;g=Lv(0,d|0,b|0,g|0)|0;b=D()|0;d=Lv(ga|0,h|0,(b>>>0>>0|(b|0)==(d|0)&g>>>0<0)&1|0,0)|0;h=D()|0;if(l>>>0>>0|(l|0)==(h|0)&k>>>0>>0)g=-1;else g=l>>>0>h>>>0|(l|0)==(h|0)&k>>>0>d>>>0?1:j>>>0>>0|(j|0)==(b|0)&i>>>0>>0?-1:(j>>>0>b>>>0|(j|0)==(b|0)&i>>>0>g>>>0)&1;g=z(g,s)|0}else g=s-g|0;if((g|0)>=0){g=110;break c}}c[e>>2]=v;A=c[v+12>>2]|0;x=c[f>>2]|0;E=u;C=t;y=c[A+88>>2]|0;i=c[A+92>>2]|0;A=c[A+96>>2]|0}b=u-y|0;d=v-i|0;j=w-A|0;b=Yr(U|0,V|0,b|0,((b|0)<0)<<31>>31|0)|0;h=D()|0;d=Yr(W|0,X|0,d|0,((d|0)<0)<<31>>31|0)|0;h=Lv(d|0,D()|0,b|0,h|0)|0;b=D()|0;j=Yr(Y|0,Z|0,j|0,((j|0)<0)<<31>>31|0)|0;j=Lv(h|0,b|0,j|0,D()|0)|0;b=D()|0;h=(x|0)==(da|0)?0:ea;c[f>>2]=h;d=y;g=A;F=u;n=v;o=w}if((g|0)==110)return}function mb(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,i=0,j=0,k=0.0,l=0,m=0,n=0.0,o=0,p=0.0,q=0,r=0.0,s=0.0,t=0,u=0.0,v=0,w=0,x=0,y=0.0,A=0.0,B=0.0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0;I=ea;ea=ea+176|0;if((e|0)<1){g=c[b+12>>2]|0;if(g|0){if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+12>>2]=0}a[b+16>>0]=1;c[b+12>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;g=c[b+32>>2]|0;if(g|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;g=c[b+52>>2]|0;if(g|0){if(a[b+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+52>>2]=0}a[b+56>>0]=1;c[b+52>>2]=0;c[b+44>>2]=0;c[b+48>>2]=0;ea=I;return}c[I+32>>2]=0;c[I+36>>2]=0;c[I+40>>2]=0;c[I+44>>2]=256;c[I+48>>2]=0;c[I+52>>2]=0;c[I+56>>2]=0;c[I+60>>2]=256;c[I+64>>2]=0;c[I+68>>2]=0;c[I+72>>2]=0;c[I+76>>2]=256;a[I+96>>0]=1;c[I+92>>2]=0;c[I+84>>2]=0;c[I+88>>2]=0;l=0;m=-246811958;t=-246811958;w=-246811958;q=1900671690;v=1900671690;x=1900671690;o=d;while(1){g=c[o>>2]|0;i=c[o+4>>2]|0;j=c[o+8>>2]|0;k=(c[h>>2]=g,+f[h>>2]);q=k<(c[h>>2]=q,+f[h>>2])?g:q;n=(c[h>>2]=i,+f[h>>2]);v=n<(c[h>>2]=v,+f[h>>2])?i:v;p=(c[h>>2]=j,+f[h>>2]);x=p<(c[h>>2]=x,+f[h>>2])?j:x;m=(c[h>>2]=m,+f[h>>2])>2]=t,+f[h>>2])>2]=w,+f[h>>2])>2]=m,+f[h>>2]);s=(c[h>>2]=q,+f[h>>2]);r=(c[h>>2]=t,+f[h>>2]);p=(c[h>>2]=v,+f[h>>2]);n=(c[h>>2]=w,+f[h>>2]);k=(c[h>>2]=x,+f[h>>2]);i=u-s>2]=i;g=u-s>>0)%3|0;c[I+104>>2]=g;t=(i^3)-g|0;c[I+108>>2]=t;y=((t+1|0)%3|0|0)==(i|0)?(u-s)*9.788566967472434e-05:-((u-s)*9.788566967472434e-05);A=((t+1|0)%3|0|0)==(i|0)?(r-p)*9.788566967472434e-05:-((r-p)*9.788566967472434e-05);B=((t+1|0)%3|0|0)==(i|0)?(n-k)*9.788566967472434e-05:-((n-k)*9.788566967472434e-05);f[I>>2]=y;f[I+4>>2]=A;f[I+8>>2]=B;f[I+12>>2]=0.0;y=y!=0.0?1.0/y:y;A=A!=0.0?1.0/A:A;B=B!=0.0?1.0/B:B;f[I+16>>2]=(u+s)*.5;f[I+20>>2]=(r+p)*.5;f[I+24>>2]=(n+k)*.5;f[I+28>>2]=0.0;t=I+144+16|0;a[t>>0]=1;q=I+144+12|0;c[q>>2]=0;c[I+144+4>>2]=0;c[I+144+8>>2]=0;c[6747]=(c[6747]|0)+1;g=kb((e<<4|3)+16|0)|0;if(!g)l=0;else{c[(g+4+15&-16)+-4>>2]=g;l=g+4+15&-16}j=c[I+144+4>>2]|0;i=c[q>>2]|0;if((j|0)<=0){if(i|0)H=25}else{g=0;do{H=l+(g<<4)|0;F=i+(g<<4)|0;c[H>>2]=c[F>>2];c[H+4>>2]=c[F+4>>2];c[H+8>>2]=c[F+8>>2];c[H+12>>2]=c[F+12>>2];g=g+1|0}while((g|0)!=(j|0));H=25}if((H|0)==25){if(a[t>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[q>>2]=0}a[t>>0]=1;c[q>>2]=l;c[I+144+8>>2]=e;c[l>>2]=c[I+128>>2];c[l+4>>2]=c[I+128+4>>2];c[l+8>>2]=c[I+128+8>>2];c[l+12>>2]=c[I+128+12>>2];if((e|0)!=1){g=1;do{F=(c[q>>2]|0)+(g<<4)|0;c[F>>2]=c[I+128>>2];c[F+4>>2]=c[I+128+4>>2];c[F+8>>2]=c[I+128+8>>2];c[F+12>>2]=c[I+128+12>>2];g=g+1|0}while((g|0)!=(e|0))}c[I+144+4>>2]=e;j=I+128+(c[I+108>>2]<<2)|0;i=c[q>>2]|0;l=I+128+(c[I+112>>2]<<2)|0;m=I+128+(c[I+104>>2]<<2)|0;k=+f[I+16>>2];n=+f[I+20>>2];p=+f[I+24>>2];o=0;g=d;while(1){s=A*(+f[g+4>>2]-n);u=B*(+f[g+8>>2]-p);f[I+128>>2]=y*(+f[g>>2]-k);f[I+128+4>>2]=s;f[I+128+8>>2]=u;f[I+128+12>>2]=0.0;c[i+(o<<4)>>2]=~~+f[j>>2];c[i+(o<<4)+4>>2]=~~+f[l>>2];c[i+(o<<4)+8>>2]=~~+f[m>>2];c[i+(o<<4)+12>>2]=o;o=o+1|0;if((o|0)==(e|0))break;else g=g+16|0}if((e|0)>1)hg(I+144|0,0,e+-1|0);c[I+36>>2]=c[I+32>>2];c[I+40>>2]=0;c[I+44>>2]=e;g=c[I+84>>2]|0;if((g|0)<(e|0)){if((c[I+88>>2]|0)<(e|0)){if(!e){j=g;l=0}else{c[6747]=(c[6747]|0)+1;i=kb((e<<2|3)+16|0)|0;if(!i)i=0;else{c[(i+4+15&-16)+-4>>2]=i;i=i+4+15&-16}j=c[I+84>>2]|0;l=i}if((j|0)>0){i=0;do{c[l+(i<<2)>>2]=c[(c[I+92>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(j|0))}i=c[I+92>>2]|0;if(i|0){if(a[I+96>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[I+92>>2]=0}a[I+96>>0]=1;c[I+92>>2]=l;c[I+88>>2]=e}do{c[(c[I+92>>2]|0)+(g<<2)>>2]=0;g=g+1|0}while((g|0)!=(e|0))}c[I+84>>2]=e;m=0;do{g=c[I+40>>2]|0;if(!g){g=c[I+36>>2]|0;if(!g){c[6747]=(c[6747]|0)+1;g=kb(31)|0;if(!g)i=0;else{c[(g+4+15&-16)+-4>>2]=g;i=g+4+15&-16}g=c[I+44>>2]|0;c[i+4>>2]=g;j=i+8|0;c[j>>2]=0;c[6747]=(c[6747]|0)+1;g=kb((g*112|3)+16|0)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}c[i>>2]=g;c[j>>2]=c[I+32>>2];c[I+32>>2]=i}else{c[I+36>>2]=c[g+8>>2];i=g}g=c[i>>2]|0;i=c[i+4>>2]|0;if((i|0)>0?(c[g>>2]=(i|0)!=1?g+112|0:0,(i|0)!=1):0){j=1;l=g+112|0;do{j=j+1|0;F=(j|0)<(i|0);E=l;l=l+112|0;c[E>>2]=F?l:0}while(F)}}c[I+40>>2]=c[g>>2];F=g+104|0;c[g>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;c[g+12>>2]=0;c[g+16>>2]=0;c[F>>2]=-1;c[g+8>>2]=0;D=(c[q>>2]|0)+(m<<4)|0;E=g+88|0;c[E>>2]=c[D>>2];c[E+4>>2]=c[D+4>>2];c[E+8>>2]=c[D+8>>2];c[E+12>>2]=c[D+12>>2];c[F>>2]=-1;c[(c[I+92>>2]|0)+(m<<2)>>2]=g;m=m+1|0}while((m|0)<(e|0));g=c[q>>2]|0;if(g|0){if(a[t>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[q>>2]=0}a[t>>0]=1;c[q>>2]=0;c[I+144+4>>2]=0;c[I+144+8>>2]=0;c[I+52>>2]=c[I+48>>2];c[I+56>>2]=0;c[I+60>>2]=e*6;c[I+116>>2]=0;c[I+120>>2]=0;c[I+100>>2]=-3;c[I+128>>2]=0;c[I+128+4>>2]=0;c[I+128+8>>2]=0;c[I+128+12>>2]=0;hb(I,0,e,I+128|0);c[I+124>>2]=c[I+128>>2];g=c[q>>2]|0;if(g|0){if(a[t>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[q>>2]=0}g=c[b+4>>2]|0;if((g|0)<0){if((c[b+8>>2]|0)<0){i=c[b+12>>2]|0;if(i|0){if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[b+12>>2]=0}a[b+16>>0]=1;c[b+12>>2]=0;c[b+8>>2]=0}do{F=(c[b+12>>2]|0)+(g<<4)|0;c[F>>2]=c[I+144>>2];c[F+4>>2]=c[I+144+4>>2];c[F+8>>2]=c[I+144+8>>2];c[F+12>>2]=c[I+144+12>>2];g=g+1|0}while((g|0)!=0)}c[b+4>>2]=0;c[I+144>>2]=0;c[I+144+4>>2]=0;c[I+144+8>>2]=0;g=c[b+24>>2]|0;if((g|0)<0){if((c[b+28>>2]|0)<0){i=c[b+32>>2]|0;if(i|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=0;c[b+28>>2]=0}do{F=(c[b+32>>2]|0)+(g*12|0)|0;c[F>>2]=c[I+144>>2];c[F+4>>2]=c[I+144+4>>2];c[F+8>>2]=c[I+144+8>>2];g=g+1|0}while((g|0)!=0)}c[b+24>>2]=0;i=c[b+44>>2]|0;if((i|0)<0){g=c[b+52>>2]|0;if((c[b+48>>2]|0)<0){if(g|0?a[b+56>>0]|0:0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}a[b+56>>0]=1;c[b+52>>2]=0;c[b+48>>2]=0;g=0}hk(g+(i<<2)|0,0,z(i,-4)|0)|0}c[b+44>>2]=0;i=c[I+124>>2]|0;if((c[i+104>>2]|0)<0){c[i+104>>2]=0;c[6747]=(c[6747]|0)+1;g=kb(23)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}c[g>>2]=i;o=g;q=g;F=0;t=1;v=g;j=1;while(1){if((c[i+100>>2]|0)>-1){f[I+144+(c[I+108>>2]<<2)>>2]=+(c[i+88>>2]|0);f[I+144+(c[I+112>>2]<<2)>>2]=+(c[i+92>>2]|0);k=+(c[i+96>>2]|0)}else{k=+nk(i+24|0);E=i+72|0;k=k/+nk(E);f[I+144+(c[I+108>>2]<<2)>>2]=k;k=+nk(i+40|0);k=k/+nk(E);f[I+144+(c[I+112>>2]<<2)>>2]=k;k=+nk(i+56|0);k=k/+nk(E)}f[I+144+(c[I+104>>2]<<2)>>2]=k;k=+f[I+144>>2]*+f[I>>2]+ +f[I+16>>2];p=+f[I+144+4>>2]*+f[I+4>>2]+ +f[I+20>>2];n=+f[I+144+8>>2]*+f[I+8>>2]+ +f[I+24>>2];g=c[b+4>>2]|0;if((g|0)==(c[b+8>>2]|0)?(G=(g|0)==0?1:g<<1,(g|0)<(G|0)):0){if(!G)l=0;else{c[6747]=(c[6747]|0)+1;g=kb((G<<4|3)+16|0)|0;if(!g)l=0;else{c[(g+4+15&-16)+-4>>2]=g;l=g+4+15&-16}g=c[b+4>>2]|0}if((g|0)>0){m=0;do{E=l+(m<<4)|0;D=(c[b+12>>2]|0)+(m<<4)|0;c[E>>2]=c[D>>2];c[E+4>>2]=c[D+4>>2];c[E+8>>2]=c[D+8>>2];c[E+12>>2]=c[D+12>>2];m=m+1|0}while((m|0)!=(g|0))}g=c[b+12>>2]|0;if(g|0){if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+12>>2]=0}a[b+16>>0]=1;c[b+12>>2]=l;c[b+8>>2]=G;g=c[b+4>>2]|0}E=c[b+12>>2]|0;f[E+(g<<4)>>2]=k;f[E+(g<<4)+4>>2]=p;f[E+(g<<4)+8>>2]=n;f[E+(g<<4)+12>>2]=0.0;c[b+4>>2]=(c[b+4>>2]|0)+1;E=c[i+8>>2]|0;if(!E){x=q;l=o;m=t;w=v}else{l=o;w=q;D=E;i=-1;m=t;e=v;C=-1;while(1){d=D+20|0;g=c[d>>2]|0;if((g|0)<0){x=c[b+24>>2]|0;c[I+144>>2]=0;c[I+144+4>>2]=0;c[I+144+8>>2]=0;do if((x|0)==(c[b+28>>2]|0)){t=(x|0)==0?1:x<<1;if((x|0)>=(t|0)){g=x;break}if(!t){o=x;q=0}else{c[6747]=(c[6747]|0)+1;g=kb((t*12|3)+16|0)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}o=c[b+24>>2]|0;q=g}if((o|0)>0){g=0;do{v=q+(g*12|0)|0;J=(c[b+32>>2]|0)+(g*12|0)|0;c[v>>2]=c[J>>2];c[v+4>>2]=c[J+4>>2];c[v+8>>2]=c[J+8>>2];g=g+1|0}while((g|0)!=(o|0))}g=c[b+32>>2]|0;if(g|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=q;c[b+28>>2]=t;g=c[b+24>>2]|0}else g=x;while(0);g=(c[b+32>>2]|0)+(g*12|0)|0;c[g>>2]=c[I+144>>2];c[g+4>>2]=c[I+144+4>>2];c[g+8>>2]=c[I+144+8>>2];g=(c[b+24>>2]|0)+1|0;c[b+24>>2]=g;c[I+144>>2]=0;c[I+144+4>>2]=0;c[I+144+8>>2]=0;do if((g|0)==(c[b+28>>2]|0)){t=(g|0)==0?1:g<<1;if((g|0)>=(t|0))break;if(!t)o=0;else{c[6747]=(c[6747]|0)+1;g=kb((t*12|3)+16|0)|0;if(!g)o=0;else{c[(g+4+15&-16)+-4>>2]=g;o=g+4+15&-16}g=c[b+24>>2]|0}if((g|0)>0){q=0;do{J=o+(q*12|0)|0;v=(c[b+32>>2]|0)+(q*12|0)|0;c[J>>2]=c[v>>2];c[J+4>>2]=c[v+4>>2];c[J+8>>2]=c[v+8>>2];q=q+1|0}while((q|0)!=(g|0))}g=c[b+32>>2]|0;if(g|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=o;c[b+28>>2]=t;g=c[b+24>>2]|0}while(0);v=(c[b+32>>2]|0)+(g*12|0)|0;c[v>>2]=c[I+144>>2];c[v+4>>2]=c[I+144+4>>2];c[v+8>>2]=c[I+144+8>>2];c[b+24>>2]=(c[b+24>>2]|0)+1;v=c[b+32>>2]|0;c[d>>2]=x;c[(c[D+8>>2]|0)+20>>2]=x+1;c[v+(x*12|0)+4>>2]=1;c[v+((x+1|0)*12|0)+4>>2]=-1;t=c[D+12>>2]|0;g=c[t+104>>2]|0;if((g|0)<0){c[t+104>>2]=j;do if((j|0)==(m|0)){q=(m|0)==0?1:m<<1;if((m|0)>=(q|0)){g=w;o=e;break}do if(!q)o=0;else{c[6747]=(c[6747]|0)+1;g=kb((q<<2|3)+16|0)|0;if(!g){o=0;break}c[(g+4+15&-16)+-4>>2]=g;o=g+4+15&-16}while(0);if((m|0)>0){g=0;do{c[o+(g<<2)>>2]=c[e+(g<<2)>>2];g=g+1|0}while((g|0)!=(m|0));if(!l){g=o;l=o;m=q;break}}else if((e|0)==0|(l|0)==0){g=o;l=o;m=q;break}c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0);g=o;l=o;m=q}else{g=w;o=e}while(0);c[o+(j<<2)>>2]=t;q=g;g=j;j=j+1|0}else{q=w;o=e}c[v+(x*12|0)+8>>2]=g;c[v+((x+1|0)*12|0)+8>>2]=F;g=c[d>>2]|0}else{q=w;o=e}if((C|0)>-1)c[(c[b+32>>2]|0)+(g*12|0)>>2]=C-g;else i=g;D=c[D>>2]|0;if((D|0)==(E|0))break;else{w=q;e=o;C=g}}c[(c[b+32>>2]|0)+(i*12|0)>>2]=g-i;x=q;w=o}g=F+1|0;if((g|0)>=(j|0))break;i=c[w+(g<<2)>>2]|0;o=l;q=x;F=g;t=m;v=w}v=0;while(1){q=c[(c[w+(v<<2)>>2]|0)+8>>2]|0;if(q|0){t=q;do{o=t+20|0;g=c[o>>2]|0;if((g|0)>-1){i=c[b+44>>2]|0;do if((i|0)==(c[b+48>>2]|0)){m=(i|0)==0?1:i<<1;if((i|0)>=(m|0))break;if(!m){g=i;i=0}else{c[6747]=(c[6747]|0)+1;g=kb((m<<2|3)+16|0)|0;if(!g)i=0;else{c[(g+4+15&-16)+-4>>2]=g;i=g+4+15&-16}g=c[b+44>>2]|0}l=c[b+52>>2]|0;if((g|0)<=0){if(l)H=186}else{j=0;do{c[i+(j<<2)>>2]=c[l+(j<<2)>>2];j=j+1|0}while((j|0)!=(g|0));H=186}if((H|0)==186){H=0;if(a[b+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[b+52>>2]=0;g=c[b+44>>2]|0}a[b+56>>0]=1;c[b+52>>2]=i;c[b+48>>2]=m;i=g;g=c[o>>2]|0}while(0);c[(c[b+52>>2]|0)+(i<<2)>>2]=g;c[b+44>>2]=(c[b+44>>2]|0)+1;g=t;do{c[g+20>>2]=-1;g=c[(c[g+8>>2]|0)+4>>2]|0}while((g|0)!=(t|0))}t=c[t>>2]|0}while((t|0)!=(q|0))}if((v|0)==(F|0))break;else v=v+1|0}if(!((w|0)==0|(x|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[x+-4>>2]|0)}}_h(I);ea=I;return}function nb(b){b=b|0;var d=0,e=0.0,g=0.0,h=0,i=0,j=0.0,k=0,l=0.0,m=0.0,n=0.0,o=0,p=0,q=0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0,H=0,I=0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0;I=ea;ea=ea+64|0;if(!(a[b+356>>0]|0)){b=a[b+312>>0]|0;b=b<<24>>24!=0;ea=I;return b|0}c[b+336>>2]=0;c[b+336+4>>2]=0;c[b+336+8>>2]=0;c[b+336+12>>2]=0;a[b+336+16>>0]=0;k=a[b+332>>0]|0;a[b+332>>0]=k&-16;a[b+356>>0]=0;switch(c[b>>2]|0){case 0:{a[b+312>>0]=0;b=0;b=b<<24>>24!=0;ea=I;return b|0}case 1:{c[b+244>>2]=c[b+84>>2];c[b+244+4>>2]=c[b+84+4>>2];c[b+244+8>>2]=c[b+84+8>>2];c[b+244+12>>2]=c[b+84+12>>2];c[b+260>>2]=c[b+164>>2];c[b+260+4>>2]=c[b+164+4>>2];c[b+260+8>>2]=c[b+164+8>>2];c[b+260+12>>2]=c[b+164+12>>2];E=+f[b+248>>2]-+f[b+264>>2];F=+f[b+252>>2]-+f[b+268>>2];f[b+276>>2]=+f[b+244>>2]-+f[b+260>>2];f[b+280>>2]=E;f[b+284>>2]=F;f[b+288>>2]=0.0;a[b+352>>0]=0;a[b+332>>0]=k&-16;f[b+336>>2]=1.0;f[b+340>>2]=0.0;f[b+344>>2]=0.0;f[b+348>>2]=0.0;a[b+312>>0]=1;b=1;b=b<<24>>24!=0;ea=I;return b|0}case 2:{e=+f[b+4>>2];g=+f[b+8>>2];j=+f[b+12>>2];l=+f[b+20>>2]-e;n=+f[b+24>>2]-g;m=+f[b+28>>2]-j;if((0.0-e)*l+(0.0-g)*n+(0.0-j)*m>0.0)if((0.0-e)*l+(0.0-g)*n+(0.0-j)*m>0]=k&-16|h;e=1.0-g;f[b+336>>2]=e;f[b+340>>2]=g;f[b+344>>2]=0.0;f[b+348>>2]=0.0;A=+f[b+84>>2];C=+f[b+88>>2];E=+f[b+92>>2];A=A+g*(+f[b+100>>2]-A);C=C+g*(+f[b+104>>2]-C);E=E+g*(+f[b+108>>2]-E);f[b+244>>2]=A;f[b+248>>2]=C;f[b+252>>2]=E;f[b+256>>2]=0.0;B=+f[b+164>>2];D=+f[b+168>>2];F=+f[b+172>>2];B=B+g*(+f[b+180>>2]-B);D=D+g*(+f[b+184>>2]-D);F=F+g*(+f[b+188>>2]-F);f[b+260>>2]=B;f[b+264>>2]=D;f[b+268>>2]=F;f[b+272>>2]=0.0;f[b+276>>2]=A-B;f[b+280>>2]=C-D;f[b+284>>2]=E-F;f[b+288>>2]=0.0;if(!(h&2)){c[b>>2]=1;d=0}else d=1;if(!(h&1)){q=b+4+(d<<4)|0;G=b+84+(d<<4)|0;H=b+164+(d<<4)|0;c[b>>2]=d;c[b+4>>2]=c[q>>2];c[b+4+4>>2]=c[q+4>>2];c[b+4+8>>2]=c[q+8>>2];c[b+4+12>>2]=c[q+12>>2];c[b+84>>2]=c[G>>2];c[b+84+4>>2]=c[G+4>>2];c[b+84+8>>2]=c[G+8>>2];c[b+84+12>>2]=c[G+12>>2];c[b+164>>2]=c[H>>2];c[b+164+4>>2]=c[H+4>>2];c[b+164+8>>2]=c[H+8>>2];c[b+164+12>>2]=c[H+12>>2]}H=g>=0.0&e>=0.0&1;a[b+312>>0]=H;b=H;b=b<<24>>24!=0;ea=I;return b|0}case 3:{c[I+16>>2]=0;c[I+16+4>>2]=0;c[I+16+8>>2]=0;c[I+16+12>>2]=0;de(I+16|0,b+4|0,b+20|0,b+36|0,b+316|0);F=+f[b+336>>2];e=+f[b+340>>2];g=+f[b+344>>2];A=+f[b+84>>2]*F+ +f[b+100>>2]*e+ +f[b+116>>2]*g;C=F*+f[b+88>>2]+e*+f[b+104>>2]+g*+f[b+120>>2];E=F*+f[b+92>>2]+e*+f[b+108>>2]+g*+f[b+124>>2];f[b+244>>2]=A;f[b+248>>2]=C;f[b+252>>2]=E;f[b+256>>2]=0.0;B=F*+f[b+164>>2]+e*+f[b+180>>2]+g*+f[b+196>>2];D=F*+f[b+168>>2]+e*+f[b+184>>2]+g*+f[b+200>>2];F=F*+f[b+172>>2]+e*+f[b+188>>2]+g*+f[b+204>>2];f[b+260>>2]=B;f[b+264>>2]=D;f[b+268>>2]=F;f[b+272>>2]=0.0;f[b+276>>2]=A-B;f[b+280>>2]=C-D;f[b+284>>2]=E-F;f[b+288>>2]=0.0;k=c[b>>2]|0;do if((k|0)>3){d=a[b+332>>0]|0;if(!(d&8)){h=b+164+(k+-1<<4)|0;i=b+84+(k+-1<<4)|0;H=b+4+(k+-1<<4)|0;c[b>>2]=k+-1;c[b+52>>2]=c[H>>2];c[b+52+4>>2]=c[H+4>>2];c[b+52+8>>2]=c[H+8>>2];c[b+52+12>>2]=c[H+12>>2];c[b+132>>2]=c[i>>2];c[b+132+4>>2]=c[i+4>>2];c[b+132+8>>2]=c[i+8>>2];c[b+132+12>>2]=c[i+12>>2];c[b+212>>2]=c[h>>2];c[b+212+4>>2]=c[h+4>>2];c[b+212+8>>2]=c[h+8>>2];c[b+212+12>>2]=c[h+12>>2];h=b+332|0;k=k+-1|0;i=d;H=19}else{h=b+332|0;i=d;H=19}}else{if((k|0)==3){h=b+332|0;k=3;i=a[b+332>>0]|0;H=19;break}if((k|0)<=1){if((k|0)==1){d=1;H=26}}else{d=2;H=22}}while(0);if((H|0)==19){d=k+-1|0;if(!(i&4)){c[b>>2]=d;c[b+36>>2]=c[b+4+(d<<4)>>2];c[b+36+4>>2]=c[b+4+(d<<4)+4>>2];c[b+36+8>>2]=c[b+4+(d<<4)+8>>2];c[b+36+12>>2]=c[b+4+(d<<4)+12>>2];c[b+116>>2]=c[b+84+(d<<4)>>2];c[b+116+4>>2]=c[b+84+(d<<4)+4>>2];c[b+116+8>>2]=c[b+84+(d<<4)+8>>2];c[b+116+12>>2]=c[b+84+(d<<4)+12>>2];c[b+196>>2]=c[b+164+(d<<4)>>2];c[b+196+4>>2]=c[b+164+(d<<4)+4>>2];c[b+196+8>>2]=c[b+164+(d<<4)+8>>2];c[b+196+12>>2]=c[b+164+(d<<4)+12>>2];H=23}else{d=k;H=22}}if((H|0)==22){h=b+332|0;H=23}if((H|0)==23){i=d+-1|0;if(!(a[h>>0]&2)){c[b>>2]=i;c[b+20>>2]=c[b+4+(i<<4)>>2];c[b+20+4>>2]=c[b+4+(i<<4)+4>>2];c[b+20+8>>2]=c[b+4+(i<<4)+8>>2];c[b+20+12>>2]=c[b+4+(i<<4)+12>>2];c[b+100>>2]=c[b+84+(i<<4)>>2];c[b+100+4>>2]=c[b+84+(i<<4)+4>>2];c[b+100+8>>2]=c[b+84+(i<<4)+8>>2];c[b+100+12>>2]=c[b+84+(i<<4)+12>>2];c[b+180>>2]=c[b+164+(i<<4)>>2];c[b+180+4>>2]=c[b+164+(i<<4)+4>>2];c[b+180+8>>2]=c[b+164+(i<<4)+8>>2];c[b+180+12>>2]=c[b+164+(i<<4)+12>>2];o=h;H=27}else H=26}if((H|0)==26){o=b+332|0;i=d;H=27}if((H|0)==27?(p=i+-1|0,(a[o>>0]&1)==0):0){c[b>>2]=p;c[b+4>>2]=c[b+4+(p<<4)>>2];c[b+4+4>>2]=c[b+4+(p<<4)+4>>2];c[b+4+8>>2]=c[b+4+(p<<4)+8>>2];c[b+4+12>>2]=c[b+4+(p<<4)+12>>2];c[b+84>>2]=c[b+84+(p<<4)>>2];c[b+84+4>>2]=c[b+84+(p<<4)+4>>2];c[b+84+8>>2]=c[b+84+(p<<4)+8>>2];c[b+84+12>>2]=c[b+84+(p<<4)+12>>2];c[b+164>>2]=c[b+164+(p<<4)>>2];c[b+164+4>>2]=c[b+164+(p<<4)+4>>2];c[b+164+8>>2]=c[b+164+(p<<4)+8>>2];c[b+164+12>>2]=c[b+164+(p<<4)+12>>2]}if((e>=0.0?!(+f[b+336>>2]>=0.0):1)|!(g>=0.0))d=0;else d=+f[b+348>>2]>=0.0&1;a[b+312>>0]=d;b=d;b=b<<24>>24!=0;ea=I;return b|0}case 4:{c[I>>2]=0;c[I+4>>2]=0;c[I+8>>2]=0;c[I+12>>2]=0;q=I+16+16|0;a[q>>0]=0;c[b+316>>2]=0;c[b+316+4>>2]=0;c[b+316+8>>2]=0;c[b+316+12>>2]=0;a[b+332>>0]=k|15;K=+f[b+20>>2];T=+f[b+4>>2];Q=+f[b+24>>2];J=+f[b+8>>2];M=+f[b+28>>2];U=+f[b+12>>2];P=+f[b+36>>2];R=+f[b+40>>2];N=+f[b+44>>2];L=+f[b+52>>2];S=+f[b+56>>2];O=+f[b+60>>2];V=((Q-J)*(N-U)-(M-U)*(R-J))*(L-T)+((M-U)*(P-T)-(K-T)*(N-U))*(S-J)+((K-T)*(R-J)-(Q-J)*(P-T))*(O-U);i=V*V<9.99999905104687e-09?-1:((0.0-T)*((Q-J)*(N-U)-(M-U)*(R-J))+(0.0-J)*((M-U)*(P-T)-(K-T)*(N-U))+((K-T)*(R-J)-(Q-J)*(P-T))*(0.0-U))*V<0.0&1;V=(M-U)*((P-T)*(S-J)-(R-J)*(L-T))+((K-T)*((R-J)*(O-U)-(N-U)*(S-J))+(Q-J)*((N-U)*(L-T)-(P-T)*(O-U)));k=V*V<9.99999905104687e-09?-1:((0.0-U)*((P-T)*(S-J)-(R-J)*(L-T))+((0.0-T)*((R-J)*(O-U)-(N-U)*(S-J))+(0.0-J)*((N-U)*(L-T)-(P-T)*(O-U))))*V<0.0&1;V=(N-U)*((Q-J)*(L-T)-(K-T)*(S-J))+((P-T)*((M-U)*(S-J)-(Q-J)*(O-U))+(R-J)*((K-T)*(O-U)-(M-U)*(L-T)));o=V*V<9.99999905104687e-09?-1:((0.0-U)*((Q-J)*(L-T)-(K-T)*(S-J))+((0.0-T)*((M-U)*(S-J)-(Q-J)*(O-U))+(0.0-J)*((K-T)*(O-U)-(M-U)*(L-T))))*V<0.0&1;J=(U-M)*((R-Q)*(L-K)-(P-K)*(S-Q))+((T-K)*((N-M)*(S-Q)-(R-Q)*(O-M))+(J-Q)*((P-K)*(O-M)-(N-M)*(L-K)));p=J*J<9.99999905104687e-09?-1:((0.0-M)*((R-Q)*(L-K)-(P-K)*(S-Q))+((0.0-K)*((N-M)*(S-Q)-(R-Q)*(O-M))+(0.0-Q)*((P-K)*(O-M)-(N-M)*(L-K))))*J<0.0&1;do if((k|i|o|p|0)<0){a[b+352>>0]=1;d=b+312|0;H=68}else{if(!(k|i|o|p)){if(a[b+352>>0]|0){d=b+312|0;H=68;break}a[b+312>>0]=1;c[b+276>>2]=0;c[b+276+4>>2]=0;c[b+276+8>>2]=0;c[b+276+12>>2]=0;d=1;break}if((i|0)!=0?(de(I,b+4|0,b+20|0,b+36|0,I+16|0),e=+f[I+16>>2],g=+f[I+16+4>>2],j=+f[I+16+8>>2],l=e-+f[I>>2],n=g-+f[I+4>>2],m=j-+f[I+8>>2],l*l+n*n+m*m<3402823466385288598117041.0e14):0){W=c[I+16+12>>2]|0;f[b+316>>2]=e;f[b+320>>2]=g;f[b+324>>2]=j;c[b+328>>2]=W;W=a[q>>0]|0;a[b+332>>0]=W&1|a[b+332>>0]&-16|W&2|W&4;W=c[I+16+24>>2]|0;i=c[I+16+28>>2]|0;c[b+336>>2]=c[I+16+20>>2];c[b+340>>2]=W;c[b+344>>2]=i;f[b+348>>2]=0.0;e=l*l+n*n+m*m}else e=3402823466385288598117041.0e14;if((k|0)!=0?(de(I,b+4|0,b+36|0,b+52|0,I+16|0),r=+f[I+16>>2],s=+f[I+16+4>>2],t=+f[I+16+8>>2],u=r-+f[I>>2],w=s-+f[I+4>>2],v=t-+f[I+8>>2],u*u+w*w+v*v>2]|0;f[b+316>>2]=r;f[b+320>>2]=s;f[b+324>>2]=t;c[b+328>>2]=k;k=a[q>>0]|0;a[b+332>>0]=k&1|a[b+332>>0]&-16|k<<1&4|k<<1&8;k=c[I+16+24>>2]|0;W=c[I+16+28>>2]|0;c[b+336>>2]=c[I+16+20>>2];f[b+340>>2]=0.0;c[b+344>>2]=k;c[b+348>>2]=W;e=u*u+w*w+v*v}if((o|0)!=0?(de(I,b+4|0,b+52|0,b+20|0,I+16|0),x=+f[I+16>>2],y=+f[I+16+4>>2],z=+f[I+16+8>>2],A=x-+f[I>>2],C=y-+f[I+4>>2],B=z-+f[I+8>>2],A*A+C*C+B*B>2]|0;f[b+316>>2]=x;f[b+320>>2]=y;f[b+324>>2]=z;c[b+328>>2]=o;o=a[q>>0]|0;a[b+332>>0]=o&1|a[b+332>>0]&-16|(1?(o&255)>>>1:o&255)&2|o<<2&8;o=c[I+16+28>>2]|0;W=c[I+16+24>>2]|0;c[b+336>>2]=c[I+16+20>>2];c[b+340>>2]=o;f[b+344>>2]=0.0;c[b+348>>2]=W;e=A*A+C*C+B*B}if(p|0?(de(I,b+20|0,b+52|0,b+36|0,I+16|0),D=+f[I+16>>2],E=+f[I+16+4>>2],F=+f[I+16+8>>2],T=D-+f[I>>2],U=E-+f[I+4>>2],V=F-+f[I+8>>2],T*T+U*U+V*V>2]|0;f[b+316>>2]=D;f[b+320>>2]=E;f[b+324>>2]=F;c[b+328>>2]=p;p=a[q>>0]|0;a[b+332>>0]=p&4|a[b+332>>0]&-16|p<<1&2|p<<2&8;p=c[I+16+20>>2]|0;q=c[I+16+28>>2]|0;W=c[I+16+24>>2]|0;f[b+336>>2]=0.0;c[b+340>>2]=p;c[b+344>>2]=q;c[b+348>>2]=W}O=+f[b+336>>2];P=+f[b+340>>2];V=+f[b+344>>2];e=+f[b+348>>2];Q=+f[b+84>>2]*O+ +f[b+100>>2]*P+ +f[b+116>>2]*V+ +f[b+132>>2]*e;S=O*+f[b+88>>2]+P*+f[b+104>>2]+V*+f[b+120>>2]+e*+f[b+136>>2];U=O*+f[b+92>>2]+P*+f[b+108>>2]+V*+f[b+124>>2]+e*+f[b+140>>2];f[b+244>>2]=Q;f[b+248>>2]=S;f[b+252>>2]=U;f[b+256>>2]=0.0;R=O*+f[b+164>>2]+P*+f[b+180>>2]+V*+f[b+196>>2]+e*+f[b+212>>2];T=O*+f[b+168>>2]+P*+f[b+184>>2]+V*+f[b+200>>2]+e*+f[b+216>>2];V=O*+f[b+172>>2]+P*+f[b+188>>2]+V*+f[b+204>>2]+e*+f[b+220>>2];f[b+260>>2]=R;f[b+264>>2]=T;f[b+268>>2]=V;f[b+272>>2]=0.0;f[b+276>>2]=Q-R;f[b+280>>2]=S-T;f[b+284>>2]=U-V;f[b+288>>2]=0.0;i=c[b>>2]|0;do if((i|0)>3){d=a[b+332>>0]|0;if(!(d&8)){h=b+164+(i+-1<<4)|0;k=b+84+(i+-1<<4)|0;H=b+4+(i+-1<<4)|0;c[b>>2]=i+-1;c[b+52>>2]=c[H>>2];c[b+52+4>>2]=c[H+4>>2];c[b+52+8>>2]=c[H+8>>2];c[b+52+12>>2]=c[H+12>>2];c[b+132>>2]=c[k>>2];c[b+132+4>>2]=c[k+4>>2];c[b+132+8>>2]=c[k+8>>2];c[b+132+12>>2]=c[k+12>>2];c[b+212>>2]=c[h>>2];c[b+212+4>>2]=c[h+4>>2];c[b+212+8>>2]=c[h+8>>2];c[b+212+12>>2]=c[h+12>>2];h=b+332|0;k=i+-1|0;i=d;H=52}else{h=b+332|0;k=i;i=d;H=52}}else{if((i|0)==3){h=b+332|0;k=3;i=a[b+332>>0]|0;H=52;break}if((i|0)<=1){if((i|0)==1){d=1;H=59}}else{d=2;H=55}}while(0);if((H|0)==52){d=k+-1|0;if(!(i&4)){c[b>>2]=d;c[b+36>>2]=c[b+4+(d<<4)>>2];c[b+36+4>>2]=c[b+4+(d<<4)+4>>2];c[b+36+8>>2]=c[b+4+(d<<4)+8>>2];c[b+36+12>>2]=c[b+4+(d<<4)+12>>2];c[b+116>>2]=c[b+84+(d<<4)>>2];c[b+116+4>>2]=c[b+84+(d<<4)+4>>2];c[b+116+8>>2]=c[b+84+(d<<4)+8>>2];c[b+116+12>>2]=c[b+84+(d<<4)+12>>2];c[b+196>>2]=c[b+164+(d<<4)>>2];c[b+196+4>>2]=c[b+164+(d<<4)+4>>2];c[b+196+8>>2]=c[b+164+(d<<4)+8>>2];c[b+196+12>>2]=c[b+164+(d<<4)+12>>2];H=56}else{d=k;H=55}}if((H|0)==55){h=b+332|0;H=56}if((H|0)==56){i=d+-1|0;if(!(a[h>>0]&2)){c[b>>2]=i;c[b+20>>2]=c[b+4+(i<<4)>>2];c[b+20+4>>2]=c[b+4+(i<<4)+4>>2];c[b+20+8>>2]=c[b+4+(i<<4)+8>>2];c[b+20+12>>2]=c[b+4+(i<<4)+12>>2];c[b+100>>2]=c[b+84+(i<<4)>>2];c[b+100+4>>2]=c[b+84+(i<<4)+4>>2];c[b+100+8>>2]=c[b+84+(i<<4)+8>>2];c[b+100+12>>2]=c[b+84+(i<<4)+12>>2];c[b+180>>2]=c[b+164+(i<<4)>>2];c[b+180+4>>2]=c[b+164+(i<<4)+4>>2];c[b+180+8>>2]=c[b+164+(i<<4)+8>>2];c[b+180+12>>2]=c[b+164+(i<<4)+12>>2];d=i;H=60}else H=59}if((H|0)==59){h=b+332|0;H=60}if((H|0)==60?(G=d+-1|0,(a[h>>0]&1)==0):0){c[b>>2]=G;c[b+4>>2]=c[b+4+(G<<4)>>2];c[b+4+4>>2]=c[b+4+(G<<4)+4>>2];c[b+4+8>>2]=c[b+4+(G<<4)+8>>2];c[b+4+12>>2]=c[b+4+(G<<4)+12>>2];c[b+84>>2]=c[b+84+(G<<4)>>2];c[b+84+4>>2]=c[b+84+(G<<4)+4>>2];c[b+84+8>>2]=c[b+84+(G<<4)+8>>2];c[b+84+12>>2]=c[b+84+(G<<4)+12>>2];c[b+164>>2]=c[b+164+(G<<4)>>2];c[b+164+4>>2]=c[b+164+(G<<4)+4>>2];c[b+164+8>>2]=c[b+164+(G<<4)+8>>2];c[b+164+12>>2]=c[b+164+(G<<4)+12>>2]}if((+f[b+336>>2]>=0.0?+f[b+340>>2]>=0.0:0)?+f[b+344>>2]>=0.0:0)d=e>=0.0&1;else d=0;a[b+312>>0]=d}while(0);if((H|0)==68){a[d>>0]=0;d=0}W=d;W=W<<24>>24!=0;ea=I;return W|0}default:{a[b+312>>0]=0;W=0;W=W<<24>>24!=0;ea=I;return W|0}}return 0}function ob(b,d,e,g,h,i,j,k,l){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0,n=0,o=0,p=0.0,q=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0,S=0,T=0,U=0,V=0,W=0,X=0,Z=0,_=0;_=ea;ea=ea+256|0;c[b+188>>2]=-1;Fi(15490);c[b+184>>2]=0;if((e|0)>0){l=0;do{c[(c[d+(l<<2)>>2]|0)+212>>2]=-1;l=l+1|0}while((l|0)!=(e|0))}l=c[b+12>>2]|0;if((l|0)>(e|0))n=b+8|0;else{if((e+1|0)!=0?(c[6747]=(c[6747]|0)+1,m=kb(((e+1|0)*244|3)+16|0)|0,(m|0)!=0):0){c[(m+4+15&-16)+-4>>2]=m;n=m+4+15&-16}else n=0;l=c[b+8>>2]|0;if((l|0)>0){m=0;do{W=n+(m*244|0)|0;X=c[b+16>>2]|0;V=X+(m*244|0)|0;c[W>>2]=c[V>>2];c[W+4>>2]=c[V+4>>2];c[W+8>>2]=c[V+8>>2];c[W+12>>2]=c[V+12>>2];W=X+(m*244|0)+16|0;V=n+(m*244|0)+16|0;c[V>>2]=c[W>>2];c[V+4>>2]=c[W+4>>2];c[V+8>>2]=c[W+8>>2];c[V+12>>2]=c[W+12>>2];V=X+(m*244|0)+32|0;W=n+(m*244|0)+32|0;c[W>>2]=c[V>>2];c[W+4>>2]=c[V+4>>2];c[W+8>>2]=c[V+8>>2];c[W+12>>2]=c[V+12>>2];W=n+(m*244|0)+48|0;V=X+(m*244|0)+48|0;c[W>>2]=c[V>>2];c[W+4>>2]=c[V+4>>2];c[W+8>>2]=c[V+8>>2];c[W+12>>2]=c[V+12>>2];vh(n+(m*244|0)+64|0,X+(m*244|0)+64|0,180)|0;m=m+1|0}while((m|0)!=(l|0))}l=c[b+16>>2]|0;if(l|0){if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[b+16>>2]=0}a[b+20>>0]=1;c[b+16>>2]=n;c[b+12>>2]=e+1;l=e+1|0;n=b+8|0}hk(_|0,0,244)|0;m=c[n>>2]|0;if((m|0)<0){if((l|0)<0){l=c[b+16>>2]|0;if(l|0){if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[b+16>>2]=0}a[b+20>>0]=1;c[b+16>>2]=0;c[b+12>>2]=0}l=m;do{X=c[b+16>>2]|0;W=X+(l*244|0)|0;c[W>>2]=c[_>>2];c[W+4>>2]=c[_+4>>2];c[W+8>>2]=c[_+8>>2];c[W+12>>2]=c[_+12>>2];W=X+(l*244|0)+16|0;c[W>>2]=c[_+16>>2];c[W+4>>2]=c[_+16+4>>2];c[W+8>>2]=c[_+16+8>>2];c[W+12>>2]=c[_+16+12>>2];W=X+(l*244|0)+32|0;c[W>>2]=c[_+32>>2];c[W+4>>2]=c[_+32+4>>2];c[W+8>>2]=c[_+32+8>>2];c[W+12>>2]=c[_+32+12>>2];W=X+(l*244|0)+48|0;c[W>>2]=c[_+48>>2];c[W+4>>2]=c[_+48+4>>2];c[W+8>>2]=c[_+48+8>>2];c[W+12>>2]=c[_+48+12>>2];vh(X+(l*244|0)+64|0,_+64|0,180)|0;l=l+1|0}while((l|0)!=0)}c[n>>2]=0;if((e|0)>0){n=0;do{l=d+(n<<2)|0;m=Kc(b,c[l>>2]|0,+f[k+12>>2])|0;l=c[l>>2]|0;if((!((l|0)==0?1:(c[l+236>>2]&2|0)==0)?+f[l+344>>2]!=0.0:0)?(o=c[b+16>>2]|0,c[l+504>>2]&2|0):0){p=+f[k+76>>2];N=1.0/+f[l+396>>2];P=1.0/+f[l+400>>2];t=1.0/+f[l+404>>2];H=+f[l+4>>2];I=+f[l+8>>2];J=+f[l+12>>2];K=+f[l+20>>2];L=+f[l+24>>2];M=+f[l+28>>2];O=+f[l+36>>2];Q=+f[l+40>>2];v=+f[l+44>>2];x=+f[l+328>>2];y=+f[l+332>>2];u=+f[l+336>>2];A=(N*H*H+P*I*I+t*J*J)*x+(N*H*K+P*I*L+t*J*M)*y+(N*H*O+P*I*Q+t*J*v)*u;z=(N*K*H+P*L*I+t*M*J)*x+(N*K*K+P*L*L+t*M*M)*y+(N*K*O+P*L*Q+t*M*v)*u;v=(N*O*H+P*Q*I+t*v*J)*x+(N*O*K+P*Q*L+t*v*M)*y+(N*O*O+P*Q*Q+t*v*v)*u;t=(x*z-y*A)*(x*z-y*A)+((y*v-u*z)*(y*v-u*z)+(u*A-x*v)*(u*A-x*v));if(t>p*p){p=1.0/+s(+t)*p;w=(y*v-u*z)*p;t=(u*A-x*v)*p;p=(x*z-y*A)*p}else{w=y*v-u*z;t=u*A-x*v;p=x*z-y*A}O=+f[k+12>>2];P=(w*+f[l+268>>2]+t*+f[l+284>>2]+p*+f[l+300>>2])*O;Q=O*(w*+f[l+272>>2]+t*+f[l+288>>2]+p*+f[l+304>>2]);f[o+(m*244|0)+224>>2]=+f[o+(m*244|0)+224>>2]-(w*+f[l+264>>2]+t*+f[l+280>>2]+p*+f[l+296>>2])*O;f[o+(m*244|0)+228>>2]=+f[o+(m*244|0)+228>>2]-P;f[o+(m*244|0)+232>>2]=+f[o+(m*244|0)+232>>2]-Q}n=n+1|0}while((n|0)!=(e|0))}if((j|0)>0){l=0;do{X=c[i+(l<<2)>>2]|0;Ca[c[(c[X>>2]|0)+8>>2]&511](X);f[X+36>>2]=0.0;l=l+1|0}while((l|0)<(j|0))}l=c[b+168>>2]|0;if((l|0)<(j|0)?(c[b+172>>2]|0)<(j|0):0){if(!j)m=0;else{c[6747]=(c[6747]|0)+1;l=kb((j<<3|3)+16|0)|0;if(!l)m=0;else{c[(l+4+15&-16)+-4>>2]=l;m=l+4+15&-16}l=c[b+168>>2]|0}if((l|0)>0){n=0;do{V=(c[b+176>>2]|0)+(n<<3)|0;W=c[V+4>>2]|0;X=m+(n<<3)|0;c[X>>2]=c[V>>2];c[X+4>>2]=W;n=n+1|0}while((n|0)!=(l|0))}l=c[b+176>>2]|0;if(l|0){if(a[b+180>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[b+176>>2]=0}a[b+180>>0]=1;c[b+176>>2]=m;c[b+172>>2]=j}c[b+168>>2]=j;if((j|0)>0){q=0;l=0;do{d=c[b+176>>2]|0;e=d+(q<<3)|0;o=i+(q<<2)|0;m=c[o>>2]|0;n=c[m+44>>2]|0;if(n){m=n+64|0;do{c[n>>2]=0;n=n+4|0}while((n|0)<(m|0));m=c[o>>2]|0}if(!(a[m+20>>0]|0)){c[e>>2]=0;c[d+(q<<3)+4>>2]=0;m=0}else{Ia[c[(c[m>>2]|0)+16>>2]&127](m,e);m=c[e>>2]|0}l=m+l|0;q=q+1|0}while((q|0)<(j|0));o=l}else o=0;l=c[b+48>>2]|0;if((l|0)<(o|0)?(c[b+52>>2]|0)<(o|0):0){if(!o)m=0;else{c[6747]=(c[6747]|0)+1;l=kb((o*152|3)+16|0)|0;if(!l)m=0;else{c[(l+4+15&-16)+-4>>2]=l;m=l+4+15&-16}l=c[b+48>>2]|0}if((l|0)>0){n=0;do{vh(m+(n*152|0)|0,(c[b+56>>2]|0)+(n*152|0)|0,152)|0;n=n+1|0}while((n|0)!=(l|0))}l=c[b+56>>2]|0;if(l|0){if(a[b+60>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[b+56>>2]=0}a[b+60>>0]=1;c[b+56>>2]=m;c[b+52>>2]=o}c[b+48>>2]=o;if((j|0)>0){l=c[b+176>>2]|0;W=0;X=0;while(1){V=l+(X<<3)|0;if(!(c[V>>2]|0))m=0;else{l=c[b+56>>2]|0;R=l+(W*152|0)|0;S=i+(X<<2)|0;o=c[S>>2]|0;d=c[o+28>>2]|0;e=c[o+32>>2]|0;T=Kc(b,d,+f[k+12>>2])|0;U=Kc(b,e,+f[k+12>>2])|0;q=c[b+16>>2]|0;m=c[o+24>>2]|0;m=(m|0)>0?m:c[k+20>>2]|0;if((m|0)>(c[b+184>>2]|0))c[b+184>>2]=m;if((c[V>>2]|0)>0){n=0;do{hk(R+(n*152|0)|0,0,152)|0;f[R+(n*152|0)+120>>2]=-3402823466385288598117041.0e14;f[R+(n*152|0)+124>>2]=3402823466385288598117041.0e14;f[R+(n*152|0)+100>>2]=0.0;f[R+(n*152|0)+96>>2]=0.0;c[R+(n*152|0)+144>>2]=T;c[R+(n*152|0)+148>>2]=U;c[R+(n*152|0)+136>>2]=m;n=n+1|0}while((n|0)<(c[V>>2]|0))}c[q+(T*244|0)+64>>2]=0;c[q+(T*244|0)+64+4>>2]=0;c[q+(T*244|0)+64+8>>2]=0;c[q+(T*244|0)+64+12>>2]=0;c[q+(T*244|0)+64+16>>2]=0;c[q+(T*244|0)+64+20>>2]=0;c[q+(T*244|0)+64+24>>2]=0;c[q+(T*244|0)+64+28>>2]=0;c[q+(T*244|0)+144>>2]=0;c[q+(T*244|0)+144+4>>2]=0;c[q+(T*244|0)+144+8>>2]=0;c[q+(T*244|0)+144+12>>2]=0;c[q+(T*244|0)+144+16>>2]=0;c[q+(T*244|0)+144+20>>2]=0;c[q+(T*244|0)+144+24>>2]=0;c[q+(T*244|0)+144+28>>2]=0;c[q+(U*244|0)+64>>2]=0;c[q+(U*244|0)+64+4>>2]=0;c[q+(U*244|0)+64+8>>2]=0;c[q+(U*244|0)+64+12>>2]=0;c[q+(U*244|0)+64+16>>2]=0;c[q+(U*244|0)+64+20>>2]=0;c[q+(U*244|0)+64+24>>2]=0;c[q+(U*244|0)+64+28>>2]=0;c[q+(U*244|0)+144>>2]=0;c[q+(U*244|0)+144+4>>2]=0;c[q+(U*244|0)+144+8>>2]=0;c[q+(U*244|0)+144+12>>2]=0;c[q+(U*244|0)+144+16>>2]=0;c[q+(U*244|0)+144+20>>2]=0;c[q+(U*244|0)+144+24>>2]=0;c[q+(U*244|0)+144+28>>2]=0;f[_>>2]=1.0/+f[k+12>>2];c[_+4>>2]=c[k+32>>2];c[_+8>>2]=l+(W*152|0)+16;c[_+12>>2]=R;c[_+16>>2]=l+(W*152|0)+48;c[_+20>>2]=l+(W*152|0)+32;c[_+24>>2]=38;c[_+28>>2]=l+(W*152|0)+112;n=l+(W*152|0)+116|0;c[n>>2]=c[k+40>>2];c[_+52>>2]=c[k+4>>2];c[_+32>>2]=n;c[_+36>>2]=l+(W*152|0)+120;c[_+40>>2]=l+(W*152|0)+124;c[_+48>>2]=c[k+20>>2];n=c[S>>2]|0;Ia[c[(c[n>>2]|0)+20>>2]&127](n,_);if((c[V>>2]|0)>0){m=0;do{l=R+(m*152|0)+124|0;p=+f[(c[S>>2]|0)+16>>2];if(+f[l>>2]>=p)f[l>>2]=p;l=R+(m*152|0)+120|0;if(+f[l>>2]<=-p)f[l>>2]=-p;c[R+(m*152|0)+132>>2]=o;n=R+(m*152|0)|0;l=c[o+28>>2]|0;p=+f[n>>2];t=+f[n+4>>2];u=+f[n+8>>2];w=(p*+f[l+280>>2]+t*+f[l+284>>2]+u*+f[l+288>>2])*+f[l+548>>2];v=(p*+f[l+296>>2]+t*+f[l+300>>2]+u*+f[l+304>>2])*+f[l+552>>2];n=R+(m*152|0)+64|0;f[n>>2]=(+f[l+264>>2]*p+ +f[l+268>>2]*t+ +f[l+272>>2]*u)*+f[l+544>>2];f[n+4>>2]=w;f[n+8>>2]=v;f[n+12>>2]=0.0;n=R+(m*152|0)+32|0;l=c[o+32>>2]|0;v=+f[n>>2];w=+f[n+4>>2];x=+f[n+8>>2];y=(v*+f[l+280>>2]+w*+f[l+284>>2]+x*+f[l+288>>2])*+f[l+548>>2];P=(v*+f[l+296>>2]+w*+f[l+300>>2]+x*+f[l+304>>2])*+f[l+552>>2];n=R+(m*152|0)+80|0;f[n>>2]=(+f[l+264>>2]*v+ +f[l+268>>2]*w+ +f[l+272>>2]*x)*+f[l+544>>2];f[n+4>>2]=y;f[n+8>>2]=P;f[n+12>>2]=0.0;n=R+(m*152|0)+16|0;P=+f[d+344>>2];y=+f[n>>2];z=+f[n+4>>2];A=+f[n+8>>2];n=R+(m*152|0)+48|0;Q=+f[e+344>>2];B=+f[n>>2];C=+f[n+4>>2];D=+f[n+8>>2];Q=y*(P*y)+z*(P*z)+A*(P*A)+(p*(p*+f[d+264>>2]+t*+f[d+268>>2]+u*+f[d+272>>2])+t*(p*+f[d+280>>2]+t*+f[d+284>>2]+u*+f[d+288>>2])+u*(p*+f[d+296>>2]+t*+f[d+300>>2]+u*+f[d+304>>2]))+(B*(Q*B)+C*(Q*C)+D*(Q*D))+(v*(v*+f[e+264>>2]+w*+f[e+268>>2]+x*+f[e+272>>2])+w*(v*+f[e+280>>2]+w*+f[e+284>>2]+x*+f[e+288>>2])+x*(v*+f[e+296>>2]+w*+f[e+300>>2]+x*+f[e+304>>2]));n=+r(+Q)>1.1920928955078125e-07;Q=n?1.0/Q:0.0;f[R+(m*152|0)+108>>2]=Q;if(!(c[q+(T*244|0)+240>>2]|0)){E=0.0;F=0.0;G=0.0;H=0.0;I=0.0;J=0.0}else{E=+f[q+(T*244|0)+208>>2];F=+f[q+(T*244|0)+212>>2];G=+f[q+(T*244|0)+216>>2];H=+f[q+(T*244|0)+224>>2];I=+f[q+(T*244|0)+228>>2];J=+f[q+(T*244|0)+232>>2]}if(!(c[q+(U*244|0)+240>>2]|0)){K=0.0;L=0.0;M=0.0;N=0.0;O=0.0;P=0.0}else{K=+f[q+(U*244|0)+208>>2];L=+f[q+(U*244|0)+212>>2];M=+f[q+(U*244|0)+216>>2];N=+f[q+(U*244|0)+224>>2];O=+f[q+(U*244|0)+228>>2];P=+f[q+(U*244|0)+232>>2]}n=R+(m*152|0)+112|0;f[n>>2]=Q*+f[n>>2]+Q*(0.0-+f[_+52>>2]*(y*(E+ +f[d+312>>2])+z*(F+ +f[d+316>>2])+A*(G+ +f[d+320>>2])+(p*(H+ +f[d+328>>2])+t*(I+ +f[d+332>>2])+u*(J+ +f[d+336>>2]))+(B*(K+ +f[e+312>>2])+C*(L+ +f[e+316>>2])+D*(M+ +f[e+320>>2])+(v*(N+ +f[e+328>>2])+w*(O+ +f[e+332>>2])+x*(P+ +f[e+336>>2])))));f[R+(m*152|0)+100>>2]=0.0;m=m+1|0}while((m|0)<(c[V>>2]|0))}l=c[b+176>>2]|0;m=c[l+(X<<3)>>2]|0}X=X+1|0;if((X|0)>=(j|0))break;else W=m+W|0}}Pa[c[(c[b>>2]|0)+28>>2]&127](b,g,h,k);d=c[b+48>>2]|0;e=c[b+28>>2]|0;q=c[b+68>>2]|0;l=c[b+128>>2]|0;if((l|0)<(d|0)?(c[b+132>>2]|0)<(d|0):0){if(!d)m=0;else{c[6747]=(c[6747]|0)+1;l=kb((d<<2|3)+16|0)|0;if(!l)m=0;else{c[(l+4+15&-16)+-4>>2]=l;m=l+4+15&-16}l=c[b+128>>2]|0}o=c[b+136>>2]|0;if((l|0)<=0)if(!o)l=b+140|0;else Z=106;else{n=0;do{c[m+(n<<2)>>2]=c[o+(n<<2)>>2];n=n+1|0}while((n|0)!=(l|0));Z=106}if((Z|0)==106){if(a[b+140>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[o+-4>>2]|0)}c[b+136>>2]=0;l=b+140|0}a[l>>0]=1;c[b+136>>2]=m;c[b+132>>2]=d}c[b+128>>2]=d;if(!(c[k+64>>2]&16)){l=c[b+108>>2]|0;if((l|0)<(e|0)?(c[b+112>>2]|0)<(e|0):0){if(!e)m=0;else{c[6747]=(c[6747]|0)+1;l=kb((e<<2|3)+16|0)|0;if(!l)m=0;else{c[(l+4+15&-16)+-4>>2]=l;m=l+4+15&-16}l=c[b+108>>2]|0}o=c[b+116>>2]|0;if((l|0)<=0)if(!o)l=b+120|0;else Z=138;else{n=0;do{c[m+(n<<2)>>2]=c[o+(n<<2)>>2];n=n+1|0}while((n|0)!=(l|0));Z=138}if((Z|0)==138){if(a[b+120>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[o+-4>>2]|0)}c[b+116>>2]=0;l=b+120|0}a[l>>0]=1;c[b+116>>2]=m;c[b+112>>2]=e}c[b+108>>2]=e}else{l=c[b+108>>2]|0;if((l|0)<(e<<1|0)?(c[b+112>>2]|0)<(e<<1|0):0){if(!e)m=0;else{c[6747]=(c[6747]|0)+1;l=kb((e<<3|3)+16|0)|0;if(!l)m=0;else{c[(l+4+15&-16)+-4>>2]=l;m=l+4+15&-16}l=c[b+108>>2]|0}o=c[b+116>>2]|0;if((l|0)<=0)if(!o)l=b+120|0;else Z=122;else{n=0;do{c[m+(n<<2)>>2]=c[o+(n<<2)>>2];n=n+1|0}while((n|0)!=(l|0));Z=122}if((Z|0)==122){if(a[b+120>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[o+-4>>2]|0)}c[b+116>>2]=0;l=b+120|0}a[l>>0]=1;c[b+116>>2]=m;c[b+112>>2]=e<<1}c[b+108>>2]=e<<1}l=c[b+148>>2]|0;if((l|0)<(q|0)?(c[b+152>>2]|0)<(q|0):0){if(!q)m=0;else{c[6747]=(c[6747]|0)+1;l=kb((q<<2|3)+16|0)|0;if(!l)m=0;else{c[(l+4+15&-16)+-4>>2]=l;m=l+4+15&-16}l=c[b+148>>2]|0}o=c[b+156>>2]|0;if((l|0)<=0)if(!o)l=b+160|0;else Z=154;else{n=0;do{c[m+(n<<2)>>2]=c[o+(n<<2)>>2];n=n+1|0}while((n|0)!=(l|0));Z=154}if((Z|0)==154){if(a[b+160>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[o+-4>>2]|0)}c[b+156>>2]=0;l=b+160|0}a[l>>0]=1;c[b+156>>2]=m;c[b+152>>2]=q}c[b+148>>2]=q;if((d|0)>0){l=c[b+136>>2]|0;m=0;do{c[l+(m<<2)>>2]=m;m=m+1|0}while((m|0)!=(d|0))}if((e|0)>0){l=c[b+116>>2]|0;m=0;do{c[l+(m<<2)>>2]=m;m=m+1|0}while((m|0)!=(e|0))}if((q|0)>0){l=c[b+156>>2]|0;m=0;do{c[l+(m<<2)>>2]=m;m=m+1|0}while((m|0)!=(q|0))}l=c[2685]|0;b=(c[l+16>>2]|0)+-1|0;c[l+16>>2]=b;if(b|0){ea=_;return 0.0}do if(c[l+4>>2]|0){Y(_|0,0)|0;b=c[6746]|0;f[l+8>>2]=+f[l+8>>2]+ +(((c[_+4>>2]|0)-(c[b+4>>2]|0)+(((c[_>>2]|0)-(c[b>>2]|0)|0)*1e6|0)-(c[l+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[l+16>>2]|0)){l=c[2685]|0;break}else{ea=_;return 0.0}}while(0);c[2685]=c[l+20>>2];ea=_;return 0.0}function pb(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,t=0.0,x=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,fa=0.0,ga=0.0,ha=0.0,ia=0.0,ja=0.0,ka=0.0,la=0.0,ma=0,na=0.0,oa=0.0,pa=0.0,qa=0.0,ra=0.0,sa=0.0;ma=ea;ea=ea+80|0;f[b+504>>2]=0.0;f[b+500>>2]=0.0;a[b+525>>0]=0;a[b+526>>0]=0;if(a[b+552>>0]|0?(a[b+527>>0]|0)==0:0){sa=+f[b+556>>2];qa=+f[b+560>>2];la=+f[b+564>>2];pa=+f[b+568>>2];$=sa*(2.0/(sa*sa+qa*qa+la*la+pa*pa));ra=qa*(2.0/(sa*sa+qa*qa+la*la+pa*pa));oa=la*(2.0/(sa*sa+qa*qa+la*la+pa*pa));aa=+f[b+300>>2];S=+f[d>>2];ba=+f[b+316>>2];T=+f[d+4>>2];ca=+f[b+332>>2];U=+f[d+8>>2];fa=+f[b+304>>2];ha=+f[b+320>>2];ja=+f[b+336>>2];Y=+f[b+308>>2];Z=+f[b+324>>2];_=+f[b+340>>2];V=+f[d+16>>2];W=+f[d+20>>2];X=+f[d+24>>2];ga=+f[d+32>>2];ia=+f[d+36>>2];ka=+f[d+40>>2];q=+f[b+348>>2];p=+f[b+352>>2];o=+f[b+356>>2];A=+f[b+364>>2];na=+f[e>>2];B=+f[b+380>>2];l=+f[e+4>>2];C=+f[b+396>>2];k=+f[e+8>>2];D=+f[b+368>>2];E=+f[b+384>>2];F=+f[b+400>>2];t=+f[b+372>>2];x=+f[b+388>>2];z=+f[b+404>>2];m=+f[e+16>>2];n=+f[e+20>>2];j=+f[e+24>>2];G=+f[e+32>>2];I=+f[e+36>>2];K=+f[e+40>>2];H=+f[b+412>>2];J=+f[b+416>>2];i=+f[b+420>>2];M=(1.0-(qa*ra+la*oa))*(A*na+B*l+C*k)+(sa*ra+pa*oa)*(na*D+l*E+k*F)+(sa*oa-pa*ra)*(na*t+l*x+k*z);N=(sa*ra-pa*oa)*(A*na+B*l+C*k)+(1.0-(sa*$+la*oa))*(na*D+l*E+k*F)+(qa*oa+pa*$)*(na*t+l*x+k*z);L=(sa*oa+pa*ra)*(A*na+B*l+C*k)+(qa*oa-pa*$)*(na*D+l*E+k*F)+(1.0-(sa*$+qa*ra))*(na*t+l*x+k*z);P=(sa*oa-pa*ra)*(t*m+x*n+z*j)+((1.0-(qa*ra+la*oa))*(A*m+B*n+C*j)+(sa*ra+pa*oa)*(D*m+E*n+F*j));R=(qa*oa+pa*$)*(t*m+x*n+z*j)+((sa*ra-pa*oa)*(A*m+B*n+C*j)+(1.0-(sa*$+la*oa))*(D*m+E*n+F*j));O=(1.0-(sa*$+qa*ra))*(t*m+x*n+z*j)+((sa*oa+pa*ra)*(A*m+B*n+C*j)+(qa*oa-pa*$)*(D*m+E*n+F*j));da=(sa*oa-pa*ra)*(t*G+x*I+z*K)+((1.0-(qa*ra+la*oa))*(A*G+B*I+C*K)+(sa*ra+pa*oa)*(D*G+E*I+F*K));la=(qa*oa+pa*$)*(t*G+x*I+z*K)+((sa*ra-pa*oa)*(A*G+B*I+C*K)+(1.0-(sa*$+la*oa))*(D*G+E*I+F*K));$=(1.0-(sa*$+qa*ra))*(t*G+x*I+z*K)+((sa*oa+pa*ra)*(A*G+B*I+C*K)+(qa*oa-pa*$)*(D*G+E*I+F*K));pa=-(+f[d+48>>2]+(S*q+T*p+U*o));oa=-(V*q+W*p+X*o+ +f[d+52>>2]);o=-(ga*q+ia*p+ka*o+ +f[d+56>>2]);p=(aa*S+ba*T+ca*U)*pa+(aa*V+ba*W+ca*X)*oa+(aa*ga+ba*ia+ca*ka)*o;q=(S*fa+T*ha+U*ja)*pa+(fa*V+ha*W+ja*X)*oa+(fa*ga+ha*ia+ja*ka)*o;o=(S*Y+T*Z+U*_)*pa+(Y*V+Z*W+_*X)*oa+(Y*ga+Z*ia+_*ka)*o;k=o*L+(p*M+q*N)+((A*na+B*l+C*k)*0.0+(na*D+l*E+k*F)*0.0+(na*t+l*x+k*z)*0.0+(+f[e+48>>2]+(na*H+l*J+k*i)));j=o*O+(p*P+q*R)+((t*m+x*n+z*j)*0.0+((A*m+B*n+C*j)*0.0+(D*m+E*n+F*j)*0.0)+(m*H+n*J+j*i+ +f[e+52>>2]));i=o*$+(p*da+q*la)+((t*G+x*I+z*K)*0.0+((A*G+B*I+C*K)*0.0+(D*G+E*I+F*K)*0.0)+(G*H+I*J+K*i+ +f[e+56>>2]));f[ma+16>>2]=(S*Y+T*Z+U*_)*L+((aa*S+ba*T+ca*U)*M+(S*fa+T*ha+U*ja)*N);f[ma+16+4>>2]=(Y*V+Z*W+_*X)*L+((aa*V+ba*W+ca*X)*M+(fa*V+ha*W+ja*X)*N);f[ma+16+8>>2]=(Y*ga+Z*ia+_*ka)*L+((aa*ga+ba*ia+ca*ka)*M+(fa*ga+ha*ia+ja*ka)*N);f[ma+16+12>>2]=0.0;f[ma+16+16>>2]=(S*Y+T*Z+U*_)*O+((aa*S+ba*T+ca*U)*P+(S*fa+T*ha+U*ja)*R);f[ma+16+20>>2]=(Y*V+Z*W+_*X)*O+((aa*V+ba*W+ca*X)*P+(fa*V+ha*W+ja*X)*R);f[ma+16+24>>2]=(Y*ga+Z*ia+_*ka)*O+((aa*ga+ba*ia+ca*ka)*P+(fa*ga+ha*ia+ja*ka)*R);f[ma+16+28>>2]=0.0;f[ma+16+32>>2]=(S*Y+T*Z+U*_)*$+((aa*S+ba*T+ca*U)*da+(S*fa+T*ha+U*ja)*la);f[ma+16+36>>2]=(Y*V+Z*W+_*X)*$+((aa*V+ba*W+ca*X)*da+(fa*V+ha*W+ja*X)*la);f[ma+16+40>>2]=(Y*ga+Z*ia+_*ka)*$+((aa*ga+ba*ia+ca*ka)*da+(fa*ga+ha*ia+ja*ka)*la);f[ma+16+44>>2]=0.0;f[ma+16+48>>2]=k;f[ma+16+52>>2]=j;f[ma+16+56>>2]=i;f[ma+16+60>>2]=0.0;Gg(ma+16|0,ma);i=+f[ma>>2];j=+f[ma+4>>2];k=+f[ma+8>>2];if(!(+r(+(i*i+j*j+k*k))<1.1920928955078125e-07)?(f[b+472>>2]=0.0,sa=1.0/+s(+(i*i+j*j+k*k)),f[b+460>>2]=sa*i,f[b+464>>2]=sa*j,f[b+468>>2]=sa*k,sa=+f[ma+12>>2],sa=sa<-1.0?-1.0:sa,sa=+w(+(sa>1.0?1.0:sa))*2.0,f[b+504>>2]=sa,!(+r(+sa)<1.1920928955078125e-07)):0)a[b+526>>0]=1;ea=ma;return}Gg(d,ma+16|0);Gg(b+300|0,ma);U=+f[ma+16+12>>2];V=+f[ma>>2];W=+f[ma+16>>2];X=+f[ma+12>>2];Y=+f[ma+16+4>>2];Z=+f[ma+8>>2];_=+f[ma+16+8>>2];$=+f[ma+4>>2];Gg(e,ma+16|0);Gg(b+364|0,ma);aa=+f[ma+16+12>>2];ba=+f[ma>>2];ca=+f[ma+16>>2];da=+f[ma+12>>2];fa=+f[ma+16+4>>2];ga=+f[ma+8>>2];ha=+f[ma+16+8>>2];ia=+f[ma+4>>2];ja=-(aa*ba+ca*da+fa*ga-ha*ia);ka=-(ba*ha+(da*fa+aa*ia)-ca*ga);la=-(aa*ga+da*ha+ca*ia-ba*fa);p=(U*X-V*W-Y*$-Z*_)*ja+(U*V+W*X+Y*Z-_*$)*(aa*da-ba*ca-fa*ia-ga*ha)+(U*Z+X*_+W*$-V*Y)*ka-(V*_+(X*Y+U*$)-W*Z)*la;q=(U*V+W*X+Y*Z-_*$)*la+((V*_+(X*Y+U*$)-W*Z)*(aa*da-ba*ca-fa*ia-ga*ha)+(U*X-V*W-Y*$-Z*_)*ka)-(U*Z+X*_+W*$-V*Y)*ja;t=(V*_+(X*Y+U*$)-W*Z)*ja+((U*Z+X*_+W*$-V*Y)*(aa*da-ba*ca-fa*ia-ga*ha)+(U*X-V*W-Y*$-Z*_)*la)-(U*V+W*X+Y*Z-_*$)*ka;x=(U*X-V*W-Y*$-Z*_)*(aa*da-ba*ca-fa*ia-ga*ha)-(U*V+W*X+Y*Z-_*$)*ja-(V*_+(X*Y+U*$)-W*Z)*ka-(U*Z+X*_+W*$-V*Y)*la;l=-p-q*0.0-t*0.0;k=(t+x*0.0-p*0.0)*-t+(x*(x+q*0.0-t*0.0)+l*-p)-(x*0.0+p*0.0-q)*-q;i=(x*0.0+p*0.0-q)*-p+(x*(t+x*0.0-p*0.0)+l*-q)-(x+q*0.0-t*0.0)*-t;l=(x+q*0.0-t*0.0)*-q+(x*(x*0.0+p*0.0-q)+l*-t)-(t+x*0.0-p*0.0)*-p;j=1.0/+s(+(l*l+(k*k+i*i)));if(l*j*0.0+(i*j*0.0+k*j)<-.9999998807907104){m=-0.0;n=0.0;o=0.0;i=1.0}else{sa=+s(+((l*j*0.0+(i*j*0.0+k*j)+1.0)*2.0));m=(l*j*0.0-i*j*0.0)*(1.0/sa);n=(i*j-k*j*0.0)*(1.0/sa);o=sa*.5;i=(k*j*0.0-l*j)*(1.0/sa)}k=1.0/+s(+(m*m+i*i+n*n+o*o));z=m*k;A=i*k;m=n*k;k=o*k;T=1.0/+s(+((x*k-p*-z-q*-A-t*-m)*(x*k-p*-z-q*-A-t*-m)+((q*-z+(t*k+x*-m)-p*-A)*(q*-z+(t*k+x*-m)-p*-A)+((t*-A+(p*k+x*-z)-q*-m)*(t*-A+(p*k+x*-z)-q*-m)+(p*-m+(x*-A+q*k)-t*-z)*(p*-m+(x*-A+q*k)-t*-z)))));j=(t*-A+(p*k+x*-z)-q*-m)*T;l=(p*-m+(x*-A+q*k)-t*-z)*T;i=(q*-z+(t*k+x*-m)-p*-A)*T;T=(x*k-p*-z-q*-A-t*-m)*T;S=+f[b+444>>2];R=+f[b+456>>2];if(S>=R?(B=+f[b+448>>2],B>=R):0){t=k<-1.0?-1.0:k;t=+w(+(t>1.0?1.0:t))*2.0;if(t>1.1920928955078125e-07){k=1.0/+s(+(m*m+(z*z+A*A)));if(+r(+(A*k))>1.1920928955078125e-07){q=+s(+((m*k*(m*k)/(A*k*(A*k))+1.0)/(m*k*(m*k)/(A*k*(A*k))/(S*S)+1.0/(B*B))));n=z*k;m=m*k;k=A*k}else{q=S;n=z*k;m=m*k;k=A*k}}else{q=0.0;n=0.0;m=0.0;k=0.0}o=+f[b+428>>2];p=q*o;if(t>p){a[b+526>>0]=1;if(t>2]=o;f[b+504>>2]=t-p;if(+r(+k)>1.1920928955078125e-07){sa=+r(+(k*(B/S*(-m/k))));m=m<-0.0?sa:-sa;sa=1.0/+s(+(n*n+k*k+m*m));n=n*sa;m=-(m*sa);k=k*sa}ra=-n;qa=-k;oa=-m;na=(aa*da-ba*ca-fa*ia-ga*ha)*ra+(ba*ha+(da*fa+aa*ia)-ca*ga)*oa-(aa*ga+da*ha+ca*ia-ba*fa)*qa;sa=(aa*ga+da*ha+ca*ia-ba*fa)*ra+(aa*da-ba*ca-fa*ia-ga*ha)*qa-(aa*ba+ca*da+fa*ga-ha*ia)*oa;pa=(aa*ba+ca*da+fa*ga-ha*ia)*qa+(aa*da-ba*ca-fa*ia-ga*ha)*oa-(ba*ha+(da*fa+aa*ia)-ca*ga)*ra;oa=-((aa*ba+ca*da+fa*ga-ha*ia)*ra)-(ba*ha+(da*fa+aa*ia)-ca*ga)*qa-(aa*ga+da*ha+ca*ia-ba*fa)*oa;qa=sa*la+(oa*ja+(aa*da-ba*ca-fa*ia-ga*ha)*na)-pa*ka;ra=pa*ja+((aa*da-ba*ca-fa*ia-ga*ha)*sa+oa*ka)-na*la;sa=na*ka+(oa*la+(aa*da-ba*ca-fa*ia-ga*ha)*pa)-sa*ja;f[b+460>>2]=qa;f[b+464>>2]=ra;f[b+468>>2]=sa;f[b+472>>2]=0.0;c[b+536>>2]=0;c[b+536+4>>2]=0;c[b+536+8>>2]=0;c[b+536+12>>2]=0;f[b+492>>2]=1.0/(qa*(+f[g>>2]*qa+ +f[g+16>>2]*ra+ +f[g+32>>2]*sa)+ra*(qa*+f[g+4>>2]+ra*+f[g+20>>2]+sa*+f[g+36>>2])+sa*(qa*+f[g+8>>2]+ra*+f[g+24>>2]+sa*+f[g+40>>2])+(qa*(qa*+f[h>>2]+ra*+f[h+16>>2]+sa*+f[h+32>>2])+ra*(qa*+f[h+4>>2]+ra*+f[h+20>>2]+sa*+f[h+36>>2])+sa*(qa*+f[h+8>>2]+ra*+f[h+24>>2]+sa*+f[h+40>>2])))}}else Q=20;a:do if((Q|0)==20){F=+f[b+300>>2];G=+f[b+316>>2];H=+f[b+332>>2];I=+f[d>>2];J=+f[d+4>>2];K=+f[d+8>>2];L=+f[d+16>>2];M=+f[d+20>>2];N=+f[d+24>>2];O=+f[d+32>>2];P=+f[d+36>>2];q=+f[d+40>>2];t=+f[b+304>>2];x=+f[b+320>>2];z=+f[b+336>>2];A=+f[b+308>>2];B=+f[b+324>>2];C=+f[b+340>>2];m=+f[b+364>>2];n=+f[b+380>>2];p=+f[b+396>>2];E=m*+f[e>>2]+n*+f[e+4>>2]+p*+f[e+8>>2];D=m*+f[e+16>>2]+n*+f[e+20>>2]+p*+f[e+24>>2];p=m*+f[e+32>>2]+n*+f[e+36>>2]+p*+f[e+40>>2];n=(F*I+G*J+H*K)*E+(F*L+G*M+H*N)*D+(F*O+G*P+H*q)*p;m=(I*t+J*x+K*z)*E+(L*t+M*x+N*z)*D+(O*t+P*x+q*z)*p;k=(I*A+J*B+K*C)*E+(L*A+M*B+N*C)*D+(O*A+P*B+q*C)*p;do if(S>2];if(o>0]=1;f[b+460>>2]=-((F*O+G*P+H*q)*D-(F*L+G*M+H*N)*p);f[b+464>>2]=-((F*I+G*J+H*K)*p-(F*O+G*P+H*q)*E);f[b+468>>2]=-((F*L+G*M+H*N)*E-(F*I+G*J+H*K)*D);f[b+472>>2]=0.0;break a}if(!(+r(+n)<1.1920928955078125e-07&+r(+k)<1.1920928955078125e-07)?(a[b+526>>0]=1,o>=R):0){m=+y(+k,+n);if(m>o){n=+u(+o);m=0.0;k=+v(+o);break}if(m<-o){n=+u(+o);m=0.0;k=-+v(+o)}else m=0.0}}else if(!(+r(+n)<1.1920928955078125e-07&+r(+m)<1.1920928955078125e-07)?(a[b+526>>0]=1,S>=R):0){k=+y(+m,+n);if(k>S){n=+u(+S);m=+v(+S);k=0.0;break}if(k<-S){n=+u(+S);m=-+v(+S);k=0.0}else k=0.0}while(0);qa=(I*A+J*B+K*C)*k+((I*t+J*x+K*z)*m+(F*I+G*J+H*K)*n);pa=(L*A+M*B+N*C)*k+((L*t+M*x+N*z)*m+(F*L+G*M+H*N)*n);oa=(O*A+P*B+q*C)*k+((O*t+P*x+q*z)*m+(F*O+G*P+H*q)*n);ra=1.0/+s(+(oa*oa+(qa*qa+pa*pa)));f[b+472>>2]=0.0;sa=+s(+((D*(oa*ra)-p*(pa*ra))*(D*(oa*ra)-p*(pa*ra))+(p*(qa*ra)-E*(oa*ra))*(p*(qa*ra)-E*(oa*ra))+(E*(pa*ra)-D*(qa*ra))*(E*(pa*ra)-D*(qa*ra))));f[b+504>>2]=sa;f[b+460>>2]=-((D*(oa*ra)-p*(pa*ra))*(1.0/sa));f[b+464>>2]=-((p*(qa*ra)-E*(oa*ra))*(1.0/sa));f[b+468>>2]=-((E*(pa*ra)-D*(qa*ra))*(1.0/sa))}while(0);o=+f[b+452>>2];if(!(o>=0.0)){f[b+512>>2]=0.0;ea=ma;return}k=T<-1.0?-1.0:T;k=+w(+(k>1.0?1.0:k))*2.0;if(k>3.1415927410125732){n=-T<-1.0?-1.0:-T;j=-j;l=-l;i=-i;n=+w(+(n>1.0?1.0:n))*2.0}else n=k;f[b+512>>2]=n;if(n>1.1920928955078125e-07){sa=1.0/+s(+(j*j+l*l+i*i));j=j*sa;m=i*sa;l=l*sa}else m=i;i=+f[b+428>>2];if(n>o*i){a[b+525>>0]=1;k=n-o*i;if(n>2]=i;f[b+508>>2]=k;ra=-j;qa=-l;oa=-m;na=(aa*da-ba*ca-fa*ia-ga*ha)*ra+(ba*ha+(da*fa+aa*ia)-ca*ga)*oa-(aa*ga+da*ha+ca*ia-ba*fa)*qa;sa=(aa*ga+da*ha+ca*ia-ba*fa)*ra+(aa*da-ba*ca-fa*ia-ga*ha)*qa-(aa*ba+ca*da+fa*ga-ha*ia)*oa;pa=(aa*ba+ca*da+fa*ga-ha*ia)*qa+(aa*da-ba*ca-fa*ia-ga*ha)*oa-(ba*ha+(da*fa+aa*ia)-ca*ga)*ra;oa=-((aa*ba+ca*da+fa*ga-ha*ia)*ra)-(ba*ha+(da*fa+aa*ia)-ca*ga)*qa-(aa*ga+da*ha+ca*ia-ba*fa)*oa;qa=sa*la+(oa*ja+(aa*da-ba*ca-fa*ia-ga*ha)*na)-pa*ka;ra=pa*ja+((aa*da-ba*ca-fa*ia-ga*ha)*sa+oa*ka)-na*la;sa=na*ka+(oa*la+(aa*da-ba*ca-fa*ia-ga*ha)*pa)-sa*ja;f[b+476>>2]=qa;f[b+480>>2]=ra;f[b+484>>2]=sa;f[b+488>>2]=0.0;f[b+496>>2]=1.0/(qa*(+f[g>>2]*qa+ +f[g+16>>2]*ra+ +f[g+32>>2]*sa)+ra*(qa*+f[g+4>>2]+ra*+f[g+20>>2]+sa*+f[g+36>>2])+sa*(qa*+f[g+8>>2]+ra*+f[g+24>>2]+sa*+f[g+40>>2])+(qa*(qa*+f[h>>2]+ra*+f[h+16>>2]+sa*+f[h+32>>2])+ra*(qa*+f[h+4>>2]+ra*+f[h+20>>2]+sa*+f[h+36>>2])+sa*(qa*+f[h+8>>2]+ra*+f[h+24>>2]+sa*+f[h+40>>2])))}if(!(a[b+526>>0]|0)){ea=ma;return}na=-j;sa=-l;oa=-m;la=(U*X-V*W-Y*$-Z*_)*na+(V*_+(X*Y+U*$)-W*Z)*oa-(U*Z+X*_+W*$-V*Y)*sa;ra=(U*Z+X*_+W*$-V*Y)*na+(U*X-V*W-Y*$-Z*_)*sa-(U*V+W*X+Y*Z-_*$)*oa;qa=(U*V+W*X+Y*Z-_*$)*sa+(U*X-V*W-Y*$-Z*_)*oa-(V*_+(X*Y+U*$)-W*Z)*na;oa=-((U*V+W*X+Y*Z-_*$)*na)-(V*_+(X*Y+U*$)-W*Z)*sa-(U*Z+X*_+W*$-V*Y)*oa;sa=-(U*V+W*X+Y*Z-_*$);na=-(V*_+(X*Y+U*$)-W*Z);pa=-(U*Z+X*_+W*$-V*Y);f[b+536>>2]=ra*pa+(oa*sa+(U*X-V*W-Y*$-Z*_)*la)-qa*na;f[b+540>>2]=qa*sa+((U*X-V*W-Y*$-Z*_)*ra+oa*na)-la*pa;f[b+544>>2]=la*na+(oa*pa+(U*X-V*W-Y*$-Z*_)*qa)-ra*sa;f[b+548>>2]=0.0;ea=ma;return}function qb(b,d){b=b|0;d=d|0;var e=0.0,g=0.0,h=0,i=0.0,j=0,k=0.0,l=0.0,m=0,n=0.0,o=0,p=0.0,q=0,r=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,ea=0.0,fa=0.0,ga=0.0,ha=0.0,ia=0.0,ja=0.0,ka=0.0,la=0,ma=0,na=0;ma=c[b+28>>2]|0;na=c[b+32>>2]|0;la=c[d+24>>2]|0;if(!(a[b+739>>0]|0)){k=+f[b+552>>2];R=+f[ma+4>>2];l=+f[b+568>>2];S=+f[ma+8>>2];n=+f[b+584>>2];T=+f[ma+12>>2];p=+f[b+556>>2];t=+f[b+572>>2];u=+f[b+588>>2];U=+f[b+560>>2];V=+f[b+576>>2];W=+f[b+592>>2];X=+f[ma+20>>2];Y=+f[ma+24>>2];Z=+f[ma+28>>2];_=+f[ma+36>>2];$=+f[ma+40>>2];aa=+f[ma+44>>2];v=+f[b+600>>2];w=+f[b+604>>2];x=+f[b+608>>2];y=+f[ma+52>>2];z=+f[ma+56>>2];A=+f[ma+60>>2];B=+f[na+4>>2];C=+f[na+8>>2];D=+f[na+12>>2];E=+f[b+624>>2];F=+f[b+640>>2];G=+f[b+656>>2];H=+f[na+20>>2];I=+f[na+24>>2];J=+f[na+28>>2];K=+f[na+36>>2];L=+f[na+40>>2];M=+f[na+44>>2];ja=+f[b+664>>2];ka=+f[b+668>>2];O=+f[b+672>>2];N=+f[na+52>>2]+(B*ja+C*ka+D*O);P=H*ja+I*ka+J*O+ +f[na+56>>2];O=K*ja+L*ka+M*O+ +f[na+60>>2];j=(a[b+736>>0]|0)==0;if(j){h=c[d+8>>2]|0;f[h>>2]=1.0;f[h+(la+1<<2)>>2]=1.0;f[h+((la<<1)+2<<2)>>2]=1.0;h=c[d+16>>2]|0;f[h>>2]=-1.0;f[h+(la+1<<2)>>2]=-1.0;f[h+((la<<1)+2<<2)>>2]=-1.0;e=+f[ma+52>>2];g=+f[ma+56>>2];i=+f[ma+60>>2];h=la<<1}else{e=y;g=z;i=A;h=la<<1}e=y+(R*v+S*w+T*x)-e;ka=X*v+Y*w+Z*x+z-g;ja=_*v+$*w+aa*x+A-i;m=c[d+12>>2]|0;o=m+(h<<2)|0;c[m>>2]=0;f[m+4>>2]=ja;f[m+8>>2]=-ka;f[m+12>>2]=0.0;f[m+(la<<2)>>2]=-ja;c[m+(la<<2)+4>>2]=0;f[m+(la<<2)+8>>2]=e;f[m+(la<<2)+12>>2]=0.0;f[o>>2]=ka;f[o+4>>2]=-e;c[o+8>>2]=0;f[o+12>>2]=0.0;e=N-+f[na+52>>2];ka=P-+f[na+56>>2];ja=O-+f[na+60>>2];o=c[d+20>>2]|0;Q=o+(h<<2)|0;c[o>>2]=0;f[o+4>>2]=-ja;f[o+8>>2]=ka;f[o+12>>2]=0.0;f[o+(la<<2)>>2]=ja;c[o+(la<<2)+4>>2]=0;f[o+(la<<2)+8>>2]=-e;f[o+(la<<2)+12>>2]=0.0;f[Q>>2]=-ka;f[Q+4>>2]=e;c[Q+8>>2]=0;f[Q+12>>2]=0.0;e=+f[d>>2]*+f[d+4>>2];Q=c[d+28>>2]|0;if(j){f[Q>>2]=e*(N-(y+(R*v+S*w+T*x)));f[Q+(la<<2)>>2]=e*(P-(X*v+Y*w+Z*x+z));f[Q+(la<<1<<2)>>2]=e*(O-(_*v+$*w+aa*x+A))}f[m+(la*3<<2)>>2]=k*R+l*S+n*T;f[m+((la*3|0)+1<<2)>>2]=k*X+l*Y+n*Z;f[m+((la*3|0)+2<<2)>>2]=k*_+l*$+n*aa;f[m+(la<<2<<2)>>2]=R*p+S*t+T*u;f[m+((la<<2|1)<<2)>>2]=p*X+t*Y+u*Z;f[m+((la<<2|2)<<2)>>2]=p*_+t*$+u*aa;f[o+(la*3<<2)>>2]=-(k*R+l*S+n*T);f[o+((la*3|0)+1<<2)>>2]=-(k*X+l*Y+n*Z);f[o+((la*3|0)+2<<2)>>2]=-(k*_+l*$+n*aa);f[o+(la<<2<<2)>>2]=-(R*p+S*t+T*u);f[o+((la<<2|1)<<2)>>2]=-(p*X+t*Y+u*Z);f[o+((la<<2|2)<<2)>>2]=-(p*_+t*$+u*aa);ja=(U*X+V*Y+W*Z)*(E*K+F*L+G*M)-(U*_+V*$+W*aa)*(E*H+F*I+G*J);ka=(U*_+V*$+W*aa)*(B*E+C*F+D*G)-(R*U+S*V+T*W)*(E*K+F*L+G*M);ia=(R*U+S*V+T*W)*(E*H+F*I+G*J)-(U*X+V*Y+W*Z)*(B*E+C*F+D*G);f[Q+(la*3<<2)>>2]=((k*_+l*$+n*aa)*ia+((k*R+l*S+n*T)*ja+(k*X+l*Y+n*Z)*ka))*e;f[Q+(la<<2<<2)>>2]=((p*_+t*$+u*aa)*ia+((R*p+S*t+T*u)*ja+(p*X+t*Y+u*Z)*ka))*e;if(!(a[b+716>>0]|0)){r=0;p=0.0}else{p=+f[b+708>>2]*+f[b+732>>2];r=p>0.0?1:2}h=a[b+737>>0]|0;q=(r|0)!=0;if(!(r|h&255))return;f[m+(la*5<<2)>>2]=R*U+S*V+T*W;f[m+((la*5|0)+1<<2)>>2]=U*X+V*Y+W*Z;f[m+((la*5|0)+2<<2)>>2]=U*_+V*$+W*aa;f[o+(la*5<<2)>>2]=-(R*U+S*V+T*W);f[o+((la*5|0)+1<<2)>>2]=-(U*X+V*Y+W*Z);f[o+((la*5|0)+2<<2)>>2]=-(U*_+V*$+W*aa);e=+f[b+688>>2];g=+f[b+692>>2];if(!((e-g)%6.2831854820251465<-3.1415927410125732))if((e-g)%6.2831854820251465>3.1415927410125732)n=(e-g)%6.2831854820251465+-6.2831854820251465;else n=(e-g)%6.2831854820251465;else n=(e-g)%6.2831854820251465+6.2831854820251465;if(!((e+g)%6.2831854820251465<-3.1415927410125732))if((e+g)%6.2831854820251465>3.1415927410125732)l=(e+g)%6.2831854820251465+-6.2831854820251465;else l=(e+g)%6.2831854820251465;else l=(e+g)%6.2831854820251465+6.2831854820251465;m=n==l;o=Q+(la*5<<2)|0;f[o>>2]=0.0;j=c[b+748>>2]|0;k=+f[((j&2|0)==0?d+4|0:b+760|0)>>2];if(!(h<<24>>24==0|q&m)){if(j&4|0)c[(c[d+32>>2]|0)+(la*5<<2)>>2]=c[b+752>>2];g=+f[b+728>>2];i=+f[b+680>>2];e=n>l?1.0:0.0;do if(!(n>=l)){e=i/(k*+f[d>>2]);if(e<0.0)if(g>=n&n-e>g){e=(n-g)/e;break}else{e=g0.0)if(g<=l&l-el?0.0:1.0;break}else e=0.0}while(0);f[o>>2]=e*i*+f[b+732>>2]+ +f[o>>2];f[(c[d+36>>2]|0)+(la*5<<2)>>2]=-+f[b+684>>2];c[(c[d+40>>2]|0)+(la*5<<2)>>2]=c[b+684>>2]}if(!q)return;f[o>>2]=+f[o>>2]+p*(k*+f[d>>2]);if(j&1|0)c[(c[d+32>>2]|0)+(la*5<<2)>>2]=c[b+756>>2];do if(!m){h=(c[d+36>>2]|0)+(la*5<<2)|0;if((r|0)==1){f[h>>2]=0.0;e=3402823466385288598117041.0e14;break}else{f[h>>2]=-3402823466385288598117041.0e14;e=0.0;break}}else{f[(c[d+36>>2]|0)+(la*5<<2)>>2]=-3402823466385288598117041.0e14;e=3402823466385288598117041.0e14}while(0);f[(c[d+40>>2]|0)+(la*5<<2)>>2]=e;g=+f[b+704>>2];do if(g>0.0){e=(R*U+S*V+T*W)*+f[ma+328>>2]+(U*X+V*Y+W*Z)*+f[ma+332>>2]+(U*_+V*$+W*aa)*+f[ma+336>>2]-((R*U+S*V+T*W)*+f[na+328>>2]+(U*X+V*Y+W*Z)*+f[na+332>>2]+(U*_+V*$+W*aa)*+f[na+336>>2]);if((r|0)==1){if(!(e<0.0))break;if(!(+f[o>>2]<-(g*e)))break;f[o>>2]=-(g*e);break}else{if(!(e>0.0))break;if(!(+f[o>>2]>-(g*e)))break;f[o>>2]=-(g*e);break}}while(0);f[o>>2]=+f[b+700>>2]*+f[o>>2];return}ea=+f[ma+4>>2];fa=+f[ma+8>>2];ga=+f[ma+12>>2];n=+f[b+556>>2];p=+f[b+572>>2];t=+f[b+588>>2];K=+f[b+560>>2];L=+f[b+576>>2];M=+f[b+592>>2];N=+f[ma+20>>2];O=+f[ma+24>>2];P=+f[ma+28>>2];R=+f[ma+36>>2];S=+f[ma+40>>2];T=+f[ma+44>>2];B=+f[b+600>>2];D=+f[b+604>>2];C=+f[b+608>>2];g=+f[ma+52>>2];u=+f[ma+56>>2];k=+f[ma+60>>2];U=+f[na+4>>2];V=+f[na+8>>2];W=+f[na+12>>2];X=+f[b+624>>2];Y=+f[b+640>>2];Z=+f[b+656>>2];_=+f[na+20>>2];$=+f[na+24>>2];aa=+f[na+28>>2];ba=+f[na+36>>2];ca=+f[na+40>>2];da=+f[na+44>>2];A=+f[b+664>>2];z=+f[b+668>>2];e=+f[b+672>>2];i=+f[na+52>>2];v=+f[na+56>>2];l=+f[na+60>>2];F=i+(U*A+V*z+W*e)-(g+(ea*B+fa*D+ga*C));H=_*A+$*z+aa*e+v-(N*B+O*D+P*C+u);G=ba*A+ca*z+da*e+l-(R*B+S*D+T*C+k);w=+f[(c[b+28>>2]|0)+344>>2];x=+f[(c[b+32>>2]|0)+344>>2];E=w+x>0.0?x/(w+x):.5;ha=(ea*K+fa*L+ga*M)*E+(U*X+V*Y+W*Z)*(1.0-E);ja=(K*N+L*O+M*P)*E+(X*_+Y*$+Z*aa)*(1.0-E);ia=(K*R+L*S+M*T)*E+(X*ba+Y*ca+Z*da)*(1.0-E);ka=1.0/+s(+(ia*ia+(ha*ha+ja*ja)));y=(ba*A+ca*z+da*e+l-l)*(ia*ka)+((i+(U*A+V*z+W*e)-i)*(ha*ka)+(_*A+$*z+aa*e+v-v)*(ja*ka));i=i+(U*A+V*z+W*e)-i-ha*ka*y;v=_*A+$*z+aa*e+v-v-ja*ka*y;l=ba*A+ca*z+da*e+l-l-ia*ka*y;e=(R*B+S*D+T*C+k-k)*(ia*ka)+((g+(ea*B+fa*D+ga*C)-g)*(ha*ka)+(N*B+O*D+P*C+u-u)*(ja*ka));g=g+(ea*B+fa*D+ga*C)-g-ha*ka*e;u=N*B+O*D+P*C+u-u-ja*ka*e;k=R*B+S*D+T*C+k-k-ia*ka*e;C=g+E*(ha*ka*e-ha*ka*y);D=u+E*(ja*ka*e-ja*ka*y);B=k+E*(ia*ka*e-ia*ka*y);z=i-(1.0-E)*(ha*ka*e-ha*ka*y);A=v-(1.0-E)*(ja*ka*e-ja*ka*y);y=l-(1.0-E)*(ia*ka*e-ia*ka*y);e=(E*l+(1.0-E)*k)*(E*l+(1.0-E)*k)+((E*i+(1.0-E)*g)*(E*i+(1.0-E)*g)+(E*v+(1.0-E)*u)*(E*v+(1.0-E)*u));if(e>1.1920928955078125e-07){p=1.0/+s(+e);J=(E*i+(1.0-E)*g)*p;I=(E*l+(1.0-E)*k)*p;p=(E*v+(1.0-E)*u)*p}else{J=ea*n+fa*p+ga*t;I=n*R+p*S+t*T;p=n*N+p*O+t*P}t=ja*ka*I-ia*ka*p;u=ia*ka*J-ha*ka*I;v=ha*ka*p-ja*ka*J;Q=c[d+12>>2]|0;f[Q>>2]=D*I-B*p;f[Q+4>>2]=B*J-C*I;f[Q+8>>2]=C*p-D*J;Q=c[d+20>>2]|0;f[Q>>2]=-(A*I-y*p);f[Q+4>>2]=-(y*J-z*I);f[Q+8>>2]=-(z*p-A*J);if(w<1.1920928955078125e-07|x<1.1920928955078125e-07?(a[b+716>>0]|0)!=0:0){e=(1.0-E)*(A*v-y*u);g=(1.0-E)*(y*t-z*v);i=(1.0-E)*(z*u-A*t);k=E*(D*v-B*u);l=E*(B*t-C*v);n=E*(C*u-D*t)}else{e=A*v-y*u;g=y*t-z*v;i=z*u-A*t;k=D*v-B*u;l=B*t-C*v;n=C*u-D*t}Q=(c[d+12>>2]|0)+(la<<2)|0;f[Q>>2]=k;f[Q+4>>2]=l;f[Q+8>>2]=n;Q=c[d+20>>2]|0;f[Q+(la<<2)>>2]=-e;f[Q+(la+1<<2)>>2]=-g;f[Q+(la+2<<2)>>2]=-i;if(w<1.1920928955078125e-07|x<1.1920928955078125e-07){n=(1.0-E)*(A*(ia*ka)-y*(ja*ka));l=(1.0-E)*(y*(ha*ka)-z*(ia*ka));k=(1.0-E)*(z*(ja*ka)-A*(ha*ka));i=E*(D*(ia*ka)-B*(ja*ka));g=E*(B*(ha*ka)-C*(ia*ka));e=E*(C*(ja*ka)-D*(ha*ka))}else{n=A*(ia*ka)-y*(ja*ka);l=y*(ha*ka)-z*(ia*ka);k=z*(ja*ka)-A*(ha*ka);i=D*(ia*ka)-B*(ja*ka);g=B*(ha*ka)-C*(ia*ka);e=C*(ja*ka)-D*(ha*ka)}h=(c[d+12>>2]|0)+(la<<1<<2)|0;f[h>>2]=i;f[h+4>>2]=g;f[h+8>>2]=e;h=c[d+20>>2]|0;f[h+(la<<1<<2)>>2]=-n;f[h+((la<<1|1)<<2)>>2]=-l;f[h+((la<<1)+2<<2)>>2]=-k;e=+f[d>>2]*+f[d+4>>2];if(!(a[b+736>>0]|0)){o=c[d+8>>2]|0;f[o>>2]=J;f[o+4>>2]=p;f[o+8>>2]=I;o=(c[d+8>>2]|0)+(la<<2)|0;f[o>>2]=t;f[o+4>>2]=u;f[o+8>>2]=v;o=(c[d+8>>2]|0)+(la<<1<<2)|0;f[o>>2]=ha*ka;f[o+4>>2]=ja*ka;f[o+8>>2]=ia*ka;o=c[d+16>>2]|0;g=-J;f[o>>2]=g;f[o+4>>2]=-p;f[o+8>>2]=-I;f[o+(la<<2)>>2]=-t;f[o+(la+1<<2)>>2]=-u;f[o+(la+2<<2)>>2]=-v;f[o+(la<<1<<2)>>2]=-(ha*ka);f[o+((la<<1|1)<<2)>>2]=-(ja*ka);f[o+((la<<1)+2<<2)>>2]=-(ia*ka);o=c[d+28>>2]|0;f[o>>2]=e*(F*J+H*p+G*I);f[o+(la<<2)>>2]=e*(F*t+H*u+G*v);f[o+(la<<1<<2)>>2]=e*(F*(ha*ka)+H*(ja*ka)+G*(ia*ka));m=c[d+20>>2]|0;e=g;g=-t;i=-u;k=-v}else{m=h;o=c[d+28>>2]|0;e=-J;g=-t;i=-u;k=-v}j=c[d+12>>2]|0;f[j+(la*3<<2)>>2]=J;f[j+((la*3|0)+1<<2)>>2]=p;f[j+((la*3|0)+2<<2)>>2]=I;f[j+(la<<2<<2)>>2]=t;f[j+((la<<2|1)<<2)>>2]=u;f[j+((la<<2|2)<<2)>>2]=v;f[m+(la*3<<2)>>2]=e;f[m+((la*3|0)+1<<2)>>2]=-p;f[m+((la*3|0)+2<<2)>>2]=-I;f[m+(la<<2<<2)>>2]=g;f[m+((la<<2|1)<<2)>>2]=i;f[m+((la<<2|2)<<2)>>2]=k;G=+f[d>>2]*+f[d+4>>2];H=(K*N+L*O+M*P)*(X*ba+Y*ca+Z*da)-(K*R+L*S+M*T)*(X*_+Y*$+Z*aa);da=(K*R+L*S+M*T)*(U*X+V*Y+W*Z)-(ea*K+fa*L+ga*M)*(X*ba+Y*ca+Z*da);ga=(ea*K+fa*L+ga*M)*(X*_+Y*$+Z*aa)-(K*N+L*O+M*P)*(U*X+V*Y+W*Z);f[o+(la*3<<2)>>2]=G*(H*J+da*p+ga*I);f[o+(la<<2<<2)>>2]=G*(H*t+da*u+ga*v);if(!(a[b+716>>0]|0)){r=0;p=0.0}else{p=+f[b+708>>2]*+f[b+732>>2];r=p>0.0?1:2}h=a[b+737>>0]|0;q=(r|0)!=0;if(!(r|h&255))return;f[j+(la*5<<2)>>2]=ha*ka;f[j+((la*5|0)+1<<2)>>2]=ja*ka;f[j+((la*5|0)+2<<2)>>2]=ia*ka;f[m+(la*5<<2)>>2]=-(ha*ka);f[m+((la*5|0)+1<<2)>>2]=-(ja*ka);f[m+((la*5|0)+2<<2)>>2]=-(ia*ka);e=+f[b+688>>2];g=+f[b+692>>2];if(!((e-g)%6.2831854820251465<-3.1415927410125732))if((e-g)%6.2831854820251465>3.1415927410125732)n=(e-g)%6.2831854820251465+-6.2831854820251465;else n=(e-g)%6.2831854820251465;else n=(e-g)%6.2831854820251465+6.2831854820251465;if(!((e+g)%6.2831854820251465<-3.1415927410125732))if((e+g)%6.2831854820251465>3.1415927410125732)l=(e+g)%6.2831854820251465+-6.2831854820251465;else l=(e+g)%6.2831854820251465;else l=(e+g)%6.2831854820251465+6.2831854820251465;m=n==l;o=o+(la*5<<2)|0;f[o>>2]=0.0;j=c[b+748>>2]|0;k=+f[((j&2|0)==0?d+4|0:b+760|0)>>2];if(!(h<<24>>24==0|q&m)){if(j&4|0)c[(c[d+32>>2]|0)+(la*5<<2)>>2]=c[b+752>>2];g=+f[b+728>>2];i=+f[b+680>>2];e=n>l?1.0:0.0;do if(!(n>=l)){e=i/(k*+f[d>>2]);if(e<0.0)if(g>=n&n-e>g){e=(n-g)/e;break}else{e=g0.0)if(g<=l&l-el?0.0:1.0;break}else e=0.0}while(0);f[o>>2]=e*i*+f[b+732>>2]+ +f[o>>2];f[(c[d+36>>2]|0)+(la*5<<2)>>2]=-+f[b+684>>2];c[(c[d+40>>2]|0)+(la*5<<2)>>2]=c[b+684>>2]}if(!q)return;f[o>>2]=+f[o>>2]+p*(k*+f[d>>2]);if(j&1|0)c[(c[d+32>>2]|0)+(la*5<<2)>>2]=c[b+756>>2];do if(!m){h=(c[d+36>>2]|0)+(la*5<<2)|0;if((r|0)==1){f[h>>2]=0.0;e=3402823466385288598117041.0e14;break}else{f[h>>2]=-3402823466385288598117041.0e14;e=0.0;break}}else{f[(c[d+36>>2]|0)+(la*5<<2)>>2]=-3402823466385288598117041.0e14;e=3402823466385288598117041.0e14}while(0);f[(c[d+40>>2]|0)+(la*5<<2)>>2]=e;g=+f[b+704>>2];do if(g>0.0){e=+f[ma+328>>2]*(ha*ka)+ +f[ma+332>>2]*(ja*ka)+ +f[ma+336>>2]*(ia*ka)-(+f[na+328>>2]*(ha*ka)+ +f[na+332>>2]*(ja*ka)+ +f[na+336>>2]*(ia*ka));if((r|0)==1){if(!(e<0.0))break;if(!(+f[o>>2]<-(g*e)))break;f[o>>2]=-(g*e);break}else{if(!(e>0.0))break;if(!(+f[o>>2]>-(g*e)))break;f[o>>2]=-(g*e);break}}while(0);f[o>>2]=+f[b+700>>2]*+f[o>>2];return}function rb(d,e,g,h,i,j){d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=+j;var k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0,E=0,F=0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0;F=ea;ea=ea+896|0;E=c[h+4>>2]|0;D=c[h+12>>2]|0;k=c[E+4>>2]|0;if((k|0)<20){c[F+712>>2]=4752;c[F+712+168>>2]=0;f[F+712+172>>2]=j;c[F+712+164>>2]=c[i+4>>2];f[F+352+308>>2]=9.999999747378752e-05;a[F+352+332>>0]=0;c[F+288>>2]=10432;c[F+64>>2]=10500;c[F+64+4>>2]=F+352;c[F+64+8>>2]=F+288;c[F+64+12>>2]=d;c[F+64+16>>2]=E;c[F+64+20>>2]=0;if((Rc(F+64|0,e,g,D,D,F+712|0)|0?(v=F+712+132|0,t=+f[v>>2],l=+f[F+712+136>>2],m=+f[F+712+140>>2],t*t+l*l+m*m>9.999999747378752e-05):0)?(n=+f[F+712+164>>2],n<+f[i+4>>2]):0){j=1.0/+s(+(t*t+l*l+m*m));f[v>>2]=t*j;f[F+712+136>>2]=l*j;f[F+712+140>>2]=m*j;c[F+16>>2]=c[h+8>>2];c[F+16+4>>2]=0;c[F+16+8>>2]=c[v>>2];c[F+16+8+4>>2]=c[v+4>>2];c[F+16+8+8>>2]=c[v+8>>2];c[F+16+8+12>>2]=c[v+12>>2];c[F+16+24>>2]=c[F+712+148>>2];c[F+16+24+4>>2]=c[F+712+148+4>>2];c[F+16+24+8>>2]=c[F+712+148+8>>2];c[F+16+24+12>>2]=c[F+712+148+12>>2];f[F+16+40>>2]=n;+ka[c[(c[i>>2]|0)+12>>2]&15](i,F+16|0,1)}ea=F;return}if((k+-21|0)>>>0>=9){if((k|0)!=31){ea=F;return}Fi(17838);if((c[E+16>>2]|0)>0){k=0;do{v=c[E+24>>2]|0;l=+f[v+(k*80|0)>>2];o=+f[v+(k*80|0)+4>>2];r=+f[v+(k*80|0)+8>>2];m=+f[v+(k*80|0)+16>>2];p=+f[v+(k*80|0)+20>>2];u=+f[v+(k*80|0)+24>>2];n=+f[v+(k*80|0)+32>>2];q=+f[v+(k*80|0)+36>>2];y=+f[v+(k*80|0)+40>>2];N=+f[v+(k*80|0)+48>>2];M=+f[v+(k*80|0)+52>>2];C=+f[v+(k*80|0)+56>>2];v=c[v+(k*80|0)+64>>2]|0;L=+f[D>>2];K=+f[D+4>>2];J=+f[D+8>>2];I=+f[D+16>>2];H=+f[D+20>>2];G=+f[D+24>>2];t=+f[D+32>>2];x=+f[D+36>>2];z=+f[D+40>>2];A=N*L+M*K+C*J+ +f[D+48>>2];B=N*I+M*H+C*G+ +f[D+52>>2];C=N*t+M*x+C*z+ +f[D+56>>2];f[F+712>>2]=l*L+m*K+n*J;f[F+712+4>>2]=o*L+p*K+q*J;f[F+712+8>>2]=r*L+u*K+y*J;f[F+712+12>>2]=0.0;f[F+712+16>>2]=l*I+m*H+n*G;f[F+712+20>>2]=o*I+p*H+q*G;f[F+712+24>>2]=r*I+u*H+y*G;f[F+712+28>>2]=0.0;f[F+712+32>>2]=l*t+m*x+n*z;f[F+712+36>>2]=o*t+p*x+q*z;f[F+712+40>>2]=r*t+u*x+y*z;f[F+712+44>>2]=0.0;f[F+712+48>>2]=A;f[F+712+52>>2]=B;f[F+712+56>>2]=C;f[F+712+60>>2]=0.0;b[F+352+8>>1]=1;b[F+352+10>>1]=-1;c[F+352>>2]=7024;c[F+352+12>>2]=i;c[F+352+16>>2]=k;c[F+352+4>>2]=c[i+4>>2];w=c[h+8>>2]|0;c[F+288>>2]=h;c[F+288+4>>2]=v;c[F+288+8>>2]=w;c[F+288+12>>2]=F+712;c[F+288+16>>2]=-1;c[F+288+20>>2]=k;rb(d,e,g,F+288|0,F+352|0,j);k=k+1|0}while((k|0)<(c[E+16>>2]|0))}k=c[2685]|0;E=(c[k+16>>2]|0)+-1|0;c[k+16>>2]=E;if(E|0){ea=F;return}do if(c[k+4>>2]|0){Y(F+712|0,0)|0;E=c[6746]|0;f[k+8>>2]=+f[k+8>>2]+ +(((c[F+712+4>>2]|0)-(c[E+4>>2]|0)+(((c[F+712>>2]|0)-(c[E>>2]|0)|0)*1e6|0)-(c[k+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[k+16>>2]|0)){k=c[2685]|0;break}else{ea=F;return}}while(0);c[2685]=c[k+20>>2];ea=F;return}switch(k|0){case 21:{l=+f[D>>2];m=+f[D+16>>2];n=+f[D+32>>2];o=+f[D+4>>2];p=+f[D+20>>2];q=+f[D+36>>2];r=+f[D+8>>2];t=+f[D+24>>2];u=+f[D+40>>2];A=-+f[D+48>>2];B=-+f[D+52>>2];C=-+f[D+56>>2];z=+f[e+48>>2];y=+f[e+52>>2];x=+f[e+56>>2];f[F+352>>2]=l*A+m*B+n*C+(l*z+m*y+n*x);f[F+352+4>>2]=o*A+p*B+q*C+(o*z+p*y+q*x);f[F+352+8>>2]=r*A+t*B+u*C+(r*z+t*y+u*x);f[F+352+12>>2]=0.0;x=+f[g+48>>2];y=+f[g+52>>2];z=+f[g+56>>2];O=+f[g>>2];G=+f[g+16>>2];H=+f[g+32>>2];I=+f[g+4>>2];J=+f[g+20>>2];K=+f[g+36>>2];L=+f[g+8>>2];M=+f[g+24>>2];N=+f[g+40>>2];f[F+288>>2]=l*O+m*G+n*H;f[F+288+4>>2]=l*I+m*J+n*K;f[F+288+8>>2]=l*L+m*M+n*N;f[F+288+12>>2]=0.0;f[F+288+16>>2]=o*O+p*G+q*H;f[F+288+20>>2]=o*I+p*J+q*K;f[F+288+24>>2]=o*L+p*M+q*N;f[F+288+28>>2]=0.0;f[F+288+32>>2]=r*O+t*G+u*H;f[F+288+36>>2]=r*I+t*J+u*K;f[F+288+40>>2]=r*L+t*M+u*N;k=F+288+44|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[k+16>>2]=0;k=c[h+8>>2]|0;N=+ha[c[(c[E>>2]|0)+48>>2]&15](E);c[F+64>>2]=10360;c[F+64+4>>2]=d;c[F+64+8>>2]=c[e>>2];c[F+64+8+4>>2]=c[e+4>>2];c[F+64+8+8>>2]=c[e+8>>2];c[F+64+8+12>>2]=c[e+12>>2];c[F+64+24>>2]=c[e+16>>2];c[F+64+24+4>>2]=c[e+16+4>>2];c[F+64+24+8>>2]=c[e+16+8>>2];c[F+64+24+12>>2]=c[e+16+12>>2];c[F+64+40>>2]=c[e+32>>2];c[F+64+40+4>>2]=c[e+32+4>>2];c[F+64+40+8>>2]=c[e+32+8>>2];c[F+64+40+12>>2]=c[e+32+12>>2];c[F+64+56>>2]=c[e+48>>2];c[F+64+56+4>>2]=c[e+48+4>>2];c[F+64+56+8>>2]=c[e+48+8>>2];c[F+64+56+12>>2]=c[e+48+12>>2];c[F+64+72>>2]=c[g>>2];c[F+64+72+4>>2]=c[g+4>>2];c[F+64+72+8>>2]=c[g+8>>2];c[F+64+72+12>>2]=c[g+12>>2];c[F+64+88>>2]=c[g+16>>2];c[F+64+88+4>>2]=c[g+16+4>>2];c[F+64+88+8>>2]=c[g+16+8>>2];c[F+64+88+12>>2]=c[g+16+12>>2];c[F+64+104>>2]=c[g+32>>2];c[F+64+104+4>>2]=c[g+32+4>>2];c[F+64+104+8>>2]=c[g+32+8>>2];c[F+64+104+12>>2]=c[g+32+12>>2];c[F+64+120>>2]=c[g+48>>2];c[F+64+120+4>>2]=c[g+48+4>>2];c[F+64+120+8>>2]=c[g+48+8>>2];c[F+64+120+12>>2]=c[g+48+12>>2];c[F+64+136>>2]=c[D>>2];c[F+64+136+4>>2]=c[D+4>>2];c[F+64+136+8>>2]=c[D+8>>2];c[F+64+136+12>>2]=c[D+12>>2];c[F+64+152>>2]=c[D+16>>2];c[F+64+152+4>>2]=c[D+16+4>>2];c[F+64+152+8>>2]=c[D+16+8>>2];c[F+64+152+12>>2]=c[D+16+12>>2];c[F+64+168>>2]=c[D+32>>2];c[F+64+168+4>>2]=c[D+32+4>>2];c[F+64+168+8>>2]=c[D+32+8>>2];c[F+64+168+12>>2]=c[D+32+12>>2];c[F+64+184>>2]=c[D+48>>2];c[F+64+184+4>>2]=c[D+48+4>>2];c[F+64+184+8>>2]=c[D+48+8>>2];c[F+64+184+12>>2]=c[D+48+12>>2];f[F+64+204>>2]=N;c[F+64>>2]=6976;c[F+64+212>>2]=i;c[F+64+216>>2]=k;c[F+64+220>>2]=E;c[F+64+200>>2]=c[i+4>>2];f[F+64+208>>2]=j;Pa[c[(c[d>>2]|0)+8>>2]&127](d,F+288|0,F+16|0,F);k=c[E+48>>2]|0;c[F+712>>2]=8116;c[F+712+4>>2]=k;c[F+712+8>>2]=F+64;k=c[E+52>>2]|0;if(!(a[k+60>>0]|0))Ld(k,F+712|0,F+352|0,l*A+m*B+n*C+(l*x+m*y+n*z),o*A+p*B+q*C+(o*x+p*y+q*z),r*A+t*B+u*C+(r*x+t*y+u*z),F+16|0,F);else pd(k,F+712|0,F+352|0,l*A+m*B+n*C+(l*x+m*y+n*z),o*A+p*B+q*C+(o*x+p*y+q*z),r*A+t*B+u*C+(r*x+t*y+u*z),F+16|0,F,c[k+56>>2]|0);ea=F;return}case 28:{c[F+712>>2]=4752;c[F+712+168>>2]=0;f[F+712+172>>2]=j;c[F+712+164>>2]=c[i+4>>2];c[F+352>>2]=10500;c[F+352+4>>2]=0;c[F+352+8>>2]=0;c[F+352+12>>2]=d;c[F+352+16>>2]=0;c[F+352+20>>2]=E;if((Rc(F+352|0,e,g,D,D,F+712|0)|0?(w=F+712+132|0,o=+f[w>>2],p=+f[F+712+136>>2],q=+f[F+712+140>>2],o*o+p*p+q*q>9.999999747378752e-05):0)?(r=+f[F+712+164>>2],r<+f[i+4>>2]):0){O=1.0/+s(+(o*o+p*p+q*q));f[w>>2]=o*O;f[F+712+136>>2]=p*O;f[F+712+140>>2]=q*O;c[F+288>>2]=c[h+8>>2];c[F+288+4>>2]=0;c[F+288+8>>2]=c[w>>2];c[F+288+8+4>>2]=c[w+4>>2];c[F+288+8+8>>2]=c[w+8>>2];c[F+288+8+12>>2]=c[w+12>>2];c[F+288+24>>2]=c[F+712+148>>2];c[F+288+24+4>>2]=c[F+712+148+4>>2];c[F+288+24+8>>2]=c[F+712+148+8>>2];c[F+288+24+12>>2]=c[F+712+148+12>>2];f[F+288+40>>2]=r;+ka[c[(c[i>>2]|0)+12>>2]&15](i,F+288|0,1)}ea=F;return}default:{o=+f[D>>2];p=+f[D+16>>2];q=+f[D+32>>2];x=+f[D+4>>2];y=+f[D+20>>2];z=+f[D+36>>2];J=+f[D+8>>2];L=+f[D+24>>2];N=+f[D+40>>2];H=-+f[D+48>>2];G=-+f[D+52>>2];C=-+f[D+56>>2];A=+f[e+48>>2];B=+f[e+52>>2];u=+f[e+56>>2];r=o*H+p*G+q*C+(o*A+p*B+q*u);t=x*H+y*G+z*C+(x*A+y*B+z*u);u=J*H+L*G+N*C+(J*A+L*B+N*u);B=+f[g+48>>2];A=+f[g+52>>2];l=+f[g+56>>2];n=o*H+p*G+q*C+(o*B+p*A+q*l);m=x*H+y*G+z*C+(x*B+y*A+z*l);l=J*H+L*G+N*C+(J*B+L*A+N*l);A=+f[g>>2];B=+f[g+16>>2];C=+f[g+32>>2];G=+f[g+4>>2];H=+f[g+20>>2];I=+f[g+36>>2];K=+f[g+8>>2];M=+f[g+24>>2];O=+f[g+40>>2];f[F+712>>2]=o*A+p*B+q*C;f[F+712+4>>2]=o*G+p*H+q*I;f[F+712+8>>2]=o*K+p*M+q*O;f[F+712+12>>2]=0.0;f[F+712+16>>2]=x*A+y*B+z*C;f[F+712+20>>2]=x*G+y*H+z*I;f[F+712+24>>2]=x*K+y*M+z*O;f[F+712+28>>2]=0.0;f[F+712+32>>2]=J*A+L*B+N*C;f[F+712+36>>2]=J*G+L*H+N*I;f[F+712+40>>2]=J*K+L*M+N*O;w=F+712+44|0;c[w>>2]=0;c[w+4>>2]=0;c[w+8>>2]=0;c[w+12>>2]=0;c[w+16>>2]=0;h=c[h+8>>2]|0;O=+ha[c[(c[E>>2]|0)+48>>2]&15](E);c[F+352>>2]=10360;c[F+352+4>>2]=d;c[F+352+8>>2]=c[e>>2];c[F+352+8+4>>2]=c[e+4>>2];c[F+352+8+8>>2]=c[e+8>>2];c[F+352+8+12>>2]=c[e+12>>2];c[F+352+24>>2]=c[e+16>>2];c[F+352+24+4>>2]=c[e+16+4>>2];c[F+352+24+8>>2]=c[e+16+8>>2];c[F+352+24+12>>2]=c[e+16+12>>2];c[F+352+40>>2]=c[e+32>>2];c[F+352+40+4>>2]=c[e+32+4>>2];c[F+352+40+8>>2]=c[e+32+8>>2];c[F+352+40+12>>2]=c[e+32+12>>2];c[F+352+56>>2]=c[e+48>>2];c[F+352+56+4>>2]=c[e+48+4>>2];c[F+352+56+8>>2]=c[e+48+8>>2];c[F+352+56+12>>2]=c[e+48+12>>2];c[F+352+72>>2]=c[g>>2];c[F+352+72+4>>2]=c[g+4>>2];c[F+352+72+8>>2]=c[g+8>>2];c[F+352+72+12>>2]=c[g+12>>2];c[F+352+88>>2]=c[g+16>>2];c[F+352+88+4>>2]=c[g+16+4>>2];c[F+352+88+8>>2]=c[g+16+8>>2];c[F+352+88+12>>2]=c[g+16+12>>2];c[F+352+104>>2]=c[g+32>>2];c[F+352+104+4>>2]=c[g+32+4>>2];c[F+352+104+8>>2]=c[g+32+8>>2];c[F+352+104+12>>2]=c[g+32+12>>2];c[F+352+120>>2]=c[g+48>>2];c[F+352+120+4>>2]=c[g+48+4>>2];c[F+352+120+8>>2]=c[g+48+8>>2];c[F+352+120+12>>2]=c[g+48+12>>2];c[F+352+136>>2]=c[D>>2];c[F+352+136+4>>2]=c[D+4>>2];c[F+352+136+8>>2]=c[D+8>>2];c[F+352+136+12>>2]=c[D+12>>2];c[F+352+152>>2]=c[D+16>>2];c[F+352+152+4>>2]=c[D+16+4>>2];c[F+352+152+8>>2]=c[D+16+8>>2];c[F+352+152+12>>2]=c[D+16+12>>2];c[F+352+168>>2]=c[D+32>>2];c[F+352+168+4>>2]=c[D+32+4>>2];c[F+352+168+8>>2]=c[D+32+8>>2];c[F+352+168+12>>2]=c[D+32+12>>2];c[F+352+184>>2]=c[D+48>>2];c[F+352+184+4>>2]=c[D+48+4>>2];c[F+352+184+8>>2]=c[D+48+8>>2];c[F+352+184+12>>2]=c[D+48+12>>2];f[F+352+204>>2]=O;c[F+352>>2]=7e3;c[F+352+212>>2]=i;c[F+352+216>>2]=h;c[F+352+220>>2]=E;c[F+352+200>>2]=c[i+4>>2];f[F+352+208>>2]=j;Pa[c[(c[d>>2]|0)+8>>2]&127](d,F+712|0,F+288|0,F+64|0);f[F+16>>2]=r;f[F+16+4>>2]=t;f[F+16+8>>2]=u;f[F+16+12>>2]=0.0;if(n>2]=n;o=n}else o=r;if(m>2]=m;p=m}else p=t;if(l>2]=l;q=l}else q=u;f[F>>2]=r;f[F+4>>2]=t;f[F+8>>2]=u;f[F+12>>2]=0.0;if(r>2]=n;else n=r;if(t>2]=m;else m=t;if(u>2]=l;else l=u;f[F+16>>2]=+f[F+288>>2]+o;f[F+16+4>>2]=+f[F+288+4>>2]+p;f[F+16+8>>2]=+f[F+288+8>>2]+q;f[F>>2]=+f[F+64>>2]+n;f[F+4>>2]=+f[F+64+4>>2]+m;f[F+8>>2]=+f[F+64+8>>2]+l;Pa[c[(c[E>>2]|0)+64>>2]&127](E,F+352|0,F+16|0,F);ea=F;return}}}function sb(d,e,g){d=d|0;e=e|0;g=+g;var h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0,n=0,o=0,p=0.0,q=0.0,s=0.0,t=0,u=0;t=ea;ea=ea+528|0;if((a[d+171>>0]|0)==0?+f[d+172>>2]<=0.0:0){ea=t;return}a[d+168>>0]=(ra[c[(c[d>>2]|0)+48>>2]&127](d)|0)&1;k=+f[d+16>>2]-+f[d+44>>2]*g;f[d+16>>2]=k;if(k>0.0?(j=+f[d+28>>2],k>j):0)f[d+16>>2]=j;else j=k;if(j<0.0?(q=+r(+j),l=+r(+(+f[d+24>>2])),q>l):0){f[d+16>>2]=-l;j=-l}f[d+20>>2]=j*g;o=c[d+8>>2]|0;c[t>>2]=c[o+4>>2];c[t+4>>2]=c[o+4+4>>2];c[t+8>>2]=c[o+4+8>>2];c[t+12>>2]=c[o+4+12>>2];c[t+16>>2]=c[o+20>>2];c[t+16+4>>2]=c[o+20+4>>2];c[t+16+8>>2]=c[o+20+8>>2];c[t+16+12>>2]=c[o+20+12>>2];c[t+32>>2]=c[o+36>>2];c[t+32+4>>2]=c[o+36+4>>2];c[t+32+8>>2]=c[o+36+8>>2];c[t+32+12>>2]=c[o+36+12>>2];c[t+48>>2]=c[o+52>>2];c[t+48+4>>2]=c[o+52+4>>2];c[t+48+8>>2]=c[o+52+8>>2];c[t+48+12>>2]=c[o+52+12>>2];if((a[24960]|0)==0?DC(24960)|0:0){c[5640]=1065353216;c[5641]=0;c[5642]=0;c[5643]=0;c[5644]=0;c[5645]=1065353216;c[5646]=0;c[5647]=0;c[5648]=0;c[5649]=0;c[5650]=1065353216;f[5651]=0.0;PB(24960)}o=c[d+176>>2]|0;l=+f[d+20>>2];l=+f[d+52>>2]+(l>0.0?l:0.0);p=+f[22560+(o<<4)+4>>2]*l+ +f[d+96>>2];q=l*+f[22560+(o<<4)+8>>2]+ +f[d+100>>2];f[d+112>>2]=+f[d+92>>2]+ +f[22560+(o<<4)>>2]*l;f[d+116>>2]=p;f[d+120>>2]=q;f[d+124>>2]=0.0;c[t+456>>2]=1065353216;c[t+456+4>>2]=0;c[t+456+4+4>>2]=0;c[t+456+4+8>>2]=0;c[t+456+4+12>>2]=0;c[t+456+20>>2]=1065353216;c[t+456+24>>2]=0;c[t+456+24+4>>2]=0;c[t+456+24+8>>2]=0;c[t+456+24+12>>2]=0;c[t+456+40>>2]=1065353216;o=t+456+44|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;c[t+392>>2]=1065353216;c[t+392+4>>2]=0;c[t+392+4+4>>2]=0;c[t+392+4+8>>2]=0;c[t+392+4+12>>2]=0;c[t+392+20>>2]=1065353216;c[t+392+24>>2]=0;c[t+392+24+4>>2]=0;c[t+392+24+8>>2]=0;c[t+392+24+12>>2]=0;c[t+392+40>>2]=1065353216;o=t+392+44|0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;if((a[24960]|0)==0?DC(24960)|0:0){c[5640]=1065353216;c[5641]=0;c[5642]=0;c[5643]=0;c[5644]=0;c[5645]=1065353216;c[5646]=0;c[5647]=0;c[5648]=0;c[5649]=0;c[5650]=1065353216;f[5651]=0.0;PB(24960)}h=c[d+176>>2]|0;o=c[d+12>>2]|0;l=+ha[c[(c[o>>2]|0)+48>>2]&15](o);l=l+ +f[d+56>>2];p=l*+f[22560+(h<<4)+4>>2]+ +f[d+96>>2];q=l*+f[22560+(h<<4)+8>>2]+ +f[d+100>>2];f[t+456+48>>2]=+f[22560+(h<<4)>>2]*l+ +f[d+92>>2];f[t+456+52>>2]=p;f[t+456+56>>2]=q;f[t+456+60>>2]=0.0;c[t+392+48>>2]=c[d+112>>2];c[t+392+48+4>>2]=c[d+112+4>>2];c[t+392+48+8>>2]=c[d+112+8>>2];c[t+392+48+12>>2]=c[d+112+12>>2];h=c[d+8>>2]|0;if((a[24960]|0)==0?DC(24960)|0:0){c[5640]=1065353216;c[5641]=0;c[5642]=0;c[5643]=0;c[5644]=0;c[5645]=1065353216;c[5646]=0;c[5647]=0;c[5648]=0;c[5649]=0;c[5650]=1065353216;f[5651]=0.0;PB(24960)}o=c[d+176>>2]|0;l=-+f[22560+(o<<4)>>2];p=-+f[22560+(o<<4)+4>>2];q=-+f[22560+(o<<4)+8>>2];f[t+288+4>>2]=1.0;o=t+288+12|0;c[t+288+76>>2]=0;c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[o+16>>2]=0;c[o+20>>2]=0;c[o+24>>2]=0;c[o+28>>2]=0;c[t+288>>2]=6052;c[t+288+80>>2]=h;f[t+288+84>>2]=l;f[t+288+88>>2]=p;f[t+288+92>>2]=q;f[t+288+96>>2]=0.0;f[t+288+100>>2]=.707099974155426;h=c[d+8>>2]|0;o=c[h+188>>2]|0;b[t+288+8>>1]=b[o+4>>1]|0;b[t+288+10>>1]=b[o+6>>1]|0;if(!(a[d+170>>0]|0))Gc(e,c[d+12>>2]|0,t+456|0,t+392|0,t+288|0,0.0);else mc(h,c[d+12>>2]|0,t+456|0,t+392|0,t+288|0,+f[e+56>>2]);if(+f[t+288+4>>2]<1.0){if((a[24960]|0)==0?DC(24960)|0:0){c[5640]=1065353216;c[5641]=0;c[5642]=0;c[5643]=0;c[5644]=0;c[5645]=1065353216;c[5646]=0;c[5647]=0;c[5648]=0;c[5649]=0;c[5650]=1065353216;f[5651]=0.0;PB(24960)}o=c[d+176>>2]|0;do if(+f[t+288+44>>2]*+f[22560+(o<<4)>>2]+ +f[t+288+48>>2]*+f[22560+(o<<4)+4>>2]+ +f[t+288+52>>2]*+f[22560+(o<<4)+8>>2]>0.0){j=+f[t+288+4>>2];f[d+108>>2]=+f[d+52>>2]*j;if(!(a[d+180>>0]|0)){c[d+92>>2]=c[d+112>>2];c[d+92+4>>2]=c[d+112+4>>2];c[d+92+8>>2]=c[d+112+8>>2];c[d+92+12>>2]=c[d+112+12>>2];break}else{f[d+92>>2]=(1.0-j)*+f[d+92>>2]+j*+f[d+112>>2];f[d+96>>2]=(1.0-j)*+f[d+96>>2]+j*+f[d+116>>2];f[d+100>>2]=(1.0-j)*+f[d+100>>2]+j*+f[d+120>>2];break}}while(0);f[d+16>>2]=0.0;f[d+20>>2]=0.0}else{c[d+108>>2]=c[d+52>>2];c[d+92>>2]=c[d+112>>2];c[d+92+4>>2]=c[d+112+4>>2];c[d+92+8>>2]=c[d+112+8>>2];c[d+92+12>>2]=c[d+112+12>>2]}if(!(a[d+171>>0]|0)){p=+f[d+172>>2];q=p>g?g:p;f[d+172>>2]=p-g;$c(d,e,q*+f[d+60>>2],q*+f[d+64>>2],q*+f[d+68>>2])}else $c(d,e,+f[d+60>>2],+f[d+64>>2],+f[d+68>>2]);c[t+272>>2]=c[d+112>>2];c[t+272+4>>2]=c[d+112+4>>2];c[t+272+8>>2]=c[d+112+8>>2];c[t+272+12>>2]=c[d+112+12>>2];j=+f[d+16>>2];j=(j<0.0?-j:0.0)*g;do if(j>0.0?(i=+f[d+24>>2],j>i):0){if((a[d+168>>0]|0)==0?a[d+169>>0]|0:0){i=j;break}}else i=j;while(0);if((a[24960]|0)==0?DC(24960)|0:0){c[5640]=1065353216;c[5641]=0;c[5642]=0;c[5643]=0;c[5644]=0;c[5645]=1065353216;c[5646]=0;c[5647]=0;c[5648]=0;c[5649]=0;c[5650]=1065353216;f[5651]=0.0;PB(24960)}h=c[d+176>>2]|0;q=i+ +f[d+108>>2];l=+f[22560+(h<<4)>>2]*q;p=q*+f[22560+(h<<4)+4>>2];q=q*+f[22560+(h<<4)+8>>2];f[d+112>>2]=+f[d+112>>2]-l;f[d+116>>2]=+f[d+116>>2]-p;f[d+120>>2]=+f[d+120>>2]-q;h=c[d+8>>2]|0;if((a[24960]|0)==0?DC(24960)|0:0){c[5640]=1065353216;c[5641]=0;c[5642]=0;c[5643]=0;c[5644]=0;c[5645]=1065353216;c[5646]=0;c[5647]=0;c[5648]=0;c[5649]=0;c[5650]=1065353216;f[5651]=0.0;PB(24960)}m=22560+(c[d+176>>2]<<4)|0;n=c[d+40>>2]|0;o=t+168+4|0;f[o>>2]=1.0;u=t+168+12|0;c[t+168+76>>2]=0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[u+12>>2]=0;c[u+16>>2]=0;c[u+20>>2]=0;c[u+24>>2]=0;c[u+28>>2]=0;c[t+168>>2]=6052;c[t+168+80>>2]=h;c[t+168+84>>2]=c[m>>2];c[t+168+84+4>>2]=c[m+4>>2];c[t+168+84+8>>2]=c[m+8>>2];c[t+168+84+12>>2]=c[m+12>>2];c[t+168+100>>2]=n;h=c[d+8>>2]|0;n=c[h+188>>2]|0;b[t+168+8>>1]=b[n+4>>1]|0;b[t+168+10>>1]=b[n+6>>1]|0;if((a[24960]|0)==0?DC(24960)|0:0){c[5640]=1065353216;c[5641]=0;c[5642]=0;c[5643]=0;c[5644]=0;c[5645]=1065353216;c[5646]=0;c[5647]=0;c[5648]=0;c[5649]=0;c[5650]=1065353216;f[5651]=0.0;PB(24960)}n=22560+(c[d+176>>2]<<4)|0;u=c[d+40>>2]|0;f[t+64+4>>2]=1.0;m=t+64+12|0;c[t+64+76>>2]=0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0;c[m+16>>2]=0;c[m+20>>2]=0;c[m+24>>2]=0;c[m+28>>2]=0;c[t+64>>2]=6052;c[t+64+80>>2]=h;c[t+64+84>>2]=c[n>>2];c[t+64+84+4>>2]=c[n+4>>2];c[t+64+84+8>>2]=c[n+8>>2];c[t+64+84+12>>2]=c[n+12>>2];c[t+64+100>>2]=u;h=c[(c[d+8>>2]|0)+188>>2]|0;b[t+64+8>>1]=b[h+4>>1]|0;b[t+64+10>>1]=b[h+6>>1]|0;i=+f[d+112>>2];j=+f[d+116>>2];k=+f[d+120>>2];h=0;while(1){c[t+456>>2]=1065353216;c[t+456+4>>2]=0;c[t+456+4+4>>2]=0;c[t+456+4+8>>2]=0;c[t+456+4+12>>2]=0;c[t+456+20>>2]=1065353216;c[t+456+24>>2]=0;c[t+456+24+4>>2]=0;c[t+456+24+8>>2]=0;c[t+456+24+12>>2]=0;c[t+456+40>>2]=1065353216;c[t+456+44>>2]=0;c[t+392>>2]=1065353216;c[t+392+4>>2]=0;c[t+392+4+4>>2]=0;c[t+392+4+8>>2]=0;c[t+392+4+12>>2]=0;c[t+392+20>>2]=1065353216;c[t+392+24>>2]=0;c[t+392+24+4>>2]=0;c[t+392+24+8>>2]=0;c[t+392+24+12>>2]=0;c[t+392+40>>2]=1065353216;c[t+392+44>>2]=0;c[t+288>>2]=1065353216;c[t+288+4>>2]=0;c[t+288+4+4>>2]=0;c[t+288+4+8>>2]=0;c[t+288+4+12>>2]=0;c[t+288+20>>2]=1065353216;c[t+288+24>>2]=0;c[t+288+24+4>>2]=0;c[t+288+24+8>>2]=0;c[t+288+24+12>>2]=0;c[t+288+40>>2]=1065353216;c[t+288+44>>2]=0;c[t+456+48>>2]=c[d+92>>2];c[t+456+48+4>>2]=c[d+92+4>>2];c[t+456+48+8>>2]=c[d+92+8>>2];c[t+456+48+12>>2]=c[d+92+12>>2];c[t+392+48>>2]=c[d+112>>2];c[t+392+48+4>>2]=c[d+112+4>>2];c[t+392+48+8>>2]=c[d+112+8>>2];c[t+392+48+12>>2]=c[d+112+12>>2];f[t+288+48>>2]=i-l;f[t+288+52>>2]=j-p;f[t+288+56>>2]=k-q;f[t+288+60>>2]=0.0;if(!(a[d+170>>0]|0)){Gc(e,c[d+12>>2]|0,t+456|0,t+392|0,t+168|0,+f[e+56>>2]);if(!(+f[o>>2]<1.0))Gc(e,c[d+12>>2]|0,t+456|0,t+288|0,t+64|0,+f[e+56>>2])}else{mc(c[d+8>>2]|0,c[d+12>>2]|0,t+456|0,t+392|0,t+168|0,+f[e+56>>2]);if(!(+f[o>>2]<1.0))mc(c[d+8>>2]|0,c[d+12>>2]|0,t+456|0,t+288|0,t+64|0,+f[e+56>>2])}j=+f[d+16>>2];j=(j<0.0?-j:0.0)*g;n=(a[d+182>>0]|0)==0;if(!n?+f[o>>2]<1.0:0)m=1;else m=+f[t+64+4>>2]<1.0;if(!(j>0.0))break;i=+f[d+52>>2];if(h|(!(j>0]|0)==0?a[d+169>>0]|0:0){h=0;break}c[d+112>>2]=c[t+272>>2];c[d+112+4>>2]=c[t+272+4>>2];c[d+112+8>>2]=c[t+272+8>>2];c[d+112+12>>2]=c[t+272+12>>2];do if(!(a[24960]|0)){if(!(DC(24960)|0))break;c[5640]=1065353216;c[5641]=0;c[5642]=0;c[5643]=0;c[5644]=0;c[5645]=1065353216;c[5646]=0;c[5647]=0;c[5648]=0;c[5649]=0;c[5650]=1065353216;f[5651]=0.0;PB(24960)}while(0);h=c[d+176>>2]|0;i=i+ +f[d+108>>2];j=i*+f[22560+(h<<4)+4>>2];k=i*+f[22560+(h<<4)+8>>2];i=+f[d+112>>2]-+f[22560+(h<<4)>>2]*i;f[d+112>>2]=i;j=+f[d+116>>2]-j;f[d+116>>2]=j;k=+f[d+120>>2]-k;f[d+120>>2]=k;h=1}k=+f[o>>2];if(h|k<1.0){i=+f[d+96>>2];j=(i-+f[t+168+64>>2])*.5;do if(!n)if(!(a[d+181>>0]|0)){f[d+92>>2]=(1.0-j)*+f[d+92>>2]+j*+f[d+112>>2];f[d+96>>2]=i*(1.0-j)+j*+f[d+116>>2];f[d+100>>2]=(1.0-j)*+f[d+100>>2]+j*+f[d+120>>2];h=d+181|0;break}else{f[d+92>>2]=(1.0-k)*+f[d+92>>2]+k*+f[d+112>>2];f[d+96>>2]=i*(1.0-k)+k*+f[d+116>>2];f[d+100>>2]=(1.0-k)*+f[d+100>>2]+k*+f[d+120>>2];h=d+181|0;break}else{f[d+92>>2]=(1.0-k)*+f[d+92>>2]+k*+f[d+112>>2];f[d+96>>2]=i*(1.0-k)+k*+f[d+116>>2];f[d+100>>2]=(1.0-k)*+f[d+100>>2]+k*+f[d+120>>2];h=d+181|0}while(0);a[h>>0]=0;f[d+16>>2]=0.0;f[d+20>>2]=0.0;a[d+169>>0]=0}else{a[d+181>>0]=1;do if(!n?(s=+f[d+24>>2],j>s):0){if((a[d+168>>0]|0)==0?a[d+169>>0]|0:0)break;f[d+112>>2]=l+ +f[d+112>>2];f[d+116>>2]=p+ +f[d+116>>2];f[d+120>>2]=q+ +f[d+120>>2];do if(!(a[24960]|0)){if(!(DC(24960)|0))break;c[5640]=1065353216;c[5641]=0;c[5642]=0;c[5643]=0;c[5644]=0;c[5645]=1065353216;c[5646]=0;c[5647]=0;c[5648]=0;c[5649]=0;c[5650]=1065353216;f[5651]=0.0;PB(24960)}while(0);u=c[d+176>>2]|0;q=s+ +f[d+108>>2];g=q*+f[22560+(u<<4)+4>>2];s=q*+f[22560+(u<<4)+8>>2];f[d+112>>2]=+f[d+112>>2]-+f[22560+(u<<4)>>2]*q;f[d+116>>2]=+f[d+116>>2]-g;f[d+120>>2]=+f[d+120>>2]-s}while(0);c[d+92>>2]=c[d+112>>2];c[d+92+4>>2]=c[d+112+4>>2];c[d+92+8>>2]=c[d+112+8>>2];c[d+92+12>>2]=c[d+112+12>>2]}c[t+48>>2]=c[d+92>>2];c[t+48+4>>2]=c[d+92+4>>2];c[t+48+8>>2]=c[d+92+8>>2];c[t+48+12>>2]=c[d+92+12>>2];u=c[d+8>>2]|0;c[u+260>>2]=(c[u+260>>2]|0)+1;c[u+4>>2]=c[t>>2];c[u+4+4>>2]=c[t+4>>2];c[u+4+8>>2]=c[t+8>>2];c[u+4+12>>2]=c[t+12>>2];c[u+20>>2]=c[t+16>>2];c[u+20+4>>2]=c[t+16+4>>2];c[u+20+8>>2]=c[t+16+8>>2];c[u+20+12>>2]=c[t+16+12>>2];c[u+36>>2]=c[t+32>>2];c[u+36+4>>2]=c[t+32+4>>2];c[u+36+8>>2]=c[t+32+8>>2];c[u+36+12>>2]=c[t+32+12>>2];c[u+52>>2]=c[t+48>>2];c[u+52+4>>2]=c[t+48+4>>2];c[u+52+8>>2]=c[t+48+8>>2];c[u+52+12>>2]=c[t+48+12>>2];ea=t;return}function tb(b,d){b=b|0;d=d|0;var e=0.0,g=0.0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,t=0,u=0.0,v=0.0,w=0.0,x=0,y=0,A=0,B=0.0,C=0.0,D=0,E=0,F=0.0,G=0,H=0,I=0,J=0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0,R=0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0,ea=0.0;ca=c[b+28>>2]|0;da=c[b+32>>2]|0;V=+f[ca+344>>2];W=+f[da+344>>2];ba=c[d+24>>2]|0;ea=(a[b+180>>0]|0)==0?-1.0:1.0;S=+f[b+936>>2]-+f[b+872>>2];U=+f[b+940>>2]-+f[b+876>>2];T=+f[b+944>>2]-+f[b+880>>2];X=V+W>0.0?W/(V+W):.5;D=c[b+824>>2]|0;E=c[b+840>>2]|0;G=c[b+856>>2]|0;H=c[b+888>>2]|0;I=c[b+904>>2]|0;J=c[b+920>>2]|0;Y=(a[b+49>>0]|0)==0;if(Y){A=c[b+828>>2]|0;x=c[b+844>>2]|0;t=c[b+860>>2]|0;y=c[b+832>>2]|0;j=c[b+848>>2]|0;i=c[b+864>>2]|0;o=(c[h>>2]=A,+f[h>>2]);p=(c[h>>2]=x,+f[h>>2]);q=(c[h>>2]=t,+f[h>>2]);u=(c[h>>2]=y,+f[h>>2]);n=(c[h>>2]=j,+f[h>>2]);g=(c[h>>2]=i,+f[h>>2]);_=D;$=E;aa=G}else{l=X*(c[h>>2]=D,+f[h>>2]);n=X*(c[h>>2]=E,+f[h>>2]);e=X*(c[h>>2]=G,+f[h>>2]);k=(1.0-X)*(c[h>>2]=H,+f[h>>2]);m=(1.0-X)*(c[h>>2]=I,+f[h>>2]);e=e+(1.0-X)*(c[h>>2]=J,+f[h>>2]);g=1.0/+s(+((l+k)*(l+k)+(n+m)*(n+m)+e*e));i=(f[h>>2]=(l+k)*g,c[h>>2]|0);j=(f[h>>2]=(n+m)*g,c[h>>2]|0);t=(f[h>>2]=e*g,c[h>>2]|0);if(+r(+(e*g))>.7071067690849304){P=1.0/+s(+(e*g*(e*g)+(n+m)*g*((n+m)*g)));q=(n+m)*g*P;v=(l+k)*g*-(e*g*P);o=0.0;p=-(e*g*P);u=(e*g*(e*g)+(n+m)*g*((n+m)*g))*P;e=-((l+k)*g*((n+m)*g*P))}else{v=(l+k)*g*((l+k)*g)+(n+m)*g*((n+m)*g);P=1.0/+s(+v);q=0.0;v=v*P;o=-((n+m)*g*P);p=(l+k)*g*P;u=-(e*g*((l+k)*g*P));e=e*g*-((n+m)*g*P)}A=(f[h>>2]=o,c[h>>2]|0);x=(f[h>>2]=p,c[h>>2]|0);Q=(f[h>>2]=q,c[h>>2]|0);y=(f[h>>2]=u,c[h>>2]|0);R=(f[h>>2]=e,c[h>>2]|0);n=e;g=v;_=i;$=j;aa=t;t=Q;i=(f[h>>2]=v,c[h>>2]|0);j=R}R=c[d+12>>2]|0;c[R>>2]=A;c[R+4>>2]=x;c[R+8>>2]=t;c[R+(ba<<2)>>2]=y;c[R+(ba+1<<2)>>2]=j;c[R+(ba+2<<2)>>2]=i;k=-o;x=c[d+20>>2]|0;f[x>>2]=k;f[x+4>>2]=-p;f[x+8>>2]=-q;f[x+(ba<<2)>>2]=-u;f[x+(ba+1<<2)>>2]=-n;f[x+(ba+2<<2)>>2]=-g;Q=c[b+300>>2]|0;e=+f[b+280>>2];if(!(Q&128))e=e*+f[d+4>>2];F=e*+f[d>>2];O=(c[h>>2]=E,+f[h>>2]);L=(c[h>>2]=J,+f[h>>2]);K=(c[h>>2]=G,+f[h>>2]);N=(c[h>>2]=I,+f[h>>2]);P=(c[h>>2]=H,+f[h>>2]);M=(c[h>>2]=D,+f[h>>2]);D=c[d+28>>2]|0;f[D>>2]=F*((O*L-K*N)*o+(K*P-M*L)*p+(M*N-O*P)*q);f[D+(ba<<2)>>2]=F*((O*L-K*N)*u+(K*P-M*L)*n+(M*N-O*P)*g);if(Q&64|0){J=c[d+32>>2]|0;c[J>>2]=c[b+292>>2];c[J+(ba<<2)>>2]=c[b+292>>2]}C=+f[ca+52>>2];w=+f[ca+56>>2];B=+f[ca+60>>2];m=+f[da+52>>2];e=+f[da+56>>2];l=+f[da+60>>2];if(Y){v=(e-w)*q-(l-B)*p;P=(l-B)*o-(m-C)*q;O=(m-C)*p-(e-w)*o;f[R+(ba<<1<<2)>>2]=X*v;f[R+((ba<<1|1)<<2)>>2]=X*P;f[R+((ba<<1)+2<<2)>>2]=X*O;f[x+(ba<<1<<2)>>2]=(1.0-X)*v;f[x+((ba<<1|1)<<2)>>2]=(1.0-X)*P;f[x+((ba<<1)+2<<2)>>2]=(1.0-X)*O;O=(e-w)*g-(l-B)*n;P=(l-B)*u-(m-C)*g;v=(m-C)*n-(e-w)*u;f[R+(ba*3<<2)>>2]=X*O;f[R+((ba*3|0)+1<<2)>>2]=X*P;f[R+((ba*3|0)+2<<2)>>2]=X*v;f[x+(ba*3<<2)>>2]=(1.0-X)*O;f[x+((ba*3|0)+1<<2)>>2]=(1.0-X)*P;f[x+((ba*3|0)+2<<2)>>2]=(1.0-X)*v;j=c[d+8>>2]|0;f[j+(ba<<1<<2)>>2]=o;f[j+((ba<<1|1)<<2)>>2]=p;f[j+((ba<<1)+2<<2)>>2]=q;f[j+(ba*3<<2)>>2]=u;f[j+((ba*3|0)+1<<2)>>2]=n;f[j+((ba*3|0)+2<<2)>>2]=g;i=c[d+16>>2]|0;f[i+(ba<<1<<2)>>2]=k;f[i+((ba<<1|1)<<2)>>2]=-p;f[i+((ba<<1)+2<<2)>>2]=-q;f[i+(ba*3<<2)>>2]=-u;f[i+((ba*3|0)+1<<2)>>2]=-n;v=n;t=i;P=0.0;O=0.0;M=0.0;L=0.0;K=0.0;F=0.0;n=e-w;l=l-B;k=m-C;i=i+((ba*3|0)+2<<2)|0}else{v=+f[b+936>>2]-m;M=+f[b+940>>2]-e;N=+f[b+944>>2]-l;n=(c[h>>2]=_,+f[h>>2]);p=(c[h>>2]=$,+f[h>>2]);m=(c[h>>2]=aa,+f[h>>2]);O=+f[b+872>>2]-C;P=+f[b+876>>2]-w;k=+f[b+880>>2]-B;K=+f[b+1080>>2]-+f[b+1032>>2];F=(O*n+P*p+k*m)*n+K*n-(v*n+M*p+N*m)*n;L=(O*n+P*p+k*m)*p+K*p-(v*n+M*p+N*m)*p;K=(O*n+P*p+k*m)*m+K*m-(v*n+M*p+N*m)*m;C=O-(O*n+P*p+k*m)*n+X*F;w=P-(O*n+P*p+k*m)*p+X*L;B=k-(O*n+P*p+k*m)*m+X*K;F=v-(v*n+M*p+N*m)*n-(1.0-X)*F;L=M-(v*n+M*p+N*m)*p-(1.0-X)*L;K=N-(v*n+M*p+N*m)*m-(1.0-X)*K;g=X*(v-(v*n+M*p+N*m)*n)+(1.0-X)*(O-(O*n+P*p+k*m)*n);e=X*(M-(v*n+M*p+N*m)*p)+(1.0-X)*(P-(O*n+P*p+k*m)*p);k=X*(N-(v*n+M*p+N*m)*m)+(1.0-X)*(k-(O*n+P*p+k*m)*m);if(k*k+(g*g+e*e)>1.1920928955078125e-07){P=1.0/+s(+(k*k+(g*g+e*e)));j=(f[h>>2]=e*P,c[h>>2]|0);t=(f[h>>2]=k*P,c[h>>2]|0);l=e*P;o=g*P;i=(f[h>>2]=g*P,c[h>>2]|0);e=k*P}else{i=c[b+828>>2]|0;j=c[b+844>>2]|0;t=c[b+860>>2]|0;e=(c[h>>2]=t,+f[h>>2]);l=(c[h>>2]=j,+f[h>>2]);o=(c[h>>2]=i,+f[h>>2])}u=e*p-l*m;v=o*m-e*n;N=l*n-o*p;f[R+(ba<<1<<2)>>2]=w*e-B*l;f[R+(ba<<1<<2)+4>>2]=B*o-C*e;f[R+(ba<<1<<2)+8>>2]=C*l-w*o;f[x+(ba<<1<<2)>>2]=-(L*e-K*l);f[x+((ba<<1|1)<<2)>>2]=-(K*o-F*e);f[x+((ba<<1)+2<<2)>>2]=-(F*l-L*o);if(V<1.1920928955078125e-07|W<1.1920928955078125e-07?(a[b+297>>0]|0)!=0:0){e=(1.0-X)*(L*N-K*v);g=(1.0-X)*(K*u-F*N);k=(1.0-X)*(F*v-L*u);l=X*(w*N-B*v);m=X*(C*v-w*u);n=X*(B*u-C*N)}else{e=L*N-K*v;g=K*u-F*N;k=F*v-L*u;l=w*N-B*v;m=C*v-w*u;n=B*u-C*N}f[R+(ba*3<<2)>>2]=l;f[R+(ba*3<<2)+4>>2]=n;f[R+(ba*3<<2)+8>>2]=m;f[x+(ba*3<<2)>>2]=-e;f[x+((ba*3|0)+1<<2)>>2]=-g;f[x+((ba*3|0)+2<<2)>>2]=-k;J=c[d+8>>2]|0;c[J+(ba<<1<<2)>>2]=i;c[J+((ba<<1|1)<<2)>>2]=j;c[J+((ba<<1)+2<<2)>>2]=t;f[J+(ba*3<<2)>>2]=u;f[J+((ba*3|0)+1<<2)>>2]=v;f[J+((ba*3|0)+2<<2)>>2]=N;i=c[d+16>>2]|0;f[i+(ba<<1<<2)>>2]=-o;p=(c[h>>2]=j,+f[h>>2]);f[i+((ba<<1|1)<<2)>>2]=-p;q=(c[h>>2]=t,+f[h>>2]);f[i+((ba<<1)+2<<2)>>2]=-q;f[i+(ba*3<<2)>>2]=-u;f[i+((ba*3|0)+1<<2)>>2]=-v;j=J;t=i;P=w;O=B;M=C;n=0.0;l=0.0;k=0.0;i=i+((ba*3|0)+2<<2)|0;g=N}f[i>>2]=-g;e=+f[b+264>>2];if(!(Q&32))e=e*+f[d+4>>2];N=e*+f[d>>2];f[D+(ba<<1<<2)>>2]=N*(S*o+U*p+T*q);f[D+(ba*3<<2)>>2]=N*(S*u+U*v+T*g);if(Q&16|0){J=c[d+32>>2]|0;c[J+(ba<<1<<2)>>2]=c[b+276>>2];c[J+(ba*3<<2)>>2]=c[b+276>>2]}if(!(a[b+296>>0]|0)){A=0;o=0.0}else{o=ea*+f[b+1032>>2];A=o>0.0?2:1}i=a[b+1096>>0]|0;y=(A|0)!=0;if(A|i&255){c[j+(ba<<2<<2)>>2]=_;c[j+((ba<<2|1)<<2)>>2]=$;c[j+((ba<<2|2)<<2)>>2]=aa;p=(c[h>>2]=_,+f[h>>2]);f[t+(ba<<2<<2)>>2]=-p;q=(c[h>>2]=$,+f[h>>2]);f[t+((ba<<2|1)<<2)>>2]=-q;u=(c[h>>2]=aa,+f[h>>2]);f[t+((ba<<2|2)<<2)>>2]=-u;if(!Y){if(!(V<1.1920928955078125e-07|W<1.1920928955078125e-07)){f[R+(ba<<2<<2)>>2]=P*u-O*q;f[R+((ba<<2|1)<<2)>>2]=O*p-M*u;f[R+((ba<<2|2)<<2)>>2]=M*q-P*p;f[x+(ba<<2<<2)>>2]=-(L*u-K*q);f[x+((ba<<2|1)<<2)>>2]=-(K*p-F*u);e=-(F*q-L*p);Z=31}}else{V=n*u-l*q;W=l*p-k*u;e=k*q-n*p;f[R+(ba<<2<<2)>>2]=X*V;f[R+((ba<<2|1)<<2)>>2]=X*W;f[R+((ba<<2|2)<<2)>>2]=X*e;f[x+(ba<<2<<2)>>2]=(1.0-X)*V;f[x+((ba<<2|1)<<2)>>2]=(1.0-X)*W;e=(1.0-X)*e;Z=31}if((Z|0)==31)f[x+((ba<<2|2)<<2)>>2]=e;x=+f[b+184>>2]==+f[b+188>>2];f[D+(ba<<2<<2)>>2]=0.0;j=(c[d+36>>2]|0)+(ba<<2<<2)|0;f[j>>2]=0.0;t=(c[d+40>>2]|0)+(ba<<2<<2)|0;f[t>>2]=0.0;n=+f[((Q&512|0)==0?d+4|0:b+232|0)>>2];if(!(i<<24>>24==0|y&x)){if(Q&1|0)c[(c[d+32>>2]|0)+(ba<<2<<2)>>2]=c[b+212>>2];m=+f[b+1100>>2];e=+f[b+1080>>2];g=+f[b+184>>2];k=+f[b+188>>2];l=n*+f[d>>2];do if(!(g>k))if(!(g==k)){if(m/l<0.0)if(e>=g?g-m/l>e:0){e=(g-e)/(m/l);break}else{e=e0.0)if(e<=k?k-m/lk?0.0:1.0;break}else e=0.0}else e=0.0;else e=1.0;while(0);Z=(c[d+28>>2]|0)+(ba<<2<<2)|0;f[Z>>2]=+f[Z>>2]-ea*e*m;f[j>>2]=+f[j>>2]-+f[b+1104>>2]*+f[d>>2];f[t>>2]=+f[b+1104>>2]*+f[d>>2]+ +f[t>>2]}if(y){i=(c[d+28>>2]|0)+(ba<<2<<2)|0;f[i>>2]=+f[i>>2]+o*(n*+f[d>>2]);if(c[b+300>>2]&256|0)c[(c[d+32>>2]|0)+(ba<<2<<2)>>2]=c[b+244>>2];do if(!x)if((A|0)==1){f[j>>2]=-3402823466385288598117041.0e14;e=0.0;break}else{f[j>>2]=0.0;e=3402823466385288598117041.0e14;break}else{f[j>>2]=-3402823466385288598117041.0e14;e=3402823466385288598117041.0e14}while(0);f[t>>2]=e;X=1.0-+f[b+240>>2];g=+r(+X);do if(!(X!=X|0.0!=0.0|X==0.0)){e=ea*(+f[ca+312>>2]*p+ +f[ca+316>>2]*q+ +f[ca+320>>2]*u-(+f[da+312>>2]*p+ +f[da+316>>2]*q+ +f[da+320>>2]*u));if((A|0)==1){if(!(e<0.0))break;if(!(+f[i>>2]<-(g*e)))break;f[i>>2]=-(g*e);break}else{if(!(e>0.0))break;if(!(+f[i>>2]>-(g*e)))break;f[i>>2]=-(g*e);break}}while(0);f[i>>2]=+f[b+232>>2]*+f[i>>2];i=5}else i=5}else i=4;if(!(a[b+297>>0]|0)){y=0;v=0.0}else{v=+f[b+1088>>2];y=v>0.0?1:2}j=a[b+1112>>0]|0;t=(y|0)!=0;if(!(y|j&255))return;x=z(c[d+24>>2]|0,i)|0;i=c[d+12>>2]|0;c[i+(x<<2)>>2]=_;c[i+(x+1<<2)>>2]=$;c[i+(x+2<<2)>>2]=aa;w=(c[h>>2]=_,+f[h>>2]);i=c[d+20>>2]|0;f[i+(x<<2)>>2]=-w;u=(c[h>>2]=$,+f[h>>2]);f[i+(x+1<<2)>>2]=-u;q=(c[h>>2]=aa,+f[h>>2]);f[i+(x+2<<2)>>2]=-q;n=+f[b+192>>2];o=+f[b+196>>2];i=c[b+300>>2]|0;p=+f[((i&2048|0)==0?d+4|0:b+248|0)>>2];if(!(j<<24>>24==0|t&n==o)){if(!(i&4)){g=n;k=o}else{c[(c[d+32>>2]|0)+(x<<2)>>2]=c[b+228>>2];g=+f[b+192>>2];k=+f[b+196>>2]}e=+f[b+1084>>2];m=+f[b+1116>>2];l=p*+f[d>>2];do if(!(g>k))if(!(g==k)){if(m/l<0.0)if(e>=g?g-m/l>e:0){e=(g-e)/(m/l);break}else{e=e0.0)if(e<=k?k-m/lk?0.0:1.0;break}else e=0.0}else e=0.0;else e=1.0;while(0);f[(c[d+28>>2]|0)+(x<<2)>>2]=e*m;f[(c[d+36>>2]|0)+(x<<2)>>2]=-(+f[b+1120>>2]*+f[d>>2]);f[(c[d+40>>2]|0)+(x<<2)>>2]=+f[b+1120>>2]*+f[d>>2]}if(!t)return;j=(c[d+28>>2]|0)+(x<<2)|0;f[j>>2]=+f[j>>2]+v*(p*+f[d>>2]);if(i&1024|0)c[(c[d+32>>2]|0)+(x<<2)>>2]=c[b+260>>2];do if(!(n==o)){i=(c[d+36>>2]|0)+(x<<2)|0;if((y|0)==1){f[i>>2]=0.0;e=3402823466385288598117041.0e14;break}else{f[i>>2]=-3402823466385288598117041.0e14;e=0.0;break}}else{f[(c[d+36>>2]|0)+(x<<2)>>2]=-3402823466385288598117041.0e14;e=3402823466385288598117041.0e14}while(0);f[(c[d+40>>2]|0)+(x<<2)>>2]=e;ea=1.0-+f[b+256>>2];g=+r(+ea);do if(!(ea!=ea|0.0!=0.0|ea==0.0)){da=c[b+28>>2]|0;d=c[b+32>>2]|0;e=+f[da+328>>2]*w+ +f[da+332>>2]*u+ +f[da+336>>2]*q-(+f[d+328>>2]*w+ +f[d+332>>2]*u+ +f[d+336>>2]*q);if((y|0)==1){if(!(e<0.0))break;if(!(+f[j>>2]<-(g*e)))break;f[j>>2]=-(g*e);break}else{if(!(e>0.0))break;if(!(+f[j>>2]>-(g*e)))break;f[j>>2]=-(g*e);break}}while(0);f[j>>2]=+f[b+248>>2]*+f[j>>2];return}function ub(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0,v=0,w=0,x=0,y=0.0,z=0;z=ea;ea=ea+112|0;c[b+164>>2]=1065353216;c[b+168>>2]=1065353216;c[b+172>>2]=1065353216;f[b+176>>2]=0.0;c[b+180>>2]=0;f[b+184>>2]=999999984306749440.0;c[b+188>>2]=0;c[b+188+4>>2]=0;c[b+188+8>>2]=0;c[b+188+12>>2]=0;c[b+204>>2]=1;c[b+208>>2]=-1;c[b+212>>2]=-1;c[b+216>>2]=1;f[b+220>>2]=0.0;f[b+224>>2]=.5;f[b+228>>2]=0.0;f[b+232>>2]=0.0;c[b+236>>2]=1;c[b+240>>2]=0;f[b+244>>2]=1.0;c[b+248>>2]=0;c[b+248+4>>2]=0;c[b+248+8>>2]=0;c[b+248+12>>2]=0;c[b+4>>2]=1065353216;c[b+8>>2]=0;c[b+8+4>>2]=0;c[b+8+8>>2]=0;c[b+8+12>>2]=0;c[b+24>>2]=1065353216;c[b+28>>2]=0;c[b+28+4>>2]=0;c[b+28+8>>2]=0;c[b+28+12>>2]=0;c[b+44>>2]=1065353216;c[b+48>>2]=0;c[b+48+4>>2]=0;c[b+48+8>>2]=0;c[b+48+12>>2]=0;c[b+48+16>>2]=0;c[b>>2]=4244;a[b+280>>0]=1;c[b+276>>2]=0;c[b+268>>2]=0;c[b+272>>2]=0;c[b+284>>2]=0;a[b+408>>0]=1;c[b+404>>2]=0;c[b+396>>2]=0;c[b+400>>2]=0;a[b+428>>0]=1;c[b+424>>2]=0;c[b+416>>2]=0;c[b+420>>2]=0;a[b+448>>0]=1;c[b+444>>2]=0;c[b+436>>2]=0;c[b+440>>2]=0;a[b+496>>0]=1;c[b+492>>2]=0;c[b+484>>2]=0;c[b+488>>2]=0;a[b+516>>0]=1;c[b+512>>2]=0;c[b+504>>2]=0;c[b+508>>2]=0;c[b+684>>2]=d;a[b+704>>0]=1;c[b+700>>2]=0;c[b+692>>2]=0;c[b+696>>2]=0;a[b+724>>0]=1;c[b+720>>2]=0;c[b+712>>2]=0;c[b+716>>2]=0;a[b+744>>0]=1;c[b+740>>2]=0;c[b+732>>2]=0;c[b+736>>2]=0;a[b+764>>0]=1;c[b+760>>2]=0;c[b+752>>2]=0;c[b+756>>2]=0;a[b+784>>0]=1;c[b+780>>2]=0;c[b+772>>2]=0;c[b+776>>2]=0;a[b+804>>0]=1;c[b+800>>2]=0;c[b+792>>2]=0;c[b+796>>2]=0;a[b+824>>0]=1;c[b+820>>2]=0;c[b+812>>2]=0;c[b+816>>2]=0;a[b+844>>0]=1;c[b+840>>2]=0;c[b+832>>2]=0;c[b+836>>2]=0;a[b+864>>0]=1;c[b+860>>2]=0;c[b+852>>2]=0;c[b+856>>2]=0;a[b+884>>0]=1;c[b+880>>2]=0;c[b+872>>2]=0;c[b+876>>2]=0;a[b+964>>0]=1;c[b+960>>2]=0;c[b+952>>2]=0;c[b+956>>2]=0;a[b+984>>0]=1;c[b+980>>2]=0;c[b+972>>2]=0;c[b+976>>2]=0;c[b+928>>2]=0;c[b+932>>2]=0;c[b+936>>2]=-1;c[b+940>>2]=0;c[b+944>>2]=0;a[b+1024>>0]=1;c[b+1020>>2]=0;c[b+1012>>2]=0;c[b+1016>>2]=0;a[b+1044>>0]=1;c[b+1040>>2]=0;c[b+1032>>2]=0;c[b+1036>>2]=0;c[b+988>>2]=0;c[b+992>>2]=0;c[b+996>>2]=-1;c[b+1e3>>2]=0;c[b+1004>>2]=0;a[b+1084>>0]=1;c[b+1080>>2]=0;c[b+1072>>2]=0;c[b+1076>>2]=0;a[b+1104>>0]=1;c[b+1100>>2]=0;c[b+1092>>2]=0;c[b+1096>>2]=0;c[b+1048>>2]=0;c[b+1052>>2]=0;c[b+1056>>2]=-1;c[b+1060>>2]=0;c[b+1064>>2]=0;a[b+1124>>0]=1;c[b+1120>>2]=0;c[b+1112>>2]=0;c[b+1116>>2]=0;a[b+1144>>0]=1;c[b+1140>>2]=0;c[b+1132>>2]=0;c[b+1136>>2]=0;a[b+1248>>0]=1;c[b+1244>>2]=0;c[b+1236>>2]=0;c[b+1240>>2]=0;c[b+236>>2]=8;c[b+288>>2]=0;f[b+292>>2]=1.0;c[b+296>>2]=0;c[b+296+4>>2]=0;c[b+296+8>>2]=0;c[b+296+12>>2]=0;c[b+296+16>>2]=0;f[b+316>>2]=.20000000298023224;f[b+320>>2]=0.0;f[b+324>>2]=1.0;f[b+328>>2]=.10000000149011612;f[b+332>>2]=1.0;f[b+336>>2]=.699999988079071;f[b+340>>2]=.10000000149011612;f[b+344>>2]=1.0;f[b+348>>2]=.5;f[b+352>>2]=.5;f[b+356>>2]=.5;f[b+360>>2]=.5;f[b+364>>2]=1.0;f[b+368>>2]=1.0;c[b+372>>2]=0;c[b+376>>2]=1;c[b+380>>2]=0;c[b+384>>2]=4;c[b+388>>2]=1;a[b+472>>0]=0;a[b+473>>0]=0;f[b+476>>2]=0.0;c[b+520>>2]=0;c[b+520+4>>2]=0;c[b+520+8>>2]=0;c[b+520+12>>2]=0;c[b+536>>2]=1065353216;c[b+540>>2]=0;c[b+540+4>>2]=0;c[b+540+8>>2]=0;c[b+540+12>>2]=0;c[b+556>>2]=1065353216;c[b+560>>2]=0;c[b+560+4>>2]=0;c[b+560+8>>2]=0;c[b+560+12>>2]=0;c[b+576>>2]=1065353216;f[b+580>>2]=0.0;c[b+584>>2]=1065353216;c[b+588>>2]=0;c[b+588+4>>2]=0;c[b+588+8>>2]=0;c[b+588+12>>2]=0;c[b+604>>2]=1065353216;c[b+608>>2]=0;c[b+608+4>>2]=0;c[b+608+8>>2]=0;c[b+608+12>>2]=0;c[b+624>>2]=1065353216;f[b+628>>2]=0.0;c[b+680>>2]=0;f[b+888>>2]=0.0;a[b+924>>0]=1;c[b+892>>2]=0;c[b+892+4>>2]=0;c[b+892+8>>2]=0;c[b+892+12>>2]=0;c[b+892+16>>2]=0;c[b+892+20>>2]=0;c[b+892+24>>2]=0;c[b+892+28>>2]=0;c[b+4>>2]=1065353216;c[b+8>>2]=0;c[b+8+4>>2]=0;c[b+8+8>>2]=0;c[b+8+12>>2]=0;c[b+24>>2]=1065353216;c[b+28>>2]=0;c[b+28+4>>2]=0;c[b+28+8>>2]=0;c[b+28+12>>2]=0;c[b+44>>2]=1065353216;c[b+48>>2]=0;c[b+48+4>>2]=0;c[b+48+8>>2]=0;c[b+48+12>>2]=0;c[b+48+16>>2]=0;d=c[b+404>>2]|0;if(d|0){if(a[b+408>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+404>>2]=0}a[b+408>>0]=1;c[b+404>>2]=0;c[b+396>>2]=0;c[b+400>>2]=0;d=c[b+424>>2]|0;if(d|0){if(a[b+428>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+424>>2]=0}a[b+428>>0]=1;c[b+424>>2]=0;c[b+416>>2]=0;c[b+420>>2]=0;d=c[b+444>>2]|0;do if(d){if(!(a[b+448>>0]|0)){c[b+444>>2]=0;a[b+448>>0]=1;c[b+444>>2]=0;c[b+436>>2]=0;c[b+440>>2]=0;d=1;u=17;break}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);i=c[b+416>>2]|0;d=c[b+420>>2]|0;c[b+444>>2]=0;a[b+448>>0]=1;c[b+444>>2]=0;c[b+436>>2]=0;c[b+440>>2]=0;if((i|0)==(d|0))if(d)if((d|0)<(d<<1|0))if(!(d<<1)){i=d;d=d<<1;j=0;u=20}else{d=d<<1;u=17}else i=d;else{d=1;u=17}}else{a[b+448>>0]=1;c[b+444>>2]=0;c[b+436>>2]=0;c[b+440>>2]=0;d=1;u=17}while(0);if((u|0)==17){c[6747]=(c[6747]|0)+1;i=kb((d<<2|3)+16|0)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=c[b+416>>2]|0;u=20}if((u|0)==20){l=c[b+424>>2]|0;if((i|0)<=0){if(l)u=24}else{k=0;do{c[j+(k<<2)>>2]=c[l+(k<<2)>>2];k=k+1|0}while((k|0)!=(i|0));u=24}if((u|0)==24){if(a[b+428>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0);i=c[b+416>>2]|0}c[b+424>>2]=0}a[b+428>>0]=1;c[b+424>>2]=j;c[b+420>>2]=d}k=c[b+424>>2]|0;c[k+(i<<2)>>2]=1;j=i+1|0;c[b+416>>2]=j;if((j|0)==(d|0)){l=(d|0)==0?1:d<<1;if((d|0)<(l|0)){if(!l)i=0;else{c[6747]=(c[6747]|0)+1;d=kb((l<<2|3)+16|0)|0;if(!d)i=0;else{c[(d+4+15&-16)+-4>>2]=d;i=d+4+15&-16}d=c[b+416>>2]|0;k=c[b+424>>2]|0}if((d|0)<=0){if(k)u=38}else{j=0;do{c[i+(j<<2)>>2]=c[k+(j<<2)>>2];j=j+1|0}while((j|0)!=(d|0));u=38}if((u|0)==38){if(a[b+428>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0);d=c[b+416>>2]|0}c[b+424>>2]=0}a[b+428>>0]=1;c[b+424>>2]=i;c[b+420>>2]=l;j=d;d=l}else{i=k;j=d}}else i=k;c[i+(j<<2)>>2]=2;j=j+1|0;c[b+416>>2]=j;if((j|0)==(d|0)){l=(d|0)==0?1:d<<1;if((d|0)<(l|0)){if(!l)k=0;else{c[6747]=(c[6747]|0)+1;d=kb((l<<2|3)+16|0)|0;if(!d)j=0;else{c[(d+4+15&-16)+-4>>2]=d;j=d+4+15&-16}d=c[b+416>>2]|0;i=c[b+424>>2]|0;k=j}if((d|0)<=0){if(i)u=52}else{j=0;do{c[k+(j<<2)>>2]=c[i+(j<<2)>>2];j=j+1|0}while((j|0)!=(d|0));u=52}if((u|0)==52){if(a[b+428>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);d=c[b+416>>2]|0}c[b+424>>2]=0}a[b+428>>0]=1;c[b+424>>2]=k;c[b+420>>2]=l;i=k;j=d;d=l}else j=d}c[i+(j<<2)>>2]=3;j=j+1|0;c[b+416>>2]=j;if((j|0)==(d|0)){l=(d|0)==0?1:d<<1;if((d|0)<(l|0)){if(!l)k=0;else{c[6747]=(c[6747]|0)+1;d=kb((l<<2|3)+16|0)|0;if(!d)j=0;else{c[(d+4+15&-16)+-4>>2]=d;j=d+4+15&-16}d=c[b+416>>2]|0;i=c[b+424>>2]|0;k=j}if((d|0)<=0){if(i)u=66}else{j=0;do{c[k+(j<<2)>>2]=c[i+(j<<2)>>2];j=j+1|0}while((j|0)!=(d|0));u=66}if((u|0)==66){if(a[b+428>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);d=c[b+416>>2]|0}c[b+424>>2]=0}a[b+428>>0]=1;c[b+424>>2]=k;c[b+420>>2]=l;i=k}}else d=j;c[i+(d<<2)>>2]=0;c[b+416>>2]=d+1;c[6747]=(c[6747]|0)+1;d=kb(39)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}c[d+8>>2]=0;c[d>>2]=4352;c[d+4>>2]=32;c[d+16>>2]=b;c[b+192>>2]=d;f[d+12>>2]=.25;c[b+1148>>2]=1065353216;c[b+1152>>2]=0;c[b+1152+4>>2]=0;c[b+1152+8>>2]=0;c[b+1152+12>>2]=0;c[b+1168>>2]=1065353216;c[b+1172>>2]=0;c[b+1172+4>>2]=0;c[b+1172+8>>2]=0;c[b+1172+12>>2]=0;c[b+1188>>2]=1065353216;u=b+1192|0;v=u+36|0;do{c[u>>2]=0;u=u+4|0}while((u|0)<(v|0));f[b+1228>>2]=1.0;x=pg(b)|0;f[x+4>>2]=1.0;f[x+8>>2]=1.0;f[x+12>>2]=1.0;c[x+16>>2]=1;u=c[b+192>>2]|0;y=+ha[c[(c[u>>2]|0)+48>>2]&15](u);u=z;v=u+100|0;do{c[u>>2]=0;u=u+4|0}while((u|0)<(v|0));l=c[b+712>>2]|0;if((l|0)<(e|0)){if((c[b+716>>2]|0)<(e|0)){if(!e){i=l;j=0}else{c[6747]=(c[6747]|0)+1;d=kb((e*104|3)+16|0)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}i=c[b+712>>2]|0;j=d}if((i|0)>0){d=0;do{u=j+(d*104|0)|0;k=(c[b+720>>2]|0)+(d*104|0)|0;v=u+104|0;do{c[u>>2]=c[k>>2];u=u+4|0;k=k+4|0}while((u|0)<(v|0));d=d+1|0}while((d|0)!=(i|0))}d=c[b+720>>2]|0;if(d|0){if(a[b+724>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+720>>2]=0}a[b+724>>0]=1;c[b+720>>2]=j;c[b+716>>2]=e}d=l;do{u=c[b+720>>2]|0;c[u+(d*104|0)>>2]=0;u=u+(d*104|0)+4|0;k=z;v=u+100|0;do{c[u>>2]=c[k>>2];u=u+4|0;k=k+4|0}while((u|0)<(v|0));d=d+1|0}while((d|0)!=(e|0))}c[b+712>>2]=e;if((e|0)>0){w=0;i=h;d=g;while(1){k=c[b+720>>2]|0;l=k+(w*104|0)|0;u=l;v=u+104|0;do{c[u>>2]=0;u=u+4|0}while((u|0)<(v|0));if(!d){p=0.0;n=0.0;o=0.0;m=0.0;d=0}else{p=+f[d+8>>2];n=+f[d>>2];o=+f[d+4>>2];m=+f[d+12>>2];d=d+16|0}h=k+(w*104|0)+8|0;f[h>>2]=n;f[k+(w*104|0)+12>>2]=o;f[k+(w*104|0)+16>>2]=p;f[k+(w*104|0)+20>>2]=m;g=k+(w*104|0)+24|0;c[g>>2]=c[h>>2];c[g+4>>2]=c[h+4>>2];c[g+8>>2]=c[h+8>>2];c[g+12>>2]=c[h+12>>2];if(!i){m=1.0;j=0}else{m=+f[i>>2];j=i+4|0}f[k+(w*104|0)+88>>2]=m>0.0?1.0/m:0.0;r=n-y;t=o-y;s=p-y;q=y+n;n=y+o;m=y+p;i=c[b+932>>2]|0;if(!i){c[6747]=(c[6747]|0)+1;i=kb(63)|0;if(!i)i=0;else{c[(i+4+15&-16)+-4>>2]=i;i=i+4+15&-16}u=i;v=u+44|0;do{c[u>>2]=0;u=u+4|0}while((u|0)<(v|0))}else c[b+932>>2]=0;c[i+32>>2]=0;c[i+36>>2]=l;c[i+40>>2]=0;f[i>>2]=r;f[i+4>>2]=t;f[i+8>>2]=s;f[i+12>>2]=0.0;f[i+16>>2]=q;f[i+20>>2]=n;f[i+24>>2]=m;f[i+28>>2]=0.0;je(b+928|0,c[b+928>>2]|0,i);c[b+940>>2]=(c[b+940>>2]|0)+1;c[k+(w*104|0)+96>>2]=i;c[k+(w*104|0)+4>>2]=x;w=w+1|0;if((w|0)==(e|0))break;else i=j}}d=c[b+928>>2]|0;if(!d){c[b+892>>2]=0;c[b+892+4>>2]=0;c[b+892+8>>2]=0;c[b+892+12>>2]=0;c[b+892+16>>2]=0;c[b+892+20>>2]=0;c[b+892+24>>2]=0;c[b+892+28>>2]=0;ea=z;return}e=c[b+192>>2]|0;s=+ha[c[(c[e>>2]|0)+48>>2]&15](e);y=+f[d+4>>2]-s;t=+f[d+8>>2]-s;f[b+892>>2]=+f[d>>2]-s;f[b+896>>2]=y;f[b+900>>2]=t;f[b+904>>2]=0.0;t=s+ +f[d+20>>2];y=s+ +f[d+24>>2];f[b+908>>2]=s+ +f[d+16>>2];f[b+912>>2]=t;f[b+916>>2]=y;f[b+920>>2]=0.0;d=c[b+188>>2]|0;if(!d){ea=z;return}e=c[b+684>>2]|0;g=c[e+32>>2]|0;Ta[c[(c[g>>2]|0)+16>>2]&31](g,d,b+892|0,b+908|0,c[e+36>>2]|0);ea=z;return}function vb(d,g,h){d=d|0;g=g|0;h=h|0;var i=0,j=0,k=0.0,l=0.0,m=0.0,n=0,o=0.0,p=0,q=0,r=0,s=0.0,t=0.0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0,F=0,G=0,H=0,I=0,J=0,K=0.0,L=0.0,M=0.0;J=ea;ea=ea+96|0;G=c[d+56>>2]|0;if((h-g|0)==1){if(!(a[d+60>>0]|0)){p=(c[d+96>>2]|0)+(G<<6)|0;q=(c[d+76>>2]|0)+(g<<6)|0;r=p+64|0;do{c[p>>2]=c[q>>2];p=p+4|0;q=q+4|0}while((p|0)<(r|0))}else{H=(c[d+116>>2]|0)+(g<<4)|0;I=(c[d+136>>2]|0)+(G<<4)|0;c[I>>2]=c[H>>2];c[I+4>>2]=c[H+4>>2];c[I+8>>2]=c[H+8>>2];c[I+12>>2]=c[H+12>>2]}c[d+56>>2]=(c[d+56>>2]|0)+1;ea=J;return}if((h|0)>(g|0)){n=(a[d+60>>0]|0)==0;if(n){i=c[d+76>>2]|0;l=0.0;k=0.0;m=0.0;j=g;do{k=k+(+f[i+(j<<6)+16>>2]+ +f[i+(j<<6)>>2])*.5;m=m+(+f[i+(j<<6)+20>>2]+ +f[i+(j<<6)+4>>2])*.5;l=l+(+f[i+(j<<6)+24>>2]+ +f[i+(j<<6)+8>>2])*.5;j=j+1|0}while((j|0)!=(h|0))}else{i=c[d+116>>2]|0;o=+f[d+36>>2];s=+f[d+40>>2];t=+f[d+44>>2];w=+f[d+4>>2];x=+f[d+8>>2];y=+f[d+12>>2];k=0.0;m=0.0;l=0.0;j=g;do{k=k+(+(e[i+(j<<4)+6>>1]|0)/o+w+(+(e[i+(j<<4)>>1]|0)/o+w))*.5;m=m+(+(e[i+(j<<4)+8>>1]|0)/s+x+(+(e[i+(j<<4)+2>>1]|0)/s+x))*.5;l=l+(+(e[i+(j<<4)+10>>1]|0)/t+y+(+(e[i+(j<<4)+4>>1]|0)/t+y))*.5;j=j+1|0}while((j|0)!=(h|0))}B=1.0/+(h-g|0);D=B*k;C=B*m;B=B*l;if(n){i=c[d+76>>2]|0;k=0.0;m=0.0;o=0.0;j=g;do{w=(+f[i+(j<<6)+16>>2]+ +f[i+(j<<6)>>2])*.5-D;x=(+f[i+(j<<6)+20>>2]+ +f[i+(j<<6)+4>>2])*.5-C;y=(+f[i+(j<<6)+24>>2]+ +f[i+(j<<6)+8>>2])*.5-B;k=k+w*w;m=m+x*x;o=o+y*y;j=j+1|0}while((j|0)!=(h|0));l=+(h-g|0)}else{i=c[d+116>>2]|0;l=+f[d+36>>2];s=+f[d+40>>2];t=+f[d+44>>2];w=+f[d+4>>2];x=+f[d+8>>2];y=+f[d+12>>2];k=0.0;m=0.0;o=0.0;j=g;do{M=(+(e[i+(j<<4)+6>>1]|0)/l+w+(+(e[i+(j<<4)>>1]|0)/l+w))*.5-D;L=(+(e[i+(j<<4)+8>>1]|0)/s+x+(+(e[i+(j<<4)+2>>1]|0)/s+x))*.5-C;K=(+(e[i+(j<<4)+10>>1]|0)/t+y+(+(e[i+(j<<4)+4>>1]|0)/t+y))*.5-B;k=k+M*M;m=m+L*L;o=o+K*K;j=j+1|0}while((j|0)!=(h|0));l=+(h-g|0)}}else{o=0.0;m=0.0;k=0.0;l=+(h-g|0)}M=1.0/(l+-1.0);L=M*k;K=M*m;M=M*o;v=L>2]=0;c[J+16+4>>2]=0;c[J+16+8>>2]=0;c[J+16+12>>2]=0;if((h|0)>(g|0)){if(!(a[d+60>>0]|0)){i=c[d+76>>2]|0;l=0.0;k=0.0;m=0.0;j=g;do{m=(+f[i+(j<<6)+16>>2]+ +f[i+(j<<6)>>2])*.5+m;l=(+f[i+(j<<6)+20>>2]+ +f[i+(j<<6)+4>>2])*.5+l;k=(+f[i+(j<<6)+24>>2]+ +f[i+(j<<6)+8>>2])*.5+k;j=j+1|0}while((j|0)!=(h|0))}else{i=c[d+116>>2]|0;o=+f[d+36>>2];s=+f[d+40>>2];t=+f[d+44>>2];w=+f[d+4>>2];x=+f[d+8>>2];y=+f[d+12>>2];l=0.0;k=0.0;m=0.0;j=g;do{m=(+(e[i+(j<<4)+6>>1]|0)/o+w+(+(e[i+(j<<4)>>1]|0)/o+w))*.5+m;l=(+(e[i+(j<<4)+8>>1]|0)/s+x+(+(e[i+(j<<4)+2>>1]|0)/s+x))*.5+l;k=(+(e[i+(j<<4)+10>>1]|0)/t+y+(+(e[i+(j<<4)+4>>1]|0)/t+y))*.5+k;j=j+1|0}while((j|0)!=(h|0))}f[J+16>>2]=m;f[J+16+4>>2]=l;f[J+16+8>>2]=k;i=J+16|0}else{m=0.0;l=0.0;k=0.0;i=J+16|0}f[i>>2]=1.0/+(h-g|0)*m;f[J+16+4>>2]=1.0/+(h-g|0)*l;f[J+16+8>>2]=1.0/+(h-g|0)*k;w=+f[J+16+(v<<2)>>2];if((h|0)>(g|0)){u=g;i=g;do{j=(a[d+60>>0]|0)==0;if(j){F=c[d+76>>2]|0;k=+f[F+(u<<6)+16>>2];l=+f[F+(u<<6)+20>>2];m=+f[F+(u<<6)+24>>2];o=+f[F+(u<<6)>>2];s=+f[F+(u<<6)+4>>2];t=+f[F+(u<<6)+8>>2]}else{F=c[d+116>>2]|0;K=+f[d+36>>2];L=+f[d+40>>2];M=+f[d+44>>2];o=+f[d+4>>2];s=+f[d+8>>2];t=+f[d+12>>2];k=+(e[F+(u<<4)+6>>1]|0)/K+o;l=+(e[F+(u<<4)+8>>1]|0)/L+s;m=+(e[F+(u<<4)+10>>1]|0)/M+t;o=+(e[F+(u<<4)>>1]|0)/K+o;s=+(e[F+(u<<4)+2>>1]|0)/L+s;t=+(e[F+(u<<4)+4>>1]|0)/M+t}f[J>>2]=(k+o)*.5;f[J+4>>2]=(l+s)*.5;f[J+8>>2]=(m+t)*.5;f[J+12>>2]=0.0;if(+f[J+(v<<2)>>2]>w){if(j){j=c[d+76>>2]|0;n=j+(u<<6)|0;p=J+32|0;q=n;r=p+64|0;do{c[p>>2]=c[q>>2];p=p+4|0;q=q+4|0}while((p|0)<(r|0));p=n;q=j+(i<<6)|0;r=p+64|0;do{c[p>>2]=c[q>>2];p=p+4|0;q=q+4|0}while((p|0)<(r|0));p=(c[d+76>>2]|0)+(i<<6)|0;q=J+32|0;r=p+64|0;do{c[p>>2]=c[q>>2];p=p+4|0;q=q+4|0}while((p|0)<(r|0))}else{E=c[d+116>>2]|0;F=E+(u<<4)|0;c[J+32>>2]=c[F>>2];c[J+32+4>>2]=c[F+4>>2];c[J+32+8>>2]=c[F+8>>2];c[J+32+12>>2]=c[F+12>>2];E=E+(i<<4)|0;c[F>>2]=c[E>>2];c[F+4>>2]=c[E+4>>2];c[F+8>>2]=c[E+8>>2];c[F+12>>2]=c[E+12>>2];F=(c[d+116>>2]|0)+(i<<4)|0;c[F>>2]=c[J+32>>2];c[F+4>>2]=c[J+32+4>>2];c[F+8>>2]=c[J+32+8>>2];c[F+12>>2]=c[J+32+12>>2]}i=i+1|0}u=u+1|0}while((u|0)!=(h|0))}else i=g;if(!((i|0)>(((h-g|0)/3|0)+g|0)?(i|0)<(h+-1-((h-g|0)/3|0)|0):0))i=(1?h-g>>1:h-g|0)+g|0;F=c[d+56>>2]|0;if(!(a[d+60>>0]|0)){E=(c[d+96>>2]|0)+(F<<6)|0;c[E>>2]=c[d+20>>2];c[E+4>>2]=c[d+20+4>>2];c[E+8>>2]=c[d+20+8>>2];c[E+12>>2]=c[d+20+12>>2]}else{E=c[d+136>>2]|0;L=(+f[d+24>>2]-+f[d+8>>2])*+f[d+40>>2];M=(+f[d+28>>2]-+f[d+12>>2])*+f[d+44>>2];b[E+(F<<4)>>1]=~~((+f[d+20>>2]-+f[d+4>>2])*+f[d+36>>2])&65535&-2;b[E+(F<<4)+2>>1]=~~L&65535&-2;b[E+(F<<4)+4>>1]=~~M&65535&-2}j=c[d+56>>2]|0;if(!(a[d+60>>0]|0)){E=(c[d+96>>2]|0)+(j<<6)+16|0;c[E>>2]=c[d+4>>2];c[E+4>>2]=c[d+4+4>>2];c[E+8>>2]=c[d+4+8>>2];c[E+12>>2]=c[d+4+12>>2]}else{E=c[d+136>>2]|0;K=+f[d+4>>2];L=+f[d+8>>2];M=+f[d+12>>2];L=(L-L)*+f[d+40>>2];M=(M-M)*+f[d+44>>2];b[E+(j<<4)+6>>1]=~~((K-K)*+f[d+36>>2]+1.0)&65535|1;b[E+(j<<4)+8>>1]=~~(L+1.0)&65535|1;b[E+(j<<4)+10>>1]=~~(M+1.0)&65535|1}E=c[d+56>>2]|0;if((h|0)>(g|0)){z=a[d+60>>0]|0;A=g;do{if(!(z<<24>>24)){j=c[d+76>>2]|0;k=+f[j+(A<<6)>>2];m=+f[j+(A<<6)+4>>2];o=+f[j+(A<<6)+8>>2];l=+f[j+(A<<6)+12>>2];s=+f[j+(A<<6)+16>>2];x=+f[j+(A<<6)+20>>2];t=+f[j+(A<<6)+24>>2];w=+f[j+(A<<6)+28>>2];j=c[d+96>>2]|0;if(k<+f[j+(E<<6)>>2])f[j+(E<<6)>>2]=k;if(m<+f[j+(E<<6)+4>>2])f[j+(E<<6)+4>>2]=m;if(o<+f[j+(E<<6)+8>>2])f[j+(E<<6)+8>>2]=o;if(l<+f[j+(E<<6)+12>>2])f[j+(E<<6)+12>>2]=l;if(+f[j+(E<<6)+16>>2]>2]=s;if(+f[j+(E<<6)+20>>2]>2]=x;if(+f[j+(E<<6)+24>>2]>2]=t;if(+f[j+(E<<6)+28>>2]>2]=w}else{u=c[d+116>>2]|0;s=+f[d+36>>2];y=+f[d+40>>2];K=+f[d+44>>2];t=+f[d+4>>2];B=+f[d+8>>2];L=+f[d+12>>2];w=+f[d+4>>2];C=+f[d+8>>2];M=+f[d+12>>2];o=+f[d+36>>2];x=+f[d+40>>2];D=+f[d+44>>2];j=~~((+(e[u+(A<<4)>>1]|0)/s+t-w)*o)&65535&-2;n=~~((+(e[u+(A<<4)+2>>1]|0)/y+B-C)*x)&65535&-2;p=~~((+(e[u+(A<<4)+4>>1]|0)/K+L-M)*D)&65535&-2;q=~~(o*(+(e[u+(A<<4)+6>>1]|0)/s+t-w)+1.0)&65535|1;r=~~(x*(+(e[u+(A<<4)+8>>1]|0)/y+B-C)+1.0)&65535|1;u=~~(D*(+(e[u+(A<<4)+10>>1]|0)/K+L-M)+1.0)&65535|1;v=c[d+136>>2]|0;if((e[v+(E<<4)>>1]|0)>(j&65535))b[v+(E<<4)>>1]=j;if((e[v+(E<<4)+6>>1]|0)<(q&65535))b[v+(E<<4)+6>>1]=q;if((e[v+(E<<4)+2>>1]|0)>(n&65535))b[v+(E<<4)+2>>1]=n;if((e[v+(E<<4)+8>>1]|0)<(r&65535))b[v+(E<<4)+8>>1]=r;if((e[v+(E<<4)+4>>1]|0)>(p&65535))b[v+(E<<4)+4>>1]=p;if((e[v+(E<<4)+10>>1]|0)<(u&65535))b[v+(E<<4)+10>>1]=u}A=A+1|0}while((A|0)!=(h|0))}c[d+56>>2]=E+1;vb(d,g,i);z=c[d+56>>2]|0;vb(d,i,h);v=(c[d+56>>2]|0)-G|0;i=a[d+60>>0]|0;if(i<<24>>24!=0&(v|0)>128){r=c[d+136>>2]|0;q=c[r+(E+1<<4)+12>>2]|0;q=(q|0)>-1?1:0-q|0;u=c[r+(z<<4)+12>>2]|0;u=(u|0)>-1?1:0-u|0;if((q|0)<129){p=c[d+152>>2]|0;if((p|0)==(c[d+156>>2]|0)?(H=(p|0)==0?1:p<<1,(p|0)<(H|0)):0){if(!H){j=p;n=0}else{c[6747]=(c[6747]|0)+1;i=kb(H<<5|19)|0;if(!i)i=0;else{c[(i+4+15&-16)+-4>>2]=i;i=i+4+15&-16}j=c[d+152>>2]|0;n=i}if((j|0)>0){i=0;do{h=n+(i<<5)|0;G=(c[d+160>>2]|0)+(i<<5)|0;c[h>>2]=c[G>>2];c[h+4>>2]=c[G+4>>2];c[h+8>>2]=c[G+8>>2];c[h+12>>2]=c[G+12>>2];c[h+16>>2]=c[G+16>>2];c[h+20>>2]=c[G+20>>2];c[h+24>>2]=c[G+24>>2];c[h+28>>2]=c[G+28>>2];i=i+1|0}while((i|0)!=(j|0))}i=c[d+160>>2]|0;if(i|0){if(a[d+164>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[d+160>>2]=0}a[d+164>>0]=1;c[d+160>>2]=n;c[d+156>>2]=H;i=c[d+152>>2]|0}else i=p;c[d+152>>2]=i+1;H=(c[d+160>>2]|0)+(p<<5)|0;c[H>>2]=c[J+32>>2];c[H+4>>2]=c[J+32+4>>2];c[H+8>>2]=c[J+32+8>>2];c[H+12>>2]=c[J+32+12>>2];c[H+16>>2]=c[J+32+16>>2];c[H+20>>2]=c[J+32+20>>2];c[H+24>>2]=c[J+32+24>>2];c[H+28>>2]=c[J+32+28>>2];H=c[d+160>>2]|0;b[H+(p<<5)>>1]=b[r+(E+1<<4)>>1]|0;b[H+(p<<5)+2>>1]=b[r+(E+1<<4)+2>>1]|0;b[H+(p<<5)+4>>1]=b[r+(E+1<<4)+4>>1]|0;b[H+(p<<5)+6>>1]=b[r+(E+1<<4)+6>>1]|0;b[H+(p<<5)+8>>1]=b[r+(E+1<<4)+8>>1]|0;b[H+(p<<5)+10>>1]=b[r+(E+1<<4)+10>>1]|0;c[H+(p<<5)+12>>2]=E+1;c[H+(p<<5)+16>>2]=q}if((u|0)<129){p=c[d+152>>2]|0;if((p|0)==(c[d+156>>2]|0)?(I=(p|0)==0?1:p<<1,(p|0)<(I|0)):0){if(!I){j=p;n=0}else{c[6747]=(c[6747]|0)+1;i=kb(I<<5|19)|0;if(!i)i=0;else{c[(i+4+15&-16)+-4>>2]=i;i=i+4+15&-16}j=c[d+152>>2]|0;n=i}if((j|0)>0){i=0;do{H=n+(i<<5)|0;h=(c[d+160>>2]|0)+(i<<5)|0;c[H>>2]=c[h>>2];c[H+4>>2]=c[h+4>>2];c[H+8>>2]=c[h+8>>2];c[H+12>>2]=c[h+12>>2];c[H+16>>2]=c[h+16>>2];c[H+20>>2]=c[h+20>>2];c[H+24>>2]=c[h+24>>2];c[H+28>>2]=c[h+28>>2];i=i+1|0}while((i|0)!=(j|0))}i=c[d+160>>2]|0;if(i|0){if(a[d+164>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[d+160>>2]=0}a[d+164>>0]=1;c[d+160>>2]=n;c[d+156>>2]=I;i=c[d+152>>2]|0}else i=p;c[d+152>>2]=i+1;i=(c[d+160>>2]|0)+(p<<5)|0;c[i>>2]=c[J+32>>2];c[i+4>>2]=c[J+32+4>>2];c[i+8>>2]=c[J+32+8>>2];c[i+12>>2]=c[J+32+12>>2];c[i+16>>2]=c[J+32+16>>2];c[i+20>>2]=c[J+32+20>>2];c[i+24>>2]=c[J+32+24>>2];c[i+28>>2]=c[J+32+28>>2];i=c[d+160>>2]|0;b[i+(p<<5)>>1]=b[r+(z<<4)>>1]|0;b[i+(p<<5)+2>>1]=b[r+(z<<4)+2>>1]|0;b[i+(p<<5)+4>>1]=b[r+(z<<4)+4>>1]|0;b[i+(p<<5)+6>>1]=b[r+(z<<4)+6>>1]|0;b[i+(p<<5)+8>>1]=b[r+(z<<4)+8>>1]|0;b[i+(p<<5)+10>>1]=b[r+(z<<4)+10>>1]|0;c[i+(p<<5)+12>>2]=z;c[i+(p<<5)+16>>2]=u;i=d+152|0}else i=d+152|0;c[d+168>>2]=c[i>>2];i=a[d+60>>0]|0}if(!(i<<24>>24)){c[(c[d+96>>2]|0)+(F<<6)+32>>2]=v;ea=J;return}else{c[(c[d+136>>2]|0)+(F<<4)+12>>2]=0-v;ea=J;return}}function wb(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,s=0,t=0,u=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0,ba=0,ca=0,da=0,fa=0,ga=0,ha=0.0,ia=0.0,ja=0.0,ka=0.0,la=0.0,ma=0.0,na=0.0,oa=0.0,pa=0.0,qa=0.0,ra=0.0;ga=ea;ea=ea+176|0;ca=c[d+4>>2]|0;da=c[e+4>>2]|0;if((c[ca+68>>2]|0)==(c[b+40>>2]|0)?(c[da+68>>2]|0)==(c[b+44>>2]|0):0)ba=b+8|0;else{i=c[b+8>>2]|0;j=c[i+8>>2]|0;if((j|0)>0){l=0;do{k=c[(c[i+16>>2]|0)+(l*12|0)+8>>2]|0;if(k|0){Ca[c[c[k>>2]>>2]&511](k);ba=c[b+4>>2]|0;Ia[c[(c[ba>>2]|0)+60>>2]&127](ba,k)}l=l+1|0}while((l|0)!=(j|0));i=c[b+8>>2]|0}$g(i);ba=b+8|0}a[ga+128+16>>0]=1;o=ga+128+12|0;c[o>>2]=0;c[ga+128+4>>2]=0;c[ga+128+8>>2]=0;n=c[ba>>2]|0;i=c[n+8>>2]|0;if((i|0)>0){m=0;do{j=c[(c[n+16>>2]|0)+(m*12|0)+8>>2]|0;if(j){Ia[c[(c[j>>2]|0)+16>>2]&127](j,ga+128|0);i=c[ga+128+4>>2]|0;if((i|0)>0){l=0;do{k=c[(c[o>>2]|0)+(l<<2)>>2]|0;if(c[k+748>>2]|0){c[h+4>>2]=k;i=c[k+740>>2]|0;j=c[(c[h+8>>2]|0)+8>>2]|0;if((i|0)==(j|0))Hd(k,i+4|0,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0);else Hd(k,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0,j+4|0);c[h+4>>2]=0;i=c[ga+128+4>>2]|0}l=l+1|0}while((l|0)<(i|0))}if((i|0)<0){if((c[ga+128+8>>2]|0)<0){j=c[o>>2]|0;if(j|0){if(a[ga+128+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0)}c[o>>2]=0}a[ga+128+16>>0]=1;c[o>>2]=0;c[ga+128+8>>2]=0}do{c[(c[o>>2]|0)+(i<<2)>>2]=0;i=i+1|0}while((i|0)!=0)}c[ga+128+4>>2]=0;i=c[n+8>>2]|0}m=m+1|0}while((m|0)<(i|0));i=c[o>>2]|0;if(i|0){if(a[ga+128+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[o>>2]=0}}j=c[ca+64>>2]|0;k=c[da+64>>2]|0;s=c[b+4>>2]|0;t=c[ba>>2]|0;u=c[b+32>>2]|0;c[ga+128>>2]=7368;c[ga+128+4>>2]=0;c[ga+128+8>>2]=d;c[ga+128+12>>2]=e;c[ga+128+16>>2]=s;c[ga+128+20>>2]=g;c[ga+128+24>>2]=h;c[ga+128+28>>2]=t;c[ga+128+32>>2]=u;u=c[d+12>>2]|0;E=+f[u>>2];F=+f[u+16>>2];G=+f[u+32>>2];H=+f[u+4>>2];I=+f[u+20>>2];J=+f[u+36>>2];K=+f[u+8>>2];L=+f[u+24>>2];M=+f[u+40>>2];Z=-+f[u+48>>2];_=-+f[u+52>>2];$=-+f[u+56>>2];u=c[e+12>>2]|0;N=+f[u>>2];O=+f[u+16>>2];P=+f[u+32>>2];Q=+f[u+4>>2];R=+f[u+20>>2];S=+f[u+36>>2];T=+f[u+8>>2];U=+f[u+24>>2];V=+f[u+40>>2];W=+f[u+48>>2];X=+f[u+52>>2];Y=+f[u+56>>2];j=c[j>>2]|0;k=c[k>>2]|0;if((j|0)!=0&(k|0)!=0){c[6747]=(c[6747]|0)+1;i=kb(1043)|0;if(!i)i=0;else{c[(i+4+15&-16)+-4>>2]=i;i=i+4+15&-16}c[i>>2]=j;c[i+4>>2]=k;v=+r(+(E*N+F*O+G*P));w=+r(+(E*Q+F*R+G*S));x=+r(+(E*T+F*U+G*V));y=+r(+(H*N+I*O+J*P));z=+r(+(H*Q+I*R+J*S));A=+r(+(H*T+I*U+J*V));B=+r(+(K*N+L*O+M*P));C=+r(+(K*Q+L*R+M*S));D=+r(+(K*T+L*U+M*V));m=i;o=i;n=i;u=1;j=128;q=i;l=128;i=124;while(1){g=u+-1|0;s=c[q+(g<<3)>>2]|0;t=c[q+(g<<3)+4>>2]|0;ra=+f[t+16>>2];qa=+f[t>>2];pa=+f[t+20>>2];oa=+f[t+4>>2];na=+f[t+24>>2];ha=+f[t+8>>2];ma=E*Z+F*_+G*$+(E*W+F*X+G*Y)+((E*N+F*O+G*P)*((ra+qa)*.5)+(E*Q+F*R+G*S)*((pa+oa)*.5)+(E*T+F*U+G*V)*((na+ha)*.5));ka=H*Z+I*_+J*$+(H*W+I*X+J*Y)+((H*N+I*O+J*P)*((ra+qa)*.5)+(H*Q+I*R+J*S)*((pa+oa)*.5)+(H*T+I*U+J*V)*((na+ha)*.5));ia=K*Z+L*_+M*$+(K*W+L*X+M*Y)+((K*N+L*O+M*P)*((ra+qa)*.5)+(K*Q+L*R+M*S)*((pa+oa)*.5)+(K*T+L*U+M*V)*((na+ha)*.5));la=v*((ra-qa)*.5+0.0)+w*((pa-oa)*.5+0.0)+x*((na-ha)*.5+0.0);ja=y*((ra-qa)*.5+0.0)+z*((pa-oa)*.5+0.0)+A*((na-ha)*.5+0.0);ha=B*((ra-qa)*.5+0.0)+C*((pa-oa)*.5+0.0)+D*((na-ha)*.5+0.0);do if(((((+f[s>>2]<=la+ma?+f[s+16>>2]>=ma-la:0)?+f[s+4>>2]<=ja+ka:0)?+f[s+20>>2]>=ka-ja:0)?+f[s+8>>2]<=ha+ia:0)?+f[s+24>>2]>=ia-ha:0){if((g|0)>(i|0)){h=l<<1;do if((l|0)<(h|0)&(j|0)<(h|0)){do if(!l){k=0;i=0;aa=55}else{c[6747]=(c[6747]|0)+1;i=kb((l<<4|3)+16|0)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}if((l|0)<=0){k=j;i=j;aa=55;break}i=0;do{n=q+(i<<3)|0;o=c[n+4>>2]|0;p=j+(i<<3)|0;c[p>>2]=c[n>>2];c[p+4>>2]=o;i=i+1|0}while((i|0)!=(l|0));k=j;i=j}while(0);if((aa|0)==55){aa=0;if(!q){l=i;n=i;j=h;break}}if(!m){l=i;n=i;j=h}else{c[6748]=(c[6748]|0)+1;uc(c[m+-4>>2]|0);l=i;n=i;j=h}}else{l=o;i=m;k=q}while(0);o=l;m=i;p=j;l=h;h=h+-4|0}else{p=j;k=q;h=i}j=(c[t+40>>2]|0)!=0;if(!(c[s+40>>2]|0))if(j){j=c[t+36>>2]|0;c[k+(g<<3)>>2]=s;c[k+(g<<3)+4>>2]=j;g=c[t+40>>2]|0;c[k+(u<<3)>>2]=s;c[k+(u<<3)+4>>2]=g;g=u+1|0;j=p;i=h;break}else{Ma[c[(c[ga+128>>2]|0)+8>>2]&127](ga+128|0,s,t);j=p;i=h;break}else{i=c[s+36>>2]|0;if(j){j=c[t+36>>2]|0;c[k+(g<<3)>>2]=i;c[k+(g<<3)+4>>2]=j;i=c[t+36>>2]|0;j=u+1|0;c[k+(u<<3)>>2]=c[s+40>>2];c[k+(u<<3)+4>>2]=i;i=c[t+40>>2]|0;g=u+2|0;c[k+(j<<3)>>2]=c[s+36>>2];c[k+(j<<3)+4>>2]=i;j=c[t+40>>2]|0;c[k+(g<<3)>>2]=c[s+40>>2];c[k+(g<<3)+4>>2]=j;g=u+3|0;j=p;i=h;break}else{c[k+(g<<3)>>2]=i;c[k+(g<<3)+4>>2]=t;c[k+(u<<3)>>2]=c[s+40>>2];c[k+(u<<3)+4>>2]=t;g=u+1|0;j=p;i=h;break}}}else k=q;while(0);if(!g)break;else{u=g;q=k}}if(!((k|0)==0|(o|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[o+-4>>2]|0)}}n=c[ba>>2]|0;if((c[n+8>>2]|0)>0){o=0;do{i=c[n+16>>2]|0;j=c[i+(o*12|0)+8>>2]|0;do if(j|0){aa=c[i+(o*12|0)>>2]|0;u=c[ca+24>>2]|0;t=c[u+(aa*80|0)+64>>2]|0;s=c[d+12>>2]|0;ra=+f[s>>2];R=+f[s+4>>2];Q=+f[s+8>>2];oa=+f[s+16>>2];ma=+f[s+20>>2];ka=+f[s+24>>2];na=+f[s+32>>2];ja=+f[s+36>>2];W=+f[s+40>>2];ia=+f[u+(aa*80|0)>>2];ha=+f[u+(aa*80|0)+16>>2];$=+f[u+(aa*80|0)+32>>2];_=+f[u+(aa*80|0)+4>>2];Z=+f[u+(aa*80|0)+20>>2];Y=+f[u+(aa*80|0)+36>>2];la=+f[u+(aa*80|0)+8>>2];X=+f[u+(aa*80|0)+24>>2];V=+f[u+(aa*80|0)+40>>2];qa=+f[u+(aa*80|0)+48>>2];pa=+f[u+(aa*80|0)+52>>2];S=+f[u+(aa*80|0)+56>>2];U=+f[s+48>>2]+(ra*qa+R*pa+Q*S);T=+f[s+52>>2]+(oa*qa+ma*pa+ka*S);S=+f[s+56>>2]+(na*qa+ja*pa+W*S);f[ga>>2]=ra*ia+R*ha+Q*$;f[ga+4>>2]=ra*_+R*Z+Q*Y;f[ga+8>>2]=ra*la+R*X+Q*V;f[ga+12>>2]=0.0;f[ga+16>>2]=oa*ia+ma*ha+ka*$;f[ga+20>>2]=oa*_+ma*Z+ka*Y;f[ga+24>>2]=oa*la+ma*X+ka*V;f[ga+28>>2]=0.0;f[ga+32>>2]=na*ia+ja*ha+W*$;f[ga+36>>2]=na*_+ja*Z+W*Y;f[ga+40>>2]=na*la+ja*X+W*V;f[ga+44>>2]=0.0;f[ga+48>>2]=U;f[ga+52>>2]=T;f[ga+56>>2]=S;f[ga+60>>2]=0.0;Pa[c[(c[t>>2]|0)+8>>2]&127](t,ga,ga+112|0,ga+96|0);t=c[(c[n+16>>2]|0)+(o*12|0)+4>>2]|0;s=c[da+24>>2]|0;aa=c[s+(t*80|0)+64>>2]|0;u=c[e+12>>2]|0;S=+f[u>>2];T=+f[u+4>>2];U=+f[u+8>>2];V=+f[u+16>>2];W=+f[u+20>>2];X=+f[u+24>>2];ja=+f[u+32>>2];la=+f[u+36>>2];na=+f[u+40>>2];Y=+f[s+(t*80|0)>>2];Z=+f[s+(t*80|0)+16>>2];_=+f[s+(t*80|0)+32>>2];$=+f[s+(t*80|0)+4>>2];ha=+f[s+(t*80|0)+20>>2];ia=+f[s+(t*80|0)+36>>2];ka=+f[s+(t*80|0)+8>>2];ma=+f[s+(t*80|0)+24>>2];oa=+f[s+(t*80|0)+40>>2];Q=+f[s+(t*80|0)+48>>2];R=+f[s+(t*80|0)+52>>2];ra=+f[s+(t*80|0)+56>>2];pa=+f[u+48>>2]+(S*Q+T*R+U*ra);qa=+f[u+52>>2]+(V*Q+W*R+X*ra);ra=+f[u+56>>2]+(ja*Q+la*R+na*ra);f[ga>>2]=S*Y+T*Z+U*_;f[ga+4>>2]=S*$+T*ha+U*ia;f[ga+8>>2]=S*ka+T*ma+U*oa;f[ga+12>>2]=0.0;f[ga+16>>2]=V*Y+W*Z+X*_;f[ga+20>>2]=V*$+W*ha+X*ia;f[ga+24>>2]=V*ka+W*ma+X*oa;f[ga+28>>2]=0.0;f[ga+32>>2]=ja*Y+la*Z+na*_;f[ga+36>>2]=ja*$+la*ha+na*ia;f[ga+40>>2]=ja*ka+la*ma+na*oa;f[ga+44>>2]=0.0;f[ga+48>>2]=pa;f[ga+52>>2]=qa;f[ga+56>>2]=ra;f[ga+60>>2]=0.0;Pa[c[(c[aa>>2]|0)+8>>2]&127](aa,ga,ga+80|0,ga+64|0);if(!(+f[ga+112>>2]>+f[ga+64>>2])?!(+f[ga+96>>2]<+f[ga+80>>2]):0)i=1;else i=0;if(!(!(+f[ga+112+8>>2]>+f[ga+64+8>>2])?!(+f[ga+96+8>>2]<+f[ga+80+8>>2]):0))i=0;if(!(+f[ga+112+4>>2]>+f[ga+64+4>>2])?!(+f[ga+96+4>>2]<+f[ga+80+4>>2]|i^1):0)break;Ca[c[c[j>>2]>>2]&511](j);m=c[b+4>>2]|0;Ia[c[(c[m>>2]|0)+60>>2]&127](m,j);m=c[n+16>>2]|0;l=c[m+(o*12|0)>>2]|0;m=c[m+(o*12|0)+4>>2]|0;i=c[b+16>>2]|0;if((i|0)==(c[b+20>>2]|0)?(fa=(i|0)==0?1:i<<1,(i|0)<(fa|0)):0){if(!fa)j=0;else{c[6747]=(c[6747]|0)+1;i=kb((fa*12|3)+16|0)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=c[b+16>>2]|0}if((i|0)>0){k=0;do{aa=j+(k*12|0)|0;u=(c[b+24>>2]|0)+(k*12|0)|0;c[aa>>2]=c[u>>2];c[aa+4>>2]=c[u+4>>2];c[aa+8>>2]=c[u+8>>2];k=k+1|0}while((k|0)!=(i|0))}i=c[b+24>>2]|0;if(i|0){if(a[b+28>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[b+24>>2]=0}a[b+28>>0]=1;c[b+24>>2]=j;c[b+20>>2]=fa;i=c[b+16>>2]|0}aa=c[b+24>>2]|0;c[aa+(i*12|0)>>2]=l;c[aa+(i*12|0)+4>>2]=m;c[aa+(i*12|0)+8>>2]=0;c[b+16>>2]=(c[b+16>>2]|0)+1}while(0);o=o+1|0}while((o|0)<(c[n+8>>2]|0));j=b+24|0;k=b+16|0}else{j=b+24|0;k=b+16|0}if((c[k>>2]|0)>0){i=0;do{e=c[ba>>2]|0;fa=c[j>>2]|0;va[c[(c[e>>2]|0)+8>>2]&63](e,c[fa+(i*12|0)>>2]|0,c[fa+(i*12|0)+4>>2]|0)|0;i=i+1|0}while((i|0)<(c[k>>2]|0))}i=c[j>>2]|0;if(!i){a[b+28>>0]=1;c[j>>2]=0;c[k>>2]=0;b=b+20|0;c[b>>2]=0;ea=ga;return}if(a[b+28>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[j>>2]=0;a[b+28>>0]=1;c[j>>2]=0;c[k>>2]=0;b=b+20|0;c[b>>2]=0;ea=ga;return}function xb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,s=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0;s=ea;ea=ea+208|0;g=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;Ja[c[(c[g>>2]|0)+56>>2]&7](g,b,1.0);g=c[d+4>>2]|0;switch(g|0){case 31:{g=c[d+16>>2]|0;if((g|0)<=0){ea=s;return}do{r=g;g=g+-1|0;q=c[d+24>>2]|0;D=+f[q+(g*80|0)>>2];A=+f[q+(g*80|0)+4>>2];x=+f[q+(g*80|0)+8>>2];C=+f[q+(g*80|0)+16>>2];z=+f[q+(g*80|0)+20>>2];v=+f[q+(g*80|0)+24>>2];B=+f[q+(g*80|0)+32>>2];y=+f[q+(g*80|0)+36>>2];t=+f[q+(g*80|0)+40>>2];L=+f[q+(g*80|0)+48>>2];K=+f[q+(g*80|0)+52>>2];k=+f[q+(g*80|0)+56>>2];q=c[q+(g*80|0)+64>>2]|0;p=c[(c[a>>2]|0)+28>>2]|0;J=+f[b>>2];I=+f[b+4>>2];H=+f[b+8>>2];G=+f[b+16>>2];F=+f[b+20>>2];E=+f[b+24>>2];w=+f[b+32>>2];u=+f[b+36>>2];h=+f[b+40>>2];i=L*J+K*I+k*H+ +f[b+48>>2];j=L*G+K*F+k*E+ +f[b+52>>2];k=L*w+K*u+k*h+ +f[b+56>>2];f[s+144>>2]=D*J+C*I+B*H;f[s+144+4>>2]=A*J+z*I+y*H;f[s+144+8>>2]=x*J+v*I+t*H;f[s+144+12>>2]=0.0;f[s+144+16>>2]=D*G+C*F+B*E;f[s+144+20>>2]=A*G+z*F+y*E;f[s+144+24>>2]=x*G+v*F+t*E;f[s+144+28>>2]=0.0;f[s+144+32>>2]=D*w+C*u+B*h;f[s+144+36>>2]=A*w+z*u+y*h;f[s+144+40>>2]=x*w+v*u+t*h;f[s+144+44>>2]=0.0;f[s+144+48>>2]=i;f[s+144+52>>2]=j;f[s+144+56>>2]=k;f[s+144+60>>2]=0.0;Pa[p&127](a,s+144|0,q,e)}while((r|0)>1);ea=s;return}case 0:{c[s+144>>2]=c[d+28>>2];c[s+144+4>>2]=c[d+28+4>>2];c[s+144+8>>2]=c[d+28+8>>2];c[s+144+12>>2]=c[d+28+12>>2];J=+ha[c[(c[d>>2]|0)+48>>2]&15](d);K=+ha[c[(c[d>>2]|0)+48>>2]&15](d);L=+ha[c[(c[d>>2]|0)+48>>2]&15](d);J=J+ +f[s+144>>2];f[s+144>>2]=J;K=K+ +f[s+144+4>>2];f[s+144+4>>2]=K;L=L+ +f[s+144+8>>2];f[s+144+8>>2]=L;a=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;d=c[(c[a>>2]|0)+72>>2]|0;f[s+112>>2]=-J;f[s+112+4>>2]=-K;f[s+112+8>>2]=-L;f[s+112+12>>2]=0.0;Ta[d&31](a,s+112|0,s+144|0,b,e);ea=s;return}case 8:{L=+ha[c[(c[d>>2]|0)+48>>2]&15](d);a=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;Ha[c[(c[a>>2]|0)+16>>2]&1](a,L,b,e);ea=s;return}case 9:{g=c[d+92>>2]|0;if((g|0)<=0){ea=s;return}do{r=g;g=g+-1|0;q=c[d+100>>2]|0;x=+f[q+(g<<4)>>2];y=+f[q+(g<<4)+4>>2];K=+f[q+(g<<4)+8>>2];q=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;p=c[(c[q>>2]|0)+16>>2]|0;L=+f[(c[d+120>>2]|0)+(g<<2)>>2];A=+f[b>>2];B=+f[b+4>>2];z=+f[b+8>>2];D=+f[b+16>>2];E=+f[b+20>>2];C=+f[b+24>>2];G=+f[b+32>>2];H=+f[b+36>>2];F=+f[b+40>>2];I=x*A+y*B+K*z+ +f[b+48>>2];J=x*D+y*E+K*C+ +f[b+52>>2];K=x*G+y*H+K*F+ +f[b+56>>2];f[s+144>>2]=A+B*0.0+z*0.0;f[s+144+4>>2]=A*0.0+B+z*0.0;f[s+144+8>>2]=z+(A*0.0+B*0.0);f[s+144+12>>2]=0.0;f[s+144+16>>2]=D+E*0.0+C*0.0;f[s+144+20>>2]=D*0.0+E+C*0.0;f[s+144+24>>2]=C+(D*0.0+E*0.0);f[s+144+28>>2]=0.0;f[s+144+32>>2]=G+H*0.0+F*0.0;f[s+144+36>>2]=G*0.0+H+F*0.0;f[s+144+40>>2]=F+(G*0.0+H*0.0);f[s+144+44>>2]=0.0;f[s+144+48>>2]=I;f[s+144+52>>2]=J;f[s+144+56>>2]=K;f[s+144+60>>2]=0.0;Ha[p&1](q,L,s+144|0,e)}while((r|0)>1);ea=s;return}case 10:{r=c[d+52>>2]|0;K=+f[d+28+(((r+2|0)%3|0)<<2)>>2];L=+f[d+28+(r<<2)>>2];a=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;Fa[c[(c[a>>2]|0)+76>>2]&3](a,K,L,r,b,e);ea=s;return}case 11:{K=+f[d+56>>2];L=+f[d+60>>2];d=c[d+68>>2]|0;a=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;Fa[c[(c[a>>2]|0)+84>>2]&3](a,K,L,d,b,e);ea=s;return}case 13:{r=c[d+52>>2]|0;K=+ha[c[(c[d>>2]|0)+92>>2]&15](d);c[s+128>>2]=c[d+28>>2];c[s+128+4>>2]=c[d+28+4>>2];c[s+128+8>>2]=c[d+28+8>>2];c[s+128+12>>2]=c[d+28+12>>2];I=+ha[c[(c[d>>2]|0)+48>>2]&15](d);J=+ha[c[(c[d>>2]|0)+48>>2]&15](d);L=+ha[c[(c[d>>2]|0)+48>>2]&15](d);f[s+128>>2]=I+ +f[s+128>>2];f[s+128+4>>2]=J+ +f[s+128+4>>2];f[s+128+8>>2]=L+ +f[s+128+8>>2];L=+f[s+128+(r<<2)>>2];a=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;Fa[c[(c[a>>2]|0)+80>>2]&3](a,K,L,r,b,e);ea=s;return}case 28:{L=+f[d+64>>2];a=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;La[c[(c[a>>2]|0)+88>>2]&1](a,d+48|0,L,b,e);ea=s;return}default:{a:do if((g|0)<7){q=c[d+52>>2]|0;if(!q){if((ra[c[(c[d>>2]|0)+100>>2]&127](d)|0)<=0)break;g=0;while(1){Pa[c[(c[d>>2]|0)+104>>2]&127](d,g,s+144|0,s+112|0);L=+f[s+144>>2];y=+f[b>>2];J=+f[s+144+4>>2];z=+f[b+4>>2];H=+f[s+144+8>>2];A=+f[b+8>>2];C=+f[b+16>>2];D=+f[b+20>>2];E=+f[b+24>>2];G=+f[b+32>>2];I=+f[b+36>>2];K=+f[b+40>>2];x=+f[b+48>>2];B=+f[b+52>>2];F=+f[b+56>>2];f[s+16>>2]=L*y+J*z+H*A+x;f[s+16+4>>2]=L*C+J*D+H*E+B;f[s+16+8>>2]=L*G+J*I+H*K+F;f[s+16+12>>2]=0.0;H=+f[s+112>>2];J=+f[s+112+4>>2];L=+f[s+112+8>>2];f[s>>2]=x+(y*H+z*J+A*L);f[s+4>>2]=B+(C*H+D*J+E*L);f[s+8>>2]=F+(G*H+I*J+K*L);f[s+12>>2]=0.0;r=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;Pa[c[(c[r>>2]|0)+8>>2]&127](r,s+16|0,s,e);g=g+1|0;if((g|0)>=(ra[c[(c[d>>2]|0)+100>>2]&127](d)|0))break a}}if((c[q+28>>2]|0)>0){r=0;do{g=c[q+36>>2]|0;p=c[g+(r*36|0)+4>>2]|0;b:do if((p|0)>0){n=c[g+(r*36|0)+12>>2]|0;l=n;h=0.0;i=0.0;j=0.0;n=c[n+(p+-1<<2)>>2]|0;g=0;while(1){o=c[l+(g<<2)>>2]|0;m=c[q+16>>2]|0;h=h+ +f[m+(o<<4)>>2];i=i+ +f[m+(o<<4)+4>>2];j=j+ +f[m+(o<<4)+8>>2];m=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;l=c[(c[m>>2]|0)+8>>2]|0;M=c[q+16>>2]|0;L=+f[M+(n<<4)>>2];y=+f[b>>2];J=+f[M+(n<<4)+4>>2];z=+f[b+4>>2];H=+f[M+(n<<4)+8>>2];A=+f[b+8>>2];C=+f[b+16>>2];D=+f[b+20>>2];E=+f[b+24>>2];G=+f[b+32>>2];I=+f[b+36>>2];K=+f[b+40>>2];x=+f[b+48>>2];B=+f[b+52>>2];F=+f[b+56>>2];f[s+144>>2]=L*y+J*z+H*A+x;f[s+144+4>>2]=L*C+J*D+H*E+B;f[s+144+8>>2]=L*G+J*I+H*K+F;f[s+144+12>>2]=0.0;H=+f[M+(o<<4)>>2];J=+f[M+(o<<4)+4>>2];L=+f[M+(o<<4)+8>>2];f[s+112>>2]=x+(y*H+z*J+A*L);f[s+112+4>>2]=B+(C*H+D*J+E*L);f[s+112+8>>2]=F+(G*H+I*J+K*L);f[s+112+12>>2]=0.0;Pa[l&127](m,s+144|0,s+112|0,e);m=g+1|0;g=c[q+36>>2]|0;if((m|0)>=(c[g+(r*36|0)+4>>2]|0))break b;l=c[g+(r*36|0)+12>>2]|0;n=o;g=m}}else{h=0.0;i=0.0;j=0.0}while(0);k=1.0/+(p|0)*h;i=1.0/+(p|0)*i;h=1.0/+(p|0)*j;M=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;if((ra[c[(c[M>>2]|0)+48>>2]&127](M)|0)&16384|0){c[s+144>>2]=1065353216;c[s+144+4>>2]=1065353216;c[s+144+8>>2]=0;f[s+144+12>>2]=0.0;M=c[q+36>>2]|0;F=+f[M+(r*36|0)+20>>2];H=+f[M+(r*36|0)+24>>2];J=+f[M+(r*36|0)+28>>2];M=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;p=c[(c[M>>2]|0)+8>>2]|0;x=+f[b>>2];y=+f[b+4>>2];z=+f[b+8>>2];B=+f[b+16>>2];C=+f[b+20>>2];D=+f[b+24>>2];G=+f[b+32>>2];I=+f[b+36>>2];K=+f[b+40>>2];A=+f[b+48>>2];E=+f[b+52>>2];L=+f[b+56>>2];f[s+112>>2]=k*x+i*y+h*z+A;f[s+112+4>>2]=k*B+i*C+h*D+E;f[s+112+8>>2]=k*G+i*I+h*K+L;f[s+112+12>>2]=0.0;f[s+16>>2]=(k+F)*x+(i+H)*y+(h+J)*z+A;f[s+16+4>>2]=(k+F)*B+(i+H)*C+(h+J)*D+E;f[s+16+8>>2]=(k+F)*G+(i+H)*I+(h+J)*K+L;f[s+16+12>>2]=0.0;Pa[p&127](M,s+112|0,s+16|0,s+144|0)}r=r+1|0}while((r|0)<(c[q+28>>2]|0))}}while(0);g=c[d+4>>2]|0;if((g+-21|0)>>>0<9){c[s+144>>2]=1566444395;c[s+144+4>>2]=1566444395;c[s+144+8>>2]=1566444395;f[s+144+12>>2]=0.0;c[s+112>>2]=-581039253;c[s+112+4>>2]=-581039253;c[s+112+8>>2]=-581039253;f[s+112+12>>2]=0.0;g=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;c[s+16>>2]=6932;c[s+16+4>>2]=6956;c[s+16+8>>2]=g;c[s+16+12>>2]=c[e>>2];c[s+16+12+4>>2]=c[e+4>>2];c[s+16+12+8>>2]=c[e+8>>2];c[s+16+12+12>>2]=c[e+12>>2];c[s+16+28>>2]=c[b>>2];c[s+16+28+4>>2]=c[b+4>>2];c[s+16+28+8>>2]=c[b+8>>2];c[s+16+28+12>>2]=c[b+12>>2];c[s+16+44>>2]=c[b+16>>2];c[s+16+44+4>>2]=c[b+16+4>>2];c[s+16+44+8>>2]=c[b+16+8>>2];c[s+16+44+12>>2]=c[b+16+12>>2];c[s+16+60>>2]=c[b+32>>2];c[s+16+60+4>>2]=c[b+32+4>>2];c[s+16+60+8>>2]=c[b+32+8>>2];c[s+16+60+12>>2]=c[b+32+12>>2];c[s+16+76>>2]=c[b+48>>2];c[s+16+76+4>>2]=c[b+48+4>>2];c[s+16+76+8>>2]=c[b+48+8>>2];c[s+16+76+12>>2]=c[b+48+12>>2];Pa[c[(c[d>>2]|0)+64>>2]&127](d,s+16|0,s+112|0,s+144|0);g=c[d+4>>2]|0}if((g|0)!=3){ea=s;return}c[s+144>>2]=1566444395;c[s+144+4>>2]=1566444395;c[s+144+8>>2]=1566444395;f[s+144+12>>2]=0.0;c[s+112>>2]=-581039253;c[s+112+4>>2]=-581039253;c[s+112+8>>2]=-581039253;f[s+112+12>>2]=0.0;M=ra[c[(c[a>>2]|0)+20>>2]&127](a)|0;c[s+16>>2]=6932;c[s+16+4>>2]=6956;c[s+16+8>>2]=M;c[s+16+12>>2]=c[e>>2];c[s+16+12+4>>2]=c[e+4>>2];c[s+16+12+8>>2]=c[e+8>>2];c[s+16+12+12>>2]=c[e+12>>2];c[s+16+28>>2]=c[b>>2];c[s+16+28+4>>2]=c[b+4>>2];c[s+16+28+8>>2]=c[b+8>>2];c[s+16+28+12>>2]=c[b+12>>2];c[s+16+44>>2]=c[b+16>>2];c[s+16+44+4>>2]=c[b+16+4>>2];c[s+16+44+8>>2]=c[b+16+8>>2];c[s+16+44+12>>2]=c[b+16+12>>2];c[s+16+60>>2]=c[b+32>>2];c[s+16+60+4>>2]=c[b+32+4>>2];c[s+16+60+8>>2]=c[b+32+8>>2];c[s+16+60+12>>2]=c[b+32+12>>2];c[s+16+76>>2]=c[b+48>>2];c[s+16+76+4>>2]=c[b+48+4>>2];c[s+16+76+8>>2]=c[b+48+8>>2];c[s+16+76+12>>2]=c[b+48+12>>2];M=c[d+92>>2]|0;Pa[c[(c[M>>2]|0)+8>>2]&127](M,s+16+4|0,s+112|0,s+144|0);ea=s;return}}}function yb(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0.0,l=0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0,s=0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0;t=ea;ea=ea+48|0;z=1.0/+f[b+108>>2];A=1.0/+f[b+112>>2];B=1.0/+f[b+116>>2];u=+f[b+48>>2];v=z*+f[e>>2]+u;o=+f[b+52>>2];k=A*+f[e+4>>2]+o;q=+f[b+56>>2];p=B*+f[e+8>>2]+q;u=z*+f[g>>2]+u;o=A*+f[g+4>>2]+o;q=B*+f[g+8>>2]+q;B=+f[b+16>>2];v=v>2];k=k>2];p=p>2];v=y>2];k=x>2];p=w>2]|0)+-1|0;e=(c[b+68>>2]|0)+-1|0;switch(c[b+104>>2]|0){case 0:{e=(g|0)<(e|0)?g:e;j=(i|0)<(j|0)?i:j;g=(l|0)>0?l:0;r=(n|0)>0?n:0;break}case 1:{e=(g|0)<(e|0)?g:e;j=(h|0)<(j|0)?h:j;g=(l|0)>0?l:0;r=(m|0)>0?m:0;break}case 2:{e=(i|0)<(e|0)?i:e;j=(h|0)<(j|0)?h:j;g=(n|0)>0?n:0;r=(m|0)>0?m:0;break}default:{g=0;r=0}}if((g|0)>=(e|0)){ea=t;return}n=(r|0)<(j|0);l=g;while(1){if(n){m=(l&1|0)==0;q=+(l|0);g=l+1|0;i=r;while(1){do if(!(a[b+100>>0]|0)){if(a[b+101>>0]|0?(i+l&1|0)==0:0){s=16;break}if(!(m&(a[b+102>>0]|0)!=0)){k=+ka[c[(c[b>>2]|0)+68>>2]&15](b,i,l);switch(c[b+104>>2]|0){case 0:{k=k-+f[b+48>>2];o=+(i|0)-+f[b+80>>2]*.5;p=q-+f[b+84>>2]*.5;f[t>>2]=k;f[t+4>>2]=o;f[t+8>>2]=p;f[t+12>>2]=0.0;break}case 1:{B=+(i|0)-+f[b+80>>2]*.5;o=k-+f[b+52>>2];p=q-+f[b+84>>2]*.5;f[t>>2]=B;f[t+4>>2]=o;f[t+8>>2]=p;f[t+12>>2]=0.0;k=B;break}case 2:{B=+(i|0)-+f[b+80>>2]*.5;o=q-+f[b+84>>2]*.5;p=k-+f[b+56>>2];f[t>>2]=B;f[t+4>>2]=o;f[t+8>>2]=p;f[t+12>>2]=0.0;k=B;break}default:{k=+f[t>>2];o=+f[t+4>>2];p=+f[t+8>>2]}}f[t>>2]=k*+f[b+108>>2];f[t+4>>2]=o*+f[b+112>>2];f[t+8>>2]=p*+f[b+116>>2];k=+ka[c[(c[b>>2]|0)+68>>2]&15](b,i,g);switch(c[b+104>>2]|0){case 0:{k=k-+f[b+48>>2];o=+(i|0)-+f[b+80>>2]*.5;p=+(g|0)-+f[b+84>>2]*.5;f[t+16>>2]=k;f[t+20>>2]=o;f[t+24>>2]=p;f[t+28>>2]=0.0;break}case 1:{B=+(i|0)-+f[b+80>>2]*.5;o=k-+f[b+52>>2];p=+(g|0)-+f[b+84>>2]*.5;f[t+16>>2]=B;f[t+20>>2]=o;f[t+24>>2]=p;f[t+28>>2]=0.0;k=B;break}case 2:{B=+(i|0)-+f[b+80>>2]*.5;o=+(g|0)-+f[b+84>>2]*.5;p=k-+f[b+56>>2];f[t+16>>2]=B;f[t+20>>2]=o;f[t+24>>2]=p;f[t+28>>2]=0.0;k=B;break}default:{k=+f[t+16>>2];o=+f[t+20>>2];p=+f[t+24>>2]}}f[t+16>>2]=k*+f[b+108>>2];f[t+20>>2]=o*+f[b+112>>2];f[t+24>>2]=p*+f[b+116>>2];h=i+1|0;k=+ka[c[(c[b>>2]|0)+68>>2]&15](b,h,l);switch(c[b+104>>2]|0){case 0:{k=k-+f[b+48>>2];o=+(h|0)-+f[b+80>>2]*.5;p=q-+f[b+84>>2]*.5;f[t+32>>2]=k;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;break}case 1:{B=+(h|0)-+f[b+80>>2]*.5;o=k-+f[b+52>>2];p=q-+f[b+84>>2]*.5;f[t+32>>2]=B;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;k=B;break}case 2:{B=+(h|0)-+f[b+80>>2]*.5;o=q-+f[b+84>>2]*.5;p=k-+f[b+56>>2];f[t+32>>2]=B;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;k=B;break}default:{k=+f[t+32>>2];o=+f[t+36>>2];p=+f[t+40>>2]}}f[t+32>>2]=k*+f[b+108>>2];f[t+36>>2]=o*+f[b+112>>2];f[t+40>>2]=p*+f[b+116>>2];Pa[c[(c[d>>2]|0)+8>>2]&127](d,t,i,l);k=+ka[c[(c[b>>2]|0)+68>>2]&15](b,h,l);switch(c[b+104>>2]|0){case 0:{k=k-+f[b+48>>2];o=+(h|0)-+f[b+80>>2]*.5;p=q-+f[b+84>>2]*.5;f[t>>2]=k;f[t+4>>2]=o;f[t+8>>2]=p;f[t+12>>2]=0.0;break}case 1:{B=+(h|0)-+f[b+80>>2]*.5;o=k-+f[b+52>>2];p=q-+f[b+84>>2]*.5;f[t>>2]=B;f[t+4>>2]=o;f[t+8>>2]=p;f[t+12>>2]=0.0;k=B;break}case 2:{B=+(h|0)-+f[b+80>>2]*.5;o=q-+f[b+84>>2]*.5;p=k-+f[b+56>>2];f[t>>2]=B;f[t+4>>2]=o;f[t+8>>2]=p;f[t+12>>2]=0.0;k=B;break}default:{k=+f[t>>2];o=+f[t+4>>2];p=+f[t+8>>2]}}f[t>>2]=k*+f[b+108>>2];f[t+4>>2]=o*+f[b+112>>2];f[t+8>>2]=p*+f[b+116>>2];k=+ka[c[(c[b>>2]|0)+68>>2]&15](b,h,g);switch(c[b+104>>2]|0){case 0:{k=k-+f[b+48>>2];o=+(h|0)-+f[b+80>>2]*.5;p=+(g|0)-+f[b+84>>2]*.5;f[t+32>>2]=k;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;break}case 1:{B=+(h|0)-+f[b+80>>2]*.5;o=k-+f[b+52>>2];p=+(g|0)-+f[b+84>>2]*.5;f[t+32>>2]=B;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;k=B;break}case 2:{B=+(h|0)-+f[b+80>>2]*.5;o=+(g|0)-+f[b+84>>2]*.5;p=k-+f[b+56>>2];f[t+32>>2]=B;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;k=B;break}default:{k=+f[t+32>>2];o=+f[t+36>>2];p=+f[t+40>>2]}}f[t+32>>2]=k*+f[b+108>>2];f[t+36>>2]=o*+f[b+112>>2];f[t+40>>2]=p*+f[b+116>>2];Pa[c[(c[d>>2]|0)+8>>2]&127](d,t,i,l)}else s=16}else s=16;while(0);if((s|0)==16){s=0;k=+ka[c[(c[b>>2]|0)+68>>2]&15](b,i,l);switch(c[b+104>>2]|0){case 0:{k=k-+f[b+48>>2];o=+(i|0)-+f[b+80>>2]*.5;p=q-+f[b+84>>2]*.5;f[t>>2]=k;f[t+4>>2]=o;f[t+8>>2]=p;f[t+12>>2]=0.0;break}case 1:{B=+(i|0)-+f[b+80>>2]*.5;o=k-+f[b+52>>2];p=q-+f[b+84>>2]*.5;f[t>>2]=B;f[t+4>>2]=o;f[t+8>>2]=p;f[t+12>>2]=0.0;k=B;break}case 2:{B=+(i|0)-+f[b+80>>2]*.5;o=q-+f[b+84>>2]*.5;p=k-+f[b+56>>2];f[t>>2]=B;f[t+4>>2]=o;f[t+8>>2]=p;f[t+12>>2]=0.0;k=B;break}default:{k=+f[t>>2];o=+f[t+4>>2];p=+f[t+8>>2]}}f[t>>2]=k*+f[b+108>>2];f[t+4>>2]=o*+f[b+112>>2];f[t+8>>2]=p*+f[b+116>>2];h=i+1|0;k=+ka[c[(c[b>>2]|0)+68>>2]&15](b,h,l);switch(c[b+104>>2]|0){case 0:{k=k-+f[b+48>>2];o=+(h|0)-+f[b+80>>2]*.5;p=q-+f[b+84>>2]*.5;f[t+16>>2]=k;f[t+20>>2]=o;f[t+24>>2]=p;f[t+28>>2]=0.0;break}case 1:{B=+(h|0)-+f[b+80>>2]*.5;o=k-+f[b+52>>2];p=q-+f[b+84>>2]*.5;f[t+16>>2]=B;f[t+20>>2]=o;f[t+24>>2]=p;f[t+28>>2]=0.0;k=B;break}case 2:{B=+(h|0)-+f[b+80>>2]*.5;o=q-+f[b+84>>2]*.5;p=k-+f[b+56>>2];f[t+16>>2]=B;f[t+20>>2]=o;f[t+24>>2]=p;f[t+28>>2]=0.0;k=B;break}default:{k=+f[t+16>>2];o=+f[t+20>>2];p=+f[t+24>>2]}}f[t+16>>2]=k*+f[b+108>>2];f[t+20>>2]=o*+f[b+112>>2];f[t+24>>2]=p*+f[b+116>>2];k=+ka[c[(c[b>>2]|0)+68>>2]&15](b,h,g);switch(c[b+104>>2]|0){case 0:{k=k-+f[b+48>>2];o=+(h|0)-+f[b+80>>2]*.5;p=+(g|0)-+f[b+84>>2]*.5;f[t+32>>2]=k;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;break}case 1:{B=+(h|0)-+f[b+80>>2]*.5;o=k-+f[b+52>>2];p=+(g|0)-+f[b+84>>2]*.5;f[t+32>>2]=B;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;k=B;break}case 2:{B=+(h|0)-+f[b+80>>2]*.5;o=+(g|0)-+f[b+84>>2]*.5;p=k-+f[b+56>>2];f[t+32>>2]=B;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;k=B;break}default:{k=+f[t+32>>2];o=+f[t+36>>2];p=+f[t+40>>2]}}f[t+32>>2]=k*+f[b+108>>2];f[t+36>>2]=o*+f[b+112>>2];f[t+40>>2]=p*+f[b+116>>2];Pa[c[(c[d>>2]|0)+8>>2]&127](d,t,i,l);k=+ka[c[(c[b>>2]|0)+68>>2]&15](b,h,g);switch(c[b+104>>2]|0){case 0:{k=k-+f[b+48>>2];o=+(h|0)-+f[b+80>>2]*.5;p=+(g|0)-+f[b+84>>2]*.5;f[t+16>>2]=k;f[t+20>>2]=o;f[t+24>>2]=p;f[t+28>>2]=0.0;break}case 1:{B=+(h|0)-+f[b+80>>2]*.5;o=k-+f[b+52>>2];p=+(g|0)-+f[b+84>>2]*.5;f[t+16>>2]=B;f[t+20>>2]=o;f[t+24>>2]=p;f[t+28>>2]=0.0;k=B;break}case 2:{B=+(h|0)-+f[b+80>>2]*.5;o=+(g|0)-+f[b+84>>2]*.5;p=k-+f[b+56>>2];f[t+16>>2]=B;f[t+20>>2]=o;f[t+24>>2]=p;f[t+28>>2]=0.0;k=B;break}default:{k=+f[t+16>>2];o=+f[t+20>>2];p=+f[t+24>>2]}}f[t+16>>2]=k*+f[b+108>>2];f[t+20>>2]=o*+f[b+112>>2];f[t+24>>2]=p*+f[b+116>>2];k=+ka[c[(c[b>>2]|0)+68>>2]&15](b,i,g);switch(c[b+104>>2]|0){case 0:{k=k-+f[b+48>>2];o=+(i|0)-+f[b+80>>2]*.5;p=+(g|0)-+f[b+84>>2]*.5;f[t+32>>2]=k;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;break}case 1:{B=+(i|0)-+f[b+80>>2]*.5;o=k-+f[b+52>>2];p=+(g|0)-+f[b+84>>2]*.5;f[t+32>>2]=B;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;k=B;break}case 2:{B=+(i|0)-+f[b+80>>2]*.5;o=+(g|0)-+f[b+84>>2]*.5;p=k-+f[b+56>>2];f[t+32>>2]=B;f[t+36>>2]=o;f[t+40>>2]=p;f[t+44>>2]=0.0;k=B;break}default:{k=+f[t+32>>2];o=+f[t+36>>2];p=+f[t+40>>2]}}f[t+32>>2]=k*+f[b+108>>2];f[t+36>>2]=o*+f[b+112>>2];f[t+40>>2]=p*+f[b+116>>2];Pa[c[(c[d>>2]|0)+8>>2]&127](d,t,i,l)}if((h|0)==(j|0))break;else i=h}}else g=l+1|0;if((g|0)==(e|0))break;else l=g}ea=t;return}function zb(b,d){b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0.0,n=0.0,o=0,p=0,q=0.0,r=0.0,t=0,u=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0,B=0,C=0,D=0.0,E=0.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.0;Q=ea;ea=ea+192|0;O=c[d+36>>2]|0;m=+f[(+f[O+88>>2]>0.0?b+16|0:b+20|0)>>2];if(a[O+100>>0]&1){ea=Q;return}M=c[b+8>>2]|0;t=c[M+4>>2]|0;N=c[M+12>>2]|0;I=c[(c[b+4>>2]|0)+684>>2]|0;D=+f[O+8>>2]-+f[N+48>>2];q=+f[O+12>>2]-+f[N+52>>2];E=+f[O+16>>2]-+f[N+56>>2];z=1.0/+f[I+76>>2];y=(D*+f[N>>2]+q*+f[N+16>>2]+E*+f[N+32>>2])*z/3.0;F=y<0.0?~~(1.0-y):0;J=~~((y+ +(F|0)-+(~~(y+ +(F|0))|0))*3.0);n=(y+ +(F|0)-+(~~(y+ +(F|0))|0))*3.0-+(J|0);F=~~(y+ +(F|0))-F|0;y=z*(D*+f[N+4>>2]+q*+f[N+20>>2]+E*+f[N+36>>2])/3.0;H=y<0.0?~~(1.0-y):0;L=~~((y+ +(H|0)-+(~~(y+ +(H|0))|0))*3.0);r=(y+ +(H|0)-+(~~(y+ +(H|0))|0))*3.0-+(L|0);H=~~(y+ +(H|0))-H|0;E=z*(D*+f[N+8>>2]+q*+f[N+24>>2]+E*+f[N+40>>2])/3.0;G=E<0.0?~~(1.0-E):0;K=~~((E+ +(G|0)-+(~~(E+ +(G|0))|0))*3.0);q=(E+ +(G|0)-+(~~(E+ +(G|0))|0))*3.0-+(K|0);G=~~(E+ +(G|0))-G|0;u=(16?F>>>16:F)<<11^(F&65535)+16^(F&65535)+16<<16;u=u+(H&65535)+(11?u>>>11:u)|0;u=u^(16?H>>>16:H)<<11^u<<16;u=u+(G&65535)+(11?u>>>11:u)|0;u=u^(16?G>>>16:G)<<11^u<<16;u=u+(t&65535)+(11?u>>>11:u)|0;u=u^(16?t>>>16:t)<<11^u<<16;u=(11?u>>>11:u)+u|0;u=(5?(u<<3^u)>>>5:u<<3^u)+(u<<3^u)|0;u=(17?(u<<4^u)>>>17:u<<4^u)+(u<<4^u)|0;u=(6?(u<<25^u)>>>6:u<<25^u)+(u<<25^u)|0;o=c[I+60>>2]|0;p=c[I+68>>2]|0;d=c[p+(((u>>>0)%(o>>>0)|0)<<2)>>2]|0;c[I+96>>2]=(c[I+96>>2]|0)+1;e=(c[I+92>>2]|0)+1|0;c[I+92>>2]=e;a:do if(!d)l=10;else while(1){if(((((c[d+272>>2]|0)==(u|0)?(c[d+256>>2]|0)==(F|0):0)?(c[d+260>>2]|0)==(H|0):0)?(c[d+264>>2]|0)==(G|0):0)?(c[d+276>>2]|0)==(t|0):0)break a;d=c[d+280>>2]|0;e=e+1|0;c[I+92>>2]=e;if(!d){l=10;break}}while(0);b:do if((l|0)==10){C=c[I+84>>2]|0;c[I+84>>2]=C+1;if((C|0)>=(c[I+88>>2]|0)){c[6394]=(c[6394]|0)+1;c:do if((o|0)>0){e=p;l=0;while(1){C=e+(l<<2)|0;d=c[C>>2]|0;c[C>>2]=0;if(d|0)do{C=d;d=c[d+280>>2]|0;LJ(C)}while((d|0)!=0);d=l+1|0;if((d|0)==(o|0))break c;e=c[I+68>>2]|0;l=d}}while(0);f[I+76>>2]=.25;c[I+80>>2]=0;c[I+84>>2]=0;c[I+92>>2]=1;c[I+96>>2]=1}d=GI(284)|0;hk(d|0,0,284)|0;c[d+280>>2]=c[p+(((u>>>0)%(o>>>0)|0)<<2)>>2];c[p+(((u>>>0)%(o>>>0)|0)<<2)>>2]=d;c[d+276>>2]=t;c[d+272>>2]=u;c[d+256>>2]=F;c[d+260>>2]=H;c[d+264>>2]=G;j=+f[I+76>>2];A=Q+120+4|0;B=Q+120+24|0;C=Q+120+44|0;g=j;e=0;while(1){i=j*(+(G|0)*3.0)+g*+(e|0);l=0;while(1){h=j*(+(H|0)*3.0)+g*+(l|0);f[Q+48>>2]=+(F|0)*3.0*j+g*0.0;f[Q+48+4>>2]=h;f[Q+48+8>>2]=i;f[Q+48+12>>2]=0.0;p=c[d+276>>2]|0;c[Q+120>>2]=1065353216;c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;c[A+12>>2]=0;c[Q+120+20>>2]=1065353216;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;c[B+12>>2]=0;c[Q+120+40>>2]=1065353216;c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;c[C+12>>2]=0;c[C+16>>2]=0;o=c[p+4>>2]|0;if((o|0)<20){g=+_b(Q+48|0,p,Q+120|0,Q+64|0);u=c[d+276>>2]|0;o=c[u+4>>2]|0;t=u;u=u+4|0}else{t=p;u=p+4|0;g=0.0}f[d+(l<<4)+(e<<2)>>2]=g;f[Q+48>>2]=+(F|0)*3.0*j+ +f[I+76>>2];f[Q+48+4>>2]=h;f[Q+48+8>>2]=i;f[Q+48+12>>2]=0.0;c[Q+120>>2]=1065353216;c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;c[A+12>>2]=0;c[Q+120+20>>2]=1065353216;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;c[B+12>>2]=0;c[Q+120+40>>2]=1065353216;c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;c[C+12>>2]=0;c[C+16>>2]=0;if((o|0)<20){g=+_b(Q+48|0,t,Q+120|0,Q+64|0);o=c[d+276>>2]|0;p=o;o=o+4|0}else{p=t;o=u;g=0.0}f[d+64+(l<<4)+(e<<2)>>2]=g;f[Q+48>>2]=+(F|0)*3.0*j+ +f[I+76>>2]*2.0;f[Q+48+4>>2]=h;f[Q+48+8>>2]=i;f[Q+48+12>>2]=0.0;c[Q+120>>2]=1065353216;c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;c[A+12>>2]=0;c[Q+120+20>>2]=1065353216;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;c[B+12>>2]=0;c[Q+120+40>>2]=1065353216;c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;c[C+12>>2]=0;c[C+16>>2]=0;if((c[o>>2]|0)<20){g=+_b(Q+48|0,p,Q+120|0,Q+64|0);o=c[d+276>>2]|0;p=o;o=o+4|0}else g=0.0;f[d+128+(l<<4)+(e<<2)>>2]=g;f[Q+48>>2]=+(F|0)*3.0*j+ +f[I+76>>2]*3.0;f[Q+48+4>>2]=h;f[Q+48+8>>2]=i;f[Q+48+12>>2]=0.0;c[Q+120>>2]=1065353216;c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;c[A+12>>2]=0;c[Q+120+20>>2]=1065353216;c[B>>2]=0;c[B+4>>2]=0;c[B+8>>2]=0;c[B+12>>2]=0;c[Q+120+40>>2]=1065353216;c[C>>2]=0;c[C+4>>2]=0;c[C+8>>2]=0;c[C+12>>2]=0;c[C+16>>2]=0;if((c[o>>2]|0)<20)g=+_b(Q+48|0,p,Q+120|0,Q+64|0);else g=0.0;f[d+192+(l<<4)+(e<<2)>>2]=g;l=l+1|0;if((l|0)==4)break;g=+f[I+76>>2]}e=e+1|0;if((e|0)==4)break b;g=+f[I+76>>2]}}while(0);c[d+268>>2]=c[I+80>>2];g=+f[d+(J<<6)+(L<<4)+(K<<2)>>2];x=+f[d+(J+1<<6)+(L<<4)+(K<<2)>>2];v=+f[d+(J+1<<6)+(L+1<<4)+(K<<2)>>2];w=+f[d+(J<<6)+(L+1<<4)+(K<<2)>>2];E=+f[d+(J<<6)+(L<<4)+(K+1<<2)>>2];D=+f[d+(J+1<<6)+(L<<4)+(K+1<<2)>>2];y=+f[d+(J+1<<6)+(L+1<<4)+(K+1<<2)>>2];z=+f[d+(J<<6)+(L+1<<4)+(K+1<<2)>>2];j=x-g+r*(v-w-(x-g))+q*(D-E+r*(y-z-(D-E))-(x-g+r*(v-w-(x-g))));i=w-g+n*(v-x-(w-g))+q*(z-E+n*(y-D-(z-E))-(w-g+n*(v-x-(w-g))));h=E-g+n*(D-x-(E-g))+r*(z-w+n*(y-v-(z-w))-(E-g+n*(D-x-(E-g))));k=1.0/+s(+(h*h+(j*j+i*i)));g=g+n*(x-g)+r*(w+n*(v-w)-(g+n*(x-g)));g=g+q*(E+n*(D-E)+r*(z+n*(y-z)-(E+n*(D-E)))-g)-m;if(!(g<0.0)){ea=Q;return}t=c[M+8>>2]|0;E=+f[N>>2]*(j*k)+ +f[N+4>>2]*(i*k)+ +f[N+8>>2]*(h*k);D=j*k*+f[N+16>>2]+i*k*+f[N+20>>2]+h*k*+f[N+24>>2];z=j*k*+f[N+32>>2]+i*k*+f[N+36>>2]+h*k*+f[N+40>>2];y=-(E*(+f[O+8>>2]-g*E)+D*(+f[O+12>>2]-g*D)+z*(+f[O+16>>2]-g*z));r=+f[O+88>>2];d=c[b+12>>2]|0;if(!d)q=0.0;else q=+f[d+344>>2];if(!(r+q>0.0)){ea=Q;return}if(!d)l=(c[(c[b+8>>2]|0)+8>>2]|0)+4|0;else l=d+4|0;if((a[24928]|0)==0?DC(24928)|0:0){d=25580;e=d+48|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));PB(24928)}e=c[b+12>>2]|0;k=+f[O+8>>2];w=k-+f[l+48>>2];m=+f[O+12>>2];x=m-+f[l+52>>2];n=+f[O+16>>2];v=n-+f[l+56>>2];if(!e){N=c[b+4>>2]|0;g=0.0;h=0.0;i=0.0;d=N;j=+f[N+452>>2]}else{i=+f[e+332>>2];h=+f[e+336>>2];R=+f[e+328>>2];d=c[b+4>>2]|0;j=+f[d+452>>2];g=(v*i-x*h+ +f[e+312>>2])*j;h=(+f[e+316>>2]+(w*h-v*R))*j;i=(x*R-w*i+ +f[e+320>>2])*j}k=k-+f[O+24>>2]-g;m=m-+f[O+28>>2]-h;R=n-+f[O+32>>2]-i;g=+f[d+316>>2]*+f[(c[(c[b+8>>2]|0)+8>>2]|0)+224>>2];Me(Q+120|0,j,r,q,(e|0)==0?25580:e+264|0,w,x,v);c[Q+32>>2]=c[Q+120>>2];c[Q+32+4>>2]=c[Q+120+4>>2];c[Q+32+8>>2]=c[Q+120+8>>2];c[Q+32+12>>2]=c[Q+120+12>>2];c[Q+16>>2]=c[Q+120+16>>2];c[Q+16+4>>2]=c[Q+120+16+4>>2];c[Q+16+8>>2]=c[Q+120+16+8>>2];c[Q+16+12>>2]=c[Q+120+16+12>>2];c[Q>>2]=c[Q+120+32>>2];c[Q+4>>2]=c[Q+120+32+4>>2];c[Q+8>>2]=c[Q+120+32+8>>2];c[Q+12>>2]=c[Q+120+32+12>>2];p=c[b+4>>2]|0;h=r*+f[p+452>>2];g=(R-z*(k*E+m*D+R*z))*(R-z*(k*E+m*D+R*z))+((k-E*(k*E+m*D+R*z))*(k-E*(k*E+m*D+R*z))+(m-D*(k*E+m*D+R*z))*(m-D*(k*E+m*D+R*z)))>2]|0)+8>>2]|0)+204>>2]&3|0)==0?p+324|0:p+328|0)>>2]|0;d=c[p+812>>2]|0;if((d|0)==(c[p+816>>2]|0)?(P=(d|0)==0?1:d<<1,(d|0)<(P|0)):0){if(!P)e=0;else{c[6747]=(c[6747]|0)+1;d=kb((P*104|3)+16|0)|0;if(!d)e=0;else{c[(d+4+15&-16)+-4>>2]=d;e=d+4+15&-16}d=c[p+812>>2]|0}if((d|0)>0){l=0;do{N=e+(l*104|0)|0;M=c[p+820>>2]|0;L=M+(l*104|0)|0;c[N>>2]=c[L>>2];c[N+4>>2]=c[L+4>>2];c[N+8>>2]=c[L+8>>2];c[N+12>>2]=c[L+12>>2];c[N+16>>2]=c[L+16>>2];c[N+20>>2]=c[L+20>>2];c[N+24>>2]=c[L+24>>2];N=e+(l*104|0)+28|0;L=M+(l*104|0)+28|0;c[N>>2]=c[L>>2];c[N+4>>2]=c[L+4>>2];c[N+8>>2]=c[L+8>>2];c[N+12>>2]=c[L+12>>2];N=M+(l*104|0)+44|0;L=e+(l*104|0)+44|0;c[L>>2]=c[N>>2];c[L+4>>2]=c[N+4>>2];c[L+8>>2]=c[N+8>>2];c[L+12>>2]=c[N+12>>2];L=M+(l*104|0)+60|0;N=e+(l*104|0)+60|0;c[N>>2]=c[L>>2];c[N+4>>2]=c[L+4>>2];c[N+8>>2]=c[L+8>>2];c[N+12>>2]=c[L+12>>2];N=e+(l*104|0)+76|0;M=M+(l*104|0)+76|0;c[N>>2]=c[M>>2];c[N+4>>2]=c[M+4>>2];c[N+8>>2]=c[M+8>>2];c[N+12>>2]=c[M+12>>2];c[N+16>>2]=c[M+16>>2];c[N+20>>2]=c[M+20>>2];c[N+24>>2]=c[M+24>>2];l=l+1|0}while((l|0)!=(d|0))}d=c[p+820>>2]|0;if(d|0){if(a[p+824>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[p+820>>2]=0}a[p+824>>0]=1;c[p+820>>2]=e;c[p+816>>2]=P;d=c[p+812>>2]|0}N=c[p+820>>2]|0;c[N+(d*104|0)>>2]=t;f[N+(d*104|0)+4>>2]=E;f[N+(d*104|0)+8>>2]=D;f[N+(d*104|0)+12>>2]=z;f[N+(d*104|0)+16>>2]=0.0;f[N+(d*104|0)+20>>2]=y;c[N+(d*104|0)+24>>2]=O;P=N+(d*104|0)+28|0;c[P>>2]=c[Q+32>>2];c[P+4>>2]=c[Q+32+4>>2];c[P+8>>2]=c[Q+32+8>>2];c[P+12>>2]=c[Q+32+12>>2];P=N+(d*104|0)+44|0;c[P>>2]=c[Q+16>>2];c[P+4>>2]=c[Q+16+4>>2];c[P+8>>2]=c[Q+16+8>>2];c[P+12>>2]=c[Q+16+12>>2];P=N+(d*104|0)+60|0;c[P>>2]=c[Q>>2];c[P+4>>2]=c[Q+4>>2];c[P+8>>2]=c[Q+8>>2];c[P+12>>2]=c[Q+12>>2];P=N+(d*104|0)+76|0;f[P>>2]=w;f[N+(d*104|0)+80>>2]=x;f[N+(d*104|0)+84>>2]=v;f[N+(d*104|0)+88>>2]=0.0;f[P+16>>2]=h;f[P+20>>2]=g;c[P+24>>2]=o;c[p+812>>2]=(c[p+812>>2]|0)+1;d=c[b+12>>2]|0;if(!d){ea=Q;return}if(c[d+204>>2]&3|0){ea=Q;return}if((c[d+216>>2]&-2|0)!=4)c[d+216>>2]=1;f[d+220>>2]=0.0;ea=Q;return}function Ab(b,d){b=b|0;d=+d;var e=0,g=0.0,h=0,i=0,j=0,k=0.0,l=0.0,m=0,n=0,o=0.0,p=0,q=0,r=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0;q=ea;ea=ea+96|0;n=c[b+136>>2]|0;if(!n){ea=q;return}j=c[b+8>>2]|0;if((j|0)<(n|0)){if((c[b+12>>2]|0)<(n|0)){c[6747]=(c[6747]|0)+1;e=kb((n<<4|3)+16|0)|0;if(!e)i=0;else{c[(e+4+15&-16)+-4>>2]=e;i=e+4+15&-16}e=c[b+8>>2]|0;if((e|0)>0){h=0;do{m=i+(h<<4)|0;r=(c[b+16>>2]|0)+(h<<4)|0;c[m>>2]=c[r>>2];c[m+4>>2]=c[r+4>>2];c[m+8>>2]=c[r+8>>2];c[m+12>>2]=c[r+12>>2];h=h+1|0}while((h|0)!=(e|0))}e=c[b+16>>2]|0;if(e|0){if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+16>>2]=0}a[b+20>>0]=1;c[b+16>>2]=i;c[b+12>>2]=n;h=b+16|0}else h=b+16|0;e=j;do{r=(c[h>>2]|0)+(e<<4)|0;c[r>>2]=c[q+48>>2];c[r+4>>2]=c[q+48+4>>2];c[r+8>>2]=c[q+48+8>>2];c[r+12>>2]=c[q+48+12>>2];e=e+1|0}while((e|0)!=(n|0))}c[b+8>>2]=n;j=c[b+28>>2]|0;if((j|0)<(n|0)){if((c[b+32>>2]|0)<(n|0)){c[6747]=(c[6747]|0)+1;e=kb((n<<4|3)+16|0)|0;if(!e)i=0;else{c[(e+4+15&-16)+-4>>2]=e;i=e+4+15&-16}e=c[b+28>>2]|0;if((e|0)>0){h=0;do{r=i+(h<<4)|0;m=(c[b+36>>2]|0)+(h<<4)|0;c[r>>2]=c[m>>2];c[r+4>>2]=c[m+4>>2];c[r+8>>2]=c[m+8>>2];c[r+12>>2]=c[m+12>>2];h=h+1|0}while((h|0)!=(e|0))}e=c[b+36>>2]|0;if(e|0){if(a[b+40>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+36>>2]=0}a[b+40>>0]=1;c[b+36>>2]=i;c[b+32>>2]=n;h=b+36|0}else h=b+36|0;e=j;do{r=(c[h>>2]|0)+(e<<4)|0;c[r>>2]=c[q+48>>2];c[r+4>>2]=c[q+48+4>>2];c[r+8>>2]=c[q+48+8>>2];c[r+12>>2]=c[q+48+12>>2];e=e+1|0}while((e|0)!=(n|0))}c[b+28>>2]=n;m=c[b+48>>2]|0;if((m|0)<(n|0)){do if((c[b+52>>2]|0)<(n|0)){c[6747]=(c[6747]|0)+1;e=kb((n<<2|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}h=c[b+48>>2]|0;i=c[b+56>>2]|0;if((h|0)<=0){if(!i){a[b+60>>0]=1;c[b+56>>2]=e;c[b+52>>2]=n;h=n<<2;break}}else{j=0;do{c[e+(j<<2)>>2]=c[i+(j<<2)>>2];j=j+1|0}while((j|0)!=(h|0))}if(a[b+60>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}a[b+60>>0]=1;c[b+56>>2]=e;c[b+52>>2]=n;h=n<<2}else{h=n<<2;e=c[b+56>>2]|0}while(0);hk(e+(m<<2)|0,0,h-(m<<2)|0)|0}c[b+48>>2]=n;m=c[b+68>>2]|0;if((m|0)<(n|0)){do if((c[b+72>>2]|0)<(n|0)){c[6747]=(c[6747]|0)+1;e=kb((n<<2|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}h=c[b+68>>2]|0;i=c[b+76>>2]|0;if((h|0)<=0){if(!i){a[b+80>>0]=1;c[b+76>>2]=e;c[b+72>>2]=n;h=n<<2;break}}else{j=0;do{c[e+(j<<2)>>2]=c[i+(j<<2)>>2];j=j+1|0}while((j|0)!=(h|0))}if(a[b+80>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}a[b+80>>0]=1;c[b+76>>2]=e;c[b+72>>2]=n;h=n<<2}else{h=n<<2;e=c[b+76>>2]|0}while(0);hk(e+(m<<2)|0,0,h-(m<<2)|0)|0}c[b+68>>2]=n;e=c[b+136>>2]|0;if((e|0)<=0){ea=q;return}h=c[b+76>>2]|0;i=c[b+56>>2]|0;j=0;do{f[h+(j<<2)>>2]=0.0;f[i+(j<<2)>>2]=0.0;j=j+1|0}while((j|0)!=(e|0));j=0;do{h=c[b+144>>2]|0;i=c[h+(j*284|0)+88>>2]|0;if(i){x=h+(j*284|0)+92|0;c[q+48>>2]=c[x>>2];c[q+48+4>>2]=c[x+4>>2];c[q+48+8>>2]=c[x+8>>2];c[q+48+12>>2]=c[x+12>>2];x=h+(j*284|0)+108|0;c[q+48+16>>2]=c[x>>2];c[q+48+16+4>>2]=c[x+4>>2];c[q+48+16+8>>2]=c[x+8>>2];c[q+48+16+12>>2]=c[x+12>>2];x=h+(j*284|0)+124|0;c[q+48+32>>2]=c[x>>2];c[q+48+32+4>>2]=c[x+4>>2];c[q+48+32+8>>2]=c[x+8>>2];c[q+48+32+12>>2]=c[x+12>>2];x=c[b+120>>2]|0;e=c[q+48+16+(x<<2)>>2]|0;y=c[q+48+32+(x<<2)>>2]|0;m=c[b+36>>2]|0;c[m+(j<<4)>>2]=c[q+48+(x<<2)>>2];c[m+(j<<4)+4>>2]=e;c[m+(j<<4)+8>>2]=y;f[m+(j<<4)+12>>2]=0.0;m=c[b+36>>2]|0;y=m+(j<<4)|0;z=+f[y>>2];e=h+(j*284|0)|0;g=+f[e>>2];x=m+(j<<4)+4|0;w=+f[x>>2];r=h+(j*284|0)+4|0;k=+f[r>>2];m=m+(j<<4)+8|0;t=+f[m>>2];n=h+(j*284|0)+8|0;v=+f[n>>2];l=z-g*(z*g+w*k+t*v);u=w-k*(z*g+w*k+t*v);v=t-v*(z*g+w*k+t*v);t=1.0/+s(+(v*v+(l*l+u*u)));f[y>>2]=l*t;f[x>>2]=u*t;f[m>>2]=v*t;k=+f[r>>2];w=+f[n>>2];g=+f[e>>2];e=c[b+16>>2]|0;f[e+(j<<4)>>2]=k*(v*t)-w*(u*t);f[e+(j<<4)+4>>2]=w*(l*t)-v*t*g;f[e+(j<<4)+8>>2]=u*t*g-k*(l*t);f[e+(j<<4)+12>>2]=0.0;e=c[b+16>>2]|0;n=e+(j<<4)|0;t=+f[n>>2];r=e+(j<<4)+4|0;l=+f[r>>2];e=e+(j<<4)+8|0;k=+f[e>>2];g=1.0/+s(+(t*t+l*l+k*k));f[n>>2]=t*g;f[r>>2]=l*g;f[e>>2]=k*g;e=c[b+116>>2]|0;r=c[b+36>>2]|0;g=+f[r+(j<<4)>>2];k=+f[r+(j<<4)+4>>2];l=+f[r+(j<<4)+8>>2];if(g*g+k*k+l*l>1.100000023841858)g=0.0;else{C=+f[h+(j*284|0)+16>>2];G=C-+f[e+52>>2];E=+f[h+(j*284|0)+20>>2];I=E-+f[e+56>>2];J=+f[h+(j*284|0)+24>>2];L=J-+f[e+60>>2];C=C-+f[i+52>>2];E=E-+f[i+56>>2];J=J-+f[i+60>>2];F=+f[e+332>>2];M=+f[e+336>>2];H=+f[e+328>>2];B=+f[i+332>>2];K=+f[i+336>>2];D=+f[i+328>>2];A=(l*I-k*L)*+f[e+4>>2]+(g*L-l*G)*+f[e+20>>2]+(k*G-g*I)*+f[e+36>>2];t=(l*I-k*L)*+f[e+8>>2]+(g*L-l*G)*+f[e+24>>2]+(k*G-g*I)*+f[e+40>>2];u=(l*I-k*L)*+f[e+12>>2]+(g*L-l*G)*+f[e+28>>2]+(k*G-g*I)*+f[e+44>>2];v=(E*-l-J*-k)*+f[i+4>>2]+(J*-g-C*-l)*+f[i+20>>2]+(C*-k-E*-g)*+f[i+36>>2];w=(E*-l-J*-k)*+f[i+8>>2]+(J*-g-C*-l)*+f[i+24>>2]+(C*-k-E*-g)*+f[i+40>>2];z=(E*-l-J*-k)*+f[i+12>>2]+(J*-g-C*-l)*+f[i+28>>2]+(C*-k-E*-g)*+f[i+44>>2];g=(g*(L*F-I*M+ +f[e+312>>2]-(J*B-E*K+ +f[i+312>>2]))+k*(+f[e+316>>2]+(G*M-L*H)-(+f[i+316>>2]+(C*K-J*D)))+l*(I*H-G*F+ +f[e+320>>2]-(E*D-C*B+ +f[i+320>>2])))*-.20000000298023224*(1.0/(+f[i+344>>2]+(+f[e+344>>2]+(A*(A*+f[e+396>>2])+t*(t*+f[e+400>>2])+u*(u*+f[e+404>>2])))+(v*(v*+f[i+396>>2])+w*(w*+f[i+400>>2])+z*(z*+f[i+404>>2]))))}f[(c[b+76>>2]|0)+(j<<2)>>2]=g;e=c[b+136>>2]|0}j=j+1|0}while((j|0)<(e|0));if((e|0)<=0){ea=q;return}i=c[b+144>>2]|0;h=0;m=0;while(1){e=c[i+(m*284|0)+88>>2]|0;if(e){g=+f[i+(m*284|0)+252>>2];if(g!=0.0){e=i;g=g*d}else{M=+f[i+(m*284|0)+256>>2];M=M==0.0?0.0:M;y=c[b+116>>2]|0;x=c[b+16>>2]|0;G=+f[i+(m*284|0)+16>>2];E=+f[i+(m*284|0)+20>>2];A=+f[i+(m*284|0)+24>>2];w=+f[x+(m<<4)>>2];D=+f[x+(m<<4)+4>>2];g=+f[x+(m<<4)+8>>2];O=G-+f[y+52>>2];P=E-+f[y+56>>2];k=A-+f[y+60>>2];l=+f[y+264>>2]*(P*g-k*D)+ +f[y+280>>2]*(k*w-O*g)+(O*D-P*w)*+f[y+296>>2];Q=(P*g-k*D)*+f[y+268>>2]+(k*w-O*g)*+f[y+284>>2]+(O*D-P*w)*+f[y+300>>2];N=(P*g-k*D)*+f[y+272>>2]+(k*w-O*g)*+f[y+288>>2]+(O*D-P*w)*+f[y+304>>2];K=G-+f[e+52>>2];I=E-+f[e+56>>2];C=A-+f[e+60>>2];v=(D*K-w*I)*+f[e+296>>2]+(+f[e+264>>2]*(g*I-D*C)+ +f[e+280>>2]*(w*C-g*K));t=(g*I-D*C)*+f[e+268>>2]+(w*C-g*K)*+f[e+284>>2]+(D*K-w*I)*+f[e+300>>2];u=(g*I-D*C)*+f[e+272>>2]+(w*C-g*K)*+f[e+288>>2]+(D*K-w*I)*+f[e+304>>2];G=G-+f[y+52>>2];E=E-+f[y+56>>2];A=A-+f[y+60>>2];H=+f[y+332>>2];z=+f[y+336>>2];F=+f[y+328>>2];L=+f[e+332>>2];B=+f[e+336>>2];J=+f[e+328>>2];g=-(1.0/(+f[y+344>>2]+(g*(P*l-O*Q)+(w*(k*Q-P*N)+D*(O*N-k*l)))+(+f[e+344>>2]+(g*(I*v-K*t)+(w*(C*t-I*u)+D*(K*u-C*v)))))*((A*H-E*z+ +f[y+312>>2]-(C*L-I*B+ +f[e+312>>2]))*w+(+f[y+316>>2]+(G*z-A*F)-(+f[e+316>>2]+(K*B-C*J)))*D+(E*F-G*H+ +f[y+320>>2]-(I*J-K*L+ +f[e+320>>2]))*g));g=M>2]|0;g=g<-M?-M:g}y=(c[b+56>>2]|0)+(m<<2)|0;f[y>>2]=0.0;j=e+(m*284|0)+280|0;f[j>>2]=1.0;l=+f[i+(m*284|0)+276>>2]*d*+f[i+(m*284|0)+228>>2];f[y>>2]=g;k=g*.5;g=+f[(c[b+76>>2]|0)+(m<<2)>>2];if(k*k+g*g>l*l){Q=l/+s(+(k*k+g*g));f[j>>2]=Q*+f[j>>2];h=1}}else{f[(c[b+56>>2]|0)+(m<<2)>>2]=0.0;f[i+(m*284|0)+280>>2]=1.0;e=i}m=m+1|0;j=c[b+136>>2]|0;if((m|0)>=(j|0))break;else i=e}if(h&(j|0)>0){e=c[b+76>>2]|0;i=0;do{h=e+(i<<2)|0;if(+f[h>>2]!=0.0?(p=(c[b+144>>2]|0)+(i*284|0)+280|0,o=+f[p>>2],o<1.0):0){y=(c[b+56>>2]|0)+(i<<2)|0;f[y>>2]=o*+f[y>>2];f[h>>2]=+f[p>>2]*+f[h>>2]}i=i+1|0}while((i|0)!=(j|0))}if((j|0)<=0){ea=q;return}n=0;do{h=c[b+144>>2]|0;e=c[b+116>>2]|0;i=h+(n*284|0)+16|0;k=+f[i>>2]-+f[e+52>>2];m=h+(n*284|0)+20|0;d=+f[m>>2]-+f[e+56>>2];j=h+(n*284|0)+24|0;l=+f[j>>2]-+f[e+60>>2];f[q+48>>2]=k;f[q+48+4>>2]=d;f[q+48+8>>2]=l;f[q+48+12>>2]=0.0;g=+f[(c[b+56>>2]|0)+(n<<2)>>2];if(g!=0.0){y=c[b+16>>2]|0;P=g*+f[y+(n<<4)+4>>2];Q=g*+f[y+(n<<4)+8>>2];f[q+32>>2]=g*+f[y+(n<<4)>>2];f[q+32+4>>2]=P;f[q+32+8>>2]=Q;f[q+32+12>>2]=0.0;uk(e,q+32|0,q+48|0)}g=+f[(c[b+76>>2]|0)+(n<<2)>>2];if(g!=0.0){y=c[(c[b+144>>2]|0)+(n*284|0)+88>>2]|0;P=+f[m>>2]-+f[y+56>>2];O=+f[j>>2]-+f[y+60>>2];f[q+32>>2]=+f[i>>2]-+f[y+52>>2];f[q+32+4>>2]=P;f[q+32+8>>2]=O;f[q+32+12>>2]=0.0;x=c[b+36>>2]|0;O=+f[x+(n<<4)>>2]*g;P=g*+f[x+(n<<4)+4>>2];Q=g*+f[x+(n<<4)+8>>2];f[q+16>>2]=O;f[q+16+4>>2]=P;f[q+16+8>>2]=Q;f[q+16+12>>2]=0.0;x=c[b+116>>2]|0;r=c[b+124>>2]|0;K=+f[x+4+(r<<2)>>2];L=+f[x+20+(r<<2)>>2];M=+f[x+36+(r<<2)>>2];N=(K*k+L*d+M*l)*(1.0-+f[h+(n*284|0)+244>>2]);f[q+48>>2]=k-K*N;f[q+48+4>>2]=d-L*N;f[q+48+8>>2]=l-M*N;uk(x,q+16|0,q+48|0);f[q>>2]=-O;f[q+4>>2]=-P;f[q+8>>2]=-Q;f[q+12>>2]=0.0;uk(y,q,q+32|0)}n=n+1|0}while((n|0)<(c[b+136>>2]|0));ea=q;return}function Bb(b,e,g,h,i,j,k){b=b|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0.0,m=0.0,n=0.0,o=0,p=0,q=0.0,r=0.0,t=0,u=0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0;v=ea;ea=ea+9824|0;o=j;p=o+36|0;do{c[o>>2]=0;o=o+4|0}while((o|0)<(p|0));c[v+9680>>2]=b;c[v+9680+4>>2]=g;F=+f[h>>2];L=+f[e>>2];E=+f[h+16>>2];K=+f[e+16>>2];D=+f[h+32>>2];J=+f[e+32>>2];I=+f[e+4>>2];H=+f[e+20>>2];G=+f[e+36>>2];z=+f[e+8>>2];x=+f[e+24>>2];l=+f[e+40>>2];C=+f[h+4>>2];B=+f[h+20>>2];A=+f[h+36>>2];y=+f[h+8>>2];w=+f[h+24>>2];m=+f[h+40>>2];f[v+9680+8>>2]=F*L+E*K+D*J;f[v+9680+12>>2]=F*I+E*H+D*G;f[v+9680+16>>2]=F*z+E*x+D*l;f[v+9680+20>>2]=0.0;f[v+9680+24>>2]=L*C+K*B+J*A;f[v+9680+28>>2]=I*C+H*B+G*A;f[v+9680+32>>2]=z*C+x*B+l*A;f[v+9680+36>>2]=0.0;f[v+9680+40>>2]=L*y+K*w+J*m;f[v+9680+44>>2]=I*y+H*w+G*m;f[v+9680+48>>2]=z*y+x*w+l*m;f[v+9680+52>>2]=0.0;N=+f[h+48>>2]-+f[e+48>>2];M=+f[h+52>>2]-+f[e+52>>2];q=+f[h+56>>2]-+f[e+56>>2];n=N*+f[e>>2]+M*+f[e+16>>2]+q*+f[e+32>>2];r=N*+f[e+4>>2]+M*+f[e+20>>2]+q*+f[e+36>>2];q=N*+f[e+8>>2]+M*+f[e+24>>2]+q*+f[e+40>>2];f[v+9680+56>>2]=F*L+E*K+D*J;f[v+9680+60>>2]=L*C+K*B+J*A;f[v+9680+64>>2]=L*y+K*w+J*m;f[v+9680+68>>2]=0.0;f[v+9680+72>>2]=F*I+E*H+D*G;f[v+9680+76>>2]=I*C+H*B+G*A;f[v+9680+80>>2]=I*y+H*w+G*m;f[v+9680+84>>2]=0.0;f[v+9680+88>>2]=F*z+E*x+D*l;f[v+9680+92>>2]=z*C+x*B+l*A;f[v+9680+96>>2]=z*y+x*w+l*m;f[v+9680+100>>2]=0.0;f[v+9680+104>>2]=n;f[v+9680+108>>2]=r;f[v+9680+112>>2]=q;f[v+9680+116>>2]=0.0;c[v+9680+120>>2]=k?83:82;c[v+9680+124>>2]=0;c[v+9296+364>>2]=0;c[v+9296+128>>2]=0;c[v+9296+128+4>>2]=0;c[v+9296+128+8>>2]=0;c[v+9296+128+12>>2]=0;c[v+9296+376>>2]=2;c[v+9296+368>>2]=0;f[v+9296+144>>2]=0.0;q=-+f[i+4>>2];r=-+f[i+8>>2];f[v+9808>>2]=-+f[i>>2];f[v+9808+4>>2]=q;f[v+9808+8>>2]=r;f[v+9808+12>>2]=0.0;switch(Db(v+9296|0,v+9680|0,v+9808|0)|0){case 1:{c[v+9280>>2]=0;c[v+9280+4>>2]=0;c[v+9280+8>>2]=0;c[v+9280+12>>2]=0;c[v>>2]=9;c[v+9276>>2]=0;c[v+40>>2]=0;c[v+40+4>>2]=0;c[v+40+8>>2]=0;c[v+40+12>>2]=0;c[v+40+16>>2]=0;g=0;do{k=128-g+-1|0;c[v+2108+(k*56|0)+44>>2]=0;b=c[v+9288>>2]|0;c[v+2108+(k*56|0)+48>>2]=b;if(b|0)c[b+44>>2]=v+2108+(k*56|0);c[v+9288>>2]=v+2108+(k*56|0);g=g+1|0}while((g|0)!=128);c[v+9292>>2]=128;n=+f[i>>2];q=+f[i+4>>2];m=+f[i+8>>2];t=c[v+9296+372>>2]|0;do if((c[t+32>>2]|0)>>>0>1?Rb(v+9296|0)|0:0){b=c[v+9280>>2]|0;if(b|0){o=c[v+9284>>2]|0;p=c[v+9292>>2]|0;do{k=b+44|0;h=b+48|0;g=c[h>>2]|0;if(g|0)c[g+44>>2]=c[k>>2];g=c[k>>2]|0;if(g|0)c[g+48>>2]=c[h>>2];if((c[v+9280>>2]|0)==(b|0))c[v+9280>>2]=c[h>>2];o=o+-1|0;c[b+44>>2]=0;c[h>>2]=c[v+9288>>2];g=c[v+9288>>2]|0;if(g|0)c[g+44>>2]=b;c[v+9288>>2]=b;p=p+1|0;b=c[v+9280>>2]|0}while((b|0)!=0);c[v+9284>>2]=o;c[v+9292>>2]=p}c[v>>2]=0;c[v+9276>>2]=0;b=c[t>>2]|0;g=c[t+12>>2]|0;N=+f[g+16>>2];F=+f[b+16>>2]-N;H=+f[g+20>>2];I=+f[b+20>>2]-H;K=+f[g+24>>2];L=+f[b+24>>2]-K;g=c[t+4>>2]|0;J=+f[g+16>>2]-N;M=+f[g+20>>2]-H;G=+f[g+24>>2]-K;k=c[t+8>>2]|0;N=+f[k+16>>2]-N;H=+f[k+20>>2]-H;K=+f[k+24>>2]-K;if(F*M*K+(I*G*N+L*J*H-F*G*H-I*J*K)-L*M*N<0.0){c[t>>2]=g;c[t+4>>2]=b;h=c[t+16>>2]|0;c[t+16>>2]=c[t+20>>2];c[t+20>>2]=h;h=g}else{h=b;b=g}h=Ud(v,h,b,k,1)|0;o=Ud(v,c[t+4>>2]|0,c[t>>2]|0,c[t+12>>2]|0,1)|0;p=Ud(v,c[t+8>>2]|0,c[t+4>>2]|0,c[t+12>>2]|0,1)|0;i=Ud(v,c[t>>2]|0,c[t+8>>2]|0,c[t+12>>2]|0,1)|0;if((c[v+9284>>2]|0)==4){g=c[v+9280>>2]|0;l=+f[g+16>>2];b=c[g+48>>2]|0;if(b){m=l*l;k=g;while(1){l=+f[b+16>>2];g=l*l>2]|0;if(!b)break;else m=g?l*l:m}g=k;l=+f[k+16>>2]}r=+f[g>>2];q=+f[g+4>>2];n=+f[g+8>>2];m=+f[g+12>>2];b=c[g+20>>2]|0;k=c[g+24>>2]|0;t=c[g+28>>2]|0;a[h+52>>0]=0;c[h+32>>2]=o;a[o+52>>0]=0;c[o+32>>2]=h;a[h+53>>0]=0;c[h+36>>2]=p;a[p+52>>0]=1;c[p+32>>2]=h;a[h+54>>0]=0;c[h+40>>2]=i;a[i+52>>0]=2;c[i+32>>2]=h;a[o+53>>0]=2;c[o+36>>2]=i;a[i+54>>0]=1;c[i+40>>2]=o;a[o+54>>0]=1;c[o+40>>2]=p;a[p+53>>0]=2;c[p+36>>2]=o;a[p+54>>0]=1;c[p+40>>2]=i;a[i+53>>0]=2;c[i+36>>2]=p;c[v>>2]=0;i=g;o=b;h=k;p=t;t=0;while(1){b=c[v+9276>>2]|0;if(b>>>0>=64){u=45;break}c[v+9808>>2]=0;c[v+9808+4>>2]=0;c[v+9808+8>>2]=0;c[v+9276>>2]=b+1;t=t+1|0;a[i+55>>0]=t;g=i+4|0;k=i+8|0;Og(v+9296|0,+f[i>>2],+f[g>>2],+f[k>>2],v+60+(b<<5)|0);if(!(+f[i>>2]*+f[v+60+(b<<5)+16>>2]+ +f[g>>2]*+f[v+60+(b<<5)+20>>2]+ +f[k>>2]*+f[v+60+(b<<5)+24>>2]-+f[i+16>>2]>9.999999747378752e-05)){b=7;u=44;break}k=0;do{g=xg(v,t,v+60+(b<<5)|0,c[i+32+(k<<2)>>2]|0,d[i+52+k>>0]|0,v+9808|0)|0;k=k+1|0}while(g&k>>>0<3);if(!(g&(c[v+9808+8>>2]|0)>>>0>2)){b=4;u=44;break}k=c[v+9808>>2]|0;g=c[v+9808+4>>2]|0;a[k+53>>0]=2;c[k+36>>2]=g;a[g+54>>0]=1;c[g+40>>2]=k;g=i+44|0;k=i+48|0;b=c[k>>2]|0;if(b|0)c[b+44>>2]=c[g>>2];b=c[g>>2]|0;if(b|0)c[b+48>>2]=c[k>>2];if((c[v+9280>>2]|0)==(i|0))c[v+9280>>2]=c[k>>2];c[v+9284>>2]=(c[v+9284>>2]|0)+-1;c[i+44>>2]=0;c[k>>2]=c[v+9288>>2];b=c[v+9288>>2]|0;if(b|0)c[b+44>>2]=i;c[v+9288>>2]=i;c[v+9292>>2]=(c[v+9292>>2]|0)+1;g=c[v+9280>>2]|0;l=+f[g+16>>2];b=c[g+48>>2]|0;if(b){m=l*l;k=g;while(1){l=+f[b+16>>2];g=l*l>2]|0;if(!b)break;else m=g?l*l:m}g=k;l=+f[k+16>>2]}r=+f[g>>2];q=+f[g+4>>2];n=+f[g+8>>2];m=+f[g+12>>2];k=c[g+20>>2]|0;h=c[g+24>>2]|0;b=c[g+28>>2]|0;if(t>>>0>=255){g=h;break}else{i=g;o=k;p=b}}if((u|0)==44){c[v>>2]=b;k=o;g=h;b=p}else if((u|0)==45){c[v>>2]=6;k=o;g=h;b=p}J=r*l;H=q*l;N=n*l;f[v+40>>2]=r;f[v+44>>2]=q;f[v+48>>2]=n;f[v+52>>2]=m;f[v+56>>2]=l;c[v+36>>2]=3;c[v+4>>2]=k;c[v+8>>2]=g;c[v+12>>2]=b;t=g;K=+f[t+16>>2]-J;F=+f[t+20>>2]-H;I=+f[t+24>>2]-N;i=b;E=+f[i+16>>2]-J;G=+f[i+20>>2]-H;L=+f[i+24>>2]-N;L=+s(+((K*G-F*E)*(K*G-F*E)+((F*L-I*G)*(F*L-I*G)+(I*E-K*L)*(I*E-K*L))));f[v+20>>2]=L;K=+f[i+16>>2]-J;E=+f[i+20>>2]-H;I=+f[i+24>>2]-N;i=k;G=+f[i+16>>2]-J;F=+f[i+20>>2]-H;M=+f[i+24>>2]-N;M=+s(+((K*F-E*G)*(K*F-E*G)+((E*M-I*F)*(E*M-I*F)+(I*G-K*M)*(I*G-K*M))));f[v+24>>2]=M;K=+f[i+16>>2]-J;G=+f[i+20>>2]-H;I=+f[i+24>>2]-N;J=+f[t+16>>2]-J;H=+f[t+20>>2]-H;N=+f[t+24>>2]-N;N=+s(+((K*H-G*J)*(K*H-G*J)+((G*N-I*H)*(G*N-I*H)+(I*J-K*N)*(I*J-K*N))));f[v+20>>2]=L/(L+M+N);f[v+24>>2]=M/(L+M+N);f[v+28>>2]=N/(L+M+N);if((c[v>>2]|0)!=9)if(!(c[v+36>>2]|0)){n=0.0;m=0.0;l=0.0;break}else{h=v+36|0;u=54;break}c[j>>2]=3;e=0;ea=v;return e|0}else u=48}else u=48;while(0);if((u|0)==48){c[v>>2]=8;f[v+40>>2]=n;f[v+44>>2]=q;f[v+48>>2]=m;f[v+52>>2]=0.0;l=+s(+(n*n+q*q+m*m));if(l>0.0){f[v+40>>2]=1.0/l*n;f[v+44>>2]=1.0/l*q;f[v+48>>2]=1.0/l*m}else{c[v+40>>2]=1065353216;c[v+44>>2]=0;c[v+48>>2]=0}f[v+52>>2]=0.0;f[v+56>>2]=0.0;c[v+36>>2]=1;c[v+4>>2]=c[t>>2];f[v+20>>2]=1.0;h=v+36|0;u=54}if((u|0)==54){l=0.0;m=0.0;n=0.0;k=0;do{b=c[v+9680+120>>2]|0;u=c[v+9680+124>>2]|0;g=(c[v+9680>>2]|0)+(1?u>>1:u)|0;if(u&1)b=c[(c[g>>2]|0)+b>>2]|0;Ma[b&127](v+9808|0,g,c[v+4+(k<<2)>>2]|0);N=+f[v+20+(k<<2)>>2];l=l+ +f[v+9808>>2]*N;m=m+N*+f[v+9808+4>>2];n=n+N*+f[v+9808+8>>2];k=k+1|0}while(k>>>0<(c[h>>2]|0)>>>0)}c[j>>2]=1;N=l*+f[e+16>>2]+m*+f[e+20>>2]+n*+f[e+24>>2]+ +f[e+52>>2];K=l*+f[e+32>>2]+m*+f[e+36>>2]+n*+f[e+40>>2]+ +f[e+56>>2];f[j+4>>2]=l*+f[e>>2]+m*+f[e+4>>2]+n*+f[e+8>>2]+ +f[e+48>>2];f[j+8>>2]=N;f[j+12>>2]=K;f[j+16>>2]=0.0;K=+f[v+40>>2];N=+f[v+56>>2];L=+f[v+44>>2];M=+f[v+48>>2];F=l-K*N;G=m-N*L;H=n-N*M;I=F*+f[e+16>>2]+G*+f[e+20>>2]+H*+f[e+24>>2]+ +f[e+52>>2];J=F*+f[e+32>>2]+G*+f[e+36>>2]+H*+f[e+40>>2]+ +f[e+56>>2];f[j+20>>2]=F*+f[e>>2]+G*+f[e+4>>2]+H*+f[e+8>>2]+ +f[e+48>>2];f[j+24>>2]=I;f[j+28>>2]=J;f[j+32>>2]=0.0;f[j+36>>2]=-K;f[j+40>>2]=-L;f[j+44>>2]=-M;f[j+48>>2]=0.0;f[j+52>>2]=-N;e=1;ea=v;return e|0}case 2:{c[j>>2]=2;e=0;ea=v;return e|0}default:{e=0;ea=v;return e|0}}return 0}function Cb(b){b=b|0;var d=0.0,e=0,g=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0;x=ea;ea=ea+176|0;if(!(a[b+738>>0]|0)){ea=x;return}f[b+36>>2]=0.0;f[b+744>>2]=0.0;if(!(a[b+736>>0]|0)){e=c[b+28>>2]|0;l=+f[b+600>>2];m=+f[b+604>>2];t=+f[b+608>>2];v=l*+f[e+20>>2]+m*+f[e+24>>2]+t*+f[e+28>>2]+ +f[e+56>>2];g=c[b+32>>2]|0;n=+f[b+664>>2];o=+f[b+668>>2];q=+f[b+672>>2];w=n*+f[g+20>>2]+o*+f[g+24>>2]+q*+f[g+28>>2]+ +f[g+56>>2];u=n*+f[g+36>>2]+o*+f[g+40>>2]+q*+f[g+44>>2]+ +f[g+60>>2];p=l*+f[e+4>>2]+m*+f[e+8>>2]+t*+f[e+12>>2]+ +f[e+52>>2];t=l*+f[e+36>>2]+m*+f[e+40>>2]+t*+f[e+44>>2]+ +f[e+60>>2];q=n*+f[g+4>>2]+o*+f[g+8>>2]+q*+f[g+12>>2]+ +f[g+52>>2];if((q-p)*(q-p)+(w-v)*(w-v)+(u-t)*(u-t)>1.1920928955078125e-07){k=1.0/+s(+((q-p)*(q-p)+(w-v)*(w-v)+(u-t)*(u-t)));f[x>>2]=(q-p)*k;f[x+4>>2]=(w-v)*k;f[x+8>>2]=(u-t)*k;c[x+12>>2]=0;j=(u-t)*k;d=(w-v)*k;k=(q-p)*k}else{c[x>>2]=1065353216;c[x+4>>2]=0;c[x+8>>2]=0;f[x+12>>2]=0.0;j=0.0;d=0.0;k=1.0}if(+r(+j)>.7071067690849304){y=j*j+d*d;o=1.0/+s(+y);n=-(j*o);d=d*o;i=d;l=k*n;m=0.0;o=y*o;d=-(k*d)}else{m=k*k+d*d;l=1.0/+s(+m);d=-(d*l);o=k*l;i=0.0;l=m*l;m=d;n=o;o=-(j*o);d=j*d}f[x+16>>2]=m;f[x+20>>2]=n;f[x+24>>2]=i;f[x+32>>2]=o;f[x+36>>2]=d;f[x+40>>2]=l;e=c[b+28>>2]|0;c[x+128>>2]=c[e+4>>2];c[x+128+4>>2]=c[e+20>>2];c[x+128+8>>2]=c[e+36>>2];f[x+128+12>>2]=0.0;c[x+128+16>>2]=c[e+8>>2];c[x+128+20>>2]=c[e+24>>2];c[x+128+24>>2]=c[e+40>>2];f[x+128+28>>2]=0.0;c[x+128+32>>2]=c[e+12>>2];c[x+128+36>>2]=c[e+28>>2];c[x+128+40>>2]=c[e+44>>2];f[x+128+44>>2]=0.0;g=c[b+32>>2]|0;c[x+80>>2]=c[g+4>>2];c[x+80+4>>2]=c[g+20>>2];c[x+80+8>>2]=c[g+36>>2];f[x+80+12>>2]=0.0;c[x+80+16>>2]=c[g+8>>2];c[x+80+20>>2]=c[g+24>>2];c[x+80+24>>2]=c[g+40>>2];f[x+80+28>>2]=0.0;c[x+80+32>>2]=c[g+12>>2];c[x+80+36>>2]=c[g+28>>2];c[x+80+40>>2]=c[g+44>>2];f[x+80+44>>2]=0.0;y=v-+f[e+56>>2];o=t-+f[e+60>>2];f[x+64>>2]=p-+f[e+52>>2];f[x+64+4>>2]=y;f[x+64+8>>2]=o;f[x+64+12>>2]=0.0;o=w-+f[g+56>>2];y=u-+f[g+60>>2];f[x+48>>2]=q-+f[g+52>>2];f[x+48+4>>2]=o;f[x+48+8>>2]=y;f[x+48+12>>2]=0.0;_f(b+48|0,x+128|0,x+80|0,x+64|0,x+48|0,x,e+396|0,+f[e+344>>2],g+396|0,+f[g+344>>2]);g=c[b+28>>2]|0;c[x+128>>2]=c[g+4>>2];c[x+128+4>>2]=c[g+20>>2];c[x+128+8>>2]=c[g+36>>2];f[x+128+12>>2]=0.0;c[x+128+16>>2]=c[g+8>>2];c[x+128+20>>2]=c[g+24>>2];c[x+128+24>>2]=c[g+40>>2];f[x+128+28>>2]=0.0;c[x+128+32>>2]=c[g+12>>2];c[x+128+36>>2]=c[g+28>>2];c[x+128+40>>2]=c[g+44>>2];f[x+128+44>>2]=0.0;e=c[b+32>>2]|0;c[x+80>>2]=c[e+4>>2];c[x+80+4>>2]=c[e+20>>2];c[x+80+8>>2]=c[e+36>>2];f[x+80+12>>2]=0.0;c[x+80+16>>2]=c[e+8>>2];c[x+80+20>>2]=c[e+24>>2];c[x+80+24>>2]=c[e+40>>2];f[x+80+28>>2]=0.0;c[x+80+32>>2]=c[e+12>>2];c[x+80+36>>2]=c[e+28>>2];c[x+80+40>>2]=c[e+44>>2];f[x+80+44>>2]=0.0;y=v-+f[g+56>>2];o=t-+f[g+60>>2];f[x+64>>2]=p-+f[g+52>>2];f[x+64+4>>2]=y;f[x+64+8>>2]=o;f[x+64+12>>2]=0.0;o=w-+f[e+56>>2];y=u-+f[e+60>>2];f[x+48>>2]=q-+f[e+52>>2];f[x+48+4>>2]=o;f[x+48+8>>2]=y;f[x+48+12>>2]=0.0;_f(b+132|0,x+128|0,x+80|0,x+64|0,x+48|0,x+16|0,g+396|0,+f[g+344>>2],e+396|0,+f[e+344>>2]);e=c[b+28>>2]|0;c[x+128>>2]=c[e+4>>2];c[x+128+4>>2]=c[e+20>>2];c[x+128+8>>2]=c[e+36>>2];f[x+128+12>>2]=0.0;c[x+128+16>>2]=c[e+8>>2];c[x+128+20>>2]=c[e+24>>2];c[x+128+24>>2]=c[e+40>>2];f[x+128+28>>2]=0.0;c[x+128+32>>2]=c[e+12>>2];c[x+128+36>>2]=c[e+28>>2];c[x+128+40>>2]=c[e+44>>2];f[x+128+44>>2]=0.0;g=c[b+32>>2]|0;c[x+80>>2]=c[g+4>>2];c[x+80+4>>2]=c[g+20>>2];c[x+80+8>>2]=c[g+36>>2];f[x+80+12>>2]=0.0;c[x+80+16>>2]=c[g+8>>2];c[x+80+20>>2]=c[g+24>>2];c[x+80+24>>2]=c[g+40>>2];f[x+80+28>>2]=0.0;c[x+80+32>>2]=c[g+12>>2];c[x+80+36>>2]=c[g+28>>2];c[x+80+40>>2]=c[g+44>>2];f[x+80+44>>2]=0.0;v=v-+f[e+56>>2];y=t-+f[e+60>>2];f[x+64>>2]=p-+f[e+52>>2];f[x+64+4>>2]=v;f[x+64+8>>2]=y;f[x+64+12>>2]=0.0;w=w-+f[g+56>>2];y=u-+f[g+60>>2];f[x+48>>2]=q-+f[g+52>>2];f[x+48+4>>2]=w;f[x+48+8>>2]=y;f[x+48+12>>2]=0.0;_f(b+216|0,x+128|0,x+80|0,x+64|0,x+48|0,x+32|0,e+396|0,+f[e+344>>2],g+396|0,+f[g+344>>2])}e=c[b+560>>2]|0;g=c[b+576>>2]|0;p=+f[b+592>>2];if(+r(+p)>.7071067690849304){n=(c[h>>2]=g,+f[h>>2]);o=1.0/+s(+(p*p+n*n));y=(c[h>>2]=e,+f[h>>2]);d=n;i=y;j=0.0;k=o*n;l=-(p*o);m=(p*p+n*n)*o;n=-(o*n*y);o=y*-(p*o)}else{w=(c[h>>2]=e,+f[h>>2]);y=(c[h>>2]=g,+f[h>>2]);o=1.0/+s(+(w*w+y*y));d=y;i=w;j=-(o*y);k=0.0;l=o*w;m=-(p*(o*w));n=p*-(o*y);o=(w*w+y*y)*o}e=c[b+28>>2]|0;Q=+f[e+4>>2];K=+f[e+8>>2];D=+f[e+12>>2];z=j*Q+l*K+k*D;P=+f[e+20>>2];B=+f[e+24>>2];I=+f[e+28>>2];q=j*P+l*B+k*I;O=+f[e+36>>2];t=+f[e+40>>2];F=+f[e+44>>2];M=j*O+l*t+k*F;E=m*Q+n*K+o*D;G=m*P+n*B+o*I;J=m*O+n*t+o*F;u=Q*i+K*d+p*D;w=P*i+B*d+p*I;i=O*i+t*d+p*F;g=c[b+32>>2]|0;A=+f[g+4>>2];j=+f[g+20>>2];k=+f[g+36>>2];o=+f[g+8>>2];p=+f[g+24>>2];v=+f[g+40>>2];H=+f[g+12>>2];m=+f[g+28>>2];L=+f[g+44>>2];c[b+300>>2]=0;c[b+300+4>>2]=0;c[b+300+8>>2]=0;c[b+300+12>>2]=0;f[b+316>>2]=z*Q+q*P+M*O;f[b+320>>2]=z*K+q*B+M*t;f[b+324>>2]=z*D+q*I+M*F;f[b+328>>2]=0.0;f[b+332>>2]=A*-z+j*-q+k*-M;f[b+336>>2]=o*-z+p*-q+v*-M;f[b+340>>2]=H*-z+m*-q+L*-M;f[b+344>>2]=0.0;l=(z*Q+q*P+M*O)*+f[e+396>>2];d=(z*K+q*B+M*t)*+f[e+400>>2];C=(z*D+q*I+M*F)*+f[e+404>>2];f[b+348>>2]=l;f[b+352>>2]=d;f[b+356>>2]=C;f[b+360>>2]=0.0;n=(A*-z+j*-q+k*-M)*+f[g+396>>2];y=(o*-z+p*-q+v*-M)*+f[g+400>>2];N=(H*-z+m*-q+L*-M)*+f[g+404>>2];f[b+364>>2]=n;f[b+368>>2]=y;f[b+372>>2]=N;f[b+376>>2]=0.0;f[b+380>>2]=(z*Q+q*P+M*O)*l+(z*K+q*B+M*t)*d+(z*D+q*I+M*F)*C+((A*-z+j*-q+k*-M)*n+(o*-z+p*-q+v*-M)*y+(H*-z+m*-q+L*-M)*N);N=+f[e+4>>2];M=+f[e+20>>2];L=+f[e+36>>2];q=+f[e+8>>2];m=+f[e+24>>2];z=+f[e+40>>2];H=+f[e+12>>2];y=+f[e+28>>2];v=+f[e+44>>2];p=+f[g+4>>2];o=+f[g+20>>2];n=+f[g+36>>2];k=+f[g+8>>2];j=+f[g+24>>2];A=+f[g+40>>2];C=+f[g+12>>2];F=+f[g+28>>2];I=+f[g+44>>2];c[b+384>>2]=0;c[b+384+4>>2]=0;c[b+384+8>>2]=0;c[b+384+12>>2]=0;f[b+400>>2]=E*N+G*M+J*L;f[b+404>>2]=E*q+G*m+J*z;f[b+408>>2]=E*H+G*y+J*v;f[b+412>>2]=0.0;f[b+416>>2]=p*-E+o*-G+n*-J;f[b+420>>2]=k*-E+j*-G+A*-J;f[b+424>>2]=C*-E+F*-G+I*-J;f[b+428>>2]=0.0;d=(E*N+G*M+J*L)*+f[e+396>>2];D=(E*q+G*m+J*z)*+f[e+400>>2];t=(E*H+G*y+J*v)*+f[e+404>>2];f[b+432>>2]=d;f[b+436>>2]=D;f[b+440>>2]=t;f[b+444>>2]=0.0;l=(p*-E+o*-G+n*-J)*+f[g+396>>2];B=(k*-E+j*-G+A*-J)*+f[g+400>>2];K=(C*-E+F*-G+I*-J)*+f[g+404>>2];f[b+448>>2]=l;f[b+452>>2]=B;f[b+456>>2]=K;f[b+460>>2]=0.0;f[b+464>>2]=(E*N+G*M+J*L)*d+(E*q+G*m+J*z)*D+(E*H+G*y+J*v)*t+((p*-E+o*-G+n*-J)*l+(k*-E+j*-G+A*-J)*B+(C*-E+F*-G+I*-J)*K);K=+f[e+4>>2];J=+f[e+20>>2];I=+f[e+36>>2];G=+f[e+8>>2];F=+f[e+24>>2];E=+f[e+40>>2];C=+f[e+12>>2];B=+f[e+28>>2];A=+f[e+44>>2];j=+f[g+4>>2];k=+f[g+20>>2];l=+f[g+36>>2];n=+f[g+8>>2];o=+f[g+24>>2];p=+f[g+40>>2];t=+f[g+12>>2];v=+f[g+28>>2];y=+f[g+44>>2];c[b+468>>2]=0;c[b+468+4>>2]=0;c[b+468+8>>2]=0;c[b+468+12>>2]=0;f[b+484>>2]=u*K+w*J+i*I;f[b+488>>2]=u*G+w*F+i*E;f[b+492>>2]=u*C+w*B+i*A;f[b+496>>2]=0.0;f[b+500>>2]=j*-u+k*-w+l*-i;f[b+504>>2]=n*-u+o*-w+p*-i;f[b+508>>2]=t*-u+v*-w+y*-i;f[b+512>>2]=0.0;H=(u*K+w*J+i*I)*+f[e+396>>2];D=(u*G+w*F+i*E)*+f[e+400>>2];z=(u*C+w*B+i*A)*+f[e+404>>2];f[b+516>>2]=H;f[b+520>>2]=D;f[b+524>>2]=z;f[b+528>>2]=0.0;m=(j*-u+k*-w+l*-i)*+f[g+396>>2];q=(n*-u+o*-w+p*-i)*+f[g+400>>2];d=(t*-u+v*-w+y*-i)*+f[g+404>>2];f[b+532>>2]=m;f[b+536>>2]=q;f[b+540>>2]=d;f[b+544>>2]=0.0;f[b+548>>2]=(u*K+w*J+i*I)*H+(u*G+w*F+i*E)*D+(u*C+w*B+i*A)*z+((j*-u+k*-w+l*-i)*m+(n*-u+o*-w+p*-i)*q+(t*-u+v*-w+y*-i)*d);f[b+724>>2]=0.0;d=+pi(b,e+4|0,g+4|0);f[b+728>>2]=d;f[b+708>>2]=0.0;f[b+712>>2]=0.0;a[b+716>>0]=0;i=+f[b+692>>2];do if(i>=0.0){d=(d-+f[b+688>>2])%6.2831854820251465;if(!(d<-3.1415927410125732)){if(d>3.1415927410125732)d=d+-6.2831854820251465}else d=d+6.2831854820251465;if(d<-i){a[b+716>>0]=1;f[b+708>>2]=-(i+d);f[b+712>>2]=1.0;break}if(d>i){a[b+716>>0]=1;f[b+708>>2]=i-d;f[b+712>>2]=-1.0}}while(0);e=c[b+28>>2]|0;M=+f[b+560>>2];N=+f[b+576>>2];Q=+f[b+592>>2];O=M*+f[e+4>>2]+N*+f[e+8>>2]+Q*+f[e+12>>2];P=M*+f[e+20>>2]+N*+f[e+24>>2]+Q*+f[e+28>>2];Q=M*+f[e+36>>2]+N*+f[e+40>>2]+Q*+f[e+44>>2];g=c[b+32>>2]|0;f[b+720>>2]=1.0/(O*(O*+f[e+264>>2]+P*+f[e+280>>2]+Q*+f[e+296>>2])+P*(O*+f[e+268>>2]+P*+f[e+284>>2]+Q*+f[e+300>>2])+Q*(O*+f[e+272>>2]+P*+f[e+288>>2]+Q*+f[e+304>>2])+(O*(O*+f[g+264>>2]+P*+f[g+280>>2]+Q*+f[g+296>>2])+P*(O*+f[g+268>>2]+P*+f[g+284>>2]+Q*+f[g+300>>2])+Q*(O*+f[g+272>>2]+P*+f[g+288>>2]+Q*+f[g+304>>2])));ea=x;return}function Db(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0,p=0,q=0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0.0,E=0,F=0,G=0.0,H=0.0,I=0,J=0,K=0;J=ea;ea=ea+112|0;c[a+348>>2]=a+220;c[a+352>>2]=a+252;c[a+356>>2]=a+284;c[a+360>>2]=a+316;c[a+364>>2]=4;c[a+368>>2]=0;c[a+376>>2]=0;F=c[b+4>>2]|0;c[a>>2]=c[b>>2];c[a+4>>2]=F;c[a+8>>2]=c[b+8>>2];c[a+8+4>>2]=c[b+8+4>>2];c[a+8+8>>2]=c[b+8+8>>2];c[a+8+12>>2]=c[b+8+12>>2];c[a+24>>2]=c[b+24>>2];c[a+24+4>>2]=c[b+24+4>>2];c[a+24+8>>2]=c[b+24+8>>2];c[a+24+12>>2]=c[b+24+12>>2];c[a+40>>2]=c[b+40>>2];c[a+40+4>>2]=c[b+40+4>>2];c[a+40+8>>2]=c[b+40+8>>2];c[a+40+12>>2]=c[b+40+12>>2];c[a+56>>2]=c[b+56>>2];c[a+56+4>>2]=c[b+56+4>>2];c[a+56+8>>2]=c[b+56+8>>2];c[a+56+12>>2]=c[b+56+12>>2];c[a+72>>2]=c[b+72>>2];c[a+72+4>>2]=c[b+72+4>>2];c[a+72+8>>2]=c[b+72+8>>2];c[a+72+12>>2]=c[b+72+12>>2];c[a+88>>2]=c[b+88>>2];c[a+88+4>>2]=c[b+88+4>>2];c[a+88+8>>2]=c[b+88+8>>2];c[a+88+12>>2]=c[b+88+12>>2];c[a+104>>2]=c[b+104>>2];c[a+104+4>>2]=c[b+104+4>>2];c[a+104+8>>2]=c[b+104+8>>2];c[a+104+12>>2]=c[b+104+12>>2];F=c[b+124>>2]|0;c[a+120>>2]=c[b+120>>2];c[a+124>>2]=F;f[a+144>>2]=0.0;c[a+180>>2]=0;c[a+128>>2]=c[d>>2];c[a+128+4>>2]=c[d+4>>2];c[a+128+8>>2]=c[d+8>>2];c[a+128+12>>2]=c[d+12>>2];e=+f[a+128>>2];k=+f[a+132>>2];l=+f[a+136>>2];if(e*e+k*k+l*l>0.0){f[a+164>>2]=0.0;c[a+364>>2]=3;c[a+148>>2]=a+316;c[a+180>>2]=1;Og(a,-e,-k,-l,a+316|0);d=a+164|0;b=a+148|0}else{f[a+164>>2]=0.0;c[a+364>>2]=3;c[a+148>>2]=a+316;c[a+180>>2]=1;Og(a,1.0,0.0,0.0,a+316|0);d=a+164|0;b=a+148|0}f[d>>2]=1.0;C=(c[b>>2]|0)+16|0;c[a+128>>2]=c[C>>2];c[a+128+4>>2]=c[C+4>>2];c[a+128+8>>2]=c[C+8>>2];c[a+128+12>>2]=c[C+12>>2];c[J+16+48>>2]=c[C>>2];c[J+16+48+4>>2]=c[C+4>>2];c[J+16+48+8>>2]=c[C+8>>2];c[J+16+48+12>>2]=c[C+12>>2];c[J+16+32>>2]=c[C>>2];c[J+16+32+4>>2]=c[C+4>>2];c[J+16+32+8>>2]=c[C+8>>2];c[J+16+32+12>>2]=c[C+12>>2];c[J+16+16>>2]=c[C>>2];c[J+16+16+4>>2]=c[C+4>>2];c[J+16+16+8>>2]=c[C+8>>2];c[J+16+16+12>>2]=c[C+12>>2];c[J+16>>2]=c[C>>2];c[J+16+4>>2]=c[C+4>>2];c[J+16+8>>2]=c[C+8>>2];c[J+16+12>>2]=c[C+12>>2];C=c[a+368>>2]|0;i=+f[a+128>>2];m=+f[a+132>>2];j=+f[a+136>>2];D=0.0;E=0;F=0;e=e*e+k*k+l*l;a:while(1){d=1-C|0;o=a+148+(C*36|0)|0;l=+s(+(i*i+m*m+j*j));if(l<9.999999747378752e-05){I=6;break}q=a+148+(C*36|0)+32|0;g=c[q>>2]|0;f[a+148+(C*36|0)+16+(g<<2)>>2]=0.0;b=(c[a+364>>2]|0)+-1|0;c[a+364>>2]=b;b=c[a+348+(b<<2)>>2]|0;c[a+148+(C*36|0)+(g<<2)>>2]=b;c[q>>2]=g+1;Og(a,-i,-m,-j,b);b=c[q>>2]|0;g=c[a+148+(C*36|0)+(b+-1<<2)>>2]|0;i=+f[g+16>>2];j=+f[g+20>>2];k=+f[g+24>>2];z=i-+f[J+16>>2];A=j-+f[J+16+4>>2];B=k-+f[J+16+8>>2];if(z*z+A*A+B*B<9.999999747378752e-05){I=9;break}z=i-+f[J+16+16>>2];A=j-+f[J+16+20>>2];B=k-+f[J+16+24>>2];if(z*z+A*A+B*B<9.999999747378752e-05){I=9;break}z=i-+f[J+16+32>>2];A=j-+f[J+16+36>>2];B=k-+f[J+16+40>>2];if(z*z+A*A+B*B<9.999999747378752e-05){I=9;break}z=i-+f[J+16+48>>2];A=j-+f[J+16+52>>2];B=k-+f[J+16+56>>2];if(z*z+A*A+B*B<9.999999747378752e-05){I=9;break}E=E+1&3;p=J+16+(E<<4)|0;c[p>>2]=c[g+16>>2];c[p+4>>2]=c[g+16+4>>2];c[p+8>>2]=c[g+16+8>>2];c[p+12>>2]=c[g+16+12>>2];B=(+f[a+128>>2]*i+ +f[a+132>>2]*j+ +f[a+136>>2]*k)/l;D=B>D?B:D;if(l-D-l*9.999999747378752e-05<=0.0){I=10;break}c[J+80>>2]=0;b:do switch(b|0){case 2:{p=c[o>>2]|0;o=c[a+148+(C*36|0)+4>>2]|0;e=+f[o+16>>2];i=+f[p+16>>2];j=+f[o+20>>2];k=+f[p+20>>2];l=+f[o+24>>2];m=+f[p+24>>2];if(!((e-i)*(e-i)+(j-k)*(j-k)+(l-m)*(l-m)>0.0)){I=46;break a}n=-(i*(e-i)+k*(j-k)+m*(l-m))/((e-i)*(e-i)+(j-k)*(j-k)+(l-m)*(l-m));if(n>=1.0){f[J>>2]=0.0;f[J+4>>2]=1.0;c[J+80>>2]=2;e=e*e+j*j+l*l;break b}if(!(n<=0.0)){f[J+4>>2]=n;f[J>>2]=1.0-n;c[J+80>>2]=3;e=(m+(l-m)*n)*(m+(l-m)*n)+((i+(e-i)*n)*(i+(e-i)*n)+(k+(j-k)*n)*(k+(j-k)*n));break b}else{f[J>>2]=1.0;f[J+4>>2]=0.0;c[J+80>>2]=1;e=i*i+k*k+m*m;break b}}case 3:{e=+bd((c[o>>2]|0)+16|0,(c[a+148+(C*36|0)+4>>2]|0)+16|0,(c[a+148+(C*36|0)+8>>2]|0)+16|0,J,J+80|0);break}case 4:{b=c[o>>2]|0;g=c[a+148+(C*36|0)+4>>2]|0;o=c[a+148+(C*36|0)+8>>2]|0;p=c[a+148+(C*36|0)+12>>2]|0;r=+f[b+16>>2];t=+f[p+16>>2];u=+f[b+20>>2];v=+f[p+20>>2];w=+f[b+24>>2];x=+f[p+24>>2];i=+f[g+16>>2];j=+f[g+20>>2];k=+f[g+24>>2];y=+f[o+16>>2];z=+f[o+20>>2];A=+f[o+24>>2];B=(r-t)*(j-v)*(A-x)+((u-v)*(k-x)*(y-t)+(w-x)*(i-t)*(z-v)-(r-t)*(k-x)*(z-v)-(u-v)*(i-t)*(A-x))-(w-x)*(j-v)*(y-t);if(!(B==B&0.0==0.0&B!=0.0&B*(w*((u-j)*(i-y)-(r-i)*(j-z))+(r*((w-k)*(j-z)-(u-j)*(k-A))+u*((r-i)*(k-A)-(w-k)*(i-y))))<=0.0)){I=46;break a}c[J+88>>2]=0;c[J+88+4>>2]=0;c[J+88+8>>2]=0;c[J+84>>2]=0;if(B*(((u-v)*(k-x)-(w-x)*(j-v))*t+v*((w-x)*(i-t)-(r-t)*(k-x))+((r-t)*(j-v)-(u-v)*(i-t))*x)>0.0){e=+bd(b+16|0,g+16|0,p+16|0,J+88|0,J+84|0);K=c[J+84>>2]|0;c[J+80>>2]=K&2|K<<1&8|K&1;c[J>>2]=c[J+88>>2];c[J+4>>2]=c[J+88+4>>2];f[J+8>>2]=0.0;c[J+12>>2]=c[J+88+8>>2];l=+f[p+16>>2];m=+f[p+20>>2];n=+f[p+24>>2]}else{l=t;m=v;n=x;e=-1.0}if(B*(((j-v)*(A-x)-(k-x)*(z-v))*l+m*((k-x)*(y-t)-(A-x)*(i-t))+((z-v)*(i-t)-(j-v)*(y-t))*n)>0.0?(G=+bd(g+16|0,o+16|0,p+16|0,J+88|0,J+84|0),e<0.0|G>2]=c[J+84>>2]<<1&14;c[J+4>>2]=c[J+88>>2];c[J+8>>2]=c[J+88+4>>2];f[J>>2]=0.0;c[J+12>>2]=c[J+88+8>>2];e=G}if(B*(((z-v)*(w-x)-(A-x)*(u-v))*+f[p+16>>2]+ +f[p+20>>2]*((A-x)*(r-t)-(w-x)*(y-t))+((u-v)*(y-t)-(z-v)*(r-t))*+f[p+24>>2])>0.0?(H=+bd(o+16|0,b+16|0,p+16|0,J+88|0,J+84|0),e<0.0|H>2]|0;c[J+80>>2]=(1?K>>>1:K)&1|K<<1&8|K<<2&4;c[J+8>>2]=c[J+88>>2];c[J>>2]=c[J+88+4>>2];f[J+4>>2]=0.0;c[J+12>>2]=c[J+88+8>>2];e=H}if(e<0.0){c[J+80>>2]=15;r=+f[o+20>>2];A=+f[g+24>>2];z=+f[p+16>>2];m=+f[o+24>>2];y=+f[g+16>>2];t=+f[p+20>>2];n=+f[o+16>>2];x=+f[p+24>>2];v=+f[g+20>>2];f[J>>2]=(r*A*z+m*y*t-t*(A*n)-r*y*x+x*(n*v)-z*(m*v))/B;e=+f[b+20>>2];u=+f[b+24>>2];w=+f[b+16>>2];f[J+4>>2]=(e*m*z+u*n*t-t*(m*w)-e*n*x+x*(w*r)-z*(u*r))/B;f[J+8>>2]=(v*u*z+A*w*t-t*(u*y)-v*w*x+x*(y*e)-z*(A*e))/B;f[J+12>>2]=1.0-((r*A*z+m*y*t-t*(A*n)-r*y*x+x*(n*v)-z*(m*v))/B+(e*m*z+u*n*t-t*(m*w)-e*n*x+x*(w*r)-z*(u*r))/B+(v*u*z+A*w*t-t*(u*y)-v*w*x+x*(y*e)-z*(A*e))/B);e=0.0}break}default:{}}while(0);if(!(e>=0.0)){I=46;break}c[a+148+(d*36|0)+32>>2]=0;c[a+128>>2]=0;c[a+128+4>>2]=0;c[a+128+8>>2]=0;c[a+128+12>>2]=0;c[a+368>>2]=d;p=c[q>>2]|0;q=c[J+80>>2]|0;if(p){g=a+148+(C*36|0)|0;b=c[g>>2]|0;if(!(q&1)){K=c[a+364>>2]|0;c[a+364>>2]=K+1;c[a+348+(K<<2)>>2]=b;j=0.0;k=0.0;i=0.0}else{K=c[a+148+(d*36|0)+32>>2]|0;c[a+148+(d*36|0)+(K<<2)>>2]=b;o=c[J>>2]|0;c[a+148+(d*36|0)+32>>2]=K+1;c[a+148+(d*36|0)+16+(K<<2)>>2]=o;K=c[g>>2]|0;i=(c[h>>2]=o,+f[h>>2]);k=+f[K+20>>2]*i;j=+f[K+24>>2]*i;i=+f[K+16>>2]*i+ +f[a+128>>2];f[a+128>>2]=i;k=k+ +f[a+132>>2];f[a+132>>2]=k;j=j+ +f[a+136>>2];f[a+136>>2]=j}if((p|0)!=1){o=1;do{g=a+148+(C*36|0)+(o<<2)|0;b=c[g>>2]|0;if(!(q&1<>2]|0;c[a+364>>2]=K+1;c[a+348+(K<<2)>>2]=b}else{K=c[a+148+(d*36|0)+32>>2]|0;c[a+148+(d*36|0)+(K<<2)>>2]=b;b=c[J+(o<<2)>>2]|0;c[a+148+(d*36|0)+32>>2]=K+1;c[a+148+(d*36|0)+16+(K<<2)>>2]=b;K=c[g>>2]|0;i=(c[h>>2]=b,+f[h>>2]);k=+f[K+20>>2]*i;j=+f[K+24>>2]*i;i=+f[K+16>>2]*i+ +f[a+128>>2];f[a+128>>2]=i;k=k+ +f[a+132>>2];f[a+132>>2]=k;j=j+ +f[a+136>>2];f[a+136>>2]=j}o=o+1|0}while((o|0)!=(p|0))}}else{j=0.0;k=0.0;i=0.0}if((q|0)==15)c[a+376>>2]=1;F=F+1|0;if(F>>>0>=128){I=45;break}b=c[a+376>>2]|0;if(b|0)break;else{C=d;m=k}}if((I|0)==6){c[a+376>>2]=1;d=C;I=48}else if((I|0)==9){d=c[a+368>>2]|0;F=(c[a+148+(d*36|0)+32>>2]|0)+-1|0;c[a+148+(d*36|0)+32>>2]=F;F=c[a+148+(d*36|0)+(F<<2)>>2]|0;K=c[a+364>>2]|0;c[a+364>>2]=K+1;c[a+348+(K<<2)>>2]=F;I=48}else if((I|0)==10){d=c[a+368>>2]|0;F=(c[a+148+(d*36|0)+32>>2]|0)+-1|0;c[a+148+(d*36|0)+32>>2]=F;F=c[a+148+(d*36|0)+(F<<2)>>2]|0;K=c[a+364>>2]|0;c[a+364>>2]=K+1;c[a+348+(K<<2)>>2]=F;I=48}else if((I|0)==45){c[a+376>>2]=2;c[a+372>>2]=a+148+(d*36|0);K=2;ea=J;return K|0}else if((I|0)==46){d=c[a+368>>2]|0;F=(c[a+148+(d*36|0)+32>>2]|0)+-1|0;c[a+148+(d*36|0)+32>>2]=F;F=c[a+148+(d*36|0)+(F<<2)>>2]|0;K=c[a+364>>2]|0;c[a+364>>2]=K+1;c[a+348+(K<<2)>>2]=F;I=48}if((I|0)==48)b=c[a+376>>2]|0;c[a+372>>2]=a+148+(d*36|0);switch(b|0){case 0:{D=+f[a+128>>2];G=+f[a+132>>2];H=+f[a+136>>2];f[a+144>>2]=+s(+(D*D+G*G+H*H));K=0;ea=J;return K|0}case 1:{f[a+144>>2]=0.0;K=1;ea=J;return K|0}default:{K=b;ea=J;return K|0}}return 0} +function Eb(b,d){b=b|0;d=d|0;var e=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;t=ea;ea=ea+16|0;Fi(14706);j=c[b+212>>2]|0;i=c[b+180>>2]|0;if((i|0)<(j|0)){if((c[b+184>>2]|0)<(j|0)){if(!j){g=i;h=0}else{c[6747]=(c[6747]|0)+1;e=kb((j<<2|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}g=c[b+180>>2]|0;h=e}if((g|0)>0){e=0;do{c[h+(e<<2)>>2]=c[(c[b+188>>2]|0)+(e<<2)>>2];e=e+1|0}while((e|0)!=(g|0))}e=c[b+188>>2]|0;if(e|0){if(a[b+192>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+188>>2]=0}a[b+192>>0]=1;c[b+188>>2]=h;c[b+184>>2]=j;g=b+188|0}else g=b+188|0;e=i;do{c[(c[g>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=(j|0))}else g=b+188|0;c[b+180>>2]=j;e=0;while(1){if((e|0)>=(ra[c[(c[b>>2]|0)+104>>2]&127](b)|0))break;c[(c[g>>2]|0)+(e<<2)>>2]=c[(c[b+220>>2]|0)+(e<<2)>>2];e=e+1|0}e=c[b+180>>2]|0;if((e|0)>1)Zf(b+176|0,0,e+-1|0);if(!(ra[c[(c[b>>2]|0)+104>>2]&127](b)|0))e=0;else e=c[g>>2]|0;h=c[b+196>>2]|0;r=c[b+180>>2]|0;s=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;c[h+4>>2]=d;c[h+12>>2]=e;c[h+16>>2]=r;c[h+20>>2]=s;e=c[h+32>>2]|0;if((e|0)<0){if((c[h+36>>2]|0)<0){g=c[h+40>>2]|0;if(g|0){if(a[h+44>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[h+40>>2]=0}a[h+44>>0]=1;c[h+40>>2]=0;c[h+36>>2]=0}do{c[(c[h+40>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=0)}c[h+32>>2]=0;e=c[h+52>>2]|0;if((e|0)<0){if((c[h+56>>2]|0)<0){g=c[h+60>>2]|0;if(g|0){if(a[h+64>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[h+60>>2]=0}a[h+64>>0]=1;c[h+60>>2]=0;c[h+56>>2]=0}do{c[(c[h+60>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=0)}c[h+52>>2]=0;e=c[h+72>>2]|0;if((e|0)<0){if((c[h+76>>2]|0)<0){g=c[h+80>>2]|0;if(g|0){if(a[h+84>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[h+80>>2]=0}a[h+84>>0]=1;c[h+80>>2]=0;c[h+76>>2]=0}do{c[(c[h+80>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=0)}c[h+72>>2]=0;s=c[b+200>>2]|0;e=c[(c[s>>2]|0)+8>>2]|0;p=c[b+8>>2]|0;r=c[b+24>>2]|0;r=ra[c[(c[r>>2]|0)+36>>2]&127](r)|0;Ma[e&127](s,p,r);r=c[b+204>>2]|0;p=c[b+24>>2]|0;s=c[b+196>>2]|0;Fi(16538);e=c[r+28>>2]|0;if((e|0)<0){if((c[r+32>>2]|0)<0){g=c[r+36>>2]|0;if(g|0){if(a[r+40>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[r+36>>2]=0}a[r+40>>0]=1;c[r+36>>2]=0;c[r+32>>2]=0}do{c[(c[r+36>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=0)}c[r+28>>2]=0;i=c[r+8>>2]|0;if((i|0)>0){j=c[r+16>>2]|0;k=0;do{l=j+(k<<3)|0;e=c[l>>2]|0;if((e|0)!=(k|0)){c[l>>2]=c[j+(e<<3)>>2];e=c[j+(e<<3)>>2]|0;g=c[j+(e<<3)>>2]|0;if((e|0)!=(g|0)){h=j+(e<<3)|0;do{e=j+(g<<3)|0;c[h>>2]=c[e>>2];e=c[e>>2]|0;h=j+(e<<3)|0;g=c[h>>2]|0}while((e|0)!=(g|0))}}else e=k;c[l>>2]=e;k=k+1|0}while((k|0)!=(i|0));if((i|0)>1){Ji(r+4|0,0,i+-1|0);m=c[r+8>>2]|0}else m=i;if((m|0)>0){n=c[r+16>>2]|0;i=0;while(1){o=c[n+(i<<3)>>2]|0;e=i+1|0;a:do if((e|0)<(m|0)){g=i;h=e;while(1){if((c[n+(h<<3)>>2]|0)!=(o|0)){e=h;break a}e=h+1|0;if((e|0)<(m|0)){g=h;h=e}else{g=h;break}}}else g=i;while(0);b:do if((i|0)<=(g|0)){l=c[b+16>>2]|0;h=1;k=i;while(1){j=c[l+(c[n+(k<<3)+4>>2]<<2)>>2]|0;if((c[j+208>>2]|0)==(o|0)){j=c[j+216>>2]|0;h=(j|0)!=4&(h&(j|0)!=1)}if((k|0)<(g|0))k=k+1|0;else break}if(h)while(1){h=c[l+(c[n+(i<<3)+4>>2]<<2)>>2]|0;do if((c[h+208>>2]|0)==(o|0)){if((c[h+216>>2]&-2|0)==4)break;c[h+216>>2]=2}while(0);if((i|0)>=(g|0))break b;i=i+1|0}else while(1){h=c[l+(c[n+(i<<3)+4>>2]<<2)>>2]|0;do if((c[h+208>>2]|0)==(o|0)){if((c[h+216>>2]|0)!=2)break;c[h+216>>2]=3;f[h+220>>2]=0.0}while(0);if((i|0)>=(g|0))break b;i=i+1|0}}while(0);if((e|0)<(m|0))i=e;else break}}}j=ra[c[(c[p>>2]|0)+36>>2]&127](p)|0;if((j|0)>0){l=0;do{k=ta[c[(c[p>>2]|0)+40>>2]&31](p,l)|0;h=c[k+740>>2]|0;i=c[k+744>>2]|0;if((h|0)!=0?(c[h+216>>2]|0)!=2:0){e=c[h+204>>2]|0;if(!(e&2))g=111;else g=106}else g=101;if(((g|0)==101?(g=0,i|0):0)?(c[i+216>>2]|0)!=2:0){e=c[h+204>>2]|0;if((e&2|0)!=0?(c[h+216>>2]|0)!=2:0)g=106;else g=111}if((g|0)==106)if((e&4|0)==0?(c[i+204>>2]&3|0)==0:0){if((c[i+216>>2]&-2|0)!=4)c[i+216>>2]=1;f[i+220>>2]=0.0;g=111}else g=111;if((g|0)==111){o=c[i+204>>2]|0;if(o&2|0?((o&4|e&3|0)==0?(c[i+216>>2]|0)!=2:0):0){if((c[h+216>>2]&-2|0)!=4)c[h+216>>2]=1;f[h+220>>2]=0.0}if(a[r+64>>0]|0?va[c[(c[p>>2]|0)+28>>2]&63](p,h,i)|0:0){e=c[r+28>>2]|0;if((e|0)==(c[r+32>>2]|0)?(q=(e|0)==0?1:e<<1,(e|0)<(q|0)):0){if(!q)g=0;else{c[6747]=(c[6747]|0)+1;e=kb((q<<2|3)+16|0)|0;if(!e)g=0;else{c[(e+4+15&-16)+-4>>2]=e;g=e+4+15&-16}e=c[r+28>>2]|0}if((e|0)>0){h=0;do{c[g+(h<<2)>>2]=c[(c[r+36>>2]|0)+(h<<2)>>2];h=h+1|0}while((h|0)!=(e|0))}h=c[r+36>>2]|0;if(h){if(a[r+40>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0);e=c[r+28>>2]|0}c[r+36>>2]=0}a[r+40>>0]=1;c[r+36>>2]=g;c[r+32>>2]=q}c[(c[r+36>>2]|0)+(e<<2)>>2]=k;c[r+28>>2]=e+1}}l=l+1|0}while((l|0)<(j|0))}e=c[2685]|0;q=(c[e+16>>2]|0)+-1|0;c[e+16>>2]=q;do if(!q){if(c[e+4>>2]|0){Y(t|0,0)|0;q=c[6746]|0;f[e+8>>2]=+f[e+8>>2]+ +(((c[t+4>>2]|0)-(c[q+4>>2]|0)+(((c[t>>2]|0)-(c[q>>2]|0)|0)*1e6|0)-(c[e+12>>2]|0)|0)>>>0)/1.0e3;if(c[e+16>>2]|0)break;e=c[2685]|0}c[2685]=c[e+20>>2]}while(0);q=c[r+8>>2]|0;Fi(16566);if(a[r+64>>0]|0){o=c[r+28>>2]|0;if((o|0)>1)Xf(r+24|0,0,o+-1|0);if((q|0)>0){m=1;g=0;p=0;while(1){e=c[r+16>>2]|0;n=c[e+(g<<3)>>2]|0;c:do if((g|0)<(q|0)){j=c[r+48>>2]|0;i=c[r+52>>2]|0;l=1;while(1){k=c[(c[b+16>>2]|0)+(c[e+(g<<3)+4>>2]<<2)>>2]|0;do if((j|0)==(i|0)){j=(i|0)==0?1:i<<1;if((i|0)>=(j|0)){e=i;break}if(!j){e=i;h=0}else{c[6747]=(c[6747]|0)+1;e=kb((j<<2|3)+16|0)|0;if(!e)h=0;else{c[(e+4+15&-16)+-4>>2]=e;h=e+4+15&-16}e=c[r+48>>2]|0}if((e|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[r+56>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(e|0))}i=c[r+56>>2]|0;if(i){if(a[r+60>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);e=c[r+48>>2]|0}c[r+56>>2]=0}a[r+60>>0]=1;c[r+56>>2]=h;c[r+52>>2]=j;i=j}else e=j;while(0);c[(c[r+56>>2]|0)+(e<<2)>>2]=k;j=e+1|0;c[r+48>>2]=j;h=c[k+216>>2]|0;h=l&((h|0)==5|(h|0)==2);g=g+1|0;if((g|0)>=(q|0)){l=g;k=h;break c}e=c[r+16>>2]|0;if((c[e+(g<<3)>>2]|0)!=(n|0)){l=g;k=h;break}else l=h}}else{l=g;k=1}while(0);if((p|0)<(o|0)){i=c[r+36>>2]|0;j=i+(p<<2)|0;g=c[j>>2]|0;e=c[(c[g+740>>2]|0)+208>>2]|0;if((e|0)<=-1)e=c[(c[g+744>>2]|0)+208>>2]|0;if((e|0)==(n|0)){e=p+1|0;d:do if((e|0)<(o|0))do{h=c[i+(e<<2)>>2]|0;g=c[(c[h+740>>2]|0)+208>>2]|0;if((g|0)<=-1)g=c[(c[h+744>>2]|0)+208>>2]|0;if((n|0)!=(g|0))break d;e=e+1|0}while((e|0)<(o|0));while(0);h=e;g=e-p|0;e=j}else{h=m;g=0;e=0}}else{h=m;g=0;e=0}if(!k)Va[c[(c[s>>2]|0)+8>>2]&7](s,c[r+56>>2]|0,c[r+48>>2]|0,e,g,n);p=(g|0)==0?p:h;e=c[r+48>>2]|0;if((e|0)<0){if((c[r+52>>2]|0)<0){g=c[r+56>>2]|0;if(g|0){if(a[r+60>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[r+56>>2]=0}a[r+60>>0]=1;c[r+56>>2]=0;c[r+52>>2]=0}do{c[(c[r+56>>2]|0)+(e<<2)>>2]=0;e=e+1|0}while((e|0)!=0)}c[r+48>>2]=0;if((l|0)>=(q|0))break;else{m=h;g=l}}}}else{q=ra[c[(c[p>>2]|0)+44>>2]&127](p)|0;r=ra[c[(c[p>>2]|0)+36>>2]&127](p)|0;Va[c[(c[s>>2]|0)+8>>2]&7](s,c[b+16>>2]|0,c[b+8>>2]|0,q,r,-1)}e=c[2685]|0;s=(c[e+16>>2]|0)+-1|0;c[e+16>>2]=s;do if(!s){if(c[e+4>>2]|0){Y(t|0,0)|0;s=c[6746]|0;f[e+8>>2]=+f[e+8>>2]+ +(((c[t+4>>2]|0)-(c[s+4>>2]|0)+(((c[t>>2]|0)-(c[s>>2]|0)|0)*1e6|0)-(c[e+12>>2]|0)|0)>>>0)/1.0e3;if(c[e+16>>2]|0)break;e=c[2685]|0}c[2685]=c[e+20>>2]}while(0);og(c[b+196>>2]|0);e=c[b+200>>2]|0;Ma[c[(c[e>>2]|0)+16>>2]&127](e,d,c[b+72>>2]|0);e=c[2685]|0;b=(c[e+16>>2]|0)+-1|0;c[e+16>>2]=b;if(b|0){ea=t;return}do if(c[e+4>>2]|0){Y(t|0,0)|0;b=c[6746]|0;f[e+8>>2]=+f[e+8>>2]+ +(((c[t+4>>2]|0)-(c[b+4>>2]|0)+(((c[t>>2]|0)-(c[b>>2]|0)|0)*1e6|0)-(c[e+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[e+16>>2]|0)){e=c[2685]|0;break}else{ea=t;return}}while(0);c[2685]=c[e+20>>2];ea=t;return}function Fb(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0,H=0;r=ea;ea=ea+144|0;m=c[b+48>>2]|0;h=c[b+52>>2]|0;if((h|0?(j=c[h+20>>2]|0,j|0):0)?(ra[c[(c[j>>2]|0)+48>>2]&127](j)|0)&1|0:0){c[r>>2]=1065353216;c[r+4>>2]=1065353216;c[r+8>>2]=0;f[r+12>>2]=0.0;k=c[b+8>>2]|0;q=c[(c[b+52>>2]|0)+20>>2]|0;p=c[(c[q>>2]|0)+8>>2]|0;t=+f[d>>2];B=+f[d+4>>2];u=+f[d+8>>2];z=+f[k+20>>2];v=+f[k+24>>2];C=+f[k+28>>2];w=+f[k+36>>2];E=+f[k+40>>2];x=+f[k+44>>2];y=+f[k+52>>2];D=+f[k+56>>2];A=+f[k+60>>2];f[r+120>>2]=t*+f[k+4>>2]+B*+f[k+8>>2]+u*+f[k+12>>2]+y;f[r+120+4>>2]=t*z+B*v+u*C+D;f[r+120+8>>2]=t*w+B*E+u*x+A;f[r+120+12>>2]=0.0;u=+f[d+16>>2];B=+f[d+20>>2];t=+f[d+24>>2];f[r+96>>2]=y+(u*+f[k+4>>2]+B*+f[k+8>>2]+t*+f[k+12>>2]);f[r+96+4>>2]=D+(z*u+v*B+C*t);f[r+96+8>>2]=A+(w*u+E*B+x*t);f[r+96+12>>2]=0.0;Pa[p&127](q,r+120|0,r+96|0,r);q=c[(c[b+52>>2]|0)+20>>2]|0;p=c[(c[q>>2]|0)+8>>2]|0;t=+f[d+16>>2];x=+f[d+20>>2];B=+f[d+24>>2];E=+f[k+20>>2];u=+f[k+24>>2];w=+f[k+28>>2];A=+f[k+36>>2];C=+f[k+40>>2];v=+f[k+44>>2];z=+f[k+52>>2];D=+f[k+56>>2];y=+f[k+60>>2];f[r+120>>2]=t*+f[k+4>>2]+x*+f[k+8>>2]+B*+f[k+12>>2]+z;f[r+120+4>>2]=t*E+x*u+B*w+D;f[r+120+8>>2]=t*A+x*C+B*v+y;f[r+120+12>>2]=0.0;B=+f[d+32>>2];x=+f[d+36>>2];t=+f[d+40>>2];f[r+96>>2]=z+(B*+f[k+4>>2]+x*+f[k+8>>2]+t*+f[k+12>>2]);f[r+96+4>>2]=D+(E*B+u*x+w*t);f[r+96+8>>2]=y+(A*B+C*x+v*t);f[r+96+12>>2]=0.0;Pa[p&127](q,r+120|0,r+96|0,r);q=c[(c[b+52>>2]|0)+20>>2]|0;p=c[(c[q>>2]|0)+8>>2]|0;t=+f[d+32>>2];v=+f[d+36>>2];x=+f[d+40>>2];C=+f[k+20>>2];B=+f[k+24>>2];A=+f[k+28>>2];y=+f[k+36>>2];w=+f[k+40>>2];u=+f[k+44>>2];E=+f[k+52>>2];D=+f[k+56>>2];z=+f[k+60>>2];f[r+120>>2]=t*+f[k+4>>2]+v*+f[k+8>>2]+x*+f[k+12>>2]+E;f[r+120+4>>2]=t*C+v*B+x*A+D;f[r+120+8>>2]=t*y+v*w+x*u+z;f[r+120+12>>2]=0.0;x=+f[d>>2];v=+f[d+4>>2];t=+f[d+8>>2];f[r+96>>2]=E+(x*+f[k+4>>2]+v*+f[k+8>>2]+t*+f[k+12>>2]);f[r+96+4>>2]=D+(C*x+B*v+A*t);f[r+96+8>>2]=z+(y*x+w*v+u*t);f[r+96+12>>2]=0.0;Pa[p&127](q,r+120|0,r+96|0,r)}h=((10?(e<<21|g)+~(g<<15)>>10:(e<<21|g)+~(g<<15)|0)^(e<<21|g)+~(g<<15))*9|0;h=(6?h>>6:h)^h;h=(c[b+108>>2]|0)+-1&((16?h+~(h<<11)>>16:h+~(h<<11)|0)^h+~(h<<11));a:do if(h>>>0<(c[b+64>>2]|0)>>>0?(l=c[(c[b+72>>2]|0)+(h<<2)>>2]|0,(l|0)!=-1):0){k=c[b+132>>2]|0;j=l;while(1){if((e<<21|g|0)==(c[k+(j<<2)>>2]|0))break;h=c[(c[b+92>>2]|0)+(j<<2)>>2]|0;if((h|0)==-1)break a;else j=h}h=c[b+112>>2]|0;if(h+(j<<3)|0){p=c[h+(j<<3)+4>>2]|0;q=c[b+8>>2]|0;c[p+8>>2]=c[(c[q+192>>2]|0)+8>>2];o=c[b+4>>2]|0;n=c[o+192>>2]|0;c[r>>2]=0;c[r+4>>2]=n;c[r+8>>2]=o;c[r+12>>2]=o+4;c[r+16>>2]=-1;c[r+20>>2]=-1;c[r+120>>2]=0;c[r+120+4>>2]=p;c[r+120+8>>2]=q;c[r+120+12>>2]=q+4;c[r+120+16>>2]=e;c[r+120+20>>2]=g;q=wa[c[(c[m>>2]|0)+8>>2]&31](m,r,r+120|0,0)|0;Ta[c[(c[q>>2]|0)+8>>2]&31](q,r,r+120|0,c[b+52>>2]|0,c[b+44>>2]|0);Ca[c[c[q>>2]>>2]&511](q);Ia[c[(c[m>>2]|0)+60>>2]&127](m,q);ea=r;return}}while(0);v=+f[d+16>>2];F=+f[d>>2];w=+f[d+20>>2];t=+f[d+4>>2];x=+f[d+24>>2];u=+f[d+8>>2];y=+f[d+32>>2];A=+f[d+36>>2];C=+f[d+40>>2];z=(w-t)*(C-u)-(x-u)*(A-t);B=(x-u)*(y-F)-(v-F)*(C-u);D=(v-F)*(A-t)-(w-t)*(y-F);E=1.0/+s(+(D*D+(z*z+B*B)));f[r>>2]=F+z*E*.05999999865889549;f[r+4>>2]=t+B*E*.05999999865889549;f[r+8>>2]=u+D*E*.05999999865889549;f[r+12>>2]=0.0;f[r+16>>2]=v+z*E*.05999999865889549;f[r+20>>2]=w+B*E*.05999999865889549;f[r+24>>2]=x+D*E*.05999999865889549;f[r+28>>2]=0.0;f[r+32>>2]=y+z*E*.05999999865889549;f[r+36>>2]=A+B*E*.05999999865889549;f[r+40>>2]=C+D*E*.05999999865889549;f[r+44>>2]=0.0;f[r+48>>2]=F-z*E*.05999999865889549;f[r+52>>2]=t-B*E*.05999999865889549;f[r+56>>2]=u-D*E*.05999999865889549;f[r+60>>2]=0.0;f[r+64>>2]=v-z*E*.05999999865889549;f[r+68>>2]=w-B*E*.05999999865889549;f[r+72>>2]=x-D*E*.05999999865889549;f[r+76>>2]=0.0;f[r+80>>2]=y-z*E*.05999999865889549;f[r+84>>2]=A-B*E*.05999999865889549;f[r+88>>2]=C-D*E*.05999999865889549;f[r+92>>2]=0.0;c[6747]=(c[6747]|0)+1;h=kb(131)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}of(h,r,6,16);q=c[b+8>>2]|0;c[h+8>>2]=c[(c[q+192>>2]|0)+8>>2];d=c[b+4>>2]|0;p=c[d+192>>2]|0;c[r+120>>2]=0;c[r+120+4>>2]=p;c[r+120+8>>2]=d;c[r+120+12>>2]=d+4;c[r+120+16>>2]=-1;c[r+120+20>>2]=-1;c[r+96>>2]=0;c[r+96+4>>2]=h;c[r+96+8>>2]=q;c[r+96+12>>2]=q+4;c[r+96+16>>2]=e;c[r+96+20>>2]=g;q=wa[c[(c[m>>2]|0)+8>>2]&31](m,r+120|0,r+96|0,0)|0;Ta[c[(c[q>>2]|0)+8>>2]&31](q,r+120|0,r+96|0,c[b+52>>2]|0,c[b+44>>2]|0);Ca[c[c[q>>2]>>2]&511](q);Ia[c[(c[m>>2]|0)+60>>2]&127](m,q);q=((10?(e<<21|g)+~(g<<15)>>10:(e<<21|g)+~(g<<15)|0)^(e<<21|g)+~(g<<15))*9|0;q=(6?q>>6:q)^q;q=(16?q+~(q<<11)>>16:q+~(q<<11)|0)^q+~(q<<11);d=c[b+108>>2]|0;b:do if((q&d+-1)>>>0<(c[b+64>>2]|0)>>>0?(i=c[(c[b+72>>2]|0)+((q&d+-1)<<2)>>2]|0,(i|0)!=-1):0){j=c[b+132>>2]|0;while(1){if((e<<21|g|0)==(c[j+(i<<2)>>2]|0))break;i=c[(c[b+92>>2]|0)+(i<<2)>>2]|0;if((i|0)==-1){n=20;break b}}b=c[b+112>>2]|0;c[b+(i<<3)>>2]=e<<21|g;c[b+(i<<3)+4>>2]=h}else n=20;while(0);if((n|0)==20){p=c[b+104>>2]|0;if((p|0)==(d|0)){l=(d|0)==0?1:d<<1;if((d|0)<(l|0)){if(!l){j=d;k=0}else{c[6747]=(c[6747]|0)+1;i=kb((l<<3|3)+16|0)|0;if(!i)i=0;else{c[(i+4+15&-16)+-4>>2]=i;i=i+4+15&-16}j=c[b+104>>2]|0;k=i}if((j|0)>0){i=0;do{H=(c[b+112>>2]|0)+(i<<3)|0;G=c[H+4>>2]|0;m=k+(i<<3)|0;c[m>>2]=c[H>>2];c[m+4>>2]=G;i=i+1|0}while((i|0)!=(j|0))}i=c[b+112>>2]|0;if(i|0){if(a[b+116>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[b+112>>2]=0}a[b+116>>0]=1;c[b+112>>2]=k;c[b+108>>2]=l;i=c[b+104>>2]|0}else i=d}else i=p;H=c[b+112>>2]|0;c[H+(i<<3)>>2]=e<<21|g;c[H+(i<<3)+4>>2]=h;c[b+104>>2]=(c[b+104>>2]|0)+1;h=c[b+124>>2]|0;if((h|0)==(c[b+128>>2]|0)?(o=(h|0)==0?1:h<<1,(h|0)<(o|0)):0){if(!o)i=0;else{c[6747]=(c[6747]|0)+1;h=kb((o<<2|3)+16|0)|0;if(!h)i=0;else{c[(h+4+15&-16)+-4>>2]=h;i=h+4+15&-16}h=c[b+124>>2]|0}k=c[b+132>>2]|0;if((h|0)<=0)if(!k)j=b+136|0;else n=45;else{j=0;do{c[i+(j<<2)>>2]=c[k+(j<<2)>>2];j=j+1|0}while((j|0)!=(h|0));n=45}if((n|0)==45){if(a[b+136>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}c[b+132>>2]=0;h=c[b+124>>2]|0;j=b+136|0}a[j>>0]=1;c[b+132>>2]=i;c[b+128>>2]=o}c[(c[b+132>>2]|0)+(h<<2)>>2]=e<<21|g;c[b+124>>2]=(c[b+124>>2]|0)+1;m=c[b+108>>2]|0;if((d|0)<(m|0)){n=c[b+64>>2]|0;if((n|0)<(m|0)){do if((c[b+68>>2]|0)<(m|0)){if(!m){k=n;h=0}else{c[6747]=(c[6747]|0)+1;h=kb((m<<2|3)+16|0)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}k=c[b+64>>2]|0}i=c[b+72>>2]|0;if((k|0)<=0){if(!i){a[b+76>>0]=1;c[b+72>>2]=h;c[b+68>>2]=m;d=b+72|0;break}}else{j=0;do{c[h+(j<<2)>>2]=c[i+(j<<2)>>2];j=j+1|0}while((j|0)!=(k|0))}if(a[b+76>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}a[b+76>>0]=1;c[b+72>>2]=h;c[b+68>>2]=m;d=b+72|0}else{h=c[b+72>>2]|0;d=b+72|0}while(0);hk(h+(n<<2)|0,0,(m<<2)-(n<<2)|0)|0;c[b+64>>2]=m;l=c[b+84>>2]|0;if((l|0)<(m|0)){do if((c[b+88>>2]|0)<(m|0)){if(!m){k=l;h=0}else{c[6747]=(c[6747]|0)+1;h=kb((m<<2|3)+16|0)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}k=c[b+84>>2]|0}i=c[b+92>>2]|0;if((k|0)<=0){if(!i){a[b+96>>0]=1;c[b+92>>2]=h;c[b+88>>2]=m;break}}else{j=0;do{c[h+(j<<2)>>2]=c[i+(j<<2)>>2];j=j+1|0}while((j|0)!=(k|0))}if(a[b+96>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}a[b+96>>0]=1;c[b+92>>2]=h;c[b+88>>2]=m}else h=c[b+92>>2]|0;while(0);hk(h+(l<<2)|0,0,(m<<2)-(l<<2)|0)|0}c[b+84>>2]=m;if((m|0)>0){hk(c[d>>2]|0,-1,m<<2|0)|0;hk(c[b+92>>2]|0,-1,m<<2|0)|0}if((n|0)>0){k=c[b+132>>2]|0;h=c[d>>2]|0;i=c[b+92>>2]|0;j=0;do{H=c[k+(j<<2)>>2]|0;H=((10?H+~(H<<15)>>10:H+~(H<<15)|0)^H+~(H<<15))*9|0;H=(6?H>>6:H)^H;H=h+((((16?H+~(H<<11)>>16:H+~(H<<11)|0)^H+~(H<<11))&(c[b+108>>2]|0)+-1)<<2)|0;c[i+(j<<2)>>2]=c[H>>2];c[H>>2]=j;j=j+1|0}while((j|0)!=(n|0))}}h=q&(c[b+108>>2]|0)+-1}else h=q&d+-1;H=(c[b+72>>2]|0)+(h<<2)|0;c[(c[b+92>>2]|0)+(p<<2)>>2]=c[H>>2];c[H>>2]=p}ea=r;return}function Gb(b,d,e,g,h,i,j){b=b|0;d=d|0;e=e|0;g=g|0;h=+h;i=+i;j=j|0;var k=0,l=0,m=0.0,n=0,o=0,p=0.0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0,I=0.0,J=0.0,K=0.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,Z=0,_=0.0,$=0,aa=0;Z=ea;ea=ea+48|0;a[Z+16+16>>0]=1;Y=Z+16+12|0;c[Y>>2]=0;c[Z+16+4>>2]=0;c[Z+16+8>>2]=0;o=c[g+4>>2]|0;if((o|0)>0){c[6747]=(c[6747]|0)+1;k=kb((o<<4|3)+16|0)|0;if(!k)n=0;else{c[(k+4+15&-16)+-4>>2]=k;n=k+4+15&-16}k=c[Z+16+4>>2]|0;if((k|0)>0){l=0;do{X=n+(l<<4)|0;W=(c[Y>>2]|0)+(l<<4)|0;c[X>>2]=c[W>>2];c[X+4>>2]=c[W+4>>2];c[X+8>>2]=c[W+8>>2];c[X+12>>2]=c[W+12>>2];l=l+1|0}while((l|0)!=(k|0))}k=c[Y>>2]|0;if(k|0){if(a[Z+16+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}c[Y>>2]=0}a[Z+16+16>>0]=1;c[Y>>2]=n;c[Z+16+8>>2]=o}k=c[d+28>>2]|0;if((k|0)>0){W=c[d+36>>2]|0;C=+f[e>>2];D=+f[e+4>>2];E=+f[e+8>>2];F=+f[e+16>>2];G=+f[e+20>>2];q=+f[e+24>>2];v=+f[e+32>>2];p=+f[e+36>>2];m=+f[e+40>>2];r=+f[b>>2];s=+f[b+4>>2];w=+f[b+8>>2];X=-1;A=3402823466385288598117041.0e14;n=0;while(1){x=+f[W+(n*36|0)+20>>2];y=+f[W+(n*36|0)+24>>2];z=+f[W+(n*36|0)+28>>2];l=(x*C+y*D+z*E)*r+(x*F+y*G+z*q)*s+(x*v+y*p+z*m)*w=0){O=c[W+(X*36|0)+4>>2]|0;if((O|0)>0){P=W+(X*36|0)+12|0;n=W+(X*36|0)+20|0;Q=W+(X*36|0)+24|0;R=W+(X*36|0)+28|0;s=F;r=G;k=0;M=g;N=Z+16|0;while(1){H=c[P>>2]|0;B=c[H+(k<<2)>>2]|0;g=c[d+16>>2]|0;L=k+1|0;H=c[H+(((L|0)==(O|0)?0:L)<<2)>>2]|0;x=+f[g+(B<<4)>>2];w=x-+f[g+(H<<4)>>2];y=+f[g+(B<<4)+4>>2];_=y-+f[g+(H<<4)+4>>2];z=+f[g+(B<<4)+8>>2];F=z-+f[g+(H<<4)+8>>2];K=w*C+_*D+F*E;I=w*s+_*r+F*q;F=w*v+_*p+F*m;_=+f[n>>2];w=+f[Q>>2];A=+f[R>>2];J=C*_+D*w+E*A;G=s*_+r*w+q*A;A=v*_+p*w+m*A;v=(x*C+y*D+z*E+ +f[e+48>>2])*-(I*A-F*G)+(x*s+y*r+z*q+ +f[e+52>>2])*-(F*J-K*A)+(x*v+y*p+z*m+ +f[e+56>>2])*-(K*G-I*J);H=M;g=N;k=c[H+4>>2]|0;if((k|0)>=2){o=c[H+12>>2]|0;p=+f[o+(k+-1<<4)>>2];q=+f[o+(k+-1<<4)+4>>2];r=+f[o+(k+-1<<4)+8>>2];m=p*-(I*A-F*G)+q*-(F*J-K*A)+r*-(K*G-I*J)-v;B=0;while(1){x=+f[o+(B<<4)>>2];y=+f[o+(B<<4)+4>>2];z=+f[o+(B<<4)+8>>2];u=c[o+(B<<4)+12>>2]|0;w=x*-(I*A-F*G)+y*-(F*J-K*A)+z*-(K*G-I*J)-v;do if(m<0.0)if(w<0.0){l=c[g+4>>2]|0;if((l|0)==(c[g+8>>2]|0)?(T=(l|0)==0?1:l<<1,(l|0)<(T|0)):0){if(!T)o=0;else{c[6747]=(c[6747]|0)+1;l=kb((T<<4|3)+16|0)|0;if(!l)o=0;else{c[(l+4+15&-16)+-4>>2]=l;o=l+4+15&-16}l=c[g+4>>2]|0}if((l|0)>0){t=0;do{$=o+(t<<4)|0;aa=(c[g+12>>2]|0)+(t<<4)|0;c[$>>2]=c[aa>>2];c[$+4>>2]=c[aa+4>>2];c[$+8>>2]=c[aa+8>>2];c[$+12>>2]=c[aa+12>>2];t=t+1|0}while((t|0)!=(l|0))}l=c[g+12>>2]|0;if(l|0){if(a[g+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[g+12>>2]=0}a[g+16>>0]=1;c[g+12>>2]=o;c[g+8>>2]=T;l=c[g+4>>2]|0}t=c[g+12>>2]|0;f[t+(l<<4)>>2]=x;f[t+(l<<4)+4>>2]=y;f[t+(l<<4)+8>>2]=z;c[t+(l<<4)+12>>2]=u;t=83;break}else{m=m/(m-w);s=p+(x-p)*m;p=q+(y-q)*m;m=r+(z-r)*m;l=c[g+4>>2]|0;if((l|0)==(c[g+8>>2]|0)?(V=(l|0)==0?1:l<<1,(l|0)<(V|0)):0){if(!V)o=0;else{c[6747]=(c[6747]|0)+1;l=kb((V<<4|3)+16|0)|0;if(!l)o=0;else{c[(l+4+15&-16)+-4>>2]=l;o=l+4+15&-16}l=c[g+4>>2]|0}if((l|0)>0){t=0;do{aa=o+(t<<4)|0;$=(c[g+12>>2]|0)+(t<<4)|0;c[aa>>2]=c[$>>2];c[aa+4>>2]=c[$+4>>2];c[aa+8>>2]=c[$+8>>2];c[aa+12>>2]=c[$+12>>2];t=t+1|0}while((t|0)!=(l|0))}l=c[g+12>>2]|0;if(l|0){if(a[g+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[g+12>>2]=0}a[g+16>>0]=1;c[g+12>>2]=o;c[g+8>>2]=V;l=c[g+4>>2]|0}t=c[g+12>>2]|0;f[t+(l<<4)>>2]=s;f[t+(l<<4)+4>>2]=p;f[t+(l<<4)+8>>2]=m;f[t+(l<<4)+12>>2]=0.0;t=83;break}else if(w<0.0){m=m/(m-w);s=p+(x-p)*m;p=q+(y-q)*m;m=r+(z-r)*m;l=c[g+4>>2]|0;if((l|0)==(c[g+8>>2]|0)?(U=(l|0)==0?1:l<<1,(l|0)<(U|0)):0){if(!U)o=0;else{c[6747]=(c[6747]|0)+1;l=kb((U<<4|3)+16|0)|0;if(!l)o=0;else{c[(l+4+15&-16)+-4>>2]=l;o=l+4+15&-16}l=c[g+4>>2]|0}if((l|0)>0){t=0;do{aa=o+(t<<4)|0;$=(c[g+12>>2]|0)+(t<<4)|0;c[aa>>2]=c[$>>2];c[aa+4>>2]=c[$+4>>2];c[aa+8>>2]=c[$+8>>2];c[aa+12>>2]=c[$+12>>2];t=t+1|0}while((t|0)!=(l|0))}l=c[g+12>>2]|0;if(l|0){if(a[g+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[g+12>>2]=0}a[g+16>>0]=1;c[g+12>>2]=o;c[g+8>>2]=U;l=c[g+4>>2]|0}aa=c[g+12>>2]|0;f[aa+(l<<4)>>2]=s;f[aa+(l<<4)+4>>2]=p;f[aa+(l<<4)+8>>2]=m;f[aa+(l<<4)+12>>2]=0.0;l=(c[g+4>>2]|0)+1|0;c[g+4>>2]=l;if((l|0)==(c[g+8>>2]|0)?(S=(l|0)==0?1:l<<1,(l|0)<(S|0)):0){if(!S)o=0;else{c[6747]=(c[6747]|0)+1;l=kb((S<<4|3)+16|0)|0;if(!l)o=0;else{c[(l+4+15&-16)+-4>>2]=l;o=l+4+15&-16}l=c[g+4>>2]|0}if((l|0)>0){t=0;do{aa=o+(t<<4)|0;$=(c[g+12>>2]|0)+(t<<4)|0;c[aa>>2]=c[$>>2];c[aa+4>>2]=c[$+4>>2];c[aa+8>>2]=c[$+8>>2];c[aa+12>>2]=c[$+12>>2];t=t+1|0}while((t|0)!=(l|0))}l=c[g+12>>2]|0;if(l|0){if(a[g+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[g+12>>2]=0}a[g+16>>0]=1;c[g+12>>2]=o;c[g+8>>2]=S;l=c[g+4>>2]|0}t=c[g+12>>2]|0;f[t+(l<<4)>>2]=x;f[t+(l<<4)+4>>2]=y;f[t+(l<<4)+8>>2]=z;c[t+(l<<4)+12>>2]=u;t=83}while(0);if((t|0)==83){t=0;c[g+4>>2]=(c[g+4>>2]|0)+1}l=B+1|0;if((l|0)==(k|0))break;o=c[H+12>>2]|0;m=w;p=x;r=z;q=y;B=l}k=c[H+4>>2]|0}if((k|0)<0){if((c[H+8>>2]|0)<0){l=c[H+12>>2]|0;if(l|0){if(a[H+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[H+12>>2]=0}a[H+16>>0]=1;c[H+12>>2]=0;c[H+8>>2]=0}do{aa=(c[H+12>>2]|0)+(k<<4)|0;c[aa>>2]=c[Z>>2];c[aa+4>>2]=c[Z+4>>2];c[aa+8>>2]=c[Z+8>>2];c[aa+12>>2]=c[Z+12>>2];k=k+1|0}while((k|0)!=0)}c[H+4>>2]=0;if((L|0)>=(O|0))break;aa=N;C=+f[e>>2];D=+f[e+4>>2];E=+f[e+8>>2];s=+f[e+16>>2];r=+f[e+20>>2];q=+f[e+24>>2];v=+f[e+32>>2];p=+f[e+36>>2];m=+f[e+40>>2];k=L;N=M;M=aa}y=+f[e>>2];x=+f[e+4>>2];s=+f[e+8>>2];w=+f[e+16>>2];r=+f[e+20>>2];q=+f[e+24>>2];v=+f[e+32>>2];p=+f[e+36>>2];m=+f[e+40>>2];l=Q;k=R;t=e+56|0;u=e+48|0;o=e+52|0;B=g+4|0}else{y=C;x=D;s=E;w=F;r=G;n=W+(X*36|0)+20|0;l=W+(X*36|0)+24|0;k=W+(X*36|0)+28|0;t=e+56|0;u=e+48|0;o=e+52|0;B=g+4|0}J=+f[n>>2];K=+f[l>>2];_=+f[k>>2];s=J*y+K*x+_*s;r=J*w+K*r+_*q;q=J*v+K*p+_*m;p=+f[W+(X*36|0)+32>>2]-(s*+f[u>>2]+r*+f[o>>2]+q*+f[t>>2]);k=c[B>>2]|0;if((k|0)>0){o=g+12|0;n=0;do{aa=c[o>>2]|0;l=aa+(n<<4)|0;m=p+(s*+f[l>>2]+r*+f[aa+(n<<4)+4>>2]+q*+f[aa+(n<<4)+8>>2]);m=m<=h?h:m;if(m<=i){c[Z>>2]=c[l>>2];c[Z+4>>2]=c[l+4>>2];c[Z+8>>2]=c[l+8>>2];c[Z+12>>2]=c[l+12>>2];Na[c[(c[j>>2]|0)+16>>2]&15](j,b,Z,m);k=c[B>>2]|0}n=n+1|0}while((n|0)<(k|0))}}}k=c[Y>>2]|0;if(!k){ea=Z;return}if(a[Z+16+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}c[Y>>2]=0;ea=Z;return}function Hb(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0,B=0,C=0,D=0,E=0,F=0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0,N=0,O=0,P=0.0,Q=0.0,R=0.0,S=0;O=ea;ea=ea+208|0;f[b+56>>2]=0.0;M=O+192+4|0;N=O+192+8|0;c[O+192>>2]=0;c[O+192+4>>2]=0;c[O+192+8>>2]=0;c[O+192+12>>2]=0;c[O+128>>2]=c[d>>2];c[O+128+4>>2]=c[d+4>>2];c[O+128+8>>2]=c[d+8>>2];c[O+128+12>>2]=c[d+12>>2];c[O+128+16>>2]=c[d+16>>2];c[O+128+16+4>>2]=c[d+16+4>>2];c[O+128+16+8>>2]=c[d+16+8>>2];c[O+128+16+12>>2]=c[d+16+12>>2];c[O+128+32>>2]=c[d+32>>2];c[O+128+32+4>>2]=c[d+32+4>>2];c[O+128+32+8>>2]=c[d+32+8>>2];c[O+128+32+12>>2]=c[d+32+12>>2];D=O+128+48|0;c[D>>2]=c[d+48>>2];c[D+4>>2]=c[d+48+4>>2];c[D+8>>2]=c[d+48+8>>2];c[D+12>>2]=c[d+48+12>>2];c[O+64>>2]=c[d+64>>2];c[O+64+4>>2]=c[d+64+4>>2];c[O+64+8>>2]=c[d+64+8>>2];c[O+64+12>>2]=c[d+64+12>>2];c[O+64+16>>2]=c[d+80>>2];c[O+64+16+4>>2]=c[d+80+4>>2];c[O+64+16+8>>2]=c[d+80+8>>2];c[O+64+16+12>>2]=c[d+80+12>>2];c[O+64+32>>2]=c[d+96>>2];c[O+64+32+4>>2]=c[d+96+4>>2];c[O+64+32+8>>2]=c[d+96+8>>2];c[O+64+32+12>>2]=c[d+96+12>>2];E=O+64+48|0;c[E>>2]=c[d+112>>2];c[E+4>>2]=c[d+112+4>>2];c[E+8>>2]=c[d+112+8>>2];c[E+12>>2]=c[d+112+12>>2];G=+f[D>>2];H=+f[E>>2];I=+f[O+128+52>>2];J=+f[O+64+52>>2];K=+f[O+128+56>>2];L=+f[O+64+56>>2];f[D>>2]=G-(G+H)*.5;f[O+128+52>>2]=I-(I+J)*.5;f[O+128+56>>2]=K-(K+L)*.5;f[E>>2]=H-(G+H)*.5;f[O+64+52>>2]=J-(I+J)*.5;f[O+64+56>>2]=L-(K+L)*.5;if(((c[(c[b+28>>2]|0)+4>>2]|0)+-17|0)>>>0<2)D=((c[(c[b+32>>2]|0)+4>>2]|0)+-17|0)>>>0<2;else D=0;v=+f[b+44>>2];u=+f[b+48>>2];c[6732]=(c[6732]|0)+1;E=a[b+52>>0]|0;c[b+64>>2]=0;c[b+4>>2]=0;c[b+8>>2]=1065353216;c[b+12>>2]=0;f[b+16>>2]=0.0;c[b+68>>2]=0;c[b+60>>2]=-1;q=c[b+24>>2]|0;a[q+312>>0]=0;c[q>>2]=0;a[q+356>>0]=1;c[q+292>>2]=1566444395;c[q+296>>2]=1566444395;c[q+300>>2]=1566444395;f[q+304>>2]=0.0;c[q+336>>2]=0;c[q+336+4>>2]=0;c[q+336+8>>2]=0;c[q+336+12>>2]=0;a[q+336+16>>0]=0;a[q+332>>0]=a[q+332>>0]&-16;q=0;l=999999984306749440.0;do{o=+f[b+4>>2];m=+f[b+8>>2];j=+f[b+12>>2];p=+f[d+4>>2]*-o+ +f[d+20>>2]*-m+ +f[d+36>>2]*-j;r=+f[d+8>>2]*-o+ +f[d+24>>2]*-m+ +f[d+40>>2]*-j;f[O+48>>2]=+f[d>>2]*-o+ +f[d+16>>2]*-m+ +f[d+32>>2]*-j;f[O+48+4>>2]=p;f[O+48+8>>2]=r;f[O+48+12>>2]=0.0;r=o*+f[d+68>>2]+m*+f[d+84>>2]+j*+f[d+100>>2];p=o*+f[d+72>>2]+m*+f[d+88>>2]+j*+f[d+104>>2];f[O+32>>2]=o*+f[d+64>>2]+m*+f[d+80>>2]+j*+f[d+96>>2];f[O+32+4>>2]=r;f[O+32+8>>2]=p;f[O+32+12>>2]=0.0;Ac(O+16|0,c[b+28>>2]|0,O+48|0);Ac(O,c[b+32>>2]|0,O+32|0);p=+f[O+16>>2];r=+f[O+16+4>>2];j=+f[O+16+8>>2];m=p*+f[O+128>>2]+r*+f[O+128+4>>2]+j*+f[O+128+8>>2]+ +f[O+128+48>>2];o=p*+f[O+128+16>>2]+r*+f[O+128+20>>2]+j*+f[O+128+24>>2]+ +f[O+128+52>>2];j=p*+f[O+128+32>>2]+r*+f[O+128+36>>2]+j*+f[O+128+40>>2]+ +f[O+128+56>>2];r=+f[O>>2];p=+f[O+4>>2];t=+f[O+8>>2];k=r*+f[O+64>>2]+p*+f[O+64+4>>2]+t*+f[O+64+8>>2]+ +f[O+64+48>>2];n=r*+f[O+64+16>>2]+p*+f[O+64+20>>2]+t*+f[O+64+24>>2]+ +f[O+64+52>>2];t=r*+f[O+64+32>>2]+p*+f[O+64+36>>2]+t*+f[O+64+40>>2]+ +f[O+64+56>>2];p=D?0.0:t;r=D?0.0:j;t=D?0.0:j-t;j=(m-k)*+f[b+4>>2]+(o-n)*+f[b+8>>2]+t*+f[b+12>>2];if(j>0.0?j*j>l*+f[d+128>>2]:0){c[b+68>>2]=10;q=1;h=0}else S=7;do if((S|0)==7){S=0;B=c[b+24>>2]|0;C=c[B>>2]|0;if((C|0)>0){i=+f[B+308>>2];h=0;A=0;do{x=m-k-+f[B+4+(A<<4)>>2];y=o-n-+f[B+4+(A<<4)+4>>2];z=t-+f[B+4+(A<<4)+8>>2];h=h|x*x+y*y+z*z<=i;A=A+1|0}while((A|0)!=(C|0))}else h=0;if((+f[B+304>>2]==0.0?t==+f[B+300>>2]:0)?o-n==+f[B+296>>2]:0){if(m-k==+f[B+292>>2]|h)S=15}else S=14;if((S|0)==14?(S=0,h):0)S=15;if((S|0)==15){S=0;c[b+68>>2]=1;q=1;h=0;break}i=l-j;if(i<=l*9.999999974752427e-07){c[b+68>>2]=!(i<=0.0)?11:2;q=1;h=0;break}f[B+292>>2]=m-k;f[B+296>>2]=o-n;f[B+300>>2]=t;f[B+304>>2]=0.0;a[B+356>>0]=1;f[B+4+(C<<4)>>2]=m-k;f[B+4+(C<<4)+4>>2]=o-n;f[B+4+(C<<4)+8>>2]=t;f[B+4+(C<<4)+12>>2]=0.0;h=c[B>>2]|0;f[B+84+(h<<4)>>2]=m;f[B+84+(h<<4)+4>>2]=o;f[B+84+(h<<4)+8>>2]=r;f[B+84+(h<<4)+12>>2]=0.0;h=c[B>>2]|0;f[B+164+(h<<4)>>2]=k;f[B+164+(h<<4)+4>>2]=n;f[B+164+(h<<4)+8>>2]=p;f[B+164+(h<<4)+12>>2]=0.0;c[B>>2]=(c[B>>2]|0)+1;h=c[b+24>>2]|0;C=nb(h)|0;i=+f[h+276>>2];j=+f[h+280>>2];k=+f[h+284>>2];h=c[h+288>>2]|0;if(!C){c[b+68>>2]=3;q=1;h=0;break}if(i*i+j*j+k*k<9.999999974752427e-07){f[b+4>>2]=i;f[b+8>>2]=j;f[b+12>>2]=k;c[b+16>>2]=h;c[b+68>>2]=6;q=1;h=0;break}if(l-(i*i+j*j+k*k)<=l*1.1920928955078125e-07){c[b+68>>2]=12;q=1;h=0;l=i*i+j*j+k*k;break}f[b+4>>2]=i;f[b+8>>2]=j;f[b+12>>2]=k;c[b+16>>2]=h;C=c[b+64>>2]|0;c[b+64>>2]=C+1;if((C|0)<=1e3)if((c[c[b+24>>2]>>2]|0)==4){c[b+68>>2]=13;h=0;l=i*i+j*j+k*k}else{h=1;l=i*i+j*j+k*k}else{h=0;l=i*i+j*j+k*k}}while(0)}while(h);t=E<<24>>24==0?u:0.0;r=(E<<24>>24==0?v:0.0)+t;if(q){E=c[b+24>>2]|0;nb(E)|0;k=+f[E+260>>2];j=+f[E+264>>2];i=+f[E+268>>2];c[O+192>>2]=c[b+4>>2];c[O+192+4>>2]=c[b+4+4>>2];c[O+192+8>>2]=c[b+4+8>>2];c[O+192+12>>2]=c[b+4+12>>2];m=+f[b+4>>2];n=+f[b+8>>2];o=+f[b+12>>2];if(m*m+n*n+o*o<.0001)c[b+68>>2]=5;if(m*m+n*n+o*o>1.4210854715202004e-14){y=1.0/+s(+(m*m+n*n+o*o));f[O+192>>2]=y*+f[O+192>>2];f[M>>2]=y*+f[M>>2];f[N>>2]=y*+f[N>>2];z=t/+s(+l);h=1;l=1.0/y-r;q=1;k=z*m+k;j=z*n+j;i=z*o+i}else{h=2;l=0.0;q=0}c[b+60>>2]=h}else{l=0.0;q=0;k=0.0;j=0.0;i=0.0}if((c[b+72>>2]|0)!=0?(c[b+20>>2]|0)!=0:0)h=r+l<.01&(c[b+68>>2]|0)!=0;else h=0;A=q^1;do if(h|A?(F=c[b+20>>2]|0,(F|0)!=0):0){c[6731]=(c[6731]|0)+1;c[b+4>>2]=0;c[b+4+4>>2]=0;c[b+4+8>>2]=0;c[b+4+12>>2]=0;if(Aa[c[(c[F>>2]|0)+8>>2]&3](F,c[b+24>>2]|0,c[b+28>>2]|0,c[b+32>>2]|0,O+128|0,O+64|0,b+4|0,O+48|0,O+32|0,g)|0){n=+f[O+32>>2];o=+f[O+48>>2];p=+f[O+32+4>>2];r=+f[O+48+4>>2];t=+f[O+32+8>>2];u=+f[O+48+8>>2];if(!((n-o)*(n-o)+(p-r)*(p-r)+(t-u)*(t-u)<=1.4210854715202004e-14)){m=(n-o)*(n-o)+(p-r)*(p-r)+(t-u)*(t-u);w=n-o;x=t-u;y=0.0;z=p-r}else{w=+f[b+4>>2];z=+f[b+8>>2];x=+f[b+12>>2];m=w*w+z*z+x*x;y=+f[b+16>>2]}if(m>1.4210854715202004e-14){v=1.0/+s(+m);m=-+s(+((o-n)*(o-n)+(r-p)*(r-p)+(u-t)*(u-t)));if(l>m|A){k=+f[O+32>>2];j=+f[O+32+4>>2];i=+f[O+32+8>>2];f[O+192>>2]=w*v;f[M>>2]=z*v;f[N>>2]=x*v;f[O+192+12>>2]=y;c[b+60>>2]=3;l=m;break}else h=8}else h=9;c[b+60>>2]=h;if(q)break;ea=O;return}else{n=+f[b+4>>2];o=+f[b+8>>2];p=+f[b+12>>2];if(!(n*n+o*o+p*p>0.0)){if(q)break;ea=O;return}y=+f[O+48>>2]-+f[O+32>>2];z=+f[O+48+4>>2]-+f[O+32+4>>2];m=+f[O+48+8>>2]-+f[O+32+8>>2];m=+s(+(y*y+z*z+m*m))-r;if(m>2];j=t*o+ +f[O+32+4>>2];i=t*p+ +f[O+32+8>>2];c[O+192>>2]=c[b+4>>2];c[O+192+4>>2]=c[b+4+4>>2];c[O+192+8>>2]=c[b+4+8>>2];c[O+192+12>>2]=c[b+4+12>>2];x=+f[O+192>>2];y=+f[M>>2];z=+f[N>>2];l=1.0/+s(+(x*x+y*y+z*z));f[O+192>>2]=x*l;f[M>>2]=y*l;f[N>>2]=z*l;c[b+60>>2]=6;l=m;break}c[b+60>>2]=5;if(q)break;ea=O;return}}else S=51;while(0);if((S|0)==51)if(!q){ea=O;return}if(!(l<0.0)?!(l*l<+f[d+128>>2]):0){ea=O;return}if(c[b+76>>2]|0?(S=c[b+28>>2]|0,Pa[c[(c[S>>2]|0)+8>>2]&127](S,O+128|0,O+48|0,O+32|0),x=(+f[O+32>>2]+ +f[O+48>>2])*.5,y=(+f[O+32+4>>2]+ +f[O+48+4>>2])*.5,z=(+f[O+32+8>>2]+ +f[O+48+8>>2])*.5,S=c[b+32>>2]|0,Pa[c[(c[S>>2]|0)+8>>2]&127](S,O+64|0,O+48|0,O+32|0),P=+f[O+192>>2],Q=+f[M>>2],R=+f[N>>2],(x-(+f[O+48>>2]+ +f[O+32>>2])*.5)*P+(y-(+f[O+48+4>>2]+ +f[O+32+4>>2])*.5)*Q+(z-(+f[O+48+8>>2]+ +f[O+32+8>>2])*.5)*R<0.0):0){f[O+192>>2]=-P;f[M>>2]=-Q;f[N>>2]=-R}c[b+4>>2]=c[O+192>>2];c[b+4+4>>2]=c[O+192+4>>2];c[b+4+8>>2]=c[O+192+8>>2];c[b+4+12>>2]=c[O+192+12>>2];f[b+56>>2]=l;S=c[(c[e>>2]|0)+16>>2]|0;f[O+48>>2]=(G+H)*.5+k;f[O+48+4>>2]=(I+J)*.5+j;f[O+48+8>>2]=(K+L)*.5+i;f[O+48+12>>2]=0.0;Na[S&15](e,O+192|0,O+48|0,l);ea=O;return}function Ib(d,e,g,h){d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0;c[d+168>>2]=c[d+152>>2];c[e>>2]=10324;c[e+52>>2]=282;a[e+60>>0]=0;a[e+80>>0]=1;c[e+76>>2]=0;c[e+68>>2]=0;c[e+72>>2]=0;a[e+100>>0]=1;c[e+96>>2]=0;c[e+88>>2]=0;c[e+92>>2]=0;a[e+120>>0]=1;c[e+116>>2]=0;c[e+108>>2]=0;c[e+112>>2]=0;a[e+140>>0]=1;c[e+136>>2]=0;c[e+128>>2]=0;c[e+132>>2]=0;c[e+144>>2]=0;a[e+164>>0]=1;c[e+160>>2]=0;c[e+152>>2]=0;c[e+156>>2]=0;c[e+168>>2]=0;c[e+4>>2]=-8388609;c[e+8>>2]=-8388609;c[e+12>>2]=-8388609;f[e+16>>2]=0.0;c[e+20>>2]=2139095039;c[e+24>>2]=2139095039;c[e+28>>2]=2139095039;f[e+32>>2]=0.0;g=c[d+56>>2]|0;if(h){c[e+56>>2]=$B(g|0)|0;a[e+4>>0]=a[d+4+3>>0]|0;a[e+5>>0]=a[d+4+2>>0]|0;a[e+6>>0]=a[d+4+1>>0]|0;a[e+7>>0]=a[d+4>>0]|0;a[e+8>>0]=a[d+8+3>>0]|0;a[e+9>>0]=a[d+8+2>>0]|0;a[e+10>>0]=a[d+8+1>>0]|0;a[e+11>>0]=a[d+8>>0]|0;a[e+12>>0]=a[d+12+3>>0]|0;a[e+13>>0]=a[d+12+2>>0]|0;a[e+14>>0]=a[d+12+1>>0]|0;a[e+15>>0]=a[d+12>>0]|0;a[e+16>>0]=a[d+16+3>>0]|0;a[e+17>>0]=a[d+16+2>>0]|0;a[e+18>>0]=a[d+16+1>>0]|0;a[e+19>>0]=a[d+16>>0]|0;a[e+20>>0]=a[d+20+3>>0]|0;a[e+21>>0]=a[d+20+2>>0]|0;a[e+22>>0]=a[d+20+1>>0]|0;a[e+23>>0]=a[d+20>>0]|0;a[e+24>>0]=a[d+24+3>>0]|0;a[e+25>>0]=a[d+24+2>>0]|0;a[e+26>>0]=a[d+24+1>>0]|0;a[e+27>>0]=a[d+24>>0]|0;a[e+28>>0]=a[d+28+3>>0]|0;a[e+29>>0]=a[d+28+2>>0]|0;a[e+30>>0]=a[d+28+1>>0]|0;a[e+31>>0]=a[d+28>>0]|0;a[e+32>>0]=a[d+32+3>>0]|0;a[e+33>>0]=a[d+32+2>>0]|0;a[e+34>>0]=a[d+32+1>>0]|0;a[e+35>>0]=a[d+32>>0]|0;a[e+36>>0]=a[d+36+3>>0]|0;a[e+37>>0]=a[d+36+2>>0]|0;a[e+38>>0]=a[d+36+1>>0]|0;a[e+39>>0]=a[d+36>>0]|0;a[e+40>>0]=a[d+40+3>>0]|0;a[e+41>>0]=a[d+40+2>>0]|0;a[e+42>>0]=a[d+40+1>>0]|0;a[e+43>>0]=a[d+40>>0]|0;a[e+44>>0]=a[d+44+3>>0]|0;a[e+45>>0]=a[d+44+2>>0]|0;a[e+46>>0]=a[d+44+1>>0]|0;a[e+47>>0]=a[d+44>>0]|0;a[e+48>>0]=a[d+48+3>>0]|0;a[e+49>>0]=a[d+48+2>>0]|0;a[e+50>>0]=a[d+48+1>>0]|0;a[e+51>>0]=a[d+48>>0]|0;c[e+144>>2]=$B(c[d+144>>2]|0)|0;g=$B(c[d+168>>2]|0)|0}else{c[e+56>>2]=g;c[e+4>>2]=c[d+4>>2];c[e+4+4>>2]=c[d+4+4>>2];c[e+4+8>>2]=c[d+4+8>>2];c[e+4+12>>2]=c[d+4+12>>2];c[e+20>>2]=c[d+20>>2];c[e+20+4>>2]=c[d+20+4>>2];c[e+20+8>>2]=c[d+20+8>>2];c[e+20+12>>2]=c[d+20+12>>2];c[e+36>>2]=c[d+36>>2];c[e+36+4>>2]=c[d+36+4>>2];c[e+36+8>>2]=c[d+36+8>>2];c[e+36+12>>2]=c[d+36+12>>2];c[e+144>>2]=c[d+144>>2];g=c[d+168>>2]|0}c[e+168>>2]=g;a[e+60>>0]=a[d+60>>0]|0;k=c[d+56>>2]|0;if(!(a[d+60>>0]|0)){g=c[e+96>>2]|0;if(g|0){if(a[e+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[e+96>>2]=0}a[e+100>>0]=0;c[e+96>>2]=e+172;c[e+88>>2]=k;c[e+92>>2]=k;if(h)if((k|0)>0){i=c[d+96>>2]|0;g=e+172|0;j=0;do{l=i+(j<<6)|0;n=g+(j<<6)|0;a[n>>0]=a[l+3>>0]|0;a[n+1>>0]=a[l+2>>0]|0;a[n+2>>0]=a[l+1>>0]|0;a[n+3>>0]=a[l>>0]|0;n=i+(j<<6)+4|0;l=g+(j<<6)+4|0;a[l>>0]=a[n+3>>0]|0;a[l+1>>0]=a[n+2>>0]|0;a[l+2>>0]=a[n+1>>0]|0;a[l+3>>0]=a[n>>0]|0;l=i+(j<<6)+8|0;n=g+(j<<6)+8|0;a[n>>0]=a[l+3>>0]|0;a[n+1>>0]=a[l+2>>0]|0;a[n+2>>0]=a[l+1>>0]|0;a[n+3>>0]=a[l>>0]|0;n=i+(j<<6)+12|0;g=g+(j<<6)+12|0;a[g>>0]=a[n+3>>0]|0;a[g+1>>0]=a[n+2>>0]|0;a[g+2>>0]=a[n+1>>0]|0;a[g+3>>0]=a[n>>0]|0;g=c[d+96>>2]|0;n=g+(j<<6)+16|0;l=c[e+96>>2]|0;m=l+(j<<6)+16|0;a[m>>0]=a[n+3>>0]|0;a[m+1>>0]=a[n+2>>0]|0;a[m+2>>0]=a[n+1>>0]|0;a[m+3>>0]=a[n>>0]|0;m=g+(j<<6)+20|0;n=l+(j<<6)+20|0;a[n>>0]=a[m+3>>0]|0;a[n+1>>0]=a[m+2>>0]|0;a[n+2>>0]=a[m+1>>0]|0;a[n+3>>0]=a[m>>0]|0;n=g+(j<<6)+24|0;m=l+(j<<6)+24|0;a[m>>0]=a[n+3>>0]|0;a[m+1>>0]=a[n+2>>0]|0;a[m+2>>0]=a[n+1>>0]|0;a[m+3>>0]=a[n>>0]|0;g=g+(j<<6)+28|0;l=l+(j<<6)+28|0;a[l>>0]=a[g+3>>0]|0;a[l+1>>0]=a[g+2>>0]|0;a[l+2>>0]=a[g+1>>0]|0;a[l+3>>0]=a[g>>0]|0;i=c[d+96>>2]|0;l=$B(c[i+(j<<6)+32>>2]|0)|0;g=c[e+96>>2]|0;c[g+(j<<6)+32>>2]=l;c[g+(j<<6)+36>>2]=$B(c[i+(j<<6)+36>>2]|0)|0;c[g+(j<<6)+40>>2]=$B(c[i+(j<<6)+40>>2]|0)|0;j=j+1|0}while((j|0)!=(k|0));i=29}else i=28;else if((k|0)>0){i=c[d+96>>2]|0;g=e+172|0;j=0;do{m=i+(j<<6)|0;n=g+(j<<6)|0;c[n>>2]=c[m>>2];c[n+4>>2]=c[m+4>>2];c[n+8>>2]=c[m+8>>2];c[n+12>>2]=c[m+12>>2];n=(c[d+96>>2]|0)+(j<<6)+16|0;g=(c[e+96>>2]|0)+(j<<6)+16|0;c[g>>2]=c[n>>2];c[g+4>>2]=c[n+4>>2];c[g+8>>2]=c[n+8>>2];c[g+12>>2]=c[n+12>>2];i=c[d+96>>2]|0;g=c[e+96>>2]|0;c[g+(j<<6)+32>>2]=c[i+(j<<6)+32>>2];c[g+(j<<6)+36>>2]=c[i+(j<<6)+36>>2];c[g+(j<<6)+40>>2]=c[i+(j<<6)+40>>2];j=j+1|0}while((j|0)!=(k|0));i=29}else i=28;if((i|0)==28){g=k<<6;i=32}else if((i|0)==29)if(g)if((a[e+100>>0]|0)==0|(g|0)==0){g=k<<6;i=32}else{c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);g=k<<6;i=32}else g=k<<6;if((i|0)==32)c[e+96>>2]=0;c[e+88>>2]=0;c[e+88+4>>2]=0;c[e+88+8>>2]=0;a[e+88+12>>0]=0}else{g=c[e+136>>2]|0;if(g|0){if(a[e+140>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[e+136>>2]=0}a[e+140>>0]=0;c[e+136>>2]=e+172;c[e+128>>2]=k;c[e+132>>2]=k;if(h){if((k|0)>0){g=c[d+136>>2]|0;i=0;do{b[e+172+(i<<4)>>1]=jI(b[g+(i<<4)>>1]|0)|0;b[e+172+(i<<4)+2>>1]=jI(b[g+(i<<4)+2>>1]|0)|0;b[e+172+(i<<4)+4>>1]=jI(b[g+(i<<4)+4>>1]|0)|0;b[e+172+(i<<4)+6>>1]=jI(b[g+(i<<4)+6>>1]|0)|0;b[e+172+(i<<4)+8>>1]=jI(b[g+(i<<4)+8>>1]|0)|0;b[e+172+(i<<4)+10>>1]=jI(b[g+(i<<4)+10>>1]|0)|0;c[e+172+(i<<4)+12>>2]=$B(c[g+(i<<4)+12>>2]|0)|0;i=i+1|0}while((i|0)!=(k|0))}}else if((k|0)>0){g=c[d+136>>2]|0;i=0;do{b[e+172+(i<<4)>>1]=b[g+(i<<4)>>1]|0;b[e+172+(i<<4)+2>>1]=b[g+(i<<4)+2>>1]|0;b[e+172+(i<<4)+4>>1]=b[g+(i<<4)+4>>1]|0;b[e+172+(i<<4)+6>>1]=b[g+(i<<4)+6>>1]|0;b[e+172+(i<<4)+8>>1]=b[g+(i<<4)+8>>1]|0;b[e+172+(i<<4)+10>>1]=b[g+(i<<4)+10>>1]|0;c[e+172+(i<<4)+12>>2]=c[g+(i<<4)+12>>2];i=i+1|0}while((i|0)!=(k|0))}c[e+128>>2]=0;c[e+128+4>>2]=0;c[e+128+8>>2]=0;a[e+128+12>>0]=0;g=k<<4}k=e+172+g|0;g=c[d+168>>2]|0;i=c[e+160>>2]|0;if(i|0){if(a[e+164>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[e+160>>2]=0}a[e+164>>0]=0;c[e+160>>2]=k;c[e+152>>2]=g;c[e+156>>2]=g;j=c[d+168>>2]|0;if(h){if((j|0)<=0){c[e>>2]=0;c[e+152>>2]=0;c[e+152+4>>2]=0;c[e+152+8>>2]=0;a[e+152+12>>0]=0;return 1}g=c[d+160>>2]|0;i=0;do{b[k+(i<<5)>>1]=jI(b[g+(i<<5)>>1]|0)|0;b[k+(i<<5)+2>>1]=jI(b[g+(i<<5)+2>>1]|0)|0;b[k+(i<<5)+4>>1]=jI(b[g+(i<<5)+4>>1]|0)|0;b[k+(i<<5)+6>>1]=jI(b[g+(i<<5)+6>>1]|0)|0;b[k+(i<<5)+8>>1]=jI(b[g+(i<<5)+8>>1]|0)|0;b[k+(i<<5)+10>>1]=jI(b[g+(i<<5)+10>>1]|0)|0;c[k+(i<<5)+12>>2]=$B(c[g+(i<<5)+12>>2]|0)|0;c[k+(i<<5)+16>>2]=$B(c[g+(i<<5)+16>>2]|0)|0;i=i+1|0}while((i|0)!=(j|0));c[e>>2]=0;c[e+152>>2]=0;c[e+152+4>>2]=0;c[e+152+8>>2]=0;a[e+152+12>>0]=0;return 1}else{if((j|0)<=0){c[e>>2]=0;c[e+152>>2]=0;c[e+152+4>>2]=0;c[e+152+8>>2]=0;a[e+152+12>>0]=0;return 1}g=c[d+160>>2]|0;i=0;do{b[k+(i<<5)>>1]=b[g+(i<<5)>>1]|0;b[k+(i<<5)+2>>1]=b[g+(i<<5)+2>>1]|0;b[k+(i<<5)+4>>1]=b[g+(i<<5)+4>>1]|0;b[k+(i<<5)+6>>1]=b[g+(i<<5)+6>>1]|0;b[k+(i<<5)+8>>1]=b[g+(i<<5)+8>>1]|0;b[k+(i<<5)+10>>1]=b[g+(i<<5)+10>>1]|0;c[k+(i<<5)+12>>2]=c[g+(i<<5)+12>>2];c[k+(i<<5)+16>>2]=c[g+(i<<5)+16>>2];c[k+(i<<5)+20>>2]=0;c[k+(i<<5)+24>>2]=0;c[k+(i<<5)+28>>2]=0;i=i+1|0}while((i|0)<(c[d+168>>2]|0));c[e>>2]=0;c[e+152>>2]=0;c[e+152+4>>2]=0;c[e+152+8>>2]=0;a[e+152+12>>0]=0;return 1}return 0}function Jb(b,d,e,g,h,i,j,k,l,m){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0.0,o=0,p=0,q=0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0.0,B=0,C=0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0;B=ea;ea=ea+4224|0;if(((c[e+4>>2]|0)+-17|0)>>>0<2)z=((c[g+4>>2]|0)+-17|0)>>>0<2;else z=0;b=0;do{Qd();u=+f[23792+(b<<4)>>2];v=+f[23792+(b<<4)+4>>2];w=+f[23792+(b<<4)+8>>2];y=+f[h+4>>2]*-u+ +f[h+20>>2]*-v+ +f[h+36>>2]*-w;x=+f[h+8>>2]*-u+ +f[h+24>>2]*-v+ +f[h+40>>2]*-w;f[B+992+(b<<4)>>2]=+f[h>>2]*-u+ +f[h+16>>2]*-v+ +f[h+32>>2]*-w;f[B+992+(b<<4)+4>>2]=y;f[B+992+(b<<4)+8>>2]=x;f[B+992+(b<<4)+12>>2]=0.0;x=u*+f[i+4>>2]+v*+f[i+20>>2]+w*+f[i+36>>2];y=u*+f[i+8>>2]+v*+f[i+24>>2]+w*+f[i+40>>2];f[B+(b<<4)>>2]=u*+f[i>>2]+v*+f[i+16>>2]+w*+f[i+32>>2];f[B+(b<<4)+4>>2]=x;f[B+(b<<4)+8>>2]=y;f[B+(b<<4)+12>>2]=0.0;b=b+1|0}while((b|0)!=42);b=ra[c[(c[e>>2]|0)+84>>2]&127](e)|0;if((b|0)>0){o=0;p=42;while(1){Ma[c[(c[e>>2]|0)+88>>2]&127](e,o,B+4144|0);x=+f[B+4144>>2];y=+f[B+4144+4>>2];w=+f[B+4144+8>>2];v=x*+f[h+16>>2]+y*+f[h+20>>2]+w*+f[h+24>>2];u=x*+f[h+32>>2]+y*+f[h+36>>2]+w*+f[h+40>>2];f[B+4144>>2]=+f[h>>2]*x+ +f[h+4>>2]*y+ +f[h+8>>2]*w;f[B+4144+4>>2]=v;f[B+4144+8>>2]=u;f[B+4144+12>>2]=0.0;Qd();q=23792+(p<<4)|0;c[q>>2]=c[B+4144>>2];c[q+4>>2]=c[B+4144+4>>2];c[q+8>>2]=c[B+4144+8>>2];c[q+12>>2]=c[B+4144+12>>2];u=+f[B+4144>>2];v=+f[B+4144+4>>2];w=+f[B+4144+8>>2];y=+f[h+4>>2]*-u+ +f[h+20>>2]*-v+ +f[h+36>>2]*-w;x=+f[h+8>>2]*-u+ +f[h+24>>2]*-v+ +f[h+40>>2]*-w;f[B+992+(p<<4)>>2]=+f[h>>2]*-u+ +f[h+16>>2]*-v+ +f[h+32>>2]*-w;f[B+992+(p<<4)+4>>2]=y;f[B+992+(p<<4)+8>>2]=x;f[B+992+(p<<4)+12>>2]=0.0;x=u*+f[i+4>>2]+v*+f[i+20>>2]+w*+f[i+36>>2];y=u*+f[i+8>>2]+v*+f[i+24>>2]+w*+f[i+40>>2];f[B+(p<<4)>>2]=u*+f[i>>2]+v*+f[i+16>>2]+w*+f[i+32>>2];f[B+(p<<4)+4>>2]=x;f[B+(p<<4)+8>>2]=y;f[B+(p<<4)+12>>2]=0.0;o=o+1|0;if((o|0)==(b|0))break;else p=p+1|0}p=b+42|0}else p=42;b=ra[c[(c[g>>2]|0)+84>>2]&127](g)|0;if((b|0)>0){o=0;q=p;while(1){Ma[c[(c[g>>2]|0)+88>>2]&127](g,o,B+4144|0);x=+f[B+4144>>2];y=+f[B+4144+4>>2];w=+f[B+4144+8>>2];v=x*+f[i+16>>2]+y*+f[i+20>>2]+w*+f[i+24>>2];u=x*+f[i+32>>2]+y*+f[i+36>>2]+w*+f[i+40>>2];f[B+4144>>2]=+f[i>>2]*x+ +f[i+4>>2]*y+ +f[i+8>>2]*w;f[B+4144+4>>2]=v;f[B+4144+8>>2]=u;f[B+4144+12>>2]=0.0;Qd();C=23792+(q<<4)|0;c[C>>2]=c[B+4144>>2];c[C+4>>2]=c[B+4144+4>>2];c[C+8>>2]=c[B+4144+8>>2];c[C+12>>2]=c[B+4144+12>>2];u=+f[B+4144>>2];v=+f[B+4144+4>>2];w=+f[B+4144+8>>2];y=+f[h+4>>2]*-u+ +f[h+20>>2]*-v+ +f[h+36>>2]*-w;x=+f[h+8>>2]*-u+ +f[h+24>>2]*-v+ +f[h+40>>2]*-w;f[B+992+(q<<4)>>2]=+f[h>>2]*-u+ +f[h+16>>2]*-v+ +f[h+32>>2]*-w;f[B+992+(q<<4)+4>>2]=y;f[B+992+(q<<4)+8>>2]=x;f[B+992+(q<<4)+12>>2]=0.0;x=u*+f[i+4>>2]+v*+f[i+20>>2]+w*+f[i+36>>2];y=u*+f[i+8>>2]+v*+f[i+24>>2]+w*+f[i+40>>2];f[B+(q<<4)>>2]=u*+f[i>>2]+v*+f[i+16>>2]+w*+f[i+32>>2];f[B+(q<<4)+4>>2]=x;f[B+(q<<4)+8>>2]=y;f[B+(q<<4)+12>>2]=0.0;o=o+1|0;if((o|0)==(b|0))break;else q=q+1|0}p=b+p|0}Pa[c[(c[e>>2]|0)+76>>2]&127](e,B+992|0,B+2976|0,p);Pa[c[(c[g>>2]|0)+76>>2]&127](g,B,B+1984|0,p);if((p|0)>0){n=0.0;v=0.0;u=0.0;b=0;t=0.0;r=999999984306749440.0;do{Qd();s=+f[23792+(b<<4)>>2];w=+f[23792+(b<<4)+4>>2];y=+f[23792+(b<<4)+12>>2];x=z?0.0:+f[23792+(b<<4)+8>>2];if(s*s+w*w+x*x>.01?(E=+f[B+2976+(b<<4)>>2],D=+f[B+2976+(b<<4)+4>>2],A=+f[B+2976+(b<<4)+8>>2],H=+f[B+1984+(b<<4)>>2],G=+f[B+1984+(b<<4)+4>>2],F=+f[B+1984+(b<<4)+8>>2],A=s*(H*+f[i>>2]+G*+f[i+4>>2]+F*+f[i+8>>2]+ +f[i+48>>2]-(E*+f[h>>2]+D*+f[h+4>>2]+A*+f[h+8>>2]+ +f[h+48>>2]))+w*(H*+f[i+16>>2]+G*+f[i+20>>2]+F*+f[i+24>>2]+ +f[i+52>>2]-(E*+f[h+16>>2]+D*+f[h+20>>2]+A*+f[h+24>>2]+ +f[h+52>>2]))+x*(z?0.0:H*+f[i+32>>2]+G*+f[i+36>>2]+F*+f[i+40>>2]+ +f[i+56>>2]-(E*+f[h+32>>2]+D*+f[h+36>>2]+A*+f[h+40>>2]+ +f[h+56>>2])),A>2]|0){case 4:case 5:case 10:case 11:case 13:case 1:case 0:case 8:break;default:+ha[c[(c[e>>2]|0)+48>>2]&15](e)}switch(c[g+4>>2]|0){case 4:case 5:case 10:case 11:case 13:case 1:case 0:case 8:break;default:+ha[c[(c[g>>2]|0)+48>>2]&15](g)}if(r<0.0){C=0;ea=B;return C|0}switch(c[e+4>>2]|0){case 8:{s=+f[e+28>>2]*+f[e+12>>2];break}case 0:{s=+f[e+44>>2];break}case 1:{s=+f[e+44>>2];break}case 13:{s=+f[e+44>>2];break}case 11:{s=+f[e+44>>2];break}case 10:{s=+f[e+44>>2];break}case 4:case 5:{s=+f[e+44>>2];break}default:s=+ha[c[(c[e>>2]|0)+48>>2]&15](e)}b=c[g+4>>2]|0;switch(b|0){case 8:{b=8;n=+f[g+28>>2]*+f[g+12>>2];break}case 0:{b=0;n=+f[g+44>>2];break}case 1:{b=1;n=+f[g+44>>2];break}case 13:{b=13;n=+f[g+44>>2];break}case 11:{b=11;n=+f[g+44>>2];break}case 10:{b=10;n=+f[g+44>>2];break}case 4:case 5:{n=+f[g+44>>2];break}default:{n=+ha[c[(c[g>>2]|0)+48>>2]&15](g);b=c[g+4>>2]|0}}n=r+(s+n+.5);c[B+4144>>2]=10520;c[B+4144+4>>2]=0;c[B+4144+8>>2]=1065353216;c[B+4144+12>>2]=0;f[B+4144+16>>2]=0.0;c[B+4144+20>>2]=0;c[B+4144+24>>2]=d;c[B+4144+28>>2]=e;c[B+4144+32>>2]=g;c[B+4144+36>>2]=c[e+4>>2];c[B+4144+40>>2]=b;f[B+4144+44>>2]=+ha[c[(c[e>>2]|0)+48>>2]&15](e);f[B+4144+48>>2]=+ha[c[(c[g>>2]|0)+48>>2]&15](g);a[B+4144+52>>0]=0;c[B+4144+60>>2]=-1;c[B+4144+72>>2]=1;c[B+4144+76>>2]=1;F=u*n+ +f[h+48>>2];G=v*n+ +f[h+52>>2];H=w*n+ +f[h+56>>2];c[B+4012>>2]=c[h>>2];c[B+4012+4>>2]=c[h+4>>2];c[B+4012+8>>2]=c[h+8>>2];c[B+4012+12>>2]=c[h+12>>2];c[B+4012+16>>2]=c[h+16>>2];c[B+4012+16+4>>2]=c[h+16+4>>2];c[B+4012+16+8>>2]=c[h+16+8>>2];c[B+4012+16+12>>2]=c[h+16+12>>2];c[B+4012+32>>2]=c[h+32>>2];c[B+4012+32+4>>2]=c[h+32+4>>2];c[B+4012+32+8>>2]=c[h+32+8>>2];c[B+4012+32+12>>2]=c[h+32+12>>2];f[B+4012+48>>2]=F;f[B+4012+52>>2]=G;f[B+4012+56>>2]=H;f[B+4012+60>>2]=0.0;c[B+4012+64>>2]=c[i>>2];c[B+4012+64+4>>2]=c[i+4>>2];c[B+4012+64+8>>2]=c[i+8>>2];c[B+4012+64+12>>2]=c[i+12>>2];c[B+4012+80>>2]=c[i+16>>2];c[B+4012+80+4>>2]=c[i+16+4>>2];c[B+4012+80+8>>2]=c[i+16+8>>2];c[B+4012+80+12>>2]=c[i+16+12>>2];c[B+4012+96>>2]=c[i+32>>2];c[B+4012+96+4>>2]=c[i+32+4>>2];c[B+4012+96+8>>2]=c[i+32+8>>2];c[B+4012+96+12>>2]=c[i+32+12>>2];c[B+4012+112>>2]=c[i+48>>2];c[B+4012+112+4>>2]=c[i+48+4>>2];c[B+4012+112+8>>2]=c[i+48+8>>2];c[B+4012+112+12>>2]=c[i+48+12>>2];f[B+4012+128>>2]=999999984306749440.0;c[B+3968>>2]=10404;a[B+3968+40>>0]=0;f[B+4144+4>>2]=-u;f[B+4144+8>>2]=-v;f[B+4144+12>>2]=-w;f[B+4144+16>>2]=0.0;Hb(B+4144|0,B+4012|0,B+3968|0,m,0);n=n-+f[B+3968+36>>2];b=a[B+3968+40>>0]|0;if(b<<24>>24){C=B+3968+20|0;G=+f[B+3968+24>>2]-v*n;H=+f[B+3968+28>>2]-w*n;f[k>>2]=+f[C>>2]-u*n;f[k+4>>2]=G;f[k+8>>2]=H;f[k+12>>2]=0.0;c[l>>2]=c[C>>2];c[l+4>>2]=c[C+4>>2];c[l+8>>2]=c[C+8>>2];c[l+12>>2]=c[C+12>>2];f[j>>2]=u;f[j+4>>2]=v;f[j+8>>2]=w;f[j+12>>2]=t}C=b<<24>>24!=0;ea=B;return C|0}function Kb(b){b=b|0;var d=0,e=0.0,g=0.0,h=0.0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0,E=0,F=0,G=0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0;G=ea;ea=ea+192|0;Fi(13654);d=c[b+1112>>2]|0;if((d|0)>0){F=0;do{E=c[(c[b+1120>>2]|0)+(F<<2)>>2]|0;D=c[E+24>>2]|0;if(D){i=G+144+4|0;j=i+44|0;do{c[i>>2]=0;i=i+4|0}while((i|0)<(j|0));f[G+144>>2]=9.999999747378752e-05;f[G+144+20>>2]=1.9999999494757503e-04;f[G+144+40>>2]=2.9999998514540493e-04;if((D|0)>0){d=c[E+32>>2]|0;i=c[E+12>>2]|0;e=0.0;g=0.0;h=0.0;j=0;do{C=c[d+(j<<2)>>2]|0;B=+f[i+(j<<2)>>2];e=e+ +f[C+8>>2]*B;g=g+B*+f[C+12>>2];h=h+B*+f[C+16>>2];j=j+1|0}while((j|0)!=(D|0))}else{h=0.0;g=0.0;e=0.0}q=+f[E+128>>2];s=e*q;r=g*q;q=h*q;f[E+228>>2]=s;f[E+232>>2]=r;f[E+236>>2]=q;f[E+240>>2]=0.0;if((D|0)>0){d=c[E+32>>2]|0;i=c[E+52>>2]|0;e=9.999999747378752e-05;g=0.0;h=0.0;k=1.9999999494757503e-04;l=0.0;m=0.0;n=0.0;o=2.9999998514540493e-04;p=0.0;j=0;do{C=c[d+(j<<2)>>2]|0;w=+f[C+8>>2]-s;x=+f[C+12>>2]-r;A=+f[C+16>>2]-q;y=+f[i+(j<<4)>>2];z=+f[i+(j<<4)+4>>2];B=+f[i+(j<<4)+8>>2];e=w*y+e;g=w*z+g;h=w*B+h;p=x*y+p;k=x*z+k;l=x*B+l;m=A*y+m;n=A*z+n;o=A*B+o;j=j+1|0}while((j|0)!=(D|0));f[G+144>>2]=e;f[G+144+4>>2]=g;f[G+144+8>>2]=h;f[G+144+16>>2]=p;f[G+144+20>>2]=k;f[G+144+24>>2]=l;f[G+144+32>>2]=m;f[G+144+36>>2]=n;f[G+144+40>>2]=o}if((a[24920]|0)==0?DC(24920)|0:0){f[6392]=9.999999747378752e-05;c[6393]=16;PB(24920)}bc(G+144|0,G+96|0,G+48|0);c[E+108>>2]=c[E+228>>2];c[E+108+4>>2]=c[E+228+4>>2];c[E+108+8>>2]=c[E+228+8>>2];c[E+108+12>>2]=c[E+228+12>>2];c[E+60>>2]=c[G+96>>2];c[E+60+4>>2]=c[G+96+4>>2];c[E+60+8>>2]=c[G+96+8>>2];c[E+60+12>>2]=c[G+96+12>>2];c[E+76>>2]=c[G+96+16>>2];c[E+76+4>>2]=c[G+96+16+4>>2];c[E+76+8>>2]=c[G+96+16+8>>2];c[E+76+12>>2]=c[G+96+16+12>>2];c[E+92>>2]=c[G+96+32>>2];c[E+92+4>>2]=c[G+96+32+4>>2];c[E+92+8>>2]=c[G+96+32+8>>2];c[E+92+12>>2]=c[G+96+32+12>>2];l=+f[E+132>>2];J=+f[E+60>>2];m=+f[E+148>>2];I=+f[E+64>>2];n=+f[E+164>>2];x=+f[E+68>>2];o=+f[E+136>>2];p=+f[E+152>>2];q=+f[E+168>>2];r=+f[E+140>>2];s=+f[E+156>>2];t=+f[E+172>>2];H=+f[E+76>>2];e=+f[E+80>>2];w=+f[E+84>>2];k=+f[E+92>>2];h=+f[E+96>>2];g=+f[E+100>>2];v=(l*J+m*I+n*x)*J+(J*o+I*p+x*q)*I+(J*r+I*s+x*t)*x;u=(l*J+m*I+n*x)*H+(J*o+I*p+x*q)*e+(J*r+I*s+x*t)*w;B=(l*J+m*I+n*x)*k+(J*o+I*p+x*q)*h+(J*r+I*s+x*t)*g;A=(l*H+m*e+n*w)*J+(o*H+p*e+q*w)*I+(r*H+s*e+t*w)*x;z=(l*H+m*e+n*w)*H+(o*H+p*e+q*w)*e+(r*H+s*e+t*w)*w;y=(l*H+m*e+n*w)*k+(o*H+p*e+q*w)*h+(r*H+s*e+t*w)*g;x=J*(l*k+m*h+n*g)+(o*k+p*h+q*g)*I+(r*k+s*h+t*g)*x;w=H*(l*k+m*h+n*g)+(o*k+p*h+q*g)*e+(r*k+s*h+t*g)*w;t=(l*k+m*h+n*g)*k+(o*k+p*h+q*g)*h+(r*k+s*h+t*g)*g;f[E+180>>2]=v;f[E+184>>2]=u;f[E+188>>2]=B;f[E+192>>2]=0.0;f[E+196>>2]=A;f[E+200>>2]=z;f[E+204>>2]=y;f[E+208>>2]=0.0;f[E+212>>2]=x;f[E+216>>2]=w;f[E+220>>2]=t;f[E+224>>2]=0.0;c[E+316>>2]=0;c[E+316+4>>2]=0;c[E+316+8>>2]=0;c[E+316+12>>2]=0;c[E+316+16>>2]=0;c[E+316+20>>2]=0;c[E+316+24>>2]=0;c[E+316+28>>2]=0;if((D|0)>0){d=c[E+32>>2]|0;i=c[E+12>>2]|0;q=+f[E+228>>2];r=+f[E+232>>2];s=+f[E+236>>2];p=0.0;o=0.0;n=0.0;m=0.0;l=0.0;e=0.0;j=0;do{C=c[d+(j<<2)>>2]|0;L=+f[i+(j<<2)>>2];I=+f[C+40>>2]*L;K=L*+f[C+44>>2];L=L*+f[C+48>>2];p=I+p;f[E+316>>2]=p;o=K+o;f[E+320>>2]=o;n=L+n;f[E+324>>2]=n;H=+f[C+8>>2]-q;J=+f[C+12>>2]-r;M=+f[C+16>>2]-s;m=m+(L*J-K*M);f[E+332>>2]=m;l=I*M-L*H+l;f[E+336>>2]=l;e=K*H-I*J+e;f[E+340>>2]=e;j=j+1|0}while((j|0)!=(D|0));C=E+316|0;d=E+332|0}else{p=0.0;o=0.0;n=0.0;m=0.0;l=0.0;e=0.0;C=E+316|0;d=E+332|0}L=+f[E+128>>2];M=1.0-+f[E+356>>2];f[E+316>>2]=p*L*M;f[E+320>>2]=L*o*M;f[E+324>>2]=L*n*M;f[E+328>>2]=0.0;M=1.0-+f[E+360>>2];f[d>>2]=(v*m+u*l+B*e)*M;f[E+336>>2]=(m*A+l*z+e*y)*M;f[E+340>>2]=M*(m*x+l*w+e*t);f[E+344>>2]=0.0;i=E+244|0;j=i+72|0;do{c[i>>2]=0;i=i+4|0}while((i|0)<(j|0));e=+f[E+364>>2];a:do if(e>0.0?(c[E+24>>2]|0)>0:0){d=0;while(1){j=c[(c[E+32>>2]|0)+(d<<2)>>2]|0;i=c[E+52>>2]|0;H=+f[i+(d<<4)>>2];I=+f[i+(d<<4)+4>>2];J=+f[i+(d<<4)+8>>2];K=+f[j+8>>2];L=+f[j+12>>2];M=+f[j+16>>2];L=L+e*(H*+f[E+76>>2]+I*+f[E+80>>2]+J*+f[E+84>>2]+ +f[E+112>>2]-L);M=M+e*(H*k+I*h+J*g+ +f[E+116>>2]-M);f[j+8>>2]=K+e*(H*+f[E+60>>2]+I*+f[E+64>>2]+J*+f[E+68>>2]+ +f[E+108>>2]-K);f[j+12>>2]=L;f[j+16>>2]=M;f[j+20>>2]=0.0;d=d+1|0;if((d|0)>=(c[E+24>>2]|0))break a;k=+f[E+92>>2];h=+f[E+96>>2];g=+f[E+100>>2];e=+f[E+364>>2]}}while(0);if(a[E+377>>0]|0){d=c[E+32>>2]|0;j=c[d>>2]|0;e=+f[j+8>>2];p=+f[j+12>>2];q=+f[j+16>>2];g=+f[j+20>>2];if((D|0)>1){i=1;n=e;o=q;m=g;l=p;k=e;h=g;g=p;e=q;do{j=c[d+(i<<2)>>2]|0;J=+f[j+8>>2];n=J>2];l=K>2];o=L>2];m=M>2]=n;f[G+16+4>>2]=l;f[G+16+8>>2]=o;f[G+16+12>>2]=m;f[G+16+16>>2]=k;f[G+16+20>>2]=g;f[G+16+24>>2]=e;f[G+16+28>>2]=h;d=c[E+348>>2]|0;if(!d){d=c[b+1052>>2]|0;if(!d){c[6747]=(c[6747]|0)+1;d=kb(63)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}i=d;j=i+44|0;do{c[i>>2]=0;i=i+4|0}while((i|0)<(j|0))}else c[b+1052>>2]=0;c[d+32>>2]=0;c[d+36>>2]=E;c[d+40>>2]=0;c[d>>2]=c[G+16>>2];c[d+4>>2]=c[G+16+4>>2];c[d+8>>2]=c[G+16+8>>2];c[d+12>>2]=c[G+16+12>>2];c[d+16>>2]=c[G+16+16>>2];c[d+20>>2]=c[G+16+20>>2];c[d+24>>2]=c[G+16+24>>2];c[d+28>>2]=c[G+16+28>>2];je(b+1048|0,c[b+1048>>2]|0,d);c[b+1060>>2]=(c[b+1060>>2]|0)+1;c[E+348>>2]=d}else{K=+f[b+452>>2];L=K*+f[E+320>>2]*3.0;M=K*+f[E+324>>2]*3.0;f[G>>2]=+f[C>>2]*K*3.0;f[G+4>>2]=L;f[G+8>>2]=M;f[G+12>>2]=0.0;rg(b+1048|0,d,G+16|0,G,+f[b+464>>2])|0}}d=c[b+1112>>2]|0}F=F+1|0}while((F|0)<(d|0))}d=c[2685]|0;b=(c[d+16>>2]|0)+-1|0;c[d+16>>2]=b;if(b|0){ea=G;return}do if(c[d+4>>2]|0){Y(G+144|0,0)|0;b=c[6746]|0;f[d+8>>2]=+f[d+8>>2]+ +(((c[G+144+4>>2]|0)-(c[b+4>>2]|0)+(((c[G+144>>2]|0)-(c[b>>2]|0)|0)*1e6|0)-(c[d+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[d+16>>2]|0)){d=c[2685]|0;break}else{ea=G;return}}while(0);c[2685]=c[d+20>>2];ea=G;return}function Lb(d,e){d=d|0;e=+e;var g=0,h=0,i=0,j=0,k=0.0,l=0,m=0.0,n=0.0,o=0.0,p=0,q=0,r=0,s=0.0,t=0.0,u=0.0,v=0.0,w=0,x=0.0,y=0.0,z=0.0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0;A=ea;ea=ea+464|0;Fi(14515);g=c[d+84>>2]|0;if(g|0)Da[g&31](d,e);Da[c[(c[d>>2]|0)+140>>2]&31](d,e);f[d+28>>2]=e;c[d+32>>2]=0;c[d+48>>2]=ra[c[(c[d>>2]|0)+20>>2]&127](d)|0;Fi(14558);Fi(14583);g=c[d+316>>2]|0;if((c[d+308>>2]|0)>0){h=0;do{r=c[d+24>>2]|0;Ia[c[(c[r>>2]|0)+16>>2]&127](r,c[g+(h<<2)>>2]|0);h=h+1|0;g=c[d+316>>2]|0}while((h|0)<(c[d+308>>2]|0))}if(g|0){if(a[d+320>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[d+316>>2]=0}a[d+320>>0]=1;c[d+316>>2]=0;c[d+308>>2]=0;c[d+312>>2]=0;g=c[2685]|0;r=(c[g+16>>2]|0)+-1|0;c[g+16>>2]=r;do if(!r){if(c[g+4>>2]|0){Y(A+368|0,0)|0;r=c[6746]|0;f[g+8>>2]=+f[g+8>>2]+ +(((c[A+368+4>>2]|0)-(c[r+4>>2]|0)+(((c[A+368>>2]|0)-(c[r>>2]|0)|0)*1e6|0)-(c[g+12>>2]|0)|0)>>>0)/1.0e3;if(c[g+16>>2]|0)break;g=c[2685]|0}c[2685]=c[g+20>>2]}while(0);a:do if((c[d+232>>2]|0)>0){r=A+304+48|0;q=A+368+44|0;p=0;while(1){j=c[(c[d+240>>2]|0)+(p<<2)>>2]|0;f[j+244>>2]=1.0;b:do switch(c[j+216>>2]|0){case 2:case 5:break;default:if(((c[j+204>>2]&3|0)==0?(ag(j+4|0,+f[j+312>>2],+f[j+316>>2],+f[j+320>>2],j+328|0,e,A+304|0),s=+f[r>>2],x=s-+f[j+52>>2],t=+f[A+304+52>>2],z=t-+f[j+56>>2],u=+f[A+304+56>>2],y=u-+f[j+60>>2],a[d+44>>0]|0):0)?(o=+f[j+252>>2],o*o!=0.0?o*o>2]|0)+4>>2]|0)<20?(c[6409]=(c[6409]|0)+1,i=c[d+68>>2]|0,i=ra[c[(c[i>>2]|0)+36>>2]&127](i)|0,l=c[d+24>>2]|0,f[A+368+4>>2]=1.0,c[A+368+12>>2]=c[j+52>>2],c[A+368+12+4>>2]=c[j+52+4>>2],c[A+368+12+8>>2]=c[j+52+8>>2],c[A+368+12+12>>2]=c[j+52+12>>2],c[A+368+28>>2]=c[r>>2],c[A+368+28+4>>2]=c[r+4>>2],c[A+368+28+8>>2]=c[r+8>>2],c[A+368+28+12>>2]=c[r+12>>2],c[A+368+76>>2]=0,c[A+368>>2]=5396,c[A+368+80>>2]=j,c[A+368+88>>2]=i,c[A+368+92>>2]=l,l=c[j+248>>2]|0,c[A+248+8>>2]=0,c[A+248+12>>2]=1065353216,c[A+248+16>>2]=1065353216,c[A+248+20>>2]=1065353216,f[A+248+24>>2]=0.0,c[A+248>>2]=7884,c[A+248+4>>2]=8,c[A+248+28>>2]=l,c[A+248+44>>2]=l,c[A+368+84>>2]=c[d+56>>2],l=c[j+188>>2]|0,b[A+368+8>>1]=b[l+4>>1]|0,b[A+368+10>>1]=b[l+6>>1]|0,c[A+184+48>>2]=c[r>>2],c[A+184+48+4>>2]=c[r+4>>2],c[A+184+48+8>>2]=c[r+8>>2],c[A+184+48+12>>2]=c[r+12>>2],c[A+184>>2]=c[j+4>>2],c[A+184+4>>2]=c[j+4+4>>2],c[A+184+8>>2]=c[j+4+8>>2],c[A+184+12>>2]=c[j+4+12>>2],c[A+184+16>>2]=c[j+20>>2],c[A+184+16+4>>2]=c[j+20+4>>2],c[A+184+16+8>>2]=c[j+20+8>>2],c[A+184+16+12>>2]=c[j+20+12>>2],c[A+184+32>>2]=c[j+36>>2],c[A+184+32+4>>2]=c[j+36+4>>2],c[A+184+32+8>>2]=c[j+36+8>>2],c[A+184+32+12>>2]=c[j+36+12>>2],Gc(d,A+248|0,j+4|0,A+184|0,A+368|0,0.0),v=+f[A+368+4>>2],v<1.0):0){m=v*(s-+f[j+52>>2]);n=v*(t-+f[j+56>>2]);o=v*(u-+f[j+60>>2]);k=-(n*+f[A+368+48>>2])-m*+f[q>>2]-o*+f[A+368+52>>2];l=c[d+24>>2]|0;l=va[c[(c[l>>2]|0)+12>>2]&63](l,j,c[A+368+76>>2]|0)|0;g=c[d+308>>2]|0;if((g|0)==(c[d+312>>2]|0)?(w=(g|0)==0?1:g<<1,(g|0)<(w|0)):0){if(!w)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((w<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[d+308>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[d+316>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[d+316>>2]|0;if(i){if(a[d+320>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[d+308>>2]|0}c[d+316>>2]=0}a[d+320>>0]=1;c[d+316>>2]=h;c[d+312>>2]=w}c[(c[d+316>>2]|0)+(g<<2)>>2]=l;c[d+308>>2]=g+1;m=m+ +f[j+52>>2];n=n+ +f[j+56>>2];o=o+ +f[j+60>>2];i=c[A+368+76>>2]|0;M=+f[i+4>>2];L=+f[i+20>>2];K=+f[i+36>>2];J=+f[i+8>>2];I=+f[i+24>>2];H=+f[i+40>>2];G=+f[i+12>>2];E=+f[i+28>>2];C=+f[i+44>>2];F=-+f[i+52>>2];D=-+f[i+56>>2];B=-+f[i+60>>2];c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;c[A+12>>2]=0;f[A+16>>2]=m*M+n*L+o*K+(M*F+L*D+K*B);f[A+20>>2]=m*J+n*I+o*H+(J*F+I*D+H*B);f[A+24>>2]=m*G+n*E+o*C+(G*F+E*D+C*B);f[A+28>>2]=0.0;c[A+64>>2]=c[q>>2];c[A+64+4>>2]=c[q+4>>2];c[A+64+8>>2]=c[q+8>>2];c[A+64+12>>2]=c[q+12>>2];f[A+80>>2]=k;f[A+84>>2]=0.0;f[A+88>>2]=0.0;f[A+92>>2]=0.0;c[A+112>>2]=0;a[A+116>>0]=0;c[A+120>>2]=0;c[A+120+4>>2]=0;c[A+120+8>>2]=0;c[A+120+12>>2]=0;c[A+120+16>>2]=0;c[A+120+20>>2]=0;c[A+120+24>>2]=0;c[A+120+28>>2]=0;i=Rd(l,A)|0;f[l+4+(i*184|0)+92>>2]=0.0;k=+f[j+224>>2]*+f[(c[A+368+76>>2]|0)+224>>2];k=k<-10.0?-10.0:k;f[l+4+(i*184|0)+84>>2]=k>10.0?10.0:k;c[l+4+(i*184|0)+48>>2]=c[j+52>>2];c[l+4+(i*184|0)+48+4>>2]=c[j+52+4>>2];c[l+4+(i*184|0)+48+8>>2]=c[j+52+8>>2];c[l+4+(i*184|0)+48+12>>2]=c[j+52+12>>2];f[l+4+(i*184|0)+32>>2]=m;f[l+4+(i*184|0)+36>>2]=n;f[l+4+(i*184|0)+40>>2]=o;f[l+4+(i*184|0)+44>>2]=0.0}g=c[2685]|0;l=(c[g+16>>2]|0)+-1|0;c[g+16>>2]=l;if(!l){if(c[g+4>>2]|0){Y(A+368|0,0)|0;l=c[6746]|0;f[g+8>>2]=+f[g+8>>2]+ +(((c[A+368+4>>2]|0)-(c[l+4>>2]|0)+(((c[A+368>>2]|0)-(c[l>>2]|0)|0)*1e6|0)-(c[g+12>>2]|0)|0)>>>0)/1.0e3;if(c[g+16>>2]|0)break b;g=c[2685]|0}c[2685]=c[g+20>>2]}}}while(0);p=p+1|0;if((p|0)>=(c[d+232>>2]|0))break a}}while(0);g=c[2685]|0;w=(c[g+16>>2]|0)+-1|0;c[g+16>>2]=w;do if(!w){if(c[g+4>>2]|0){Y(A+368|0,0)|0;w=c[6746]|0;f[g+8>>2]=+f[g+8>>2]+ +(((c[A+368+4>>2]|0)-(c[w+4>>2]|0)+(((c[A+368>>2]|0)-(c[w>>2]|0)|0)*1e6|0)-(c[g+12>>2]|0)|0)>>>0)/1.0e3;if(c[g+16>>2]|0)break;g=c[2685]|0}c[2685]=c[g+20>>2]}while(0);Ca[c[(c[d>>2]|0)+44>>2]&511](d);Ca[c[(c[d>>2]|0)+148>>2]&511](d);f[d+104>>2]=e;Ia[c[(c[d>>2]|0)+152>>2]&127](d,d+92|0);Da[c[(c[d>>2]|0)+144>>2]&31](d,e);Fi(14544);if((c[d+280>>2]|0)>0){g=0;do{w=c[(c[d+288>>2]|0)+(g<<2)>>2]|0;Ja[c[(c[w>>2]|0)+8>>2]&7](w,d,e);g=g+1|0}while((g|0)<(c[d+280>>2]|0))}g=c[2685]|0;w=(c[g+16>>2]|0)+-1|0;c[g+16>>2]=w;do if(!w){if(c[g+4>>2]|0){Y(A+368|0,0)|0;w=c[6746]|0;f[g+8>>2]=+f[g+8>>2]+ +(((c[A+368+4>>2]|0)-(c[w+4>>2]|0)+(((c[A+368>>2]|0)-(c[w>>2]|0)|0)*1e6|0)-(c[g+12>>2]|0)|0)>>>0)/1.0e3;if(c[g+16>>2]|0)break;g=c[2685]|0}c[2685]=c[g+20>>2]}while(0);Da[c[(c[d>>2]|0)+156>>2]&31](d,e);g=c[d+80>>2]|0;if(g|0)Da[g&31](d,e);g=c[2685]|0;d=(c[g+16>>2]|0)+-1|0;c[g+16>>2]=d;if(d|0){ea=A;return}do if(c[g+4>>2]|0){Y(A+368|0,0)|0;d=c[6746]|0;f[g+8>>2]=+f[g+8>>2]+ +(((c[A+368+4>>2]|0)-(c[d+4>>2]|0)+(((c[A+368>>2]|0)-(c[d>>2]|0)|0)*1e6|0)-(c[g+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[g+16>>2]|0)){g=c[2685]|0;break}else{ea=A;return}}while(0);c[2685]=c[g+20>>2];ea=A;return}function Mb(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,t=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0,L=0,M=0,N=0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0,aa=0,ba=0.0,ca=0.0,da=0.0,fa=0.0,ga=0.0,ia=0.0,ja=0.0,ka=0.0,la=0.0,ma=0.0,na=0.0,oa=0.0,pa=0.0;L=ea;ea=ea+64|0;if(!(c[b+12>>2]|0)){ea=L;return}N=(a[b+16>>0]|0)!=0;i=N?e:d;N=N?d:e;g=c[i+4>>2]|0;K=c[N+4>>2]|0;i=c[i+12>>2]|0;_=+f[i>>2];Z=+f[i+16>>2];Y=+f[i+32>>2];X=+f[i+4>>2];W=+f[i+20>>2];C=+f[i+36>>2];j=+f[i+8>>2];E=+f[i+24>>2];w=+f[i+40>>2];R=+f[i+48>>2];Q=+f[i+52>>2];P=+f[i+56>>2];$=c[N+12>>2]|0;V=+f[$>>2];U=+f[$+16>>2];D=+f[$+32>>2];T=+f[$+4>>2];S=+f[$+20>>2];F=+f[$+36>>2];t=+f[$+8>>2];p=+f[$+24>>2];n=+f[$+40>>2];O=-+f[$+48>>2];G=-+f[$+52>>2];H=-+f[$+56>>2];I=+f[i>>2];J=+f[i+16>>2];B=+f[i+32>>2];z=+f[i+4>>2];y=+f[i+20>>2];x=+f[i+36>>2];q=+f[i+8>>2];o=+f[i+24>>2];m=+f[i+40>>2];i=c[(c[g>>2]|0)+64>>2]|0;l=-+f[K+48>>2];k=-+f[K+52>>2];A=-+f[K+56>>2];f[L+48>>2]=(_*V+Z*U+Y*D)*l+(_*T+Z*S+Y*F)*k+(_*t+Z*p+Y*n)*A;f[L+48+4>>2]=(X*V+W*U+C*D)*l+(X*T+W*S+C*F)*k+(X*t+W*p+C*n)*A;f[L+48+8>>2]=(j*V+E*U+w*D)*l+(j*T+E*S+w*F)*k+(j*t+E*p+w*n)*A;f[L+48+12>>2]=0.0;Ma[i&127](L,g,L+48|0);A=+f[L>>2];w=+f[L+4>>2];E=+f[L+8>>2];j=+f[K+48>>2];k=+f[K+52>>2];l=+f[K+56>>2];C=l*(R*t+Q*p+P*n+(t*O+p*G+n*H)+((t*I+p*J+n*B)*A+(t*z+p*y+n*x)*w+(t*q+p*o+n*m)*E))+(j*(R*V+Q*U+P*D+(V*O+U*G+D*H)+((V*I+U*J+D*B)*A+(V*z+U*y+D*x)*w+(V*q+U*o+D*m)*E))+k*(R*T+Q*S+P*F+(T*O+S*G+F*H)+((T*I+S*J+F*B)*A+(T*z+S*y+F*x)*w+(T*q+S*o+F*m)*E)))-+f[K+64>>2];D=R*V+Q*U+P*D+(V*O+U*G+D*H)+((V*I+U*J+D*B)*A+(V*z+U*y+D*x)*w+(V*q+U*o+D*m)*E)-j*C;F=R*T+Q*S+P*F+(T*O+S*G+F*H)+((T*I+S*J+F*B)*A+(T*z+S*y+F*x)*w+(T*q+S*o+F*m)*E)-k*C;E=R*t+Q*p+P*n+(t*O+p*G+n*H)+((t*I+p*J+n*B)*A+(t*z+p*y+n*x)*w+(t*q+p*o+n*m)*E)-l*C;N=c[N+12>>2]|0;m=+f[N>>2];n=+f[N+4>>2];o=+f[N+8>>2];p=+f[N+16>>2];q=+f[N+20>>2];t=+f[N+24>>2];w=+f[N+32>>2];x=+f[N+36>>2];y=+f[N+40>>2];z=+f[N+48>>2];A=+f[N+52>>2];B=+f[N+56>>2];N=c[b+12>>2]|0;i=C<+f[N+752>>2];c[h+4>>2]=N;if(i){f[L+48>>2]=m*j+n*k+o*l;f[L+48+4>>2]=j*p+k*q+l*t;f[L+48+8>>2]=j*w+k*x+l*y;f[L+48+12>>2]=0.0;f[L+32>>2]=o*E+(m*D+n*F)+z;f[L+32+4>>2]=D*p+F*q+E*t+A;f[L+32+8>>2]=D*w+F*x+E*y+B;f[L+32+12>>2]=0.0;Na[c[(c[h>>2]|0)+16>>2]&15](h,L+48|0,L+32|0,C)}if((c[g+4>>2]|0)<7?(c[(c[h+4>>2]|0)+748>>2]|0)<(c[b+24>>2]|0):0){j=+f[K+56>>2];if(+r(+j)>.7071067690849304){l=+f[K+52>>2];_=1.0/+s(+(j*j+l*l));k=0.0;l=l*_;j=-(j*_)}else{_=+f[K+48>>2];k=+f[K+52>>2];j=1.0/+s(+(_*_+k*k));k=-(k*j);l=0.0;j=_*j}G=.019999999552965164/+ha[c[(c[g>>2]|0)+16>>2]&15](g);G=(G>.39269909262657166?.39269909262657166:G)*.5;H=+v(+G)/+s(+(k*k+j*j+l*l));J=k*H;I=j*H;H=l*H;G=+u(+G);g=c[b+20>>2]|0;if((g|0)>0){i=0;do{p=+f[K+48>>2];_=+f[K+52>>2];z=+f[K+56>>2];x=6.2831854820251465/+(g|0)*+(i|0)*.5;Z=+v(+x)/+s(+(p*p+_*_+z*z));x=+u(+x);y=H*-(_*Z)+(J*x+G*-(p*Z))-I*-(z*Z);t=J*-(z*Z)+(I*x+G*-(_*Z))-H*-(p*Z);ca=I*-(p*Z)+(H*x+G*-(z*Z))-J*-(_*Z);B=G*x-J*-(p*Z)-I*-(_*Z)-H*-(z*Z);ja=z*Z*t+(p*Z*B+x*y)-_*Z*ca;ia=p*Z*ca+(x*t+_*Z*B)-z*Z*y;ma=_*Z*y+(z*Z*B+x*ca)-p*Z*t;ca=x*B-p*Z*y-_*Z*t-z*Z*ca;N=(a[b+16>>0]|0)!=0;aa=N?e:d;N=N?d:e;g=c[aa+4>>2]|0;$=c[N+4>>2]|0;aa=c[aa+12>>2]|0;Z=+f[aa>>2];z=+f[aa+4>>2];t=+f[aa+8>>2];_=+f[aa+16>>2];y=+f[aa+20>>2];p=+f[aa+24>>2];B=+f[aa+32>>2];x=+f[aa+36>>2];n=+f[aa+40>>2];T=+f[aa+48>>2];U=+f[aa+52>>2];V=+f[aa+56>>2];aa=c[N+12>>2]|0;P=+f[aa>>2];Q=+f[aa+16>>2];C=+f[aa+32>>2];R=+f[aa+4>>2];S=+f[aa+20>>2];F=+f[aa+36>>2];q=+f[aa+8>>2];o=+f[aa+24>>2];m=+f[aa+40>>2];W=-+f[aa+48>>2];X=-+f[aa+52>>2];Y=-+f[aa+56>>2];ga=ja*(2.0/(ja*ja+ia*ia+ma*ma+ca*ca));l=ia*(2.0/(ja*ja+ia*ia+ma*ma+ca*ca));ba=ma*(2.0/(ja*ja+ia*ia+ma*ma+ca*ca));oa=t*(ja*ba-ca*l)+(z*(ja*l+ca*ba)+Z*(1.0-(ia*l+ma*ba)));la=t*(ia*ba+ca*ga)+(Z*(ja*l-ca*ba)+z*(1.0-(ja*ga+ma*ba)));j=Z*(ja*ba+ca*l)+z*(ia*ba-ca*ga)+t*(1.0-(ja*ga+ia*l));na=p*(ja*ba-ca*l)+(y*(ja*l+ca*ba)+_*(1.0-(ia*l+ma*ba)));ka=p*(ia*ba+ca*ga)+(_*(ja*l-ca*ba)+y*(1.0-(ja*ga+ma*ba)));w=_*(ja*ba+ca*l)+y*(ia*ba-ca*ga)+p*(1.0-(ja*ga+ia*l));pa=n*(ja*ba-ca*l)+(x*(ja*l+ca*ba)+B*(1.0-(ia*l+ma*ba)));ma=n*(ia*ba+ca*ga)+(B*(ja*l-ca*ba)+x*(1.0-(ja*ga+ma*ba)));l=B*(ja*ba+ca*l)+x*(ia*ba-ca*ga)+n*(1.0-(ja*ga+ia*l));ia=+f[aa>>2];ga=+f[aa+16>>2];ja=+f[aa+32>>2];ca=+f[aa+4>>2];ba=+f[aa+20>>2];da=+f[aa+36>>2];k=+f[aa+8>>2];E=+f[aa+24>>2];D=+f[aa+40>>2];aa=c[(c[g>>2]|0)+64>>2]|0;fa=-+f[$+48>>2];O=-+f[$+52>>2];A=-+f[$+56>>2];f[L+32>>2]=(ja*pa+(ia*oa+ga*na))*fa+(da*pa+(ca*oa+ba*na))*O+(D*pa+(k*oa+E*na))*A;f[L+32+4>>2]=(ja*ma+(ia*la+ga*ka))*fa+(da*ma+(ca*la+ba*ka))*O+(D*ma+(k*la+E*ka))*A;f[L+32+8>>2]=(ja*l+(ia*j+ga*w))*fa+(da*l+(ca*j+ba*w))*O+(D*l+(k*j+E*w))*A;f[L+32+12>>2]=0.0;Ma[aa&127](L+48|0,g,L+32|0);A=+f[L+48>>2];w=+f[L+48+4>>2];E=+f[L+48+8>>2];j=+f[$+48>>2];k=+f[$+52>>2];l=+f[$+56>>2];D=l*(T*q+U*o+V*m+(q*W+o*X+m*Y)+((Z*q+_*o+B*m)*A+(z*q+y*o+x*m)*w+(t*q+p*o+n*m)*E))+(j*(T*P+U*Q+V*C+(P*W+Q*X+C*Y)+((Z*P+_*Q+B*C)*A+(z*P+y*Q+x*C)*w+(t*P+p*Q+n*C)*E))+k*(T*R+U*S+V*F+(R*W+S*X+F*Y)+((Z*R+_*S+B*F)*A+(z*R+y*S+x*F)*w+(t*R+p*S+n*F)*E)))-+f[$+64>>2];C=T*P+U*Q+V*C+(P*W+Q*X+C*Y)+((Z*P+_*Q+B*C)*A+(z*P+y*Q+x*C)*w+(t*P+p*Q+n*C)*E)-j*D;F=T*R+U*S+V*F+(R*W+S*X+F*Y)+((Z*R+_*S+B*F)*A+(z*R+y*S+x*F)*w+(t*R+p*S+n*F)*E)-k*D;E=T*q+U*o+V*m+(q*W+o*X+m*Y)+((Z*q+_*o+B*m)*A+(z*q+y*o+x*m)*w+(t*q+p*o+n*m)*E)-l*D;N=c[N+12>>2]|0;m=+f[N>>2];n=+f[N+4>>2];o=+f[N+8>>2];p=+f[N+16>>2];q=+f[N+20>>2];t=+f[N+24>>2];w=+f[N+32>>2];x=+f[N+36>>2];y=+f[N+40>>2];z=+f[N+48>>2];A=+f[N+52>>2];B=+f[N+56>>2];N=c[b+12>>2]|0;$=D<+f[N+752>>2];c[h+4>>2]=N;if($){f[L+32>>2]=m*j+n*k+o*l;f[L+32+4>>2]=j*p+k*q+l*t;f[L+32+8>>2]=j*w+k*x+l*y;f[L+32+12>>2]=0.0;f[L+16>>2]=o*E+(m*C+n*F)+z;f[L+16+4>>2]=C*p+F*q+E*t+A;f[L+16+8>>2]=C*w+F*x+E*y+B;f[L+16+12>>2]=0.0;Na[c[(c[h>>2]|0)+16>>2]&15](h,L+32|0,L+16|0,D)}i=i+1|0;g=c[b+20>>2]|0}while((i|0)<(g|0))}}do if((a[b+8>>0]|0?c[(c[b+12>>2]|0)+748>>2]|0:0)?(M=c[h+4>>2]|0,c[M+748>>2]|0):0){g=c[M+740>>2]|0;i=c[(c[h+8>>2]|0)+8>>2]|0;if((g|0)==(i|0)){Hd(M,g+4|0,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0);break}else{Hd(M,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0,i+4|0);break}}while(0);ea=L;return}function Nb(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0,F=0,G=0;G=ea;ea=ea+784|0;c[G+168+8>>2]=0;c[G+168+12>>2]=1065353216;c[G+168+16>>2]=1065353216;c[G+168+20>>2]=1065353216;f[G+168+24>>2]=0.0;c[G+168>>2]=7884;c[G+168+4>>2]=8;f[G+168+28>>2]=0.0;f[G+168+44>>2]=0.0;E=c[e+4>>2]|0;F=c[e+12>>2]|0;y=c[E+4>>2]|0;if((y|0)<20){c[G+600>>2]=4752;c[G+600+168>>2]=0;f[G+600+172>>2]=0.0;c[G+600+164>>2]=c[g+4>>2];f[G+240+308>>2]=9.999999747378752e-05;a[G+240+332>>0]=0;c[G+224>>2]=6076;c[G+224+4>>2]=G+240;c[G+224+8>>2]=G+168;c[G+224+12>>2]=E;c[G+152>>2]=10452;c[G+152+4>>2]=G+240;c[G+152+8>>2]=G+168;c[G+152+12>>2]=E;E=(c[g+16>>2]&8|0)==0?G+224|0:G+152|0;if((xa[c[(c[E>>2]|0)+8>>2]&3](E,b,d,F,F,G+600|0)|0?(h=G+600+132|0,j=+f[h>>2],k=+f[G+600+136>>2],l=+f[G+600+140>>2],j*j+k*k+l*l>9.999999747378752e-05):0)?(i=+f[G+600+164>>2],i<+f[g+4>>2]):0){D=1.0/+s(+(j*j+k*k+l*l));f[h>>2]=j*D;f[G+600+136>>2]=k*D;f[G+600+140>>2]=l*D;c[G+120>>2]=c[e+8>>2];c[G+120+4>>2]=0;c[G+120+8>>2]=c[h>>2];c[G+120+8+4>>2]=c[h+4>>2];c[G+120+8+8>>2]=c[h+8>>2];c[G+120+8+12>>2]=c[h+12>>2];f[G+120+24>>2]=i;+ka[c[(c[g>>2]|0)+12>>2]&15](g,G+120|0,1)}ea=G;return}if((y+-21|0)>>>0>=9){if((y|0)!=31){ea=G;return}h=c[E+64>>2]|0;e=c[e+8>>2]|0;c[G+600>>2]=6872;c[G+600+4>>2]=e;c[G+600+8>>2]=E;c[G+600+12>>2]=F;c[G+600+16>>2]=b;c[G+600+20>>2]=d;c[G+600+24>>2]=g;if(!h){h=c[E+16>>2]|0;if((h|0)>0){b=0;do{Ve(G+600|0,b);b=b+1|0}while((b|0)<(h|0))}}else{C=+f[F+48>>2];n=+f[b+48>>2]-C;B=+f[F+52>>2];o=+f[b+52>>2]-B;z=+f[F+56>>2];p=+f[b+56>>2]-z;t=+f[F>>2];r=+f[F+16>>2];q=+f[F+32>>2];w=+f[F+4>>2];v=+f[F+20>>2];u=+f[F+36>>2];D=+f[F+8>>2];A=+f[F+24>>2];x=+f[F+40>>2];f[G+240>>2]=n*t+o*r+p*q;f[G+240+4>>2]=n*w+o*v+p*u;f[G+240+8>>2]=n*D+o*A+p*x;f[G+240+12>>2]=0.0;C=+f[d+48>>2]-C;B=+f[d+52>>2]-B;z=+f[d+56>>2]-z;f[G+224>>2]=q*z+(r*B+C*t);f[G+224+4>>2]=u*z+(v*B+C*w);f[G+224+8>>2]=x*z+(A*B+C*D);f[G+224+12>>2]=0.0;Dd(c[h>>2]|0,G+240|0,G+224|0,G+600|0)}ea=G;return}i=+f[F>>2];q=+f[F+16>>2];r=+f[F+32>>2];k=+f[F+4>>2];u=+f[F+20>>2];v=+f[F+36>>2];j=+f[F+8>>2];z=+f[F+24>>2];A=+f[F+40>>2];B=-+f[F+48>>2];C=-+f[F+52>>2];D=-+f[F+56>>2];o=+f[b+48>>2];p=+f[b+52>>2];l=+f[b+56>>2];f[G+152>>2]=i*B+q*C+r*D+(i*o+q*p+r*l);f[G+152+4>>2]=k*B+u*C+v*D+(k*o+u*p+v*l);f[G+152+8>>2]=j*B+z*C+A*D+(j*o+z*p+A*l);f[G+152+12>>2]=0.0;w=+f[d+48>>2];x=+f[d+52>>2];t=+f[d+56>>2];i=i*B+q*C+r*D+(i*w+q*x+r*t);k=k*B+u*C+v*D+(k*w+u*x+v*t);j=j*B+z*C+A*D+(j*w+z*x+A*t);f[G+120>>2]=i;f[G+120+4>>2]=k;f[G+120+8>>2]=j;f[G+120+12>>2]=0.0;switch(y|0){case 21:{h=c[e+8>>2]|0;e=c[g+16>>2]|0;c[G+4>>2]=c[G+152>>2];c[G+4+4>>2]=c[G+152+4>>2];c[G+4+8>>2]=c[G+152+8>>2];c[G+4+12>>2]=c[G+152+12>>2];c[G+20>>2]=c[G+120>>2];c[G+20+4>>2]=c[G+120+4>>2];c[G+20+8>>2]=c[G+120+8>>2];c[G+20+12>>2]=c[G+120+12>>2];c[G+36>>2]=e;f[G+40>>2]=1.0;c[G>>2]=6824;c[G+44>>2]=g;c[G+48>>2]=h;c[G+52>>2]=E;c[G+56>>2]=c[F>>2];c[G+56+4>>2]=c[F+4>>2];c[G+56+8>>2]=c[F+8>>2];c[G+56+12>>2]=c[F+12>>2];c[G+72>>2]=c[F+16>>2];c[G+72+4>>2]=c[F+16+4>>2];c[G+72+8>>2]=c[F+16+8>>2];c[G+72+12>>2]=c[F+16+12>>2];c[G+88>>2]=c[F+32>>2];c[G+88+4>>2]=c[F+32+4>>2];c[G+88+8>>2]=c[F+32+8>>2];c[G+88+12>>2]=c[F+32+12>>2];c[G+104>>2]=c[F+48>>2];c[G+104+4>>2]=c[F+48+4>>2];c[G+104+8>>2]=c[F+48+8>>2];c[G+104+12>>2]=c[F+48+12>>2];c[G+40>>2]=c[g+4>>2];h=c[E+48>>2]|0;c[G+224>>2]=8096;c[G+224+4>>2]=h;c[G+224+8>>2]=G;h=c[E+52>>2]|0;c[G+600>>2]=0;c[G+600+4>>2]=0;c[G+600+8>>2]=0;c[G+600+12>>2]=0;c[G+240>>2]=0;c[G+240+4>>2]=0;c[G+240+8>>2]=0;c[G+240+12>>2]=0;if(!(a[h+60>>0]|0))Ld(h,G+224|0,G+152|0,i,k,j,G+600|0,G+240|0);else pd(h,G+224|0,G+152|0,i,k,j,G+600|0,G+240|0,c[h+56>>2]|0);break}case 25:{e=c[e+8>>2]|0;y=c[g+16>>2]|0;c[G+600+4>>2]=c[G+152>>2];c[G+600+4+4>>2]=c[G+152+4>>2];c[G+600+4+8>>2]=c[G+152+8>>2];c[G+600+4+12>>2]=c[G+152+12>>2];c[G+600+20>>2]=c[G+120>>2];c[G+600+20+4>>2]=c[G+120+4>>2];c[G+600+20+8>>2]=c[G+120+8>>2];c[G+600+20+12>>2]=c[G+120+12>>2];c[G+600+36>>2]=y;f[G+600+40>>2]=1.0;c[G+600>>2]=6824;c[G+600+44>>2]=g;c[G+600+48>>2]=e;c[G+600+52>>2]=E;c[G+600+56>>2]=c[F>>2];c[G+600+56+4>>2]=c[F+4>>2];c[G+600+56+8>>2]=c[F+8>>2];c[G+600+56+12>>2]=c[F+12>>2];c[G+600+72>>2]=c[F+16>>2];c[G+600+72+4>>2]=c[F+16+4>>2];c[G+600+72+8>>2]=c[F+16+8>>2];c[G+600+72+12>>2]=c[F+16+12>>2];c[G+600+88>>2]=c[F+32>>2];c[G+600+88+4>>2]=c[F+32+4>>2];c[G+600+88+8>>2]=c[F+32+8>>2];c[G+600+88+12>>2]=c[F+32+12>>2];c[G+600+104>>2]=c[F+48>>2];c[G+600+104+4>>2]=c[F+48+4>>2];c[G+600+104+8>>2]=c[F+48+8>>2];c[G+600+104+12>>2]=c[F+48+12>>2];c[G+600+40>>2]=c[g+4>>2];Pa[c[(c[E>>2]|0)+144>>2]&127](E,G+600|0,G+152|0,G+120|0);break}default:{k=+f[F>>2];j=+f[F+4>>2];i=+f[F+8>>2];m=r*l+(q*p+o*k)+(r*D+(q*C+k*B));n=v*l+(u*p+o*j)+(v*D+(u*C+j*B));l=A*l+(z*p+o*i)+(A*D+(z*C+i*B));k=r*t+(q*x+w*k)+(r*D+(q*C+k*B));j=v*t+(u*x+w*j)+(v*D+(u*C+j*B));i=A*t+(z*x+w*i)+(A*D+(z*C+i*B));e=c[e+8>>2]|0;y=c[g+16>>2]|0;f[G+600+4>>2]=m;f[G+600+8>>2]=n;f[G+600+12>>2]=l;f[G+600+16>>2]=0.0;f[G+600+20>>2]=k;f[G+600+24>>2]=j;f[G+600+28>>2]=i;f[G+600+32>>2]=0.0;c[G+600+36>>2]=y;f[G+600+40>>2]=1.0;c[G+600>>2]=6848;c[G+600+44>>2]=g;c[G+600+48>>2]=e;c[G+600+52>>2]=E;c[G+600+56>>2]=c[F>>2];c[G+600+56+4>>2]=c[F+4>>2];c[G+600+56+8>>2]=c[F+8>>2];c[G+600+56+12>>2]=c[F+12>>2];c[G+600+72>>2]=c[F+16>>2];c[G+600+72+4>>2]=c[F+16+4>>2];c[G+600+72+8>>2]=c[F+16+8>>2];c[G+600+72+12>>2]=c[F+16+12>>2];c[G+600+88>>2]=c[F+32>>2];c[G+600+88+4>>2]=c[F+32+4>>2];c[G+600+88+8>>2]=c[F+32+8>>2];c[G+600+88+12>>2]=c[F+32+12>>2];c[G+600+104>>2]=c[F+48>>2];c[G+600+104+4>>2]=c[F+48+4>>2];c[G+600+104+8>>2]=c[F+48+8>>2];c[G+600+104+12>>2]=c[F+48+12>>2];c[G+600+40>>2]=c[g+4>>2];f[G+240>>2]=m;f[G+240+4>>2]=n;f[G+240+8>>2]=l;f[G+240+12>>2]=0.0;if(k>2]=k;if(j>2]=j;if(i>2]=i;f[G+224>>2]=m;f[G+224+4>>2]=n;f[G+224+8>>2]=l;f[G+224+12>>2]=0.0;if(m>2]=k;if(n>2]=j;if(l>2]=i;Pa[c[(c[E>>2]|0)+64>>2]&127](E,G+600|0,G+240|0,G+224|0)}}ea=G;return}function Ob(b,d,e,g,h,i,j,k,l,m){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0.0,o=0,p=0,q=0,r=0,s=0,t=0,u=0,v=0.0;h=c[b+48>>2]|0;q=c[b+28>>2]|0;r=c[b+68>>2]|0;if(c[l+64>>2]&1|0){if((h|0)>0){i=c[b+136>>2]|0;m=c[b+192>>2]|0;p=0;do{o=i+(p<<2)|0;g=c[o>>2]|0;p=p+1|0;m=(z(m,1664525)|0)+1013904223|0;if(p>>>0<65537){e=(16?m>>>16:m)^m;if(p>>>0<257){e=(8?e>>>8:e)^e;if(p>>>0<17){e=(4?e>>>4:e)^e;u=(2?e>>>2:e)^e;e=p>>>0<5?(p>>>0<3?(1?u>>>1:u):0)^u:e}}}else e=m;u=i+(((e>>>0)%(p>>>0)|0)<<2)|0;c[o>>2]=c[u>>2];c[u>>2]=g}while((p|0)!=(h|0));c[b+192>>2]=m}if((c[l+20>>2]|0)>(d|0)){if((q|0)>0){g=c[b+116>>2]|0;i=c[b+192>>2]|0;o=0;do{m=g+(o<<2)|0;h=c[m>>2]|0;o=o+1|0;i=(z(i,1664525)|0)+1013904223|0;if(o>>>0<65537){e=(16?i>>>16:i)^i;if(o>>>0<257){e=(8?e>>>8:e)^e;if(o>>>0<17){e=(4?e>>>4:e)^e;u=(2?e>>>2:e)^e;e=o>>>0<5?(o>>>0<3?(1?u>>>1:u):0)^u:e}}}else e=i;u=g+(((e>>>0)%(o>>>0)|0)<<2)|0;c[m>>2]=c[u>>2];c[u>>2]=h}while((o|0)!=(q|0));c[b+192>>2]=i}if((r|0)>0){g=c[b+156>>2]|0;i=c[b+192>>2]|0;o=0;do{m=g+(o<<2)|0;h=c[m>>2]|0;o=o+1|0;i=(z(i,1664525)|0)+1013904223|0;if(o>>>0<65537){e=(16?i>>>16:i)^i;if(o>>>0<257){e=(8?e>>>8:e)^e;if(o>>>0<17){e=(4?e>>>4:e)^e;u=(2?e>>>2:e)^e;e=o>>>0<5?(o>>>0<3?(1?u>>>1:u):0)^u:e}}}else e=i;u=g+(((e>>>0)%(o>>>0)|0)<<2)|0;c[m>>2]=c[u>>2];c[u>>2]=h}while((o|0)!=(r|0));c[b+192>>2]=i}}}e=c[b+48>>2]|0;if(!(c[l+64>>2]&256)){if((e|0)>0){i=0;do{g=c[(c[b+136>>2]|0)+(i<<2)>>2]|0;h=c[b+56>>2]|0;if((c[h+(g*152|0)+136>>2]|0)>(d|0)){e=c[b+16>>2]|0;Ff(e+((c[h+(g*152|0)+144>>2]|0)*244|0)|0,e+((c[h+(g*152|0)+148>>2]|0)*244|0)|0,h+(g*152|0)|0);e=c[b+48>>2]|0}i=i+1|0}while((i|0)<(e|0))}if((c[l+20>>2]|0)<=(d|0))return 0.0;if((k|0)>0){h=0;do{g=j+(h<<2)|0;e=c[g>>2]|0;if(a[e+20>>0]|0){s=Kc(b,c[e+28>>2]|0,+f[l+12>>2])|0;u=Kc(b,c[(c[g>>2]|0)+32>>2]|0,+f[l+12>>2])|0;t=c[b+16>>2]|0;d=c[g>>2]|0;Na[c[(c[d>>2]|0)+24>>2]&15](d,t+(s*244|0)|0,t+(u*244|0)|0,+f[l+12>>2])}h=h+1|0}while((h|0)!=(k|0))}e=c[b+28>>2]|0;if((e|0)>0){g=0;do{u=c[(c[b+116>>2]|0)+(g<<2)>>2]|0;l=c[b+36>>2]|0;k=c[b+16>>2]|0;Qf(k+((c[l+(u*152|0)+144>>2]|0)*244|0)|0,k+((c[l+(u*152|0)+148>>2]|0)*244|0)|0,l+(u*152|0)|0);g=g+1|0}while((g|0)!=(e|0))}e=c[b+68>>2]|0;if((e|0)>0){i=0;do{g=c[(c[b+156>>2]|0)+(i<<2)>>2]|0;h=c[b+76>>2]|0;n=+f[(c[b+36>>2]|0)+((c[h+(g*152|0)+140>>2]|0)*152|0)+100>>2];if(n>0.0){n=n*+f[h+(g*152|0)+104>>2];f[h+(g*152|0)+120>>2]=-n;f[h+(g*152|0)+124>>2]=n;u=c[b+16>>2]|0;Ff(u+((c[h+(g*152|0)+144>>2]|0)*244|0)|0,u+((c[h+(g*152|0)+148>>2]|0)*244|0)|0,h+(g*152|0)|0)}i=i+1|0}while((i|0)!=(e|0))}e=c[b+88>>2]|0;if((e|0)<=0)return 0.0;h=0;do{g=c[b+96>>2]|0;n=+f[(c[b+36>>2]|0)+((c[g+(h*152|0)+140>>2]|0)*152|0)+100>>2];if(n>0.0){v=+f[g+(h*152|0)+104>>2];n=n*v>v?v:n*v;f[g+(h*152|0)+120>>2]=-n;f[g+(h*152|0)+124>>2]=n;u=c[b+16>>2]|0;Ff(u+((c[g+(h*152|0)+144>>2]|0)*244|0)|0,u+((c[g+(h*152|0)+148>>2]|0)*244|0)|0,g+(h*152|0)|0)}h=h+1|0}while((h|0)!=(e|0));return 0.0}if((e|0)>0){i=0;do{g=c[(c[b+136>>2]|0)+(i<<2)>>2]|0;h=c[b+56>>2]|0;if((c[h+(g*152|0)+136>>2]|0)>(d|0)){e=c[b+16>>2]|0;Ff(e+((c[h+(g*152|0)+144>>2]|0)*244|0)|0,e+((c[h+(g*152|0)+148>>2]|0)*244|0)|0,h+(g*152|0)|0);e=c[b+48>>2]|0}i=i+1|0}while((i|0)<(e|0))}if((c[l+20>>2]|0)<=(d|0))return 0.0;if((k|0)>0){h=0;do{g=j+(h<<2)|0;e=c[g>>2]|0;if(a[e+20>>0]|0){r=Kc(b,c[e+28>>2]|0,+f[l+12>>2])|0;u=Kc(b,c[(c[g>>2]|0)+32>>2]|0,+f[l+12>>2])|0;d=c[b+16>>2]|0;q=c[g>>2]|0;Na[c[(c[q>>2]|0)+24>>2]&15](q,d+(r*244|0)|0,d+(u*244|0)|0,+f[l+12>>2])}h=h+1|0}while((h|0)!=(k|0))}e=c[l+64>>2]|0;o=c[b+28>>2]|0;if(e&512|0){e=((4?e>>>4:e)&1)+1|0;if((o|0)<=0)return 0.0;i=0;do{m=c[(c[b+116>>2]|0)+(i<<2)>>2]|0;g=c[b+36>>2]|0;h=c[b+16>>2]|0;Qf(h+((c[g+(m*152|0)+144>>2]|0)*244|0)|0,h+((c[g+(m*152|0)+148>>2]|0)*244|0)|0,g+(m*152|0)|0);n=+f[g+(m*152|0)+100>>2];m=z(i,e)|0;g=c[(c[b+156>>2]|0)+(m<<2)>>2]|0;h=c[b+76>>2]|0;if(n>0.0){v=n*+f[h+(g*152|0)+104>>2];f[h+(g*152|0)+120>>2]=-v;f[h+(g*152|0)+124>>2]=v;u=c[b+16>>2]|0;Ff(u+((c[h+(g*152|0)+144>>2]|0)*244|0)|0,u+((c[h+(g*152|0)+148>>2]|0)*244|0)|0,h+(g*152|0)|0)}if(c[l+64>>2]&16|0?(s=c[(c[b+156>>2]|0)+(m+1<<2)>>2]|0,t=c[b+76>>2]|0,n>0.0):0){v=n*+f[t+(s*152|0)+104>>2];f[t+(s*152|0)+120>>2]=-v;f[t+(s*152|0)+124>>2]=v;u=c[b+16>>2]|0;Ff(u+((c[t+(s*152|0)+144>>2]|0)*244|0)|0,u+((c[t+(s*152|0)+148>>2]|0)*244|0)|0,t+(s*152|0)|0)}i=i+1|0}while((i|0)!=(o|0));return 0.0}if((o|0)>0){e=0;do{u=c[(c[b+116>>2]|0)+(e<<2)>>2]|0;l=c[b+36>>2]|0;k=c[b+16>>2]|0;Qf(k+((c[l+(u*152|0)+144>>2]|0)*244|0)|0,k+((c[l+(u*152|0)+148>>2]|0)*244|0)|0,l+(u*152|0)|0);e=e+1|0}while((e|0)!=(o|0))}e=c[b+68>>2]|0;if((e|0)>0){i=0;do{g=c[(c[b+156>>2]|0)+(i<<2)>>2]|0;h=c[b+76>>2]|0;n=+f[(c[b+36>>2]|0)+((c[h+(g*152|0)+140>>2]|0)*152|0)+100>>2];if(n>0.0){v=n*+f[h+(g*152|0)+104>>2];f[h+(g*152|0)+120>>2]=-v;f[h+(g*152|0)+124>>2]=v;u=c[b+16>>2]|0;Ff(u+((c[h+(g*152|0)+144>>2]|0)*244|0)|0,u+((c[h+(g*152|0)+148>>2]|0)*244|0)|0,h+(g*152|0)|0)}i=i+1|0}while((i|0)!=(e|0))}e=c[b+88>>2]|0;if((e|0)<=0)return 0.0;h=0;do{g=c[b+96>>2]|0;n=+f[(c[b+36>>2]|0)+((c[g+(h*152|0)+140>>2]|0)*152|0)+100>>2];if(n>0.0){v=+f[g+(h*152|0)+104>>2];v=n*v>v?v:n*v;f[g+(h*152|0)+120>>2]=-v;f[g+(h*152|0)+124>>2]=v;u=c[b+16>>2]|0;Ff(u+((c[g+(h*152|0)+144>>2]|0)*244|0)|0,u+((c[g+(h*152|0)+148>>2]|0)*244|0)|0,g+(h*152|0)|0)}h=h+1|0}while((h|0)!=(e|0));return 0.0}function Pb(b,e,f,g,h,i){b=b|0;e=+e;f=f|0;g=g|0;h=h|0;i=i|0;var j=0,k=0,l=0,m=0,n=0,o=0.0,p=0,q=0,r=0,s=0,t=0,u=0,v=0,w=0,x=0,y=0,A=0;A=ea;ea=ea+560|0;c[A+536>>2]=0;y=A+540+12|0;Fv(e)|0;j=D()|0;if((j|0)<0){Fv(-e)|0;j=D()|0;w=1;v=22179;e=-e}else{w=(h&2049|0)!=0&1;v=(h&2048|0)==0?((h&1|0)==0?22180:22185):22182}do if(0==0&(j&2146435072|0)==2146435072){j=w+3|0;wm(b,32,f,j,h&-65537);AA(b,v,w);AA(b,e!=e|0.0!=0.0?(i&32|0?22206:22210):i&32|0?22198:22202,3);wm(b,32,f,j,h^8192)}else{o=+Cl(e,A+536|0)*2.0;if(o!=0.0)c[A+536>>2]=(c[A+536>>2]|0)+-1;if((i|32|0)==97){p=(i&32|0)==0?v:v+9|0;n=w|2;do if(!(g>>>0>11|(12-g|0)==0)){j=12-g|0;e=8.0;do{j=j+-1|0;e=e*16.0}while((j|0)!=0);if((a[p>>0]|0)==45){e=-(e+(-o-e));break}else{e=o+e-e;break}}else e=o;while(0);k=c[A+536>>2]|0;j=(k|0)<0?0-k|0:k;j=rl(j,((j|0)<0)<<31>>31,y)|0;if((j|0)==(y|0)){a[A+540+11>>0]=48;j=A+540+11|0}a[j+-1>>0]=((31?k>>31:k)&2)+43;m=j+-2|0;a[m>>0]=i+15;k=A;while(1){x=~~e;j=k+1|0;a[k>>0]=i&32|d[480+x>>0];e=(e-+(x|0))*16.0;if((j-A|0)==1?!((h&8|0)==0&((g|0)<1&e==0.0)):0){a[j>>0]=46;j=k+2|0}if(!(e!=0.0))break;else k=j}l=j;if((g|0)!=0?(-2-A+l|0)<(g|0):0){g=g+2+y-m|0;j=y;k=m}else{g=y-A-m+l|0;j=y;k=m}y=g+n|0;wm(b,32,f,y,h);AA(b,p,n);wm(b,48,f,y,h^65536);AA(b,A,l-A|0);j=j-k|0;wm(b,48,g-(l-A+j)|0,0,0);AA(b,m,j);wm(b,32,f,y,h^8192);j=y;break}k=(g|0)<0?6:g;if(o!=0.0){g=(c[A+536>>2]|0)+-28|0;c[A+536>>2]=g;e=o*268435456.0}else{g=c[A+536>>2]|0;e=o}x=(g|0)<0?A+32|0:A+32+288|0;l=x;do{t=~~e>>>0;c[l>>2]=t;l=l+4|0;e=(e-+(t>>>0))*1.0e9}while(e!=0.0);if((g|0)>0){j=x;do{n=(g|0)<29?g:29;g=l+-4|0;if(g>>>0>=j>>>0){m=0;do{r=pt(c[g>>2]|0,0,n|0)|0;r=Lv(r|0,D()|0,m|0,0)|0;s=D()|0;m=GB(r|0,s|0,1e9,0)|0;t=Yr(m|0,D()|0,-1e9,-1)|0;t=Lv(r|0,s|0,t|0,D()|0)|0;D()|0;c[g>>2]=t;g=g+-4|0}while(g>>>0>=j>>>0);if(m){j=j+-4|0;c[j>>2]=m}}a:do if(l>>>0>j>>>0)while(1){g=l+-4|0;if(c[g>>2]|0)break a;if(g>>>0>j>>>0)l=g;else{l=g;break}}while(0);g=(c[A+536>>2]|0)-n|0;c[A+536>>2]=g}while((g|0)>0)}else j=x;if((g|0)<0)do{p=0-g|0;p=(p|0)<9?p:9;if(j>>>0>>0){m=p?1e9>>>p:1e9;n=0;g=j;do{t=c[g>>2]|0;c[g>>2]=(p?t>>>p:t)+n;n=z(t&(1<>>0>>0);j=(c[j>>2]|0)==0?j+4|0:j;if(!n)g=l;else{c[l>>2]=n;g=l+4|0}}else{j=(c[j>>2]|0)==0?j+4|0:j;g=l}l=(i|32|0)==102?x:j;t=g-l|0;l=((2?t>>2:t)|0)>(((k+25|0)/9|0)+1|0)?l+(((k+25|0)/9|0)+1<<2)|0:g;g=(c[A+536>>2]|0)+p|0;c[A+536>>2]=g}while((g|0)<0);if(j>>>0>>0){g=x-j|0;g=(2?g>>2:g)*9|0;n=c[j>>2]|0;if(n>>>0<10)m=g;else{m=10;do{m=m*10|0;g=g+1|0}while(n>>>0>=m>>>0);m=g}}else m=0;n=k-((i|32|0)==102?0:m)+(((k|0)!=0&(i|32|0)==103)<<31>>31)|0;t=l-x|0;if((n|0)<(((2?t>>2:t)*9|0)+-9|0)){g=x+4+(((n+9216|0)/9|0)+-1024<<2)|0;n=n+9216+(z((n+9216|0)/9|0,-9)|0)|0;if((n|0)<8){p=10;while(1){p=p*10|0;if((n|0)<7)n=n+1|0;else break}}else p=10;q=c[g>>2]|0;n=(q>>>0)/(p>>>0)|0;s=z(n,p)|0;r=(g+4|0)==(l|0);if(!(r&(q-s|0)==0)){o=(n&1|0)==0?9007199254740992.0:9007199254740994.0;t=1?p>>>1:p;e=(q-s|0)>>>0>>0?.5:r&(q-s|0)==(t|0)?1.0:1.5;if(w){t=(a[v>>0]|0)==45;o=t?-o:o;e=t?-e:e}c[g>>2]=s;if(o+e!=o){t=s+p|0;c[g>>2]=t;if(t>>>0>999999999)while(1){m=g+-4|0;c[g>>2]=0;if(m>>>0>>0){j=j+-4|0;c[j>>2]=0}t=(c[m>>2]|0)+1|0;c[m>>2]=t;if(t>>>0>999999999)g=m;else{g=m;break}}m=x-j|0;m=(2?m>>2:m)*9|0;p=c[j>>2]|0;if(p>>>0>=10){n=10;do{n=n*10|0;m=m+1|0}while(p>>>0>=n>>>0)}}}s=g+4|0;t=j;l=l>>>0>s>>>0?s:l}else t=j;p=0-m|0;b:do if(l>>>0>t>>>0)while(1){j=l+-4|0;if(c[j>>2]|0){r=1;s=l;break b}if(j>>>0>t>>>0)l=j;else{r=0;s=j;break}}else{r=0;s=l}while(0);do if((i|32|0)==103){if((m|0)>-5?(k+(((k|0)!=0^1)&1)|0)>(m|0):0){k=k+(((k|0)!=0^1)&1)+-1-m|0;l=i+-1|0}else{k=k+(((k|0)!=0^1)&1)+-1|0;l=i+-2|0}if(!(h&8)){if(r?(u=c[s+-4>>2]|0,(u|0)!=0):0)if(!((u>>>0)%10|0)){g=10;j=0;do{g=g*10|0;j=j+1|0}while(!((u>>>0)%(g>>>0)|0|0))}else j=0;else j=9;g=s-x|0;g=((2?g>>2:g)*9|0)+-9|0;if((l|32|0)==102){i=g-j|0;i=(i|0)>0?i:0;k=(k|0)<(i|0)?k:i;break}else{i=g+m-j|0;i=(i|0)>0?i:0;k=(k|0)<(i|0)?k:i;break}}}else l=i;while(0);q=(k|0)!=0;g=q?1:(3?h>>>3:h)&1;n=(l|32|0)==102;if(n){p=0;j=(m|0)>0?m:0}else{j=(m|0)<0?p:m;j=rl(j,((j|0)<0)<<31>>31,y)|0;if((y-j|0)<2)do{j=j+-1|0;a[j>>0]=48}while((y-j|0)<2);a[j+-1>>0]=((31?m>>31:m)&2)+43;j=j+-2|0;a[j>>0]=l;p=j;j=y-j|0}j=w+1+k+g+j|0;wm(b,32,f,j,h);AA(b,v,w);wm(b,48,f,j,h^65536);if(n){m=t>>>0>x>>>0?x:t;l=m;do{g=rl(c[l>>2]|0,0,A+9|0)|0;if((l|0)==(m|0)){if((g|0)==(A+9|0)){a[A+8>>0]=48;g=A+8|0}}else if(g>>>0>A>>>0){hk(A|0,48,g-A|0)|0;do g=g+-1|0;while(g>>>0>A>>>0)}AA(b,g,A+9-g|0);l=l+4|0}while(l>>>0<=x>>>0);if(!((h&8|0)==0&(q^1)))AA(b,22393,1);if(l>>>0>>0&(k|0)>0)while(1){g=rl(c[l>>2]|0,0,A+9|0)|0;if(g>>>0>A>>>0){hk(A|0,48,g-A|0)|0;do g=g+-1|0;while(g>>>0>A>>>0)}AA(b,g,(k|0)<9?k:9);l=l+4|0;g=k+-9|0;if(!(l>>>0>>0&(k|0)>9)){k=g;break}else k=g}wm(b,48,k+9|0,9,0)}else{n=r?s:t+4|0;if(t>>>0>>0&(k|0)>-1){m=t;do{g=rl(c[m>>2]|0,0,A+9|0)|0;if((g|0)==(A+9|0)){a[A+8>>0]=48;g=A+8|0}do if((m|0)==(t|0)){l=g+1|0;AA(b,g,1);if((h&8|0)==0&(k|0)<1){g=l;break}AA(b,22393,1);g=l}else{if(g>>>0<=A>>>0)break;hk(A|0,48,g+(0-A)|0)|0;do g=g+-1|0;while(g>>>0>A>>>0)}while(0);x=A+9-g|0;AA(b,g,(k|0)>(x|0)?x:k);k=k-x|0;m=m+4|0}while(m>>>0>>0&(k|0)>-1)}wm(b,48,k+18|0,18,0);AA(b,p,y-p|0)}wm(b,32,f,j,h^8192)}while(0);ea=A;return ((j|0)<(f|0)?f:j)|0}function Qb(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0,p=0.0,q=0,s=0,t=0.0;o=ea;ea=ea+80|0;i=c[b+28>>2]|0;d=c[g+64>>2]|0;if((d&4|0)!=0&(i|0)>0){e=c[b+36>>2]|0;h=c[b+76>>2]|0;if(!(d&16)){d=0;do{k=c[e+(d*152|0)+132>>2]|0;c[k+120>>2]=c[e+(d*152|0)+100>>2];c[k+124>>2]=c[h+((c[e+(d*152|0)+140>>2]|0)*152|0)+100>>2];d=d+1|0}while((d|0)!=(i|0))}else{d=0;do{k=c[e+(d*152|0)+132>>2]|0;c[k+120>>2]=c[e+(d*152|0)+100>>2];j=c[e+(d*152|0)+140>>2]|0;c[k+124>>2]=c[h+(j*152|0)+100>>2];c[k+128>>2]=c[h+((j+1|0)*152|0)+100>>2];d=d+1|0}while((d|0)!=(i|0))}}e=c[b+48>>2]|0;if((e|0)>0){k=0;do{h=c[b+56>>2]|0;i=c[h+(k*152|0)+132>>2]|0;j=c[i+44>>2]|0;d=h+(k*152|0)+100|0;if(j|0){n=+f[d>>2];s=c[i+28>>2]|0;m=1.0/+f[g+12>>2];l=n*+f[h+(k*152|0)+20>>2]*+f[s+352>>2]*m;p=n*+f[h+(k*152|0)+24>>2]*+f[s+356>>2]*m;f[j>>2]=+f[j>>2]+ +f[h+(k*152|0)+16>>2]*n*+f[s+348>>2]*m;f[j+4>>2]=l+ +f[j+4>>2];f[j+8>>2]=p+ +f[j+8>>2];p=+f[d>>2];q=c[i+32>>2]|0;l=1.0/+f[g+12>>2];m=p*+f[h+(k*152|0)+52>>2]*+f[q+352>>2]*l;n=p*+f[h+(k*152|0)+56>>2]*+f[q+356>>2]*l;f[j+32>>2]=+f[j+32>>2]+ +f[h+(k*152|0)+48>>2]*p*+f[q+348>>2]*l;f[j+36>>2]=m+ +f[j+36>>2];f[j+40>>2]=n+ +f[j+40>>2];n=+f[d>>2];m=1.0/+f[g+12>>2];l=+f[h+(k*152|0)+4>>2]*+f[s+548>>2]*n*m;p=n*(+f[h+(k*152|0)+8>>2]*+f[s+552>>2])*m;f[j+16>>2]=+f[j+16>>2]+ +f[h+(k*152|0)>>2]*+f[s+544>>2]*n*m;f[j+20>>2]=l+ +f[j+20>>2];f[j+24>>2]=p+ +f[j+24>>2];p=+f[d>>2];l=1.0/+f[g+12>>2];m=+f[h+(k*152|0)+36>>2]*+f[q+548>>2]*p*l;n=p*(+f[h+(k*152|0)+40>>2]*+f[q+552>>2])*l;f[j+48>>2]=+f[j+48>>2]+ +f[h+(k*152|0)+32>>2]*+f[q+544>>2]*p*l;f[j+52>>2]=m+ +f[j+52>>2];f[j+56>>2]=n+ +f[j+56>>2]}p=+f[d>>2];f[i+36>>2]=p;p=+r(+p);if(p>=+f[i+16>>2])a[i+20>>0]=0;k=k+1|0}while((k|0)!=(e|0))}d=c[b+8>>2]|0;if((d|0)>0){e=c[b+16>>2]|0;j=0;do{h=e+(j*244|0)|0;i=c[e+(j*244|0)+240>>2]|0;if(i){if(!(c[g+44>>2]|0)){h=e+(j*244|0)+176|0;m=+f[e+(j*244|0)+64>>2]+ +f[h>>2];f[h>>2]=m;h=e+(j*244|0)+180|0;n=+f[e+(j*244|0)+68>>2]+ +f[h>>2];f[h>>2]=n;h=e+(j*244|0)+184|0;l=+f[e+(j*244|0)+72>>2]+ +f[h>>2];f[h>>2]=l;h=e+(j*244|0)+192|0;f[h>>2]=+f[e+(j*244|0)+80>>2]+ +f[h>>2];h=e+(j*244|0)+196|0;f[h>>2]=+f[e+(j*244|0)+84>>2]+ +f[h>>2];h=e+(j*244|0)+200|0;f[h>>2]=+f[e+(j*244|0)+88>>2]+ +f[h>>2];h=e;d=i}else{l=+f[g+12>>2];m=+f[g+52>>2];d=e+(j*244|0)+176|0;f[d>>2]=+f[e+(j*244|0)+64>>2]+ +f[d>>2];d=e+(j*244|0)+180|0;f[d>>2]=+f[e+(j*244|0)+68>>2]+ +f[d>>2];d=e+(j*244|0)+184|0;f[d>>2]=+f[e+(j*244|0)+72>>2]+ +f[d>>2];d=e+(j*244|0)+192|0;f[d>>2]=+f[e+(j*244|0)+80>>2]+ +f[d>>2];d=e+(j*244|0)+196|0;f[d>>2]=+f[e+(j*244|0)+84>>2]+ +f[d>>2];d=e+(j*244|0)+200|0;f[d>>2]=+f[e+(j*244|0)+88>>2]+ +f[d>>2];n=+f[e+(j*244|0)+144>>2];d=e+(j*244|0)+148|0;if(((((!(n!=0.0)?!(+f[d>>2]!=0.0):0)?!(+f[e+(j*244|0)+152>>2]!=0.0):0)?!(+f[e+(j*244|0)+160>>2]!=0.0):0)?!(+f[e+(j*244|0)+164>>2]!=0.0):0)?!(+f[e+(j*244|0)+168>>2]!=0.0):0)d=i;else{t=+f[e+(j*244|0)+164>>2]*m;p=+f[e+(j*244|0)+168>>2]*m;f[o>>2]=+f[e+(j*244|0)+160>>2]*m;f[o+4>>2]=t;f[o+8>>2]=p;f[o+12>>2]=0.0;ag(h,n,+f[d>>2],+f[e+(j*244|0)+152>>2],o,l,o+16|0);c[h>>2]=c[o+16>>2];c[h+4>>2]=c[o+16+4>>2];c[h+8>>2]=c[o+16+8>>2];c[h+12>>2]=c[o+16+12>>2];d=e+(j*244|0)+16|0;c[d>>2]=c[o+16+16>>2];c[d+4>>2]=c[o+16+16+4>>2];c[d+8>>2]=c[o+16+16+8>>2];c[d+12>>2]=c[o+16+16+12>>2];d=e+(j*244|0)+32|0;c[d>>2]=c[o+16+32>>2];c[d+4>>2]=c[o+16+32+4>>2];c[d+8>>2]=c[o+16+32+8>>2];c[d+12>>2]=c[o+16+32+12>>2];d=e+(j*244|0)+48|0;c[d>>2]=c[o+16+48>>2];c[d+4>>2]=c[o+16+48+4>>2];c[d+8>>2]=c[o+16+48+8>>2];c[d+12>>2]=c[o+16+48+12>>2];d=c[b+16>>2]|0;e=d;d=c[d+(j*244|0)+240>>2]|0}h=e;m=+f[e+(j*244|0)+176>>2];n=+f[e+(j*244|0)+180>>2];l=+f[e+(j*244|0)+184>>2]}t=m+ +f[h+(j*244|0)+208>>2];p=n+ +f[h+(j*244|0)+212>>2];n=l+ +f[h+(j*244|0)+216>>2];q=d+260|0;c[q>>2]=(c[q>>2]|0)+1;f[d+312>>2]=t;f[d+316>>2]=p;f[d+320>>2]=n;f[d+324>>2]=0.0;q=c[b+16>>2]|0;s=c[q+(j*244|0)+240>>2]|0;n=+f[q+(j*244|0)+192>>2]+ +f[q+(j*244|0)+224>>2];p=+f[q+(j*244|0)+196>>2]+ +f[q+(j*244|0)+228>>2];t=+f[q+(j*244|0)+200>>2]+ +f[q+(j*244|0)+232>>2];c[s+260>>2]=(c[s+260>>2]|0)+1;f[s+328>>2]=n;f[s+332>>2]=p;f[s+336>>2]=t;f[s+340>>2]=0.0;if(c[g+44>>2]|0){q=c[b+16>>2]|0;s=c[q+(j*244|0)+240>>2]|0;k=q+(j*244|0)|0;c[s+260>>2]=(c[s+260>>2]|0)+1;c[s+4>>2]=c[k>>2];c[s+4+4>>2]=c[k+4>>2];c[s+4+8>>2]=c[k+8>>2];c[s+4+12>>2]=c[k+12>>2];k=q+(j*244|0)+16|0;c[s+20>>2]=c[k>>2];c[s+20+4>>2]=c[k+4>>2];c[s+20+8>>2]=c[k+8>>2];c[s+20+12>>2]=c[k+12>>2];k=q+(j*244|0)+32|0;c[s+36>>2]=c[k>>2];c[s+36+4>>2]=c[k+4>>2];c[s+36+8>>2]=c[k+8>>2];c[s+36+12>>2]=c[k+12>>2];q=q+(j*244|0)+48|0;c[s+52>>2]=c[q>>2];c[s+52+4>>2]=c[q+4>>2];c[s+52+8>>2]=c[q+8>>2];c[s+52+12>>2]=c[q+12>>2]}e=c[b+16>>2]|0;c[(c[e+(j*244|0)+240>>2]|0)+212>>2]=-1;d=c[b+8>>2]|0}j=j+1|0}while((j|0)<(d|0))}if((c[b+28>>2]|0)<0?(c[b+32>>2]|0)<0:0){d=c[b+36>>2]|0;if(d|0){if(a[b+40>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+36>>2]=0}a[b+40>>0]=1;c[b+36>>2]=0;c[b+32>>2]=0}c[b+28>>2]=0;if((c[b+48>>2]|0)<0?(c[b+52>>2]|0)<0:0){d=c[b+56>>2]|0;if(d|0){if(a[b+60>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+56>>2]=0}a[b+60>>0]=1;c[b+56>>2]=0;c[b+52>>2]=0}c[b+48>>2]=0;if((c[b+68>>2]|0)<0?(c[b+72>>2]|0)<0:0){d=c[b+76>>2]|0;if(d|0){if(a[b+80>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+76>>2]=0}a[b+80>>0]=1;c[b+76>>2]=0;c[b+72>>2]=0}c[b+68>>2]=0;if((c[b+88>>2]|0)<0?(c[b+92>>2]|0)<0:0){d=c[b+96>>2]|0;if(d|0){if(a[b+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+96>>2]=0}a[b+100>>0]=1;c[b+96>>2]=0;c[b+92>>2]=0}c[b+88>>2]=0;if((c[b+8>>2]|0)>=0){c[b+8>>2]=0;ea=o;return 0.0}if((c[b+12>>2]|0)>=0){c[b+8>>2]=0;ea=o;return 0.0}d=c[b+16>>2]|0;if(d|0){if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0}a[b+20>>0]=1;c[b+16>>2]=0;c[b+12>>2]=0;c[b+8>>2]=0;ea=o;return 0.0}function Rb(a){a=a|0;var b=0.0,d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0;j=c[a+372>>2]|0;a:do switch(c[j+32>>2]|0){case 1:{f[j+20>>2]=0.0;k=(c[a+364>>2]|0)+-1|0;c[a+364>>2]=k;k=c[a+348+(k<<2)>>2]|0;c[j+4>>2]=k;c[j+32>>2]=2;Og(a,1.0,0.0,0.0,k);if(Rb(a)|0){k=1;return k|0}j=c[a+372>>2]|0;k=(c[j+32>>2]|0)+-1|0;c[j+32>>2]=k;k=c[j+(k<<2)>>2]|0;c[a+348+(c[a+364>>2]<<2)>>2]=k;j=c[a+372>>2]|0;l=c[j+32>>2]|0;f[j+16+(l<<2)>>2]=0.0;c[j+(l<<2)>>2]=k;c[j+32>>2]=l+1;Og(a,-1.0,-0.0,-0.0,k);if(Rb(a)|0){l=1;return l|0}k=c[a+372>>2]|0;l=(c[k+32>>2]|0)+-1|0;c[k+32>>2]=l;l=c[k+(l<<2)>>2]|0;c[a+348+(c[a+364>>2]<<2)>>2]=l;k=c[a+372>>2]|0;j=c[k+32>>2]|0;f[k+16+(j<<2)>>2]=0.0;c[k+(j<<2)>>2]=l;c[k+32>>2]=j+1;Og(a,0.0,1.0,0.0,l);if(Rb(a)|0){l=1;return l|0}k=c[a+372>>2]|0;l=(c[k+32>>2]|0)+-1|0;c[k+32>>2]=l;l=c[k+(l<<2)>>2]|0;c[a+348+(c[a+364>>2]<<2)>>2]=l;k=c[a+372>>2]|0;j=c[k+32>>2]|0;f[k+16+(j<<2)>>2]=0.0;c[k+(j<<2)>>2]=l;c[k+32>>2]=j+1;Og(a,-0.0,-1.0,-0.0,l);if(Rb(a)|0){l=1;return l|0}k=c[a+372>>2]|0;l=(c[k+32>>2]|0)+-1|0;c[k+32>>2]=l;l=c[k+(l<<2)>>2]|0;c[a+348+(c[a+364>>2]<<2)>>2]=l;k=c[a+372>>2]|0;j=c[k+32>>2]|0;f[k+16+(j<<2)>>2]=0.0;c[k+(j<<2)>>2]=l;c[k+32>>2]=j+1;Og(a,0.0,0.0,1.0,l);if(Rb(a)|0){l=1;return l|0}k=c[a+372>>2]|0;l=(c[k+32>>2]|0)+-1|0;c[k+32>>2]=l;l=c[k+(l<<2)>>2]|0;c[a+348+(c[a+364>>2]<<2)>>2]=l;k=c[a+372>>2]|0;j=c[k+32>>2]|0;f[k+16+(j<<2)>>2]=0.0;c[k+(j<<2)>>2]=l;c[k+32>>2]=j+1;Og(a,-0.0,-0.0,-1.0,l);if(Rb(a)|0){l=1;return l|0}else{l=c[a+372>>2]|0;k=(c[l+32>>2]|0)+-1|0;c[l+32>>2]=k;k=c[l+(k<<2)>>2]|0;l=c[a+364>>2]|0;c[a+364>>2]=l+1;c[a+348+(l<<2)>>2]=k;break a}}case 2:{k=c[j+4>>2]|0;l=c[j>>2]|0;d=+f[k+16>>2]-+f[l+16>>2];g=+f[k+20>>2]-+f[l+20>>2];e=+f[k+24>>2]-+f[l+24>>2];b=g*0.0-e*0.0;do if((d*0.0-g)*(d*0.0-g)+(b*b+(e-d*0.0)*(e-d*0.0))>0.0){f[j+24>>2]=0.0;l=(c[a+364>>2]|0)+-1|0;c[a+364>>2]=l;l=c[a+348+(l<<2)>>2]|0;c[j+8>>2]=l;c[j+32>>2]=3;Og(a,b,e-d*0.0,d*0.0-g,l);if(Rb(a)|0){l=1;return l|0}k=c[a+372>>2]|0;l=(c[k+32>>2]|0)+-1|0;c[k+32>>2]=l;l=c[k+(l<<2)>>2]|0;c[a+348+(c[a+364>>2]<<2)>>2]=l;k=c[a+372>>2]|0;j=c[k+32>>2]|0;f[k+16+(j<<2)>>2]=0.0;c[k+(j<<2)>>2]=l;c[k+32>>2]=j+1;Og(a,-b,-(e-d*0.0),-(d*0.0-g),l);if(Rb(a)|0){l=1;return l|0}else{l=c[a+372>>2]|0;k=(c[l+32>>2]|0)+-1|0;c[l+32>>2]=k;k=c[l+(k<<2)>>2]|0;l=c[a+364>>2]|0;c[a+364>>2]=l+1;c[a+348+(l<<2)>>2]=k;break}}while(0);b=e*0.0-d*0.0;do if((d-g*0.0)*(d-g*0.0)+((g*0.0-e)*(g*0.0-e)+b*b)>0.0){k=c[a+372>>2]|0;j=c[k+32>>2]|0;f[k+16+(j<<2)>>2]=0.0;l=(c[a+364>>2]|0)+-1|0;c[a+364>>2]=l;l=c[a+348+(l<<2)>>2]|0;c[k+(j<<2)>>2]=l;c[k+32>>2]=j+1;Og(a,g*0.0-e,b,d-g*0.0,l);if(Rb(a)|0){l=1;return l|0}k=c[a+372>>2]|0;l=(c[k+32>>2]|0)+-1|0;c[k+32>>2]=l;l=c[k+(l<<2)>>2]|0;c[a+348+(c[a+364>>2]<<2)>>2]=l;k=c[a+372>>2]|0;j=c[k+32>>2]|0;f[k+16+(j<<2)>>2]=0.0;c[k+(j<<2)>>2]=l;c[k+32>>2]=j+1;Og(a,-(g*0.0-e),-b,-(d-g*0.0),l);if(Rb(a)|0){l=1;return l|0}else{l=c[a+372>>2]|0;k=(c[l+32>>2]|0)+-1|0;c[l+32>>2]=k;k=c[l+(k<<2)>>2]|0;l=c[a+364>>2]|0;c[a+364>>2]=l+1;c[a+348+(l<<2)>>2]=k;break}}while(0);b=d*0.0-g*0.0;if(b*b+((g-e*0.0)*(g-e*0.0)+(e*0.0-d)*(e*0.0-d))>0.0){k=c[a+372>>2]|0;j=c[k+32>>2]|0;f[k+16+(j<<2)>>2]=0.0;l=(c[a+364>>2]|0)+-1|0;c[a+364>>2]=l;l=c[a+348+(l<<2)>>2]|0;c[k+(j<<2)>>2]=l;c[k+32>>2]=j+1;Og(a,g-e*0.0,e*0.0-d,b,l);if(Rb(a)|0){l=1;return l|0}k=c[a+372>>2]|0;l=(c[k+32>>2]|0)+-1|0;c[k+32>>2]=l;l=c[k+(l<<2)>>2]|0;c[a+348+(c[a+364>>2]<<2)>>2]=l;k=c[a+372>>2]|0;j=c[k+32>>2]|0;f[k+16+(j<<2)>>2]=0.0;c[k+(j<<2)>>2]=l;c[k+32>>2]=j+1;Og(a,-(g-e*0.0),-(e*0.0-d),-b,l);if(Rb(a)|0){l=1;return l|0}else{l=c[a+372>>2]|0;k=(c[l+32>>2]|0)+-1|0;c[l+32>>2]=k;k=c[l+(k<<2)>>2]|0;l=c[a+364>>2]|0;c[a+364>>2]=l+1;c[a+348+(l<<2)>>2]=k;break a}}break}case 3:{l=c[j+4>>2]|0;k=c[j>>2]|0;b=+f[k+16>>2];d=+f[l+16>>2]-b;h=+f[k+20>>2];i=+f[l+20>>2]-h;e=+f[k+24>>2];g=+f[l+24>>2]-e;l=c[j+8>>2]|0;b=+f[l+16>>2]-b;h=+f[l+20>>2]-h;e=+f[l+24>>2]-e;if((d*h-i*b)*(d*h-i*b)+((i*e-g*h)*(i*e-g*h)+(g*b-d*e)*(g*b-d*e))>0.0){f[j+28>>2]=0.0;l=(c[a+364>>2]|0)+-1|0;c[a+364>>2]=l;l=c[a+348+(l<<2)>>2]|0;c[j+12>>2]=l;c[j+32>>2]=4;Og(a,i*e-g*h,g*b-d*e,d*h-i*b,l);if(Rb(a)|0){l=1;return l|0}k=c[a+372>>2]|0;l=(c[k+32>>2]|0)+-1|0;c[k+32>>2]=l;l=c[k+(l<<2)>>2]|0;c[a+348+(c[a+364>>2]<<2)>>2]=l;k=c[a+372>>2]|0;j=c[k+32>>2]|0;f[k+16+(j<<2)>>2]=0.0;c[k+(j<<2)>>2]=l;c[k+32>>2]=j+1;Og(a,-(i*e-g*h),-(g*b-d*e),-(d*h-i*b),l);if(Rb(a)|0){l=1;return l|0}else{l=c[a+372>>2]|0;k=(c[l+32>>2]|0)+-1|0;c[l+32>>2]=k;k=c[l+(k<<2)>>2]|0;l=c[a+364>>2]|0;c[a+364>>2]=l+1;c[a+348+(l<<2)>>2]=k;break a}}break}case 4:{l=c[j>>2]|0;k=c[j+12>>2]|0;i=+f[k+16>>2];o=+f[l+16>>2]-i;m=+f[k+20>>2];b=+f[l+20>>2]-m;e=+f[k+24>>2];g=+f[l+24>>2]-e;l=c[j+4>>2]|0;d=+f[l+16>>2]-i;h=+f[l+20>>2]-m;n=+f[l+24>>2]-e;l=c[j+8>>2]|0;i=+f[l+16>>2]-i;m=+f[l+20>>2]-m;e=+f[l+24>>2]-e;if(!((0.0!=0.0?1:o*h*e+(b*n*i+g*d*m-o*n*m-b*d*e)-g*h*i!=o*h*e+(b*n*i+g*d*m-o*n*m-b*d*e)-g*h*i)|o*h*e+(b*n*i+g*d*m-o*n*m-b*d*e)-g*h*i==0.0)){l=1;return l|0}break}default:{}}while(0);l=0;return l|0}function Sb(d,e,f,h,i){d=d|0;e=e|0;f=f|0;h=h|0;i=i|0;var 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;w=ea;ea=ea+64|0;c[w+56>>2]=e;v=w+40|0;e=0;j=0;m=0;a:while(1){do{if((e|0)>-1)e=(j|0)>(2147483647-e|0)?-1:j+e|0;r=c[w+56>>2]|0;j=a[r>>0]|0;if(!(j<<24>>24)){u=89;break a}k=r;b:while(1){switch(j<<24>>24){case 37:{u=8;break b}case 0:{j=k;break b}default:{}}t=k+1|0;c[w+56>>2]=t;j=a[t>>0]|0;k=t}c:do if((u|0)==8){u=0;l=k;j=k;do{if((a[l+1>>0]|0)!=37)break c;j=j+1|0;l=l+2|0;c[w+56>>2]=l}while((a[l>>0]|0)==37)}while(0);j=j-r|0;if(d|0)AA(d,r,j)}while((j|0)!=0);l=c[w+56>>2]|0;j=a[l+1>>0]|0;if(!(VI(j)|0)){k=1;q=-1;o=m}else{o=(a[l+2>>0]|0)==36;k=o?3:1;q=o?j+-48|0:-1;o=o?1:m}k=l+k|0;c[w+56>>2]=k;j=a[k>>0]|0;if(((j<<24>>24)+-32|0)>>>0>31|(1<<(j<<24>>24)+-32&75913|0)==0)n=0;else{l=0;m=(j<<24>>24)+-32|0;do{l=1<>2]=k;j=a[k>>0]|0;m=(j<<24>>24)+-32|0}while(!(m>>>0>31|(1<>24==42){l=k+1|0;j=a[l>>0]|0;if((VI(j)|0)!=0?(a[k+2>>0]|0)==36:0){c[i+(j+-48<<2)>>2]=10;m=1;j=k+3|0;k=c[h+((a[l>>0]|0)+-48<<3)>>2]|0}else{if(o|0){e=-1;break}if(d|0){m=(c[f>>2]|0)+(4-1)&~(4-1);k=c[m>>2]|0;c[f>>2]=m+4;m=0;j=l}else{m=0;j=l;k=0}}c[w+56>>2]=j;s=(k|0)<0;l=j;n=s?n|8192:n;t=m;s=s?0-k|0:k}else{j=zo(w+56|0)|0;if((j|0)<0){e=-1;break}l=c[w+56>>2]|0;t=o;s=j}do if((a[l>>0]|0)==46){j=l+1|0;if((a[j>>0]|0)!=42){c[w+56>>2]=j;m=zo(w+56|0)|0;j=c[w+56>>2]|0;break}j=l+2|0;k=a[j>>0]|0;if(VI(k)|0?(a[l+3>>0]|0)==36:0){c[i+(k+-48<<2)>>2]=10;m=c[h+((a[j>>0]|0)+-48<<3)>>2]|0;j=l+4|0;c[w+56>>2]=j;break}if(t|0){e=-1;break a}if(d|0){p=(c[f>>2]|0)+(4-1)&~(4-1);k=c[p>>2]|0;c[f>>2]=p+4}else k=0;c[w+56>>2]=j;m=k}else{j=l;m=-1}while(0);p=0;while(1){if(((a[j>>0]|0)+-65|0)>>>0>57){e=-1;break a}k=j+1|0;c[w+56>>2]=k;l=a[(a[j>>0]|0)+-65+(16+(p*58|0))>>0]|0;if(((l&255)+-1|0)>>>0<8){j=k;p=l&255}else break}if(!(l<<24>>24)){e=-1;break}k=(q|0)>-1;do if(l<<24>>24==19)if(k){e=-1;break a}else u=50;else{if(k){c[i+(q<<2)>>2]=l&255;q=h+(q<<3)|0;u=c[q+4>>2]|0;c[w+40>>2]=c[q>>2];c[w+40+4>>2]=u;u=50;break}if(!d){e=0;break a}gg(w+40|0,l&255,f);u=51}while(0);if((u|0)==50){u=0;if(d|0)u=51;else j=0}d:do if((u|0)==51){u=0;l=a[j>>0]|0;l=(p|0)!=0&(l&15|0)==3?l&-33:l;j=n&-65537;o=(n&8192|0)==0?n:j;e:do switch(l|0){case 110:switch((p&255)<<24>>24){case 0:{c[c[w+40>>2]>>2]=e;j=0;break d}case 1:{c[c[w+40>>2]>>2]=e;j=0;break d}case 2:{j=c[w+40>>2]|0;c[j>>2]=e;c[j+4>>2]=((e|0)<0)<<31>>31;j=0;break d}case 3:{b[c[w+40>>2]>>1]=e;j=0;break d}case 4:{a[c[w+40>>2]>>0]=e;j=0;break d}case 6:{c[c[w+40>>2]>>2]=e;j=0;break d}case 7:{j=c[w+40>>2]|0;c[j>>2]=e;c[j+4>>2]=((e|0)<0)<<31>>31;j=0;break d}default:{j=0;break d}}case 112:{j=o|8;k=m>>>0>8?m:8;n=120;u=63;break}case 88:case 120:{j=o;k=m;n=l;u=63;break}case 111:{q=c[w+40>>2]|0;r=c[w+40+4>>2]|0;l=zq(q,r,w+40|0)|0;p=l;j=o;m=(o&8|0)==0|(m|0)>(v-l|0)?m:v-l+1|0;l=0;k=22162;u=69;break}case 105:case 100:{j=c[w+40>>2]|0;k=c[w+40+4>>2]|0;if((k|0)<0){j=tv(0,0,j|0,k|0)|0;k=D()|0;c[w+40>>2]=j;c[w+40+4>>2]=k;l=1;n=22162;u=68;break e}else{l=(o&2049|0)!=0&1;n=(o&2048|0)==0?((o&1|0)==0?22162:22164):22163;u=68;break e}}case 117:{j=c[w+40>>2]|0;k=c[w+40+4>>2]|0;l=0;n=22162;u=68;break}case 99:{a[w+39>>0]=c[w+40>>2];p=w+39|0;o=j;n=1;l=0;k=22162;j=v;break}case 115:{q=c[w+40>>2]|0;q=(q|0)==0?22172:q;r=Si(q,m)|0;p=q;o=j;n=(r|0)==0?m:r-q|0;l=0;k=22162;j=(r|0)==0?q+m|0:r;break}case 67:{c[w+48>>2]=c[w+40>>2];c[w+48+4>>2]=0;c[w+40>>2]=w+48;l=w+48|0;m=-1;u=76;break}case 83:if(!m){wm(d,32,s,0,o);j=0;u=86;break e}else{l=c[w+40>>2]|0;u=76;break e}case 65:case 71:case 70:case 69:case 97:case 103:case 102:case 101:{j=Pb(d,+g[w+40>>3],s,m,o,l)|0;break d}default:{p=r;n=m;l=0;k=22162;j=v}}while(0);f:do if((u|0)==63){q=c[w+40>>2]|0;r=c[w+40+4>>2]|0;p=yp(q,r,w+40|0,n&32)|0;o=(j&8|0)==0|(q|0)==0&(r|0)==0;m=k;l=o?0:2;k=o?22162:22162+(4?n>>>4:n)|0;u=69}else if((u|0)==68){q=j;r=k;p=rl(j,k,w+40|0)|0;j=o;k=n;u=69}else if((u|0)==76){u=0;j=0;n=l;while(1){k=c[n>>2]|0;if(!k)break;k=XA(w+60|0,k)|0;if((k|0)<0|k>>>0>(m-j|0)>>>0){u=80;break}j=k+j|0;if(m>>>0>j>>>0)n=n+4|0;else break}if((u|0)==80){u=0;if((k|0)<0){e=-1;break a}}wm(d,32,s,j,o);if(!j){j=0;u=86}else{m=0;while(1){k=c[l>>2]|0;if(!k){u=86;break f}k=XA(w+60|0,k)|0;m=k+m|0;if((m|0)>(j|0)){u=86;break f}AA(d,w+60|0,k);if(m>>>0>=j>>>0){u=86;break}else l=l+4|0}}}while(0);if((u|0)==69){u=0;n=(q|0)!=0|(r|0)!=0;r=(m|0)!=0|n;n=v-p+((n^1)&1)|0;p=r?p:w+40|0;o=(m|0)>-1?j&-65537:j;n=r?((m|0)>(n|0)?m:n):0;j=v}else if((u|0)==86){u=0;wm(d,32,s,j,o^8192);j=(s|0)>(j|0)?s:j;break}q=j-p|0;n=(n|0)<(q|0)?q:n;r=n+l|0;j=(s|0)<(r|0)?r:s;wm(d,32,j,r,o);AA(d,k,l);wm(d,48,j,r,o^65536);wm(d,48,n,q,0);AA(d,p,q);wm(d,32,j,r,o^8192)}while(0);m=t}g:do if((u|0)==89)if(!d)if(!m)e=0;else{e=1;while(1){j=c[i+(e<<2)>>2]|0;if(!j)break;gg(h+(e<<3)|0,j,f);e=e+1|0;if(e>>>0>=10){e=1;break g}}j=0;while(1){e=e+1|0;if(j|0){e=-1;break g}if(e>>>0>=10){e=1;break g}j=c[i+(e<<2)>>2]|0}}while(0);ea=w;return e|0}function Tb(a,b){a=a|0;b=+b;var d=0,e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0,s=0.0,t=0.0,u=0.0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0;n=ea;ea=ea+48|0;d=c[a+24>>2]|0;if((d|0)<=0){ea=n;return}m=0;a:while(1){l=c[(c[a+32>>2]|0)+(m<<2)>>2]|0;switch(c[l+216>>2]|0){case 2:case 5:break;default:{Qc(l,0);d=c[l+732>>2]|0;if((d|0)>0){e=0;do{k=c[l+740>>2]|0;i=c[k+(e*52|0)+12>>2]|0;j=c[k+(e*52|0)+8>>2]|0;x=+f[i+24>>2]-+f[j+24>>2];w=+f[i+28>>2]-+f[j+28>>2];b=+f[i+32>>2]-+f[j+32>>2];f[k+(e*52|0)+36>>2]=x;f[k+(e*52|0)+40>>2]=w;f[k+(e*52|0)+44>>2]=b;f[k+(e*52|0)+48>>2]=0.0;f[k+(e*52|0)+32>>2]=1.0/(+f[k+(e*52|0)+24>>2]*(x*x+w*w+b*b));e=e+1|0}while((e|0)!=(d|0))}d=c[l+792>>2]|0;if((d|0)>0){b=+f[l+452>>2];g=0;do{k=c[l+800>>2]|0;e=k+(g*96|0)+20|0;i=c[e>>2]|0;A=+f[k+(g*96|0)+4>>2];z=+f[k+(g*96|0)+8>>2];x=+f[k+(g*96|0)+12>>2];y=+f[i+4>>2]*A+ +f[i+8>>2]*z+ +f[i+12>>2]*x;w=A*+f[i+20>>2]+z*+f[i+24>>2]+x*+f[i+28>>2];x=A*+f[i+36>>2]+z*+f[i+40>>2]+x*+f[i+44>>2];j=k+(g*96|0)|0;Me(n,b,+f[(c[j>>2]|0)+88>>2],+f[i+344>>2],i+264|0,y,w,x);i=k+(g*96|0)+28|0;c[i>>2]=c[n>>2];c[i+4>>2]=c[n+4>>2];c[i+8>>2]=c[n+8>>2];c[i+12>>2]=c[n+12>>2];i=k+(g*96|0)+44|0;c[i>>2]=c[n+16>>2];c[i+4>>2]=c[n+16+4>>2];c[i+8>>2]=c[n+16+8>>2];c[i+12>>2]=c[n+16+12>>2];i=k+(g*96|0)+60|0;c[i>>2]=c[n+32>>2];c[i+4>>2]=c[n+32+4>>2];c[i+8>>2]=c[n+32+8>>2];c[i+12>>2]=c[n+32+12>>2];f[k+(g*96|0)+76>>2]=y;f[k+(g*96|0)+80>>2]=w;f[k+(g*96|0)+84>>2]=x;f[k+(g*96|0)+88>>2]=0.0;b=+f[l+452>>2];f[k+(g*96|0)+92>>2]=b*+f[(c[j>>2]|0)+88>>2];e=c[e>>2]|0;if(!(c[e+204>>2]&3)){if((c[e+216>>2]&-2|0)!=4)c[e+216>>2]=1;f[e+220>>2]=0.0}g=g+1|0}while((g|0)!=(d|0))}d=c[l+372>>2]|0;if((d|0)>0){e=c[l+396>>2]|0;g=0;do{if((e|0)>0){d=0;do{Da[((c[(c[l+404>>2]|0)+(d<<2)>>2]|0)==0?23:0)&31](l,1.0);d=d+1|0;e=c[l+396>>2]|0}while((d|0)<(e|0));d=c[l+372>>2]|0}g=g+1|0}while((g|0)<(d|0));d=c[l+712>>2]|0;if((d|0)>0){e=0;do{k=c[l+720>>2]|0;y=+f[l+452>>2];z=y*+f[k+(e*104|0)+44>>2]+ +f[k+(e*104|0)+28>>2];A=y*+f[k+(e*104|0)+48>>2]+ +f[k+(e*104|0)+32>>2];f[k+(e*104|0)+8>>2]=+f[k+(e*104|0)+40>>2]*y+ +f[k+(e*104|0)+24>>2];f[k+(e*104|0)+12>>2]=z;f[k+(e*104|0)+16>>2]=A;f[k+(e*104|0)+20>>2]=0.0;e=e+1|0}while((e|0)!=(d|0))}}d=c[l+376>>2]|0;if((d|0)>0){e=c[l+416>>2]|0;h=0;do{b=+(h|0)/+(d|0);if((e|0)>0){g=0;do{switch(c[(c[l+424>>2]|0)+(g<<2)>>2]|0){case 1:{d=2;break}case 0:{d=3;break}case 2:{d=4;break}case 3:{d=5;break}default:{v=37;break a}}Ea[d&7](l,1.0,b);g=g+1|0;e=c[l+416>>2]|0}while((g|0)<(e|0));d=c[l+376>>2]|0}h=h+1|0}while((h|0)<(d|0));b=+f[l+456>>2]*(1.0-+f[l+296>>2]);d=c[l+712>>2]|0;if((d|0)>0){e=0;do{k=c[l+720>>2]|0;z=b*(+f[k+(e*104|0)+12>>2]-+f[k+(e*104|0)+28>>2]);A=b*(+f[k+(e*104|0)+16>>2]-+f[k+(e*104|0)+32>>2]);f[k+(e*104|0)+40>>2]=b*(+f[k+(e*104|0)+8>>2]-+f[k+(e*104|0)+24>>2]);f[k+(e*104|0)+44>>2]=z;f[k+(e*104|0)+48>>2]=A;k=k+(e*104|0)+52|0;e=e+1|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[k+16>>2]=0}while((e|0)!=(d|0))}}d=c[l+380>>2]|0;if((d|0)>0){b=+f[l+292>>2]*+f[l+456>>2];e=c[l+712>>2]|0;if((e|0)>0){d=0;do{k=c[l+720>>2]|0;j=k+(d*104|0)+8|0;k=k+(d*104|0)+24|0;c[k>>2]=c[j>>2];c[k+4>>2]=c[j+4>>2];c[k+8>>2]=c[j+8>>2];c[k+12>>2]=c[j+12>>2];d=d+1|0}while((d|0)!=(e|0));d=c[l+380>>2]|0;if((d|0)>0)v=45}else v=45;if((v|0)==45){v=0;e=c[l+436>>2]|0;h=0;do{if((e|0)>0){g=0;do{switch(c[(c[l+444>>2]|0)+(g<<2)>>2]|0){case 1:{d=2;break}case 0:{d=3;break}case 2:{d=4;break}case 3:{d=5;break}default:{v=56;break a}}Ea[d&7](l,1.0,0.0);g=g+1|0;e=c[l+436>>2]|0}while((g|0)<(e|0));d=c[l+380>>2]|0}h=h+1|0}while((h|0)<(d|0))}d=c[l+712>>2]|0;if((d|0)>0){e=c[l+720>>2]|0;g=0;do{z=b*(+f[e+(g*104|0)+12>>2]-+f[e+(g*104|0)+28>>2]);A=b*(+f[e+(g*104|0)+16>>2]-+f[e+(g*104|0)+32>>2]);k=e+(g*104|0)+40|0;f[k>>2]=b*(+f[e+(g*104|0)+8>>2]-+f[e+(g*104|0)+24>>2])+ +f[k>>2];k=e+(g*104|0)+44|0;f[k>>2]=z+ +f[k>>2];k=e+(g*104|0)+48|0;f[k>>2]=A+ +f[k>>2];g=g+1|0}while((g|0)!=(d|0))}}g=c[l+1112>>2]|0;if((g|0)>0){h=c[l+1120>>2]|0;j=0;do{i=c[h+(j<<2)>>2]|0;if(+f[i+352>>2]>0.0?(r=c[i+24>>2]|0,(r|0)>0):0){d=c[i+32>>2]|0;k=0;do{e=c[d+(k<<2)>>2]|0;if(+f[e+88>>2]>0.0?(o=+f[e+24>>2]-+f[i+228>>2],q=+f[e+28>>2]-+f[i+232>>2],u=+f[e+32>>2]-+f[i+236>>2],t=+f[i+336>>2],A=+f[i+340>>2],p=+f[i+332>>2],s=+f[i+316>>2]+(t*u-q*A),u=+f[i+320>>2]+(o*A-u*p),t=q*p-o*t+ +f[i+324>>2],o=+f[e+40>>2],p=+f[e+44>>2],q=+f[e+48>>2],s*s+u*u+t*t<=o*o+p*p+q*q):0){A=+f[i+352>>2];f[e+40>>2]=o+(s-o)*A;f[e+44>>2]=p+(u-p)*A;f[e+48>>2]=q+(t-q)*A}k=k+1|0}while((k|0)!=(r|0))}j=j+1|0}while((j|0)!=(g|0))}Qc(l,1);d=c[a+24>>2]|0}}m=m+1|0;if((m|0)>=(d|0)){v=3;break}}if((v|0)==3){ea=n;return}}function Ub(b,d,e){b=b|0;d=d|0;e=e|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,t=0,u=0,v=0,w=0,x=0,y=0,A=0.0,B=0.0,C=0.0;if((d|0)<=1){y=0;return y|0}x=c[b+712>>2]|0;y=z(x,x)|0;y=GJ(y>>>0>1073741823?-1:y<<2)|0;if((x|0)>0){j=0;do{k=z(j,x)|0;h=y+(j+k<<2)|0;i=0;do{g=y+((z(i,x)|0)+j<<2)|0;if((i|0)==(j|0)){c[g>>2]=0;c[h>>2]=0}else{c[g>>2]=2147483647;c[y+(i+k<<2)>>2]=2147483647}i=i+1|0}while((i|0)!=(x|0));j=j+1|0}while((j|0)!=(x|0))}g=c[b+732>>2]|0;if((g|0)>0){h=c[b+740>>2]|0;i=c[b+720>>2]|0;j=0;do{p=((c[h+(j*52|0)+8>>2]|0)-i|0)/104|0;u=((c[h+(j*52|0)+12>>2]|0)-i|0)/104|0;c[y+((z(u,x)|0)+p<<2)>>2]=1;c[y+((z(p,x)|0)+u<<2)>>2]=1;j=j+1|0}while((j|0)!=(g|0))}do if((d|0)!=2)if((x|0)>0){m=0;do{n=z(m,x)|0;k=0;do{l=k;k=k+1|0;if((k|0)<(x|0)){o=z(l,x)|0;h=y+(o+m<<2)|0;j=k;do{g=(c[h>>2]|0)+(c[y+(j+n<<2)>>2]|0)|0;i=y+(j+o<<2)|0;if((c[i>>2]|0)>>>0>g>>>0){c[y+((z(j,x)|0)+l<<2)>>2]=g;c[i>>2]=g}j=j+1|0}while((j|0)!=(x|0))}}while((k|0)!=(x|0));m=m+1|0}while((m|0)!=(x|0));q=97}else g=0;else{if((x|0)<0)Z();if((x|0)>0){c[6747]=(c[6747]|0)+1;g=kb((x*20|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=0;do{a[h+(g*20|0)+16>>0]=1;c[h+(g*20|0)+12>>2]=0;u=h+(g*20|0)+4|0;c[u>>2]=0;c[h+(g*20|0)+8>>2]=0;c[u>>2]=0;g=g+1|0}while((g|0)!=(x|0));u=h}else u=0;if((c[b+732>>2]|0)>0){n=0;do{m=c[b+740>>2]|0;p=c[b+720>>2]|0;o=((c[m+(n*52|0)+8>>2]|0)-p|0)/104|0;p=((c[m+(n*52|0)+12>>2]|0)-p|0)/104|0;m=u+(o*20|0)+4|0;g=c[m>>2]|0;a:do if((g|0)>0){i=c[u+(o*20|0)+12>>2]|0;h=0;while(1){if((c[i+(h<<2)>>2]|0)==(p|0))break;h=h+1|0;if((h|0)>=(g|0)){q=28;break a}}if((h|0)==(g|0))q=28}else q=28;while(0);if((q|0)==28){q=0;l=u+(o*20|0)+8|0;if((g|0)==(c[l>>2]|0)?(t=(g|0)==0?1:g<<1,(g|0)<(t|0)):0){if(!t)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((t<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[m>>2]|0}k=u+(o*20|0)+12|0;j=c[k>>2]|0;if((g|0)<=0)if(!j)i=u+(o*20|0)+16|0;else q=39;else{i=0;do{c[h+(i<<2)>>2]=c[j+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0));q=39}if((q|0)==39){q=0;i=u+(o*20|0)+16|0;if(a[i>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0)}c[k>>2]=0;g=c[m>>2]|0}a[i>>0]=1;c[k>>2]=h;c[l>>2]=t}c[(c[u+(o*20|0)+12>>2]|0)+(g<<2)>>2]=p;c[m>>2]=(c[m>>2]|0)+1}m=u+(p*20|0)+4|0;g=c[m>>2]|0;b:do if((g|0)>0){i=c[u+(p*20|0)+12>>2]|0;h=0;while(1){if((c[i+(h<<2)>>2]|0)==(o|0))break;h=h+1|0;if((h|0)>=(g|0)){q=49;break b}}if((h|0)==(g|0))q=49}else q=49;while(0);if((q|0)==49){q=0;l=u+(p*20|0)+8|0;if((g|0)==(c[l>>2]|0)?(r=(g|0)==0?1:g<<1,(g|0)<(r|0)):0){if(!r)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((r<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[m>>2]|0}k=u+(p*20|0)+12|0;j=c[k>>2]|0;if((g|0)<=0)if(!j)i=u+(p*20|0)+16|0;else q=60;else{i=0;do{c[h+(i<<2)>>2]=c[j+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0));q=60}if((q|0)==60){q=0;i=u+(p*20|0)+16|0;if(a[i>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0)}c[k>>2]=0;g=c[m>>2]|0}a[i>>0]=1;c[k>>2]=h;c[l>>2]=r}c[(c[u+(p*20|0)+12>>2]|0)+(g<<2)>>2]=o;c[m>>2]=(c[m>>2]|0)+1}n=n+1|0}while((n|0)<(c[b+732>>2]|0))}if((x|0)<=0){if(!u){g=0;break}}else{p=0;do{q=u+(p*20|0)+4|0;g=c[q>>2]|0;if((g|0)>0){r=z(p,x)|0;o=c[u+(p*20|0)+12>>2]|0;n=0;do{l=c[o+(n<<2)>>2]|0;m=u+(l*20|0)+4|0;h=c[m>>2]|0;if((h|0)>0){j=c[u+(l*20|0)+12>>2]|0;k=y+((z(l,x)|0)+p<<2)|0;i=0;do{g=c[j+(i<<2)>>2]|0;if((p|0)!=(g|0)?(w=z(g,x)|0,v=(c[y+(w+l<<2)>>2]|0)+(c[k>>2]|0)|0,w=y+(w+p<<2)|0,(c[w>>2]|0)>>>0>v>>>0):0){c[y+(g+r<<2)>>2]=v;c[w>>2]=v;h=c[m>>2]|0}i=i+1|0}while((i|0)<(h|0));g=c[q>>2]|0}n=n+1|0}while((n|0)<(g|0))}p=p+1|0}while((p|0)!=(x|0));i=0;do{k=u+(i*20|0)+4|0;j=u+(i*20|0)+12|0;h=c[j>>2]|0;g=u+(i*20|0)+16|0;if(h|0){if(a[g>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[j>>2]=0}a[g>>0]=1;c[j>>2]=0;c[k>>2]=0;c[u+(i*20|0)+8>>2]=0;i=i+1|0}while((i|0)!=(x|0))}c[6748]=(c[6748]|0)+1;uc(c[u+-4>>2]|0);q=97}while(0);if((q|0)==97)if((x|0)>0){k=0;g=0;do{i=k;k=k+1|0;if((k|0)<(x|0)){j=z(i,x)|0;h=k;do{if((c[y+(h+j<<2)>>2]|0)==(d|0)){u=c[b+720>>2]|0;mh(b,e);w=(c[b+732>>2]|0)+-1|0;v=c[b+740>>2]|0;c[v+(w*52|0)+8>>2]=u+(h*104|0);c[v+(w*52|0)+12>>2]=u+(i*104|0);C=+f[u+(h*104|0)+8>>2]-+f[u+(i*104|0)+8>>2];B=+f[u+(h*104|0)+12>>2]-+f[u+(i*104|0)+12>>2];A=+f[u+(h*104|0)+16>>2]-+f[u+(i*104|0)+16>>2];f[v+(w*52|0)+16>>2]=+s(+(C*C+B*B+A*A));a[b+924>>0]=1;w=(c[b+740>>2]|0)+(w*52|0)+20|0;a[w>>0]=a[w>>0]|1;g=g+1|0}h=h+1|0}while((h|0)!=(x|0))}}while((k|0)!=(x|0))}else g=0;HJ(y);y=g;return y|0}function Vb(d,e){d=d|0;e=+e;var g=0,h=0.0,i=0,j=0.0,k=0.0,l=0,m=0,n=0,o=0,p=0.0,q=0.0,r=0,s=0.0,t=0;r=ea;ea=ea+304|0;Fi(14750);a:do if((c[d+232>>2]|0)>0){n=r+136+48|0;m=0;while(1){l=c[(c[d+240>>2]|0)+(m<<2)>>2]|0;f[l+244>>2]=1.0;b:do switch(c[l+216>>2]|0){case 2:case 5:break;default:if(!(c[l+204>>2]&3)){ag(l+4|0,+f[l+312>>2],+f[l+316>>2],+f[l+320>>2],l+328|0,e,r+136|0);h=+f[n>>2]-+f[l+52>>2];k=+f[r+136+52>>2]-+f[l+56>>2];j=+f[r+136+56>>2]-+f[l+60>>2];if(a[d+44>>0]|0?(s=+f[l+252>>2],s*s!=0.0?s*s>2]|0)+4>>2]|0)<20){c[6409]=(c[6409]|0)+1;g=c[d+68>>2]|0;g=ra[c[(c[g>>2]|0)+36>>2]&127](g)|0;i=c[d+24>>2]|0;f[r+200+4>>2]=1.0;c[r+200+12>>2]=c[l+52>>2];c[r+200+12+4>>2]=c[l+52+4>>2];c[r+200+12+8>>2]=c[l+52+8>>2];c[r+200+12+12>>2]=c[l+52+12>>2];c[r+200+28>>2]=c[n>>2];c[r+200+28+4>>2]=c[n+4>>2];c[r+200+28+8>>2]=c[n+8>>2];c[r+200+28+12>>2]=c[n+12>>2];c[r+200+76>>2]=0;c[r+200>>2]=5396;c[r+200+80>>2]=l;c[r+200+88>>2]=g;c[r+200+92>>2]=i;i=c[l+248>>2]|0;c[r+80+8>>2]=0;c[r+80+12>>2]=1065353216;c[r+80+16>>2]=1065353216;c[r+80+20>>2]=1065353216;f[r+80+24>>2]=0.0;c[r+80>>2]=7884;c[r+80+4>>2]=8;c[r+80+28>>2]=i;c[r+80+44>>2]=i;c[r+200+84>>2]=c[d+56>>2];i=c[l+188>>2]|0;b[r+200+8>>1]=b[i+4>>1]|0;b[r+200+10>>1]=b[i+6>>1]|0;c[r+16+48>>2]=c[n>>2];c[r+16+48+4>>2]=c[n+4>>2];c[r+16+48+8>>2]=c[n+8>>2];c[r+16+48+12>>2]=c[n+12>>2];c[r+16>>2]=c[l+4>>2];c[r+16+4>>2]=c[l+4+4>>2];c[r+16+8>>2]=c[l+4+8>>2];c[r+16+12>>2]=c[l+4+12>>2];c[r+16+16>>2]=c[l+20>>2];c[r+16+16+4>>2]=c[l+20+4>>2];c[r+16+16+8>>2]=c[l+20+8>>2];c[r+16+16+12>>2]=c[l+20+12>>2];c[r+16+32>>2]=c[l+36>>2];c[r+16+32+4>>2]=c[l+36+4>>2];c[r+16+32+8>>2]=c[l+36+8>>2];c[r+16+32+12>>2]=c[l+36+12>>2];Gc(d,r+80|0,l+4|0,r+16|0,r+200|0,0.0);h=+f[r+200+4>>2];if(h<1.0){f[l+244>>2]=h;ag(l+4|0,+f[l+312>>2],+f[l+316>>2],+f[l+320>>2],l+328|0,h*e,r+136|0);f[l+244>>2]=0.0;Md(l,r+136|0);g=4}else g=0;if(!g)o=12}else o=12;if((o|0)==12){o=0;g=0}i=c[2685]|0;t=(c[i+16>>2]|0)+-1|0;c[i+16>>2]=t;do if(!t){if(c[i+4>>2]|0){Y(r+200|0,0)|0;t=c[6746]|0;f[i+8>>2]=+f[i+8>>2]+ +(((c[r+200+4>>2]|0)-(c[t+4>>2]|0)+(((c[r+200>>2]|0)-(c[t>>2]|0)|0)*1e6|0)-(c[i+12>>2]|0)|0)>>>0)/1.0e3;if(c[i+16>>2]|0)break;i=c[2685]|0}c[2685]=c[i+20>>2]}while(0);if(g|0)break b}Md(l,r+136|0)}}while(0);m=m+1|0;if((m|0)>=(c[d+232>>2]|0))break a}}while(0);do if(a[d+275>>0]|0){Fi(14790);if((c[d+308>>2]|0)>0){n=0;do{m=c[(c[d+316>>2]|0)+(n<<2)>>2]|0;l=c[m+740>>2]|0;l=(c[l+236>>2]&2|0)==0?0:l;o=c[m+744>>2]|0;o=(c[o+236>>2]&2|0)==0?0:o;g=c[m+748>>2]|0;if((g|0)>0)if(!l){i=0;do{h=+f[57]*+f[o+228>>2];if(h>0.0?(p=+f[m+4+(i*184|0)+120>>2],p!=0.0):0){k=h*(p*+f[m+4+(i*184|0)+64>>2]);e=h*(p*+f[m+4+(i*184|0)+68>>2]);s=h*(p*+f[m+4+(i*184|0)+72>>2]);h=+f[m+4+(i*184|0)+36>>2]-+f[o+56>>2];j=+f[m+4+(i*184|0)+40>>2]-+f[o+60>>2];f[r+16>>2]=+f[m+4+(i*184|0)+32>>2]-+f[o+52>>2];f[r+16+4>>2]=h;f[r+16+8>>2]=j;f[r+16+12>>2]=0.0;f[r>>2]=k;f[r+4>>2]=e;f[r+8>>2]=s;f[r+12>>2]=0.0;uk(o,r,r+16|0);g=c[m+748>>2]|0}i=i+1|0}while((i|0)<(g|0))}else{i=0;do{h=+f[l+228>>2]*+f[o+228>>2];if(h>0.0?(q=+f[m+4+(i*184|0)+120>>2],q!=0.0):0){k=h*(q*+f[m+4+(i*184|0)+64>>2]);e=h*(q*+f[m+4+(i*184|0)+68>>2]);s=h*(q*+f[m+4+(i*184|0)+72>>2]);f[r+200>>2]=-k;f[r+200+4>>2]=-e;f[r+200+8>>2]=-s;f[r+200+12>>2]=0.0;j=+f[m+4+(i*184|0)+52>>2]-+f[l+56>>2];h=+f[m+4+(i*184|0)+56>>2]-+f[l+60>>2];f[r+80>>2]=+f[m+4+(i*184|0)+48>>2]-+f[l+52>>2];f[r+80+4>>2]=j;f[r+80+8>>2]=h;f[r+80+12>>2]=0.0;h=+f[m+4+(i*184|0)+36>>2]-+f[o+56>>2];j=+f[m+4+(i*184|0)+40>>2]-+f[o+60>>2];f[r+16>>2]=+f[m+4+(i*184|0)+32>>2]-+f[o+52>>2];f[r+16+4>>2]=h;f[r+16+8>>2]=j;f[r+16+12>>2]=0.0;uk(l,r+200|0,r+80|0);f[r>>2]=k;f[r+4>>2]=e;f[r+8>>2]=s;f[r+12>>2]=0.0;uk(o,r,r+16|0);g=c[m+748>>2]|0}i=i+1|0}while((i|0)<(g|0))}n=n+1|0}while((n|0)<(c[d+308>>2]|0))}g=c[2685]|0;t=(c[g+16>>2]|0)+-1|0;c[g+16>>2]=t;if(!t){if(c[g+4>>2]|0){Y(r+200|0,0)|0;t=c[6746]|0;f[g+8>>2]=+f[g+8>>2]+ +(((c[r+200+4>>2]|0)-(c[t+4>>2]|0)+(((c[r+200>>2]|0)-(c[t>>2]|0)|0)*1e6|0)-(c[g+12>>2]|0)|0)>>>0)/1.0e3;if(c[g+16>>2]|0)break;g=c[2685]|0}c[2685]=c[g+20>>2]}}while(0);g=c[2685]|0;t=(c[g+16>>2]|0)+-1|0;c[g+16>>2]=t;if(t|0){ea=r;return}do if(c[g+4>>2]|0){Y(r+200|0,0)|0;t=c[6746]|0;f[g+8>>2]=+f[g+8>>2]+ +(((c[r+200+4>>2]|0)-(c[t+4>>2]|0)+(((c[r+200>>2]|0)-(c[t>>2]|0)|0)*1e6|0)-(c[g+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[g+16>>2]|0)){g=c[2685]|0;break}else{ea=r;return}}while(0);c[2685]=c[g+20>>2];ea=r;return}function Wb(b,d){b=b|0;d=d|0;var e=0,g=0.0,i=0.0,j=0.0,k=0,l=0,m=0.0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,t=0,u=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0;H=ea;ea=ea+96|0;e=c[b+216>>2]|0;if(+f[e+4>>2]==0.0){G=0;ea=H;return G|0}G=c[d>>2]|0;if(!(ta[c[(c[e>>2]|0)+8>>2]&31](e,c[G+188>>2]|0)|0)){G=1;ea=H;return G|0}d=c[G+192>>2]|0;F=c[b+216>>2]|0;if((c[d+4>>2]|0)!=32){c[H+32>>2]=0;c[H+32+4>>2]=d;c[H+32+8>>2]=G;c[H+32+12>>2]=G+4;c[H+32+16>>2]=-1;c[H+32+20>>2]=-1;Nb(b+68|0,b+132|0,H+32|0,F);G=1;ea=H;return G|0}if((G|0)==0?1:(c[G+236>>2]|0)!=8){G=1;ea=H;return G|0}d=c[G+752>>2]|0;if(d)if(!(c[G+988>>2]|0)){d=c[G+988+4>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[G+988+4>>2]=0;c[G+988+8>>2]=-1;d=c[G+988+32>>2]|0;if(d|0){if(a[G+988+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[G+988+32>>2]=0}a[G+988+36>>0]=1;c[G+988+32>>2]=0;c[G+988+24>>2]=0;c[G+988+28>>2]=0;c[G+988+16>>2]=0;d=c[G+752>>2]|0;if((d|0)>0){t=0;do{l=c[G+760>>2]|0;n=l+(t*44|0)|0;k=c[l+(t*44|0)+8>>2]|0;u=c[l+(t*44|0)+12>>2]|0;d=c[l+(t*44|0)+16>>2]|0;g=+f[k+8>>2];j=+f[k+12>>2];i=+f[k+16>>2];q=+f[k+20>>2];B=+f[u+8>>2];m=B>2];r=E>2];o=D>2];p=C>2];m=C>2];r=D>2];o=E>2];p=B>2]|0;if(!d){c[6747]=(c[6747]|0)+1;d=kb(63)|0;if(!d)d=0;else{c[(d+4+15&-16)+-4>>2]=d;d=d+4+15&-16}e=d;k=e+44|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(k|0))}else c[G+988+4>>2]=0;c[d+32>>2]=0;c[d+36>>2]=n;c[d+40>>2]=0;f[d>>2]=m;f[d+4>>2]=r;f[d+8>>2]=o;f[d+12>>2]=p;f[d+16>>2]=g;f[d+20>>2]=j;f[d+24>>2]=i;f[d+28>>2]=q;je(G+988|0,c[G+988>>2]|0,d);c[G+988+12>>2]=(c[G+988+12>>2]|0)+1;c[l+(t*44|0)+40>>2]=d;t=t+1|0;d=c[G+752>>2]|0}while((t|0)<(d|0));e=G+988|0}else e=G+988|0}else e=G+988|0;else{e=G+988|0;d=0}C=+f[b+180>>2]-+f[b+116>>2];E=+f[b+184>>2]-+f[b+120>>2];D=+f[b+188>>2]-+f[b+124>>2];e=c[e>>2]|0;if(!e)if((d|0)>0){t=c[G+760>>2]|0;i=1.0;g=1.0;k=0;u=0;l=-1;n=1065353216;e=0;do{K=c[t+(u*44|0)+8>>2]|0;J=c[t+(u*44|0)+12>>2]|0;I=c[t+(u*44|0)+16>>2]|0;j=+Pg(b+116|0,C,E,D,+f[K+8>>2],+f[K+12>>2],+f[K+16>>2],+f[J+8>>2],+f[J+12>>2],+f[J+16>>2],+f[I+8>>2],+f[I+12>>2],+f[I+16>>2],i);if(j>0.0){g=j;i=j;k=k+1|0;l=u;n=(f[h>>2]=j,c[h>>2]|0);e=3}u=u+1|0}while((u|0)!=(d|0));d=k}else{g=1.0;d=0;l=-1;n=1065353216;e=0}else{c[H+32>>2]=4284;c[H+32+4>>2]=c[b+116>>2];c[H+32+4+4>>2]=c[b+116+4>>2];c[H+32+4+8>>2]=c[b+116+8>>2];c[H+32+4+12>>2]=c[b+116+12>>2];f[H+32+36>>2]=C;f[H+32+40>>2]=E;f[H+32+44>>2]=D;f[H+32+48>>2]=0.0;c[H+32+20>>2]=c[b+180>>2];c[H+32+20+4>>2]=c[b+180+4>>2];c[H+32+20+8>>2]=c[b+180+8>>2];c[H+32+20+12>>2]=c[b+180+12>>2];c[H+32+52>>2]=1065353216;c[H+32+56>>2]=0;c[H+32+60>>2]=0;Dd(e,b+116|0,b+180|0,H+32|0);d=c[H+32+56>>2]|0;if(!d){g=1.0;k=0;l=-1;n=1065353216;e=0}else{n=c[H+32+52>>2]|0;g=(c[h>>2]=n,+f[h>>2]);k=1;l=(d-(c[G+760>>2]|0)|0)/44|0;e=3}d=k}t=c[G+772>>2]|0;if((t|0)>0){u=c[G+780>>2]|0;k=0;do{K=c[u+(k*104|0)+8>>2]|0;w=+f[K+8>>2];x=+f[K+12>>2];y=+f[K+16>>2];K=c[u+(k*104|0)+12>>2]|0;m=+f[K+8>>2];o=+f[K+12>>2];p=+f[K+16>>2];K=c[u+(k*104|0)+16>>2]|0;z=+f[K+8>>2];A=+f[K+12>>2];B=+f[K+16>>2];i=(c[h>>2]=n,+f[h>>2]);j=+Pg(b+116|0,C,E,D,w,x,y,m,o,p,z,A,B,i);if(j>0.0){i=j;g=j;d=d+1|0;l=k;n=(f[h>>2]=j,c[h>>2]|0);e=4}K=c[u+(k*104|0)+20>>2]|0;q=+f[K+8>>2];r=+f[K+12>>2];v=+f[K+16>>2];i=+Pg(b+116|0,C,E,D,w,x,y,m,o,p,q,r,v,i);if(i>0.0){j=i;g=i;d=d+1|0;l=k;n=(f[h>>2]=i,c[h>>2]|0);e=4}else j=(c[h>>2]=n,+f[h>>2]);i=+Pg(b+116|0,C,E,D,m,o,p,z,A,B,q,r,v,j);if(i>0.0){j=i;g=i;d=d+1|0;l=k;n=(f[h>>2]=i,c[h>>2]|0);e=4}else j=(c[h>>2]=n,+f[h>>2]);i=+Pg(b+116|0,C,E,D,w,x,y,z,A,B,q,r,v,j);if(i>0.0){g=i;d=d+1|0;l=k;n=(f[h>>2]=i,c[h>>2]|0);e=4}k=k+1|0}while((k|0)!=(t|0));q=g}else q=g;if(!d){K=1;ea=H;return K|0}if(!(q<=+f[F+4>>2])){K=1;ea=H;return K|0}c[H+32>>2]=0;c[H+32+4>>2]=l;m=+f[b+180>>2]-+f[b+116>>2];p=+f[b+184>>2]-+f[b+120>>2];o=+f[b+188>>2]-+f[b+124>>2];g=1.0/+s(+(m*m+p*p+o*o));if((e|0)==3){d=c[G+748+12>>2]|0;g=+f[d+(l*44|0)+20>>2];j=+f[d+(l*44|0)+24>>2];i=+f[d+(l*44|0)+28>>2];if(m*g+p*j+o*i>0.0){m=-g;j=-j;i=-i;g=0.0}else{m=g;g=+f[d+(l*44|0)+32>>2]}}else{m=-(m*g);j=-(p*g);i=-(o*g);g=0.0}c[H>>2]=G;c[H+4>>2]=H+32;f[H+8>>2]=m;f[H+12>>2]=j;f[H+16>>2]=i;f[H+20>>2]=g;f[H+24>>2]=q;+ka[c[(c[F>>2]|0)+12>>2]&15](F,H,1);K=1;ea=H;return K|0}function Xb(b,d,e){b=b|0;d=d|0;e=+e;var g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0,o=0,p=0.0,q=0,r=0;r=ea;ea=ea+112|0;j=c[b+716>>2]|0;if((j|0)==(c[b+712>>2]|0)){a:do if(j){k=c[b+720>>2]|0;if((j|0)>0){h=k;i=0;while(1){g=c[h+(i*104|0)+96>>2]|0;if(g|0)c[g+36>>2]=i;g=i+1|0;if((g|0)==(j|0))break a;h=c[b+720>>2]|0;i=g}}}else k=0;while(0);g=c[b+732>>2]|0;if((g|0)>0){h=0;do{o=(c[b+740>>2]|0)+(h*52|0)+8|0;c[o>>2]=((c[o>>2]|0)-k|0)/104|0;o=(c[b+740>>2]|0)+(h*52|0)+12|0;c[o>>2]=((c[o>>2]|0)-k|0)/104|0;h=h+1|0}while((h|0)!=(g|0))}g=c[b+752>>2]|0;if((g|0)>0){i=0;do{h=(c[b+760>>2]|0)+(i*44|0)+8|0;c[h>>2]=((c[h>>2]|0)-k|0)/104|0;h=(c[b+760>>2]|0)+(i*44|0)+12|0;c[h>>2]=((c[h>>2]|0)-k|0)/104|0;h=(c[b+760>>2]|0)+(i*44|0)+16|0;c[h>>2]=((c[h>>2]|0)-k|0)/104|0;h=c[(c[b+760>>2]|0)+(i*44|0)+40>>2]|0;if(h|0)c[h+36>>2]=i;i=i+1|0}while((i|0)!=(g|0))}g=c[b+792>>2]|0;if((g|0)>0){h=c[b+800>>2]|0;i=0;do{o=h+(i*96|0)|0;c[o>>2]=((c[o>>2]|0)-k|0)/104|0;i=i+1|0}while((i|0)!=(g|0))}i=c[b+692>>2]|0;if((i|0)>0){g=c[b+700>>2]|0;j=0;do{if((c[g+(j*60|0)+24>>2]|0)>0){h=0;do{g=g+(j*60|0)+28+(h<<2)|0;c[g>>2]=((c[g>>2]|0)-k|0)/104|0;h=h+1|0;g=c[b+700>>2]|0}while((h|0)<(c[g+(j*60|0)+24>>2]|0))}j=j+1|0}while((j|0)!=(i|0))}i=c[b+712>>2]|0;if((c[b+716>>2]|0)<(i<<1|1|0)){c[6747]=(c[6747]|0)+1;g=kb(((i<<1|1)*104|3)+16|0)|0;if(!g)j=0;else{c[(g+4+15&-16)+-4>>2]=g;j=g+4+15&-16}g=c[b+712>>2]|0;if((g|0)>0){h=0;do{n=j+(h*104|0)|0;k=(c[b+720>>2]|0)+(h*104|0)|0;o=n+104|0;do{c[n>>2]=c[k>>2];n=n+4|0;k=k+4|0}while((n|0)<(o|0));h=h+1|0}while((h|0)!=(g|0))}g=c[b+720>>2]|0;if(g|0){if(a[b+724>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+720>>2]=0}a[b+724>>0]=1;c[b+720>>2]=j;c[b+716>>2]=i<<1|1;i=c[b+712>>2]|0}b:do if(i){j=c[b+720>>2]|0;if((i|0)>0){k=j;g=0;while(1){h=c[k+(g*104|0)+96>>2]|0;if(h|0)c[h+36>>2]=k+(g*104|0);g=g+1|0;if((g|0)==(i|0)){k=j;break b}k=c[b+720>>2]|0}}else k=j}else k=0;while(0);g=c[b+732>>2]|0;if((g|0)>0){h=0;do{o=(c[b+740>>2]|0)+(h*52|0)+8|0;c[o>>2]=k+((c[o>>2]|0)*104|0);o=(c[b+740>>2]|0)+(h*52|0)+12|0;c[o>>2]=k+((c[o>>2]|0)*104|0);h=h+1|0}while((h|0)!=(g|0))}g=c[b+752>>2]|0;if((g|0)>0){j=0;do{h=(c[b+760>>2]|0)+(j*44|0)+8|0;c[h>>2]=k+((c[h>>2]|0)*104|0);h=(c[b+760>>2]|0)+(j*44|0)+12|0;c[h>>2]=k+((c[h>>2]|0)*104|0);h=(c[b+760>>2]|0)+(j*44|0)+16|0;c[h>>2]=k+((c[h>>2]|0)*104|0);h=c[b+760>>2]|0;i=c[h+(j*44|0)+40>>2]|0;if(i|0)c[i+36>>2]=h+(j*44|0);j=j+1|0}while((j|0)!=(g|0))}h=c[b+792>>2]|0;if((h|0)>0){g=c[b+800>>2]|0;i=0;do{o=g+(i*96|0)|0;c[o>>2]=k+((c[o>>2]|0)*104|0);i=i+1|0}while((i|0)!=(h|0))}i=c[b+692>>2]|0;if((i|0)>0){g=c[b+700>>2]|0;j=0;do{if((c[g+(j*60|0)+24>>2]|0)>0){h=0;do{g=g+(j*60|0)+28+(h<<2)|0;c[g>>2]=k+((c[g>>2]|0)*104|0);h=h+1|0;g=c[b+700>>2]|0}while((h|0)<(c[g+(j*60|0)+24>>2]|0))}j=j+1|0}while((j|0)!=(i|0))}}n=c[b+192>>2]|0;p=+ha[c[(c[n>>2]|0)+48>>2]&15](n);n=r;o=n+100|0;do{c[n>>2]=0;n=n+4|0}while((n|0)<(o|0));g=c[b+712>>2]|0;if((g|0)==(c[b+716>>2]|0)?(q=(g|0)==0?1:g<<1,(g|0)<(q|0)):0){if(!q)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((q*104|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[b+712>>2]|0}if((g|0)>0){i=0;do{n=h+(i*104|0)|0;k=(c[b+720>>2]|0)+(i*104|0)|0;o=n+104|0;do{c[n>>2]=c[k>>2];n=n+4|0;k=k+4|0}while((n|0)<(o|0));i=i+1|0}while((i|0)!=(g|0))}g=c[b+720>>2]|0;if(g|0){if(a[b+724>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+720>>2]=0}a[b+724>>0]=1;c[b+720>>2]=h;c[b+716>>2]=q;g=c[b+712>>2]|0}n=c[b+720>>2]|0;c[n+(g*104|0)>>2]=0;n=n+(g*104|0)+4|0;k=r;o=n+100|0;do{c[n>>2]=c[k>>2];n=n+4|0;k=k+4|0}while((n|0)<(o|0));h=c[b+712>>2]|0;c[b+712>>2]=h+1;i=c[b+720>>2]|0;n=i+(h*104|0)|0;o=n+104|0;do{c[n>>2]=0;n=n+4|0}while((n|0)<(o|0));c[i+(h*104|0)+8>>2]=c[d>>2];c[i+(h*104|0)+8+4>>2]=c[d+4>>2];c[i+(h*104|0)+8+8>>2]=c[d+8>>2];c[i+(h*104|0)+8+12>>2]=c[d+12>>2];mp(i+(h*104|0)+24|0,d|0,16)|0;f[i+(h*104|0)+88>>2]=e>0.0?1.0/e:0.0;c[i+(h*104|0)+4>>2]=c[c[b+880>>2]>>2];e=+f[i+(h*104|0)+8>>2];l=+f[i+(h*104|0)+12>>2];m=+f[i+(h*104|0)+16>>2];g=c[b+932>>2]|0;if(g|0){c[b+932>>2]=0;d=g;q=d+32|0;c[q>>2]=0;q=d+36|0;c[q>>2]=i+(h*104|0);q=d+40|0;c[q>>2]=0;f[d>>2]=e-p;q=d+4|0;f[q>>2]=l-p;q=d+8|0;f[q>>2]=m-p;q=d+12|0;f[q>>2]=0.0;q=d+16|0;f[q>>2]=p+e;q=d+20|0;f[q>>2]=p+l;q=d+24|0;f[q>>2]=p+m;q=d+28|0;f[q>>2]=0.0;q=c[b+928>>2]|0;je(b+928|0,q,d);b=b+940|0;q=c[b>>2]|0;q=q+1|0;c[b>>2]=q;b=i+(h*104|0)+96|0;c[b>>2]=d;ea=r;return}c[6747]=(c[6747]|0)+1;g=kb(63)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}n=g;o=n+44|0;do{c[n>>2]=0;n=n+4|0}while((n|0)<(o|0));d=g;q=d+32|0;c[q>>2]=0;q=d+36|0;c[q>>2]=i+(h*104|0);q=d+40|0;c[q>>2]=0;f[d>>2]=e-p;q=d+4|0;f[q>>2]=l-p;q=d+8|0;f[q>>2]=m-p;q=d+12|0;f[q>>2]=0.0;q=d+16|0;f[q>>2]=p+e;q=d+20|0;f[q>>2]=p+l;q=d+24|0;f[q>>2]=p+m;q=d+28|0;f[q>>2]=0.0;q=c[b+928>>2]|0;je(b+928|0,q,d);b=b+940|0;q=c[b>>2]|0;q=q+1|0;c[b>>2]=q;b=i+(h*104|0)+96|0;c[b>>2]=d;ea=r;return}function Yb(b,d,e,g,h,i,j,k,l){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0,H=0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0;H=ea;ea=ea+32|0;c[H+12>>2]=i;c[H+12+4>>2]=j;c[H+12+8>>2]=k;c[H>>2]=e;c[H+4>>2]=g;c[H+8>>2]=h;if(!(+f[d+52>>2]<+f[b+12>>2])){l=0;ea=H;return l|0}x=+f[d+36>>2];z=+f[d+40>>2];y=+f[d+44>>2];h=c[d+48>>2]|0;w=1.0/+s(+(x*x+z*z+y*y));k=wh(H)|0;A=+f[d+4>>2]-+f[k+48>>2];E=+f[d+8>>2]-+f[k+52>>2];C=+f[d+12>>2]-+f[k+56>>2];k=wh(H+12|0)|0;B=+f[d+20>>2]-+f[k+48>>2];F=+f[d+24>>2]-+f[k+52>>2];D=+f[d+28>>2]-+f[k+56>>2];if(!g)if(!e){o=0.0;r=0.0;p=0.0;m=0.0;n=0.0;q=0.0}else{q=+f[e+336>>2];n=+f[e+340>>2];v=+f[e+332>>2];o=+f[e+316>>2];r=+f[e+320>>2];p=+f[e+324>>2];m=C*q-E*n;n=A*n-C*v;q=E*v-A*q}else{q=+f[g+332>>2];n=+f[g+336>>2];v=+f[g+328>>2];o=+f[g+312>>2];r=+f[g+316>>2];p=+f[g+320>>2];m=C*q-E*n;n=A*n-C*v;q=E*v-A*q}v=o+m;u=r+n;q=p+q;if(!j)if(!i){r=0.0;t=0.0;m=0.0;n=0.0;o=0.0;p=0.0}else{p=+f[i+336>>2];o=+f[i+340>>2];I=+f[i+332>>2];r=+f[i+316>>2];t=+f[i+320>>2];m=+f[i+324>>2];n=D*p-F*o;o=B*o-D*I;p=F*I-B*p}else{p=+f[j+332>>2];o=+f[j+336>>2];I=+f[j+328>>2];r=+f[j+312>>2];t=+f[j+316>>2];m=+f[j+320>>2];n=D*p-F*o;o=B*o-D*I;p=F*I-B*p}r=v-(r+n);u=u-(t+o);t=q-(m+p);v=y*w*t+(z*w*u+x*w*r);I=+f[d+52>>2]-+f[b+12>>2];c[l+4>>2]=c[H>>2];c[l+4+4>>2]=c[H+4>>2];c[l+4+8>>2]=c[H+8>>2];c[l+16>>2]=c[H+12>>2];c[l+16+4>>2]=c[H+12+4>>2];c[l+16+8>>2]=c[H+12+8>>2];d=wh(H)|0;q=A*+f[d+4>>2]+E*+f[d+20>>2]+C*+f[d+36>>2];p=A*+f[d+8>>2]+E*+f[d+24>>2]+C*+f[d+40>>2];f[l+28>>2]=A*+f[d>>2]+E*+f[d+16>>2]+C*+f[d+32>>2];f[l+32>>2]=q;f[l+36>>2]=p;f[l+40>>2]=0.0;d=wh(H+12|0)|0;p=B*+f[d+4>>2]+F*+f[d+20>>2]+D*+f[d+36>>2];q=B*+f[d+8>>2]+F*+f[d+24>>2]+D*+f[d+40>>2];f[l+44>>2]=B*+f[d>>2]+F*+f[d+16>>2]+D*+f[d+32>>2];f[l+48>>2]=p;f[l+52>>2]=q;f[l+56>>2]=0.0;f[l+164>>2]=A;f[l+168>>2]=E;f[l+172>>2]=C;f[l+176>>2]=0.0;f[l+180>>2]=B;f[l+184>>2]=F;f[l+188>>2]=D;f[l+192>>2]=0.0;f[l+60>>2]=1.0;f[l+64>>2]=1.0;c[l+156>>2]=0;c[l+160>>2]=0;f[l+68>>2]=1.0;f[l+72>>2]=x*w*I;f[l+76>>2]=z*w*I;f[l+80>>2]=y*w*I;f[l+84>>2]=0.0;f[l+196>>2]=x*w;f[l+200>>2]=z*w;f[l+204>>2]=y*w;c[l+208>>2]=h;a[l+152>>0]=0;I=+f[b+16>>2];f[l+212>>2]=(t-y*w*v)*(t-y*w*v)+((r-x*w*v)*(r-x*w*v)+(u-z*w*v)*(u-z*w*v))>2]|0;if(!h){h=c[H>>2]|0;if(!h)n=0.0;else{h=h+128|0;G=14}}else{h=h+344|0;G=14}if((G|0)==14)n=+f[h>>2];if((a[24896]|0)==0?DC(24896)|0:0){h=25440;k=h+48|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(k|0));PB(24896)}h=c[H+4>>2]|0;if(!h){e=c[H>>2]|0;e=(e|0)==0?25440:e+180|0}else e=h+264|0;h=c[H+12+4>>2]|0;if(!h){h=c[H+12>>2]|0;if(!h)m=0.0;else{h=h+128|0;G=25}}else{h=h+344|0;G=25}if((G|0)==25)m=+f[h>>2];if((a[24896]|0)==0?DC(24896)|0:0){h=25440;k=h+48|0;do{c[h>>2]=0;h=h+4|0}while((h|0)<(k|0));PB(24896)}h=c[H+12+4>>2]|0;if(!h){h=c[H+12>>2]|0;h=(h|0)==0?25440:h+180|0}else h=h+264|0;V=+f[l+172>>2];N=+f[l+168>>2];M=+f[l+164>>2];U=+f[e>>2];T=+f[e+16>>2];S=+f[e+32>>2];R=+f[e+4>>2];Q=+f[e+20>>2];P=+f[e+36>>2];O=+f[e+8>>2];L=+f[e+24>>2];K=+f[e+40>>2];B=+f[l+188>>2];v=+f[l+184>>2];w=+f[l+180>>2];J=+f[h>>2];o=+f[h+16>>2];p=+f[h+32>>2];q=+f[h+4>>2];r=+f[h+20>>2];t=+f[h+36>>2];u=+f[h+8>>2];I=+f[h+24>>2];x=+f[h+40>>2];D=n-((U*0.0+T*-V+N*S)*0.0+V*(R*0.0+Q*-V+N*P)+(O*0.0+L*-V+N*K)*-N)+(m-((J*0.0+o*-B+v*p)*0.0+B*(q*0.0+r*-B+v*t)+(u*0.0+I*-B+v*x)*-v));F=0.0-((U*0.0+T*-V+N*S)*-V+(R*0.0+Q*-V+N*P)*0.0+M*(O*0.0+L*-V+N*K))+(0.0-((J*0.0+o*-B+v*p)*-B+(q*0.0+r*-B+v*t)*0.0+w*(u*0.0+I*-B+v*x)));y=0.0-(N*(U*0.0+T*-V+N*S)+(R*0.0+Q*-V+N*P)*-M+(O*0.0+L*-V+N*K)*0.0)+(0.0-(v*(J*0.0+o*-B+v*p)+(q*0.0+r*-B+v*t)*-w+(u*0.0+I*-B+v*x)*0.0));E=0.0-((V*U+T*0.0+S*-M)*0.0+V*(V*R+Q*0.0+P*-M)+(V*O+L*0.0+K*-M)*-N)+(0.0-((B*J+o*0.0+p*-w)*0.0+B*(B*q+r*0.0+t*-w)+(B*u+I*0.0+x*-w)*-v));C=n-((V*U+T*0.0+S*-M)*-V+(V*R+Q*0.0+P*-M)*0.0+M*(V*O+L*0.0+K*-M))+(m-((B*J+o*0.0+p*-w)*-B+(B*q+r*0.0+t*-w)*0.0+w*(B*u+I*0.0+x*-w)));z=0.0-(N*(V*U+T*0.0+S*-M)+(V*R+Q*0.0+P*-M)*-M+(V*O+L*0.0+K*-M)*0.0)+(0.0-(v*(B*J+o*0.0+p*-w)+(B*q+r*0.0+t*-w)*-w+(B*u+I*0.0+x*-w)*0.0));A=0.0-((U*-N+M*T+S*0.0)*0.0+V*(R*-N+M*Q+P*0.0)+(O*-N+M*L+K*0.0)*-N)+(0.0-((J*-v+w*o+p*0.0)*0.0+B*(q*-v+w*r+t*0.0)+(u*-v+w*I+x*0.0)*-v));B=0.0-((U*-N+M*T+S*0.0)*-V+(R*-N+M*Q+P*0.0)*0.0+M*(O*-N+M*L+K*0.0))+(0.0-((J*-v+w*o+p*0.0)*-B+(q*-v+w*r+t*0.0)*0.0+w*(u*-v+w*I+x*0.0)));x=n-(N*(U*-N+M*T+S*0.0)+(R*-N+M*Q+P*0.0)*-M+(O*-N+M*L+K*0.0)*0.0)+(m-(v*(J*-v+w*o+p*0.0)+(q*-v+w*r+t*0.0)*-w+(u*-v+w*I+x*0.0)*0.0));I=1.0/(y*(B*E-C*A)+(D*(C*x-z*B)+F*(z*A-x*E)));f[l+104>>2]=(C*x-z*B)*I;f[l+108>>2]=(B*y-x*F)*I;f[l+112>>2]=(z*F-C*y)*I;f[l+116>>2]=0.0;f[l+120>>2]=(z*A-x*E)*I;f[l+124>>2]=(x*D-A*y)*I;f[l+128>>2]=(E*y-z*D)*I;f[l+132>>2]=0.0;f[l+136>>2]=(B*E-C*A)*I;f[l+140>>2]=(A*F-B*D)*I;f[l+144>>2]=(C*D-E*F)*I;f[l+148>>2]=0.0;l=1;ea=H;return l|0}function Zb(b,d,e){b=b|0;d=d|0;e=e|0;var g=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0,u=0,v=0.0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0;w=(a[b+180>>0]|0)==0;if(w?(a[b+48>>0]|0)!=0:0){s=+f[b+116>>2];v=+f[e>>2];z=+f[b+132>>2];y=+f[e+4>>2];B=+f[b+148>>2];A=+f[e+8>>2];q=+f[b+120>>2];E=+f[b+136>>2];F=+f[b+152>>2];o=+f[b+124>>2];J=+f[b+140>>2];p=+f[b+156>>2];x=+f[e+16>>2];m=+f[e+20>>2];n=+f[e+24>>2];I=+f[e+32>>2];r=+f[e+36>>2];C=+f[e+40>>2];i=+f[b+164>>2];g=+f[b+168>>2];H=+f[b+172>>2];G=+f[e+48>>2]+(v*i+y*g+A*H);D=x*i+m*g+n*H+ +f[e+52>>2];H=I*i+r*g+C*H+ +f[e+56>>2];f[b+824>>2]=s*v+z*y+B*A;f[b+828>>2]=v*q+y*E+A*F;f[b+832>>2]=v*o+y*J+A*p;f[b+836>>2]=0.0;f[b+840>>2]=s*x+z*m+B*n;f[b+844>>2]=q*x+E*m+F*n;f[b+848>>2]=o*x+J*m+p*n;f[b+852>>2]=0.0;f[b+856>>2]=s*I+z*r+B*C;f[b+860>>2]=q*I+E*r+F*C;f[b+864>>2]=o*I+J*r+p*C;f[b+868>>2]=0.0;f[b+872>>2]=G;f[b+876>>2]=D;f[b+880>>2]=H;f[b+884>>2]=0.0;H=+f[b+52>>2];D=+f[d>>2];G=+f[b+68>>2];C=+f[d+4>>2];p=+f[b+84>>2];r=+f[d+8>>2];J=+f[b+56>>2];I=+f[b+72>>2];o=+f[b+88>>2];F=+f[b+60>>2];E=+f[b+76>>2];q=+f[b+92>>2];B=+f[d+16>>2];z=+f[d+20>>2];s=+f[d+24>>2];n=+f[d+32>>2];m=+f[d+36>>2];x=+f[d+40>>2];A=+f[b+100>>2];y=+f[b+104>>2];v=+f[b+108>>2];g=n*A+m*y;i=F*n+E*m+q*x;j=D*J+C*I+r*o;k=H*D+G*C+p*r;l=J*n+I*m+o*x;m=H*n+G*m+p*x;n=F*B+E*z+q*s;o=J*B+I*z+o*s;p=H*B+G*z+p*s;q=D*F+C*E+r*q;r=D*A+C*y+r*v;s=B*A+z*y+s*v;t=b+856|0;u=b+840|0;v=x*v}else{s=+f[b+52>>2];v=+f[d>>2];H=+f[b+68>>2];I=+f[d+4>>2];F=+f[b+84>>2];G=+f[d+8>>2];q=+f[b+56>>2];C=+f[b+72>>2];B=+f[b+88>>2];o=+f[b+60>>2];x=+f[b+76>>2];p=+f[b+92>>2];J=+f[d+16>>2];m=+f[d+20>>2];n=+f[d+24>>2];y=+f[d+32>>2];r=+f[d+36>>2];E=+f[d+40>>2];i=+f[b+100>>2];g=+f[b+104>>2];z=+f[b+108>>2];A=+f[d+48>>2]+(v*i+I*g+G*z);D=J*i+m*g+n*z+ +f[d+52>>2];z=y*i+r*g+E*z+ +f[d+56>>2];f[b+824>>2]=s*v+H*I+F*G;f[b+828>>2]=v*q+I*C+G*B;f[b+832>>2]=v*o+I*x+G*p;f[b+836>>2]=0.0;f[b+840>>2]=s*J+H*m+F*n;f[b+844>>2]=q*J+C*m+B*n;f[b+848>>2]=o*J+x*m+p*n;f[b+852>>2]=0.0;f[b+856>>2]=s*y+H*r+F*E;f[b+860>>2]=q*y+C*r+B*E;f[b+864>>2]=o*y+x*r+p*E;f[b+868>>2]=0.0;f[b+872>>2]=A;f[b+876>>2]=D;f[b+880>>2]=z;f[b+884>>2]=0.0;z=+f[b+116>>2];D=+f[e>>2];A=+f[b+132>>2];E=+f[e+4>>2];p=+f[b+148>>2];r=+f[e+8>>2];x=+f[b+120>>2];y=+f[b+136>>2];o=+f[b+152>>2];B=+f[b+124>>2];C=+f[b+140>>2];q=+f[b+156>>2];F=+f[e+16>>2];H=+f[e+20>>2];s=+f[e+24>>2];n=+f[e+32>>2];m=+f[e+36>>2];J=+f[e+40>>2];G=+f[b+164>>2];I=+f[b+168>>2];v=+f[b+172>>2];g=n*G+m*I;i=B*n+C*m+q*J;j=D*x+E*y+r*o;k=z*D+A*E+p*r;l=x*n+y*m+o*J;m=z*n+A*m+p*J;n=B*F+C*H+q*s;o=x*F+y*H+o*s;p=z*F+A*H+p*s;q=D*B+E*C+r*q;r=D*G+E*I+r*v;s=F*G+H*I+s*v;t=b+856|0;u=b+840|0;v=J*v;d=e}I=+f[d+48>>2]+r;J=s+ +f[d+52>>2];g=g+v+ +f[d+56>>2];f[b+888>>2]=k;f[b+892>>2]=j;f[b+896>>2]=q;f[b+900>>2]=0.0;f[b+904>>2]=p;f[b+908>>2]=o;f[b+912>>2]=n;f[b+916>>2]=0.0;f[b+920>>2]=m;f[b+924>>2]=l;f[b+928>>2]=i;f[b+932>>2]=0.0;f[b+936>>2]=I;f[b+940>>2]=J;f[b+944>>2]=g;f[b+948>>2]=0.0;c[b+968>>2]=c[b+872>>2];c[b+968+4>>2]=c[b+872+4>>2];c[b+968+8>>2]=c[b+872+8>>2];c[b+968+12>>2]=c[b+872+12>>2];c[b+984>>2]=c[b+936>>2];c[b+984+4>>2]=c[b+936+4>>2];c[b+984+8>>2]=c[b+936+8>>2];c[b+984+12>>2]=c[b+936+12>>2];d=c[b+824>>2]|0;e=c[u>>2]|0;u=c[t>>2]|0;c[b+952>>2]=d;c[b+956>>2]=e;c[b+960>>2]=u;f[b+964>>2]=0.0;i=(c[h>>2]=d,+f[h>>2]);j=(c[h>>2]=e,+f[h>>2]);g=(c[h>>2]=u,+f[h>>2]);if(w?(a[b+48>>0]|0)==0:0){E=+f[b+968>>2];F=+f[b+972>>2];H=+f[b+976>>2];A=E;B=F;C=H;E=E-+f[b+984>>2];H=H-+f[b+992>>2];F=F-+f[b+988>>2];w=b+1016|0;f[w>>2]=E;w=b+1020|0;f[w>>2]=F;w=b+1024|0;f[w>>2]=H;w=b+1028|0;f[w>>2]=0.0;J=E*i;D=F*j;D=J+D;J=H*g;J=D+J;D=J*i;G=J*j;I=J*g;D=A+D;G=B+G;I=C+I;w=b+1e3|0;f[w>>2]=D;w=b+1004|0;f[w>>2]=G;w=b+1008|0;f[w>>2]=I;w=b+1012|0;f[w>>2]=0.0;w=b+1032|0;f[w>>2]=J;w=b+828|0;u=b+844|0;t=b+860|0;J=+f[w>>2];I=+f[u>>2];G=+f[t>>2];J=E*J;I=F*I;I=J+I;G=H*G;G=I+G;t=b+1036|0;f[t>>2]=G;t=b+832|0;u=b+848|0;w=b+864|0;G=+f[t>>2];I=+f[u>>2];J=+f[w>>2];G=E*G;I=F*I;I=G+I;J=H*J;J=I+J;w=b+1040|0;f[w>>2]=J;return}E=+f[b+968>>2];F=+f[b+972>>2];H=+f[b+976>>2];A=E;B=F;C=H;E=+f[b+984>>2]-E;H=+f[b+992>>2]-H;F=+f[b+988>>2]-F;w=b+1016|0;f[w>>2]=E;w=b+1020|0;f[w>>2]=F;w=b+1024|0;f[w>>2]=H;w=b+1028|0;f[w>>2]=0.0;J=E*i;D=F*j;D=J+D;J=H*g;J=D+J;D=J*i;G=J*j;I=J*g;D=A+D;G=B+G;I=C+I;w=b+1e3|0;f[w>>2]=D;w=b+1004|0;f[w>>2]=G;w=b+1008|0;f[w>>2]=I;w=b+1012|0;f[w>>2]=0.0;w=b+1032|0;f[w>>2]=J;w=b+828|0;u=b+844|0;t=b+860|0;J=+f[w>>2];I=+f[u>>2];G=+f[t>>2];J=E*J;I=F*I;I=J+I;G=H*G;G=I+G;t=b+1036|0;f[t>>2]=G;t=b+832|0;u=b+848|0;w=b+864|0;G=+f[t>>2];I=+f[u>>2];J=+f[w>>2];G=E*G;I=F*I;I=G+I;J=H*J;J=I+J;w=b+1040|0;f[w>>2]=J;return}function _b(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0,l=0.0,m=0.0,n=0.0,o=0,p=0.0,q=0.0,r=0.0,t=0,u=0,v=0.0,w=0.0,x=0;u=ea;ea=ea+672|0;c[u+448+8>>2]=0;c[u+448+12>>2]=1065353216;c[u+448+16>>2]=1065353216;c[u+448+20>>2]=1065353216;f[u+448+24>>2]=0.0;c[u+448>>2]=7884;c[u+448+4>>2]=8;f[u+448+28>>2]=0.0;f[u+448+44>>2]=0.0;f[u+384>>2]=1.0;c[u+384+4>>2]=0;c[u+384+4+4>>2]=0;c[u+384+4+8>>2]=0;c[u+384+4+12>>2]=0;f[u+384+20>>2]=1.0;c[u+384+24>>2]=0;c[u+384+24+4>>2]=0;c[u+384+24+8>>2]=0;c[u+384+24+12>>2]=0;f[u+384+40>>2]=1.0;f[u+384+44>>2]=0.0;c[u+384+48>>2]=c[a>>2];c[u+384+48+4>>2]=c[a+4>>2];c[u+384+48+8>>2]=c[a+8>>2];c[u+384+48+12>>2]=c[a+12>>2];a=e;k=a+36|0;do{c[a>>2]=0;a=a+4|0}while((a|0)<(k|0));c[u+504>>2]=b;c[u+504+4>>2]=u+448;w=+f[d>>2];v=+f[d+16>>2];g=+f[d+32>>2];h=+f[d+4>>2];i=+f[d+20>>2];j=+f[d+36>>2];m=+f[d+8>>2];p=+f[d+24>>2];r=+f[d+40>>2];f[u+504+8>>2]=w+v*0.0+g*0.0;f[u+504+12>>2]=h+i*0.0+j*0.0;f[u+504+16>>2]=m+p*0.0+r*0.0;f[u+504+20>>2]=0.0;f[u+504+24>>2]=w*0.0+v+g*0.0;f[u+504+28>>2]=h*0.0+i+j*0.0;f[u+504+32>>2]=m*0.0+p+r*0.0;f[u+504+36>>2]=0.0;f[u+504+40>>2]=w*0.0+v*0.0+g;f[u+504+44>>2]=h*0.0+i*0.0+j;f[u+504+48>>2]=m*0.0+p*0.0+r;f[u+504+52>>2]=0.0;l=+f[u+384+48>>2]-+f[d+48>>2];n=+f[u+384+52>>2]-+f[d+52>>2];q=+f[u+384+56>>2]-+f[d+56>>2];f[u+504+56>>2]=w+v*0.0+g*0.0;f[u+504+60>>2]=w*0.0+v+g*0.0;f[u+504+64>>2]=w*0.0+v*0.0+g;f[u+504+68>>2]=0.0;f[u+504+72>>2]=h+i*0.0+j*0.0;f[u+504+76>>2]=h*0.0+i+j*0.0;f[u+504+80>>2]=h*0.0+i*0.0+j;f[u+504+84>>2]=0.0;f[u+504+88>>2]=m+p*0.0+r*0.0;f[u+504+92>>2]=m*0.0+p+r*0.0;f[u+504+96>>2]=m*0.0+p*0.0+r;f[u+504+100>>2]=0.0;f[u+504+104>>2]=l*w+n*v+q*g;f[u+504+108>>2]=l*h+n*i+q*j;f[u+504+112>>2]=l*m+n*p+q*r;f[u+504+116>>2]=0.0;c[u+504+120>>2]=82;c[u+504+124>>2]=0;c[u+364>>2]=0;c[u+128>>2]=0;c[u+128+4>>2]=0;c[u+128+8>>2]=0;c[u+128+12>>2]=0;c[u+376>>2]=2;c[u+368>>2]=0;f[u+144>>2]=0.0;c[u+648>>2]=1065353216;c[u+648+4>>2]=1065353216;c[u+648+8>>2]=1065353216;f[u+648+12>>2]=0.0;switch(Db(u,u+504|0,u+648|0)|0){case 0:{a=c[u+372>>2]|0;if(!(c[a+32>>2]|0)){j=0.0;i=0.0;g=0.0;p=0.0;n=0.0;h=0.0}else{g=0.0;i=0.0;j=0.0;h=0.0;n=0.0;p=0.0;t=0;do{r=+f[a+16+(t<<2)>>2];k=c[u+504+120>>2]|0;x=c[u+504+124>>2]|0;o=(c[u+504>>2]|0)+(1?x>>1:x)|0;if(x&1)k=c[(c[o>>2]|0)+k>>2]|0;Ma[k&127](u+648|0,o,c[a+(t<<2)>>2]|0);g=g+r*+f[u+648>>2];i=i+r*+f[u+648+4>>2];j=j+r*+f[u+648+8>>2];a=c[(c[u+372>>2]|0)+(t<<2)>>2]|0;l=-+f[a>>2];m=-+f[a+4>>2];q=-+f[a+8>>2];a=c[u+504+120>>2]|0;x=c[u+504+124>>2]|0;k=(c[u+504+4>>2]|0)+(1?x>>1:x)|0;if(x&1)a=c[(c[k>>2]|0)+a>>2]|0;w=+f[u+504+24>>2]*l+ +f[u+504+28>>2]*m+ +f[u+504+32>>2]*q;v=+f[u+504+40>>2]*l+ +f[u+504+44>>2]*m+ +f[u+504+48>>2]*q;f[u+632>>2]=+f[u+504+8>>2]*l+ +f[u+504+12>>2]*m+ +f[u+504+16>>2]*q;f[u+632+4>>2]=w;f[u+632+8>>2]=v;f[u+632+12>>2]=0.0;Ma[a&127](u+648|0,k,u+632|0);q=+f[u+648>>2];v=+f[u+648+4>>2];w=+f[u+648+8>>2];h=h+r*(q*+f[u+504+56>>2]+v*+f[u+504+60>>2]+w*+f[u+504+64>>2]+ +f[u+504+104>>2]);n=n+r*(q*+f[u+504+72>>2]+v*+f[u+504+76>>2]+w*+f[u+504+80>>2]+ +f[u+504+108>>2]);p=p+r*(q*+f[u+504+88>>2]+v*+f[u+504+92>>2]+w*+f[u+504+96>>2]+ +f[u+504+112>>2]);t=t+1|0;a=c[u+372>>2]|0}while(t>>>0<(c[a+32>>2]|0)>>>0)}q=g*+f[d>>2]+i*+f[d+4>>2]+j*+f[d+8>>2]+ +f[d+48>>2];r=g*+f[d+16>>2]+i*+f[d+20>>2]+j*+f[d+24>>2]+ +f[d+52>>2];l=g*+f[d+32>>2]+i*+f[d+36>>2]+j*+f[d+40>>2]+ +f[d+56>>2];f[e+4>>2]=q;f[e+8>>2]=r;f[e+12>>2]=l;f[e+16>>2]=0.0;j=h*+f[d>>2]+n*+f[d+4>>2]+p*+f[d+8>>2]+ +f[d+48>>2];m=h*+f[d+16>>2]+n*+f[d+20>>2]+p*+f[d+24>>2]+ +f[d+52>>2];i=h*+f[d+32>>2]+n*+f[d+36>>2]+p*+f[d+40>>2]+ +f[d+56>>2];f[e+20>>2]=j;f[e+24>>2]=m;f[e+28>>2]=i;f[e+32>>2]=0.0;switch(c[b+4>>2]|0){case 8:{g=+f[b+28>>2]*+f[b+12>>2];break}case 0:{g=+f[b+44>>2];break}case 1:{g=+f[b+44>>2];break}case 13:{g=+f[b+44>>2];break}case 11:{g=+f[b+44>>2];break}case 10:{g=+f[b+44>>2];break}case 4:case 5:{g=+f[b+44>>2];break}default:g=+ha[c[(c[b>>2]|0)+48>>2]&15](b)}switch(c[u+448+4>>2]|0){case 8:{h=+f[u+448+28>>2]*+f[u+448+12>>2];break}case 0:{h=+f[u+448+44>>2];break}case 1:{h=+f[u+448+44>>2];break}case 13:{h=+f[u+448+44>>2];break}case 11:{h=+f[u+448+44>>2];break}case 10:{h=+f[u+448+44>>2];break}case 4:case 5:{h=+f[u+448+44>>2];break}default:h=+ha[c[(c[u+448>>2]|0)+48>>2]&15](u+448|0)}w=g+h;v=+s(+((j-q)*(j-q)+(m-r)*(m-r)+(i-l)*(i-l)));f[e+36>>2]=(j-q)*(1.0/v);f[e+40>>2]=(m-r)*(1.0/v);f[e+44>>2]=(i-l)*(1.0/v);f[e+48>>2]=0.0;f[e+4>>2]=w*((j-q)*(1.0/v))+ +f[e+4>>2];f[e+8>>2]=w*((m-r)*(1.0/v))+ +f[e+8>>2];f[e+12>>2]=w*((i-l)*(1.0/v))+ +f[e+12>>2];w=v-w;ea=u;return +w}case 1:{if(!(Bb(b,d,u+448|0,u+384|0,u+128|0,e,1)|0)){w=3402823466385288598117041.0e14;ea=u;return +w}h=+f[e+4>>2]-+f[e+20>>2];j=+f[e+8>>2]-+f[e+24>>2];i=+f[e+12>>2]-+f[e+28>>2];g=+s(+(h*h+j*j+i*i));if(g>=1.1920928955078125e-07){f[e+36>>2]=h*(1.0/g);f[e+40>>2]=j*(1.0/g);f[e+44>>2]=i*(1.0/g);f[e+48>>2]=0.0}w=-g;ea=u;return +w}default:{w=3402823466385288598117041.0e14;ea=u;return +w}}return 0.0}function $b(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0;q=ea;ea=ea+224|0;p=(a[b+28>>0]|0)!=0;o=p?e:d;p=p?d:e;n=c[o+4>>2]|0;if((c[n+68>>2]|0)!=(c[b+40>>2]|0)){i=c[b+12>>2]|0;if((i|0)>0){k=0;do{j=c[(c[b+20>>2]|0)+(k<<2)>>2]|0;if(j|0){Ca[c[c[j>>2]>>2]&511](j);l=c[b+4>>2]|0;Ia[c[(c[l>>2]|0)+60>>2]&127](l,c[(c[b+20>>2]|0)+(k<<2)>>2]|0)}k=k+1|0}while((k|0)!=(i|0))}mg(b,d,e)}l=c[n+64>>2]|0;k=c[b+4>>2]|0;j=c[b+20>>2]|0;i=c[b+32>>2]|0;c[q+192>>2]=7304;c[q+192+4>>2]=o;c[q+192+8>>2]=p;c[q+192+12>>2]=k;c[q+192+16>>2]=g;c[q+192+20>>2]=h;c[q+192+24>>2]=j;c[q+192+28>>2]=i;a[q+128+16>>0]=1;g=q+128+12|0;c[g>>2]=0;c[q+128+4>>2]=0;c[q+128+8>>2]=0;i=c[b+12>>2]|0;if((i|0)>0){d=0;while(1){j=c[j+(d<<2)>>2]|0;if(j){Ia[c[(c[j>>2]|0)+16>>2]&127](j,q+128|0);i=c[q+128+4>>2]|0;if((i|0)>0){k=0;do{e=c[(c[g>>2]|0)+(k<<2)>>2]|0;if(c[e+748>>2]|0){c[h+4>>2]=e;i=c[e+740>>2]|0;j=c[(c[h+8>>2]|0)+8>>2]|0;if((i|0)==(j|0))Hd(e,i+4|0,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0);else Hd(e,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0,j+4|0);c[h+4>>2]=0;i=c[q+128+4>>2]|0}k=k+1|0}while((k|0)<(i|0))}if((i|0)<0){if((c[q+128+8>>2]|0)<0){j=c[g>>2]|0;if(j|0){if(a[q+128+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0)}c[g>>2]=0}a[q+128+16>>0]=1;c[g>>2]=0;c[q+128+8>>2]=0}do{c[(c[g>>2]|0)+(i<<2)>>2]=0;i=i+1|0}while((i|0)!=0)}c[q+128+4>>2]=0;i=c[b+12>>2]|0}d=d+1|0;if((d|0)>=(i|0))break;j=c[b+20>>2]|0}i=c[g>>2]|0;if(i|0){if(a[q+128+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[g>>2]=0}}if(!l){j=c[b+12>>2]|0;if((j|0)>0){i=0;do{Pd(q+192|0,c[(c[n+24>>2]|0)+(i*80|0)+64>>2]|0,i);i=i+1|0}while((i|0)<(j|0));m=40}}else{m=c[o+12>>2]|0;F=+f[m>>2];E=+f[m+16>>2];D=+f[m+32>>2];C=+f[m+4>>2];B=+f[m+20>>2];A=+f[m+36>>2];w=+f[m+8>>2];u=+f[m+24>>2];s=+f[m+40>>2];z=-+f[m+48>>2];y=-+f[m+52>>2];x=-+f[m+56>>2];m=c[p+12>>2]|0;O=+f[m>>2];N=+f[m+16>>2];M=+f[m+32>>2];L=+f[m+4>>2];K=+f[m+20>>2];J=+f[m+36>>2];I=+f[m+8>>2];H=+f[m+24>>2];G=+f[m+40>>2];v=+f[m+48>>2];t=+f[m+52>>2];r=+f[m+56>>2];f[q+48>>2]=F*O+E*N+D*M;f[q+48+4>>2]=F*L+E*K+D*J;f[q+48+8>>2]=F*I+E*H+D*G;f[q+48+12>>2]=0.0;f[q+48+16>>2]=C*O+B*N+A*M;f[q+48+20>>2]=C*L+B*K+A*J;f[q+48+24>>2]=C*I+B*H+A*G;f[q+48+28>>2]=0.0;f[q+48+32>>2]=w*O+u*N+s*M;f[q+48+36>>2]=w*L+u*K+s*J;f[q+48+40>>2]=w*I+u*H+s*G;f[q+48+44>>2]=0.0;f[q+48+48>>2]=F*z+E*y+D*x+(F*v+E*t+D*r);f[q+48+52>>2]=C*z+B*y+A*x+(C*v+B*t+A*r);f[q+48+56>>2]=w*z+u*y+s*x+(w*v+u*t+s*r);f[q+48+60>>2]=0.0;m=c[p+4>>2]|0;Pa[c[(c[m>>2]|0)+8>>2]&127](m,q+48|0,q+128|0,q+112|0);c[q+16>>2]=c[q+128>>2];c[q+16+4>>2]=c[q+128+4>>2];c[q+16+8>>2]=c[q+128+8>>2];c[q+16+12>>2]=c[q+128+12>>2];c[q+16+16>>2]=c[q+112>>2];c[q+16+16+4>>2]=c[q+112+4>>2];c[q+16+16+8>>2]=c[q+112+8>>2];c[q+16+16+12>>2]=c[q+112+12>>2];Zd(c[l>>2]|0,q+16|0,q+192|0);m=40}if((m|0)==40)j=c[b+12>>2]|0;if((j|0)<=0){ea=q;return}d=0;do{do if(c[(c[b+20>>2]|0)+(d<<2)>>2]|0){l=c[n+24>>2]|0;m=c[l+(d*80|0)+64>>2]|0;h=c[o+12>>2]|0;u=+f[h>>2];v=+f[h+4>>2];w=+f[h+8>>2];x=+f[h+16>>2];y=+f[h+20>>2];z=+f[h+24>>2];G=+f[h+32>>2];I=+f[h+36>>2];K=+f[h+40>>2];A=+f[l+(d*80|0)>>2];B=+f[l+(d*80|0)+16>>2];C=+f[l+(d*80|0)+32>>2];D=+f[l+(d*80|0)+4>>2];E=+f[l+(d*80|0)+20>>2];F=+f[l+(d*80|0)+36>>2];H=+f[l+(d*80|0)+8>>2];J=+f[l+(d*80|0)+24>>2];L=+f[l+(d*80|0)+40>>2];s=+f[l+(d*80|0)+48>>2];t=+f[l+(d*80|0)+52>>2];O=+f[l+(d*80|0)+56>>2];M=+f[h+48>>2]+(u*s+v*t+w*O);N=+f[h+52>>2]+(x*s+y*t+z*O);O=+f[h+56>>2]+(G*s+I*t+K*O);f[q+128>>2]=u*A+v*B+w*C;f[q+128+4>>2]=u*D+v*E+w*F;f[q+128+8>>2]=u*H+v*J+w*L;f[q+128+12>>2]=0.0;f[q+128+16>>2]=x*A+y*B+z*C;f[q+128+20>>2]=x*D+y*E+z*F;f[q+128+24>>2]=x*H+y*J+z*L;f[q+128+28>>2]=0.0;f[q+128+32>>2]=G*A+I*B+K*C;f[q+128+36>>2]=G*D+I*E+K*F;f[q+128+40>>2]=G*H+I*J+K*L;f[q+128+44>>2]=0.0;f[q+128+48>>2]=M;f[q+128+52>>2]=N;f[q+128+56>>2]=O;f[q+128+60>>2]=0.0;Pa[c[(c[m>>2]|0)+8>>2]&127](m,q+128|0,q+112|0,q+48|0);m=c[p+4>>2]|0;Pa[c[(c[m>>2]|0)+8>>2]&127](m,c[p+12>>2]|0,q+16|0,q);if(!(+f[q+112>>2]>+f[q>>2])?!(+f[q+48>>2]<+f[q+16>>2]):0)i=1;else i=0;if(!(!(+f[q+112+8>>2]>+f[q+8>>2])?!(+f[q+48+8>>2]<+f[q+16+8>>2]):0))i=0;if(!(+f[q+112+4>>2]>+f[q+4>>2])?!(+f[q+48+4>>2]<+f[q+16+4>>2]|i^1):0)break;m=c[(c[b+20>>2]|0)+(d<<2)>>2]|0;Ca[c[c[m>>2]>>2]&511](m);m=c[b+4>>2]|0;Ia[c[(c[m>>2]|0)+60>>2]&127](m,c[(c[b+20>>2]|0)+(d<<2)>>2]|0);c[(c[b+20>>2]|0)+(d<<2)>>2]=0}while(0);d=d+1|0}while((d|0)<(j|0));ea=q;return}function ac(a,b,h,i){a=a|0;b=b|0;h=h|0;i=i|0;var j=0.0,k=0.0,l=0.0,m=0,n=0,o=0.0,p=0.0,q=0,r=0,s=0,t=0;n=ea;ea=ea+80|0;h=ra[c[(c[a>>2]|0)+28>>2]&127](a)|0;j=+f[a+4>>2];k=+f[a+8>>2];l=+f[a+12>>2];if((h|0)<=0){ea=n;return}m=0;do{Za[c[(c[a>>2]|0)+16>>2]&3](a,n+76|0,n+52|0,n+64|0,n+56|0,n+72|0,n+68|0,n+48|0,n+60|0,m);a:do switch(c[n+64>>2]|0){case 0:{switch(c[n+60>>2]|0){case 2:{if((c[n+48>>2]|0)<=0)break a;i=0;do{r=(c[n+72>>2]|0)+(z(c[n+68>>2]|0,i)|0)|0;s=c[n+76>>2]|0;q=c[n+56>>2]|0;t=s+(z(q,c[r>>2]|0)|0)|0;p=k*+f[t+4>>2];o=l*+f[t+8>>2];f[n>>2]=j*+f[t>>2];f[n+4>>2]=p;f[n+8>>2]=o;f[n+12>>2]=0.0;t=s+(z(c[r+4>>2]|0,q)|0)|0;o=k*+f[t+4>>2];p=l*+f[t+8>>2];f[n+16>>2]=j*+f[t>>2];f[n+20>>2]=o;f[n+24>>2]=p;f[n+28>>2]=0.0;q=s+(z(c[r+8>>2]|0,q)|0)|0;p=k*+f[q+4>>2];o=l*+f[q+8>>2];f[n+32>>2]=j*+f[q>>2];f[n+36>>2]=p;f[n+40>>2]=o;f[n+44>>2]=0.0;Pa[c[(c[b>>2]|0)+8>>2]&127](b,n,m,i);i=i+1|0}while((i|0)<(c[n+48>>2]|0));break}case 3:{if((c[n+48>>2]|0)<=0)break a;i=0;do{t=(c[n+72>>2]|0)+(z(c[n+68>>2]|0,i)|0)|0;r=c[n+76>>2]|0;s=c[n+56>>2]|0;q=r+(z(s,e[t>>1]|0)|0)|0;o=k*+f[q+4>>2];p=l*+f[q+8>>2];f[n>>2]=j*+f[q>>2];f[n+4>>2]=o;f[n+8>>2]=p;f[n+12>>2]=0.0;q=r+(z(s,e[t+2>>1]|0)|0)|0;p=k*+f[q+4>>2];o=l*+f[q+8>>2];f[n+16>>2]=j*+f[q>>2];f[n+20>>2]=p;f[n+24>>2]=o;f[n+28>>2]=0.0;t=r+(z(s,e[t+4>>1]|0)|0)|0;o=k*+f[t+4>>2];p=l*+f[t+8>>2];f[n+32>>2]=j*+f[t>>2];f[n+36>>2]=o;f[n+40>>2]=p;f[n+44>>2]=0.0;Pa[c[(c[b>>2]|0)+8>>2]&127](b,n,m,i);i=i+1|0}while((i|0)<(c[n+48>>2]|0));break}case 5:{if((c[n+48>>2]|0)<=0)break a;i=0;do{t=(c[n+72>>2]|0)+(z(c[n+68>>2]|0,i)|0)|0;r=c[n+76>>2]|0;s=c[n+56>>2]|0;q=r+(z(s,d[t>>0]|0)|0)|0;o=k*+f[q+4>>2];p=l*+f[q+8>>2];f[n>>2]=j*+f[q>>2];f[n+4>>2]=o;f[n+8>>2]=p;f[n+12>>2]=0.0;q=r+(z(s,d[t+1>>0]|0)|0)|0;p=k*+f[q+4>>2];o=l*+f[q+8>>2];f[n+16>>2]=j*+f[q>>2];f[n+20>>2]=p;f[n+24>>2]=o;f[n+28>>2]=0.0;t=r+(z(s,d[t+2>>0]|0)|0)|0;o=k*+f[t+4>>2];p=l*+f[t+8>>2];f[n+32>>2]=j*+f[t>>2];f[n+36>>2]=o;f[n+40>>2]=p;f[n+44>>2]=0.0;Pa[c[(c[b>>2]|0)+8>>2]&127](b,n,m,i);i=i+1|0}while((i|0)<(c[n+48>>2]|0));break}default:break a}break}case 1:{switch(c[n+60>>2]|0){case 2:{if((c[n+48>>2]|0)<=0)break a;i=0;do{s=(c[n+72>>2]|0)+(z(c[n+68>>2]|0,i)|0)|0;r=c[n+76>>2]|0;t=c[n+56>>2]|0;q=r+(z(t,c[s>>2]|0)|0)|0;o=k*+g[q+8>>3];p=l*+g[q+16>>3];f[n>>2]=j*+g[q>>3];f[n+4>>2]=o;f[n+8>>2]=p;f[n+12>>2]=0.0;q=r+(z(c[s+4>>2]|0,t)|0)|0;p=k*+g[q+8>>3];o=l*+g[q+16>>3];f[n+16>>2]=j*+g[q>>3];f[n+20>>2]=p;f[n+24>>2]=o;f[n+28>>2]=0.0;t=r+(z(c[s+8>>2]|0,t)|0)|0;o=k*+g[t+8>>3];p=l*+g[t+16>>3];f[n+32>>2]=j*+g[t>>3];f[n+36>>2]=o;f[n+40>>2]=p;f[n+44>>2]=0.0;Pa[c[(c[b>>2]|0)+8>>2]&127](b,n,m,i);i=i+1|0}while((i|0)<(c[n+48>>2]|0));break}case 3:{if((c[n+48>>2]|0)<=0)break a;i=0;do{t=(c[n+72>>2]|0)+(z(c[n+68>>2]|0,i)|0)|0;r=c[n+76>>2]|0;s=c[n+56>>2]|0;q=r+(z(s,e[t>>1]|0)|0)|0;o=k*+g[q+8>>3];p=l*+g[q+16>>3];f[n>>2]=j*+g[q>>3];f[n+4>>2]=o;f[n+8>>2]=p;f[n+12>>2]=0.0;q=r+(z(s,e[t+2>>1]|0)|0)|0;p=k*+g[q+8>>3];o=l*+g[q+16>>3];f[n+16>>2]=j*+g[q>>3];f[n+20>>2]=p;f[n+24>>2]=o;f[n+28>>2]=0.0;t=r+(z(s,e[t+4>>1]|0)|0)|0;o=k*+g[t+8>>3];p=l*+g[t+16>>3];f[n+32>>2]=j*+g[t>>3];f[n+36>>2]=o;f[n+40>>2]=p;f[n+44>>2]=0.0;Pa[c[(c[b>>2]|0)+8>>2]&127](b,n,m,i);i=i+1|0}while((i|0)<(c[n+48>>2]|0));break}case 5:{if((c[n+48>>2]|0)<=0)break a;i=0;do{t=(c[n+72>>2]|0)+(z(c[n+68>>2]|0,i)|0)|0;r=c[n+76>>2]|0;s=c[n+56>>2]|0;q=r+(z(s,d[t>>0]|0)|0)|0;o=k*+g[q+8>>3];p=l*+g[q+16>>3];f[n>>2]=j*+g[q>>3];f[n+4>>2]=o;f[n+8>>2]=p;f[n+12>>2]=0.0;q=r+(z(s,d[t+1>>0]|0)|0)|0;p=k*+g[q+8>>3];o=l*+g[q+16>>3];f[n+16>>2]=j*+g[q>>3];f[n+20>>2]=p;f[n+24>>2]=o;f[n+28>>2]=0.0;t=r+(z(s,d[t+2>>0]|0)|0)|0;o=k*+g[t+8>>3];p=l*+g[t+16>>3];f[n+32>>2]=j*+g[t>>3];f[n+36>>2]=o;f[n+40>>2]=p;f[n+44>>2]=0.0;Pa[c[(c[b>>2]|0)+8>>2]&127](b,n,m,i);i=i+1|0}while((i|0)<(c[n+48>>2]|0));break}default:break a}break}default:{}}while(0);Ia[c[(c[a>>2]|0)+24>>2]&127](a,m);m=m+1|0}while((m|0)!=(h|0));ea=n;return}function bc(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,s=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0;c[b>>2]=c[a>>2];c[b+4>>2]=c[a+4>>2];c[b+8>>2]=c[a+8>>2];c[b+12>>2]=c[a+12>>2];c[b+16>>2]=c[a+16>>2];c[b+16+4>>2]=c[a+16+4>>2];c[b+16+8>>2]=c[a+16+8>>2];c[b+16+12>>2]=c[a+16+12>>2];c[b+32>>2]=c[a+32>>2];c[b+32+4>>2]=c[a+32+4>>2];c[b+32+8>>2]=c[a+32+8>>2];c[b+32+12>>2]=c[a+32+12>>2];s=+f[a+20>>2];m=+f[a+40>>2];p=+f[a+24>>2];n=+f[a+36>>2];o=+f[a+32>>2];u=+f[a+16>>2];v=+f[a>>2];w=+f[a+4>>2];q=+f[a+8>>2];x=1.0/((s*m-p*n)*v+w*(p*o-m*u)+(n*u-s*o)*q);f[d>>2]=(s*m-p*n)*x;f[d+4>>2]=(n*q-m*w)*x;f[d+8>>2]=(p*w-s*q)*x;f[d+12>>2]=0.0;f[d+16>>2]=(p*o-m*u)*x;f[d+20>>2]=(m*v-o*q)*x;f[d+24>>2]=(u*q-p*v)*x;f[d+28>>2]=0.0;f[d+32>>2]=(n*u-s*o)*x;f[d+36>>2]=(o*w-n*v)*x;f[d+40>>2]=(s*v-u*w)*x;f[d+44>>2]=0.0;a:do if(!(c[6393]|0)){e=b;g=b+40|0;h=b+24|0;i=b+8|0;j=b+36|0;k=b+20|0;l=b+4|0}else{F=(s*m-p*n)*x;G=(p*o-m*u)*x;H=(n*u-s*o)*x;I=(n*q-m*w)*x;E=(m*v-o*q)*x;C=(o*w-n*v)*x;D=(p*w-s*q)*x;B=(u*q-p*v)*x;n=(s*v-u*w)*x;e=0;while(1){p=+r(+F);o=+r(+G);N=+r(+H);W=+r(+I);O=+r(+E);M=+r(+C);Q=+r(+D);P=+r(+B);z=+r(+n);R=p+o+N>W+O+M?p+o+N:W+O+M;O=p+W+Q>o+O+P?p+W+Q:o+O+P;o=+f[b>>2];W=+r(+o);p=+f[b+16>>2];T=+r(+p);q=+f[b+32>>2];K=+r(+q);s=+f[b+4>>2];V=+r(+s);u=+f[b+20>>2];S=+r(+u);v=+f[b+36>>2];J=+r(+v);w=+f[b+8>>2];U=+r(+w);x=+f[b+24>>2];L=+r(+x);y=+f[b+40>>2];A=+r(+y);m=W+T+K>V+S+J?W+T+K:V+S+J;m=m>U+L+A?m:U+L+A;L=W+V+U>T+S+L?W+V+U:T+S+L;z=(R>Q+P+z?R:Q+P+z)*(O>N+M+z?O:N+M+z);A=m*(L>K+J+A?L:K+J+A);if(z<1.1920928955078125e-07|A<1.1920928955078125e-07){e=b;g=b+40|0;h=b+24|0;i=b+8|0;j=b+36|0;k=b+20|0;l=b+4|0;break a}W=+t(+(z/A),.25);O=(o*(W+-2.0)+1.0/W*F)*.5;Q=(s*(W+-2.0)+1.0/W*G)*.5;S=(w*(W+-2.0)+1.0/W*H)*.5;P=(p*(W+-2.0)+1.0/W*I)*.5;R=(u*(W+-2.0)+1.0/W*E)*.5;T=(x*(W+-2.0)+1.0/W*C)*.5;U=(q*(W+-2.0)+1.0/W*D)*.5;V=(v*(W+-2.0)+1.0/W*B)*.5;W=(y*(W+-2.0)+1.0/W*n)*.5;f[b>>2]=o+O;f[b+4>>2]=s+Q;f[b+8>>2]=w+S;f[b+12>>2]=0.0;f[b+16>>2]=p+P;f[b+20>>2]=u+R;f[b+24>>2]=x+T;f[b+28>>2]=0.0;f[b+32>>2]=q+U;f[b+36>>2]=v+V;f[b+40>>2]=y+W;f[b+44>>2]=0.0;N=1.0/((w+S)*((p+P)*(v+V)-(u+R)*(q+U))+((o+O)*((u+R)*(y+W)-(x+T)*(v+V))+(s+Q)*((x+T)*(q+U)-(p+P)*(y+W))));F=((u+R)*(y+W)-(x+T)*(v+V))*N;I=((w+S)*(v+V)-(s+Q)*(y+W))*N;D=((s+Q)*(x+T)-(w+S)*(u+R))*N;G=((x+T)*(q+U)-(p+P)*(y+W))*N;E=((o+O)*(y+W)-(w+S)*(q+U))*N;B=((w+S)*(p+P)-(o+O)*(x+T))*N;H=((p+P)*(v+V)-(u+R)*(q+U))*N;C=((s+Q)*(q+U)-(o+O)*(v+V))*N;n=((o+O)*(u+R)-(s+Q)*(p+P))*N;f[d>>2]=F;f[d+4>>2]=I;f[d+8>>2]=D;f[d+12>>2]=0.0;f[d+16>>2]=G;f[d+20>>2]=E;f[d+24>>2]=B;f[d+28>>2]=0.0;f[d+32>>2]=H;f[d+36>>2]=C;f[d+40>>2]=n;f[d+44>>2]=0.0;U=+r(+O)+ +r(+P)+ +r(+U);V=+r(+Q)+ +r(+R)+ +r(+V);W=+r(+S)+ +r(+T)+ +r(+W);V=U>V?U:V;if((V>W?V:W)<=m*+f[6392])break;e=e+1|0;if(e>>>0>=(c[6393]|0)>>>0){e=b;g=b+40|0;h=b+24|0;i=b+8|0;j=b+36|0;k=b+20|0;l=b+4|0;break a}}M=+f[b>>2];O=+f[b+16>>2];Q=+f[b+32>>2];K=+f[b+4>>2];L=+f[b+20>>2];S=+f[b+36>>2];F=+f[b+8>>2];G=+f[b+24>>2];U=+f[b+40>>2];N=+f[a>>2];P=+f[a+16>>2];R=+f[a+32>>2];H=+f[a+4>>2];I=+f[a+20>>2];J=+f[a+36>>2];C=+f[a+8>>2];D=+f[a+24>>2];E=+f[a+40>>2];W=F*C+G*D+U*E+(F*C+G*D+U*E);V=K*C+L*D+S*E+(F*H+G*I+U*J);T=K*H+L*I+S*J+(K*H+L*I+S*J);U=M*C+O*D+Q*E+(F*N+G*P+U*R);S=M*H+O*I+Q*J+(K*N+L*P+S*R);R=M*N+O*P+Q*R+(M*N+O*P+Q*R);V=V*.5;U=U*.5;S=S*.5;R=R*.5;f[d>>2]=R;f[d+4>>2]=S;f[d+8>>2]=U;f[d+12>>2]=0.0;f[d+16>>2]=S;T=T*.5;f[d+20>>2]=T;f[d+24>>2]=V;f[d+28>>2]=0.0;f[d+32>>2]=U;f[d+36>>2]=V;W=W*.5;f[d+40>>2]=W;f[d+44>>2]=0.0;return}while(0);M=+f[e>>2];O=+f[b+16>>2];Q=+f[b+32>>2];K=+f[l>>2];L=+f[k>>2];S=+f[j>>2];F=+f[i>>2];G=+f[h>>2];U=+f[g>>2];N=+f[a>>2];P=+f[a+16>>2];R=+f[a+32>>2];H=+f[a+4>>2];I=+f[a+20>>2];J=+f[a+36>>2];C=+f[a+8>>2];D=+f[a+24>>2];E=+f[a+40>>2];W=F*C+G*D+U*E+(F*C+G*D+U*E);V=K*C+L*D+S*E+(F*H+G*I+U*J);T=K*H+L*I+S*J+(K*H+L*I+S*J);U=M*C+O*D+Q*E+(F*N+G*P+U*R);S=M*H+O*I+Q*J+(K*N+L*P+S*R);R=M*N+O*P+Q*R+(M*N+O*P+Q*R);V=V*.5;U=U*.5;S=S*.5;R=R*.5;f[d>>2]=R;f[d+4>>2]=S;f[d+8>>2]=U;f[d+12>>2]=0.0;f[d+16>>2]=S;T=T*.5;f[d+20>>2]=T;f[d+24>>2]=V;f[d+28>>2]=0.0;f[d+32>>2]=U;f[d+36>>2]=V;W=W*.5;f[d+40>>2]=W;f[d+44>>2]=0.0;return}function cc(d,e,g,h,i){d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0.0,k=0,l=0.0,m=0,n=0,o=0.0,p=0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0;z=ea;ea=ea+128|0;a[d+60>>0]=g&1;if(g){q=+f[h>>2]+-1.0;t=+f[h+4>>2]+-1.0;s=+f[h+8>>2]+-1.0;f[d+4>>2]=q;f[d+8>>2]=t;f[d+12>>2]=s;f[d+16>>2]=0.0;v=+f[i>>2]+1.0;y=+f[i+4>>2]+1.0;x=+f[i+8>>2]+1.0;f[d+20>>2]=v;f[d+24>>2]=y;f[d+28>>2]=x;f[d+32>>2]=0.0;f[d+36>>2]=65533.0/(v-q);f[d+40>>2]=65533.0/(y-t);f[d+44>>2]=65533.0/(x-s);f[d+48>>2]=0.0;a[d+60>>0]=1;j=q+ +(~~((q-q)*(65533.0/(v-q)))&65535&-2&65535)/(65533.0/(v-q))+-1.0;l=t+ +(~~((t-t)*(65533.0/(y-t)))&65535&-2&65535)/(65533.0/(y-t))+-1.0;o=s+ +(~~((s-s)*(65533.0/(x-s)))&65535&-2&65535)/(65533.0/(x-s))+-1.0;if(j>2]=j;w=j}else w=q;if(l>2]=l;u=l}else u=t;if(o>2]=o;r=o;j=x-o}else{r=s;j=x-s}o=w+ +((~~(65533.0/(v-q)*(v-w)+1.0)&65535|1)&65535)/(65533.0/(v-q))+1.0;l=u+ +((~~(65533.0/(y-t)*(y-u)+1.0)&65535|1)&65535)/(65533.0/(y-t))+1.0;q=r+ +((~~(65533.0/(x-s)*j+1.0)&65535|1)&65535)/(65533.0/(x-s))+1.0;if(v>2]=o;else o=v;if(y>2]=l;else l=y;if(x>2]=q;j=q-r}f[d+36>>2]=65533.0/(o-w);f[d+40>>2]=65533.0/(l-u);f[d+44>>2]=65533.0/j;f[d+48>>2]=0.0;c[z+96>>2]=9332;c[z+96+4>>2]=d+104;c[z+96+8>>2]=d;Pa[c[(c[e>>2]|0)+8>>2]&127](e,z+96|0,d+4|0,d+20|0);g=c[d+108>>2]|0;c[z+80>>2]=0;c[z+80+4>>2]=0;c[z+80+8>>2]=0;c[z+80+12>>2]=0;k=c[d+128>>2]|0;if((k|0)<(g<<1|0)){if((c[d+132>>2]|0)<(g<<1|0)){if(!g){i=k;e=0}else{c[6747]=(c[6747]|0)+1;h=kb(g<<5|19)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}i=c[d+128>>2]|0;e=h}if((i|0)>0){h=0;do{p=e+(h<<4)|0;n=(c[d+136>>2]|0)+(h<<4)|0;c[p>>2]=c[n>>2];c[p+4>>2]=c[n+4>>2];c[p+8>>2]=c[n+8>>2];c[p+12>>2]=c[n+12>>2];h=h+1|0}while((h|0)!=(i|0))}h=c[d+136>>2]|0;if(h|0){if(a[d+140>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[d+136>>2]=0}a[d+140>>0]=1;c[d+136>>2]=e;c[d+132>>2]=g<<1;i=d+136|0}else i=d+136|0;h=k;do{p=(c[i>>2]|0)+(h<<4)|0;c[p>>2]=c[z+80>>2];c[p+4>>2]=c[z+80+4>>2];c[p+8>>2]=c[z+80+8>>2];c[p+12>>2]=c[z+80+12>>2];h=h+1|0}while((h|0)!=(g<<1|0))}c[d+128>>2]=g<<1}else{c[z+96>>2]=9352;c[z+96+4>>2]=d+64;c[z+80>>2]=-581039253;c[z+80+4>>2]=-581039253;c[z+80+8>>2]=-581039253;f[z+80+12>>2]=0.0;c[z+64>>2]=1566444395;c[z+64+4>>2]=1566444395;c[z+64+8>>2]=1566444395;f[z+64+12>>2]=0.0;Pa[c[(c[e>>2]|0)+8>>2]&127](e,z+96|0,z+80|0,z+64|0);g=c[d+68>>2]|0;k=z;n=k+64|0;do{c[k>>2]=0;k=k+4|0}while((k|0)<(n|0));p=c[d+88>>2]|0;if((p|0)<(g<<1|0)){if((c[d+92>>2]|0)<(g<<1|0)){if(!g){i=p;e=0}else{c[6747]=(c[6747]|0)+1;h=kb(g<<7|19)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}i=c[d+88>>2]|0;e=h}if((i|0)>0){h=0;do{k=e+(h<<6)|0;m=(c[d+96>>2]|0)+(h<<6)|0;n=k+64|0;do{c[k>>2]=c[m>>2];k=k+4|0;m=m+4|0}while((k|0)<(n|0));h=h+1|0}while((h|0)!=(i|0))}h=c[d+96>>2]|0;if(h|0){if(a[d+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[d+96>>2]=0}a[d+100>>0]=1;c[d+96>>2]=e;c[d+92>>2]=g<<1;i=d+96|0}else i=d+96|0;h=p;do{k=(c[i>>2]|0)+(h<<6)|0;m=z;n=k+64|0;do{c[k>>2]=c[m>>2];k=k+4|0;m=m+4|0}while((k|0)<(n|0));h=h+1|0}while((h|0)!=(g<<1|0))}c[d+88>>2]=g<<1}c[d+56>>2]=0;vb(d,0,g);if(a[d+60>>0]|0?(c[d+152>>2]|0)==0:0){if(!(c[d+156>>2]|0)){c[6747]=(c[6747]|0)+1;g=kb(51)|0;if(!g)e=0;else{c[(g+4+15&-16)+-4>>2]=g;e=g+4+15&-16}g=c[d+152>>2]|0;if((g|0)>0){h=0;do{p=e+(h<<5)|0;n=(c[d+160>>2]|0)+(h<<5)|0;c[p>>2]=c[n>>2];c[p+4>>2]=c[n+4>>2];c[p+8>>2]=c[n+8>>2];c[p+12>>2]=c[n+12>>2];c[p+16>>2]=c[n+16>>2];c[p+20>>2]=c[n+20>>2];c[p+24>>2]=c[n+24>>2];c[p+28>>2]=c[n+28>>2];h=h+1|0}while((h|0)!=(g|0))}g=c[d+160>>2]|0;if(g|0){if(a[d+164>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[d+160>>2]=0}a[d+164>>0]=1;c[d+160>>2]=e;c[d+156>>2]=1;i=(c[d+152>>2]|0)+1|0;g=e;h=d+160|0}else{i=1;g=c[d+160>>2]|0;h=d+160|0}c[d+152>>2]=i;c[g>>2]=c[z+96>>2];c[g+4>>2]=c[z+96+4>>2];c[g+8>>2]=c[z+96+8>>2];c[g+12>>2]=c[z+96+12>>2];c[g+16>>2]=c[z+96+16>>2];c[g+20>>2]=c[z+96+20>>2];c[g+24>>2]=c[z+96+24>>2];c[g+28>>2]=c[z+96+28>>2];p=c[h>>2]|0;n=c[d+136>>2]|0;b[p>>1]=b[n>>1]|0;b[p+2>>1]=b[n+2>>1]|0;b[p+4>>1]=b[n+4>>1]|0;b[p+6>>1]=b[n+6>>1]|0;b[p+8>>1]=b[n+8>>1]|0;b[p+10>>1]=b[n+10>>1]|0;c[p+12>>2]=0;n=c[n+12>>2]|0;c[p+16>>2]=(n|0)>-1?1:0-n|0}c[d+168>>2]=c[d+152>>2];g=c[d+116>>2]|0;if(g|0){if(a[d+120>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[d+116>>2]=0}a[d+120>>0]=1;c[d+116>>2]=0;c[d+108>>2]=0;c[d+112>>2]=0;g=c[d+76>>2]|0;if(!g){a[d+80>>0]=1;c[d+76>>2]=0;c[d+68>>2]=0;d=d+72|0;c[d>>2]=0;ea=z;return}if(a[d+80>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[d+76>>2]=0;a[d+80>>0]=1;c[d+76>>2]=0;c[d+68>>2]=0;d=d+72|0;c[d>>2]=0;ea=z;return}function dc(b,d,e,g,h,i){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;var j=0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0,v=0.0,w=0.0,x=0.0,y=0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0,ba=0.0,ca=0.0,da=0.0,fa=0,ga=0.0;fa=ea;ea=ea+32|0;J=c[b+4>>2]|0;a[J+312>>0]=0;c[J>>2]=0;a[J+356>>0]=1;c[J+292>>2]=1566444395;c[J+296>>2]=1566444395;c[J+300>>2]=1566444395;f[J+304>>2]=0.0;c[J+336>>2]=0;c[J+336+4>>2]=0;c[J+336+8>>2]=0;c[J+336+12>>2]=0;a[J+336+16>>0]=0;a[J+332>>0]=a[J+332>>0]&-16;k=+f[d+48>>2];o=+f[d+52>>2];p=+f[d+56>>2];q=+f[g+48>>2];r=+f[g+52>>2];t=+f[g+56>>2];K=+f[d>>2];Q=+f[d+4>>2];R=+f[d+8>>2];S=+f[d+16>>2];L=+f[d+20>>2];M=+f[d+24>>2];N=+f[d+32>>2];O=+f[d+36>>2];P=+f[d+40>>2];T=+f[g>>2];Z=+f[g+4>>2];_=+f[g+8>>2];$=+f[g+16>>2];U=+f[g+20>>2];V=+f[g+24>>2];W=+f[g+32>>2];X=+f[g+36>>2];Y=+f[g+40>>2];ba=+f[e+48>>2]-k-(+f[h+48>>2]-q);da=+f[e+52>>2]-o-(+f[h+52>>2]-r);ca=+f[e+56>>2]-p-(+f[h+56>>2]-t);J=c[b+8>>2]|0;A=c[(c[J>>2]|0)+64>>2]|0;f[fa>>2]=K*-ba+S*-da+N*-ca;f[fa+4>>2]=Q*-ba+L*-da+O*-ca;f[fa+8>>2]=R*-ba+M*-da+P*-ca;f[fa+12>>2]=0.0;Ma[A&127](fa+16|0,J,fa);H=+f[fa+16>>2];I=+f[fa+16+4>>2];G=+f[fa+16+8>>2];v=H*+f[d>>2]+I*+f[d+4>>2]+G*+f[d+8>>2]+ +f[d+48>>2];x=H*+f[d+16>>2]+I*+f[d+20>>2]+G*+f[d+24>>2]+ +f[d+52>>2];G=H*+f[d+32>>2]+I*+f[d+36>>2]+G*+f[d+40>>2]+ +f[d+56>>2];J=c[b+12>>2]|0;A=c[(c[J>>2]|0)+64>>2]|0;I=ba*+f[g+4>>2]+da*+f[g+20>>2]+ca*+f[g+36>>2];H=ba*+f[g+8>>2]+da*+f[g+24>>2]+ca*+f[g+40>>2];f[fa>>2]=ba*+f[g>>2]+da*+f[g+16>>2]+ca*+f[g+32>>2];f[fa+4>>2]=I;f[fa+8>>2]=H;f[fa+12>>2]=0.0;Ma[A&127](fa+16|0,J,fa);H=+f[fa+16>>2];I=+f[fa+16+4>>2];w=+f[fa+16+8>>2];v=v-(H*+f[g>>2]+I*+f[g+4>>2]+w*+f[g+8>>2]+ +f[g+48>>2]);x=x-(H*+f[g+16>>2]+I*+f[g+20>>2]+w*+f[g+24>>2]+ +f[g+52>>2]);w=G-(H*+f[g+32>>2]+I*+f[g+36>>2]+w*+f[g+40>>2]+ +f[g+56>>2]);a:do if(v*v+x*x+w*w>9.999999747378752e-05){m=0.0;l=0.0;n=0.0;I=k;k=0.0;J=32;j=0;u=0;B=x;while(1){if(!J)break a;J=J+-1|0;A=c[b+8>>2]|0;z=c[(c[A>>2]|0)+64>>2]|0;F=-v;ga=-B;x=-w;f[fa>>2]=K*F+S*ga+N*x;f[fa+4>>2]=Q*F+L*ga+O*x;f[fa+8>>2]=R*F+M*ga+P*x;f[fa+12>>2]=0.0;Ma[z&127](fa+16|0,A,fa);x=+f[fa+16>>2];ga=+f[fa+16+4>>2];F=+f[fa+16+8>>2];D=I+(K*x+Q*ga+R*F);H=o+(S*x+L*ga+M*F);F=p+(N*x+O*ga+P*F);A=c[b+12>>2]|0;z=c[(c[A>>2]|0)+64>>2]|0;f[fa>>2]=T*v+$*B+W*w;f[fa+4>>2]=Z*v+U*B+X*w;f[fa+8>>2]=_*v+V*B+Y*w;f[fa+12>>2]=0.0;Ma[z&127](fa+16|0,A,fa);ga=+f[fa+16>>2];x=+f[fa+16+4>>2];E=+f[fa+16+8>>2];C=q+(T*ga+Z*x+_*E);G=r+($*ga+U*x+V*E);E=t+(W*ga+X*x+Y*E);x=(D-C)*v+(H-G)*B+(F-E)*w;if(k>1.0){j=0;aa=24;break}if(x>0.0){l=ba*v+da*B+ca*w;if(l>=-1.4210854715202004e-14){j=0;aa=24;break}k=k-x/l;l=v;m=B;n=w;x=(1.0-k)*+f[d+48>>2]+k*+f[e+48>>2];o=(1.0-k)*+f[d+52>>2]+k*+f[e+52>>2];p=(1.0-k)*+f[d+56>>2]+k*+f[e+56>>2];q=(1.0-k)*+f[g+48>>2]+k*+f[h+48>>2];r=(1.0-k)*+f[g+52>>2]+k*+f[h+52>>2];t=(1.0-k)*+f[g+56>>2]+k*+f[h+56>>2];j=u}else x=I;z=c[b+4>>2]|0;A=c[z>>2]|0;if((A|0)>0){v=+f[z+308>>2];u=0;y=0;do{B=D-C-+f[z+4+(y<<4)>>2];I=H-G-+f[z+4+(y<<4)+4>>2];ga=F-E-+f[z+4+(y<<4)+8>>2];u=u|B*B+I*I+ga*ga<=v;y=y+1|0}while((y|0)!=(A|0))}else u=0;if((+f[z+304>>2]==0.0?F-E==+f[z+300>>2]:0)?H-G==+f[z+296>>2]:0){if(!(D-C==+f[z+292>>2]|u))aa=16}else if(!u)aa=16;if((aa|0)==16){aa=0;f[z+292>>2]=D-C;f[z+296>>2]=H-G;f[z+300>>2]=F-E;f[z+304>>2]=0.0;a[z+356>>0]=1;f[z+4+(A<<4)>>2]=D-C;f[z+4+(A<<4)+4>>2]=H-G;f[z+4+(A<<4)+8>>2]=F-E;f[z+4+(A<<4)+12>>2]=0.0;A=c[z>>2]|0;f[z+84+(A<<4)>>2]=D;f[z+84+(A<<4)+4>>2]=H;f[z+84+(A<<4)+8>>2]=F;f[z+84+(A<<4)+12>>2]=0.0;A=c[z>>2]|0;f[z+164+(A<<4)>>2]=C;f[z+164+(A<<4)+4>>2]=G;f[z+164+(A<<4)+8>>2]=E;f[z+164+(A<<4)+12>>2]=0.0;c[z>>2]=(c[z>>2]|0)+1;z=c[b+4>>2]|0}A=nb(z)|0;v=+f[z+276>>2];B=+f[z+280>>2];w=+f[z+284>>2];if(!A)break a;if(!(v*v+B*B+w*w>9.999999747378752e-05))break a;else{I=x;u=c[z+288>>2]|0}}if((aa|0)==24){ea=fa;return j|0}}else{n=0.0;m=0.0;l=0.0;k=0.0;j=0}while(0);f[i+164>>2]=k;k=l*l+m*m+n*n;if(!(k>=1.4210854715202004e-14)){c[i+132>>2]=0;c[i+132+4>>2]=0;c[i+132+8>>2]=0;c[i+132+12>>2]=0;k=0.0;l=0.0;m=0.0}else{ga=1.0/+s(+k);k=l*ga;l=m*ga;m=n*ga;f[i+132>>2]=k;f[i+136>>2]=l;f[i+140>>2]=m;c[i+144>>2]=j}if(ba*k+da*l+ca*m>=-+f[i+172>>2]){b=0;ea=fa;return b|0}b=c[b+4>>2]|0;nb(b)|0;mp(i+148|0,b+260|0,16)|0;b=1;ea=fa;return b|0}function ec(b,d,e,g,i,j,k,l,m,n,o){b=b|0;d=d|0;e=e|0;g=g|0;i=i|0;j=j|0;k=k|0;l=l|0;m=+m;n=+n;o=+o;var p=0,q=0,r=0.0,s=0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0,N=0,O=0.0,P=0.0,Q=0.0;N=c[b+68>>2]|0;if((N|0)==(c[b+72>>2]|0)?(t=(N|0)==0?1:N<<1,(N|0)<(t|0)):0){if(!t){q=N;s=0}else{c[6747]=(c[6747]|0)+1;p=kb((t*152|3)+16|0)|0;if(!p)p=0;else{c[(p+4+15&-16)+-4>>2]=p;p=p+4+15&-16}q=c[b+68>>2]|0;s=p}if((q|0)>0){p=0;do{vh(s+(p*152|0)|0,(c[b+76>>2]|0)+(p*152|0)|0,152)|0;p=p+1|0}while((p|0)!=(q|0))}p=c[b+76>>2]|0;if(p|0){if(a[b+80>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[p+-4>>2]|0)}c[b+76>>2]=0}a[b+80>>0]=1;c[b+76>>2]=s;c[b+72>>2]=t;p=c[b+68>>2]|0}else p=N;c[b+68>>2]=p+1;M=c[b+76>>2]|0;c[M+(N*152|0)+140>>2]=i;s=c[b+16>>2]|0;p=c[s+(e*244|0)+240>>2]|0;t=c[s+(g*244|0)+240>>2]|0;c[M+(N*152|0)+144>>2]=e;c[M+(N*152|0)+148>>2]=g;q=c[j+84>>2]|0;c[M+(N*152|0)+104>>2]=q;c[M+(N*152|0)+132>>2]=0;f[M+(N*152|0)+100>>2]=0.0;f[M+(N*152|0)+96>>2]=0.0;I=(c[h>>2]=q,+f[h>>2]);if(p|0){c[M+(N*152|0)+16>>2]=c[d>>2];c[M+(N*152|0)+16+4>>2]=c[d+4>>2];c[M+(N*152|0)+16+8>>2]=c[d+8>>2];c[M+(N*152|0)+16+12>>2]=c[d+12>>2];L=+f[k+4>>2];D=+f[M+(N*152|0)+24>>2];H=+f[k+8>>2];J=+f[M+(N*152|0)+20>>2];E=+f[M+(N*152|0)+16>>2];K=+f[k>>2];f[M+(N*152|0)>>2]=L*D-H*J;f[M+(N*152|0)+4>>2]=H*E-D*K;f[M+(N*152|0)+8>>2]=J*K-L*E;f[M+(N*152|0)+12>>2]=0.0;v=((L*D-H*J)*+f[p+264>>2]+(H*E-D*K)*+f[p+268>>2]+(J*K-L*E)*+f[p+272>>2])*+f[p+544>>2];r=((L*D-H*J)*+f[p+280>>2]+(H*E-D*K)*+f[p+284>>2]+(J*K-L*E)*+f[p+288>>2])*+f[p+548>>2];u=((L*D-H*J)*+f[p+296>>2]+(H*E-D*K)*+f[p+300>>2]+(J*K-L*E)*+f[p+304>>2])*+f[p+552>>2];f[M+(N*152|0)+64>>2]=v;f[M+(N*152|0)+68>>2]=r;f[M+(N*152|0)+72>>2]=u;f[M+(N*152|0)+76>>2]=0.0;z=E;A=J;B=D;C=L*D-H*J;D=H*E-D*K;E=J*K-L*E}else{c[M+(N*152|0)+64>>2]=0;c[M+(N*152|0)+64+4>>2]=0;c[M+(N*152|0)+64+8>>2]=0;c[M+(N*152|0)+64+12>>2]=0;c[M+(N*152|0)>>2]=0;c[M+(N*152|0)+4>>2]=0;c[M+(N*152|0)+8>>2]=0;c[M+(N*152|0)+12>>2]=0;c[M+(N*152|0)+16>>2]=0;c[M+(N*152|0)+20>>2]=0;c[M+(N*152|0)+24>>2]=0;c[M+(N*152|0)+28>>2]=0;r=0.0;u=0.0;v=0.0;z=0.0;A=0.0;B=0.0;C=0.0;D=0.0;E=0.0}if(t|0){J=-+f[d>>2];K=-+f[d+4>>2];L=-+f[d+8>>2];f[M+(N*152|0)+48>>2]=J;f[M+(N*152|0)+52>>2]=K;f[M+(N*152|0)+56>>2]=L;f[M+(N*152|0)+60>>2]=0.0;H=+f[l+4>>2];G=+f[l+8>>2];O=+f[l>>2];f[M+(N*152|0)+32>>2]=H*L-G*K;f[M+(N*152|0)+36>>2]=G*J-O*L;f[M+(N*152|0)+40>>2]=O*K-H*J;f[M+(N*152|0)+44>>2]=0.0;w=((H*L-G*K)*+f[t+264>>2]+(G*J-O*L)*+f[t+268>>2]+(O*K-H*J)*+f[t+272>>2])*+f[t+544>>2];x=((H*L-G*K)*+f[t+280>>2]+(G*J-O*L)*+f[t+284>>2]+(O*K-H*J)*+f[t+288>>2])*+f[t+548>>2];y=((H*L-G*K)*+f[t+296>>2]+(G*J-O*L)*+f[t+300>>2]+(O*K-H*J)*+f[t+304>>2])*+f[t+552>>2];f[M+(N*152|0)+80>>2]=w;f[M+(N*152|0)+84>>2]=x;f[M+(N*152|0)+88>>2]=y;f[M+(N*152|0)+92>>2]=0.0;F=H*L-G*K;G=G*J-O*L;H=O*K-H*J}else{c[M+(N*152|0)+80>>2]=0;c[M+(N*152|0)+80+4>>2]=0;c[M+(N*152|0)+80+8>>2]=0;c[M+(N*152|0)+80+12>>2]=0;c[M+(N*152|0)+32>>2]=0;c[M+(N*152|0)+32+4>>2]=0;c[M+(N*152|0)+32+8>>2]=0;c[M+(N*152|0)+32+12>>2]=0;c[M+(N*152|0)+32+16>>2]=0;c[M+(N*152|0)+32+20>>2]=0;c[M+(N*152|0)+32+24>>2]=0;c[M+(N*152|0)+32+28>>2]=0;F=0.0;G=0.0;H=0.0;w=0.0;x=0.0;y=0.0;J=0.0;K=0.0;L=0.0}if(p|0){Q=+f[k+8>>2];P=+f[k+4>>2];O=+f[k>>2];u=+f[p+344>>2]+((r*Q-u*P)*+f[d>>2]+(u*O-Q*v)*+f[d+4>>2]+(P*v-r*O)*+f[d+8>>2])}else u=0.0;if(t|0){P=-w;r=-x;x=-y;y=+f[l+8>>2];O=+f[l+4>>2];Q=+f[l>>2];r=+f[t+344>>2]+((y*r-O*x)*+f[d>>2]+(Q*x-y*P)*+f[d+4>>2]+(O*P-Q*r)*+f[d+8>>2])}else r=0.0;x=m/(u+r);f[M+(N*152|0)+108>>2]=x;if(p|0){u=+f[s+(e*244|0)+192>>2];v=+f[s+(e*244|0)+196>>2];w=+f[s+(e*244|0)+200>>2];r=(+f[s+(e*244|0)+176>>2]+ +f[s+(e*244|0)+208>>2])*z+(+f[s+(e*244|0)+180>>2]+ +f[s+(e*244|0)+212>>2])*A+(+f[s+(e*244|0)+184>>2]+ +f[s+(e*244|0)+216>>2])*B}else{u=0.0;v=0.0;w=0.0;r=z*0.0+A*0.0+B*0.0}r=r+(u*C+v*D+w*E);if(t|0){m=+f[s+(g*244|0)+192>>2];O=+f[s+(g*244|0)+196>>2];Q=+f[s+(g*244|0)+200>>2];P=(+f[s+(g*244|0)+176>>2]+ +f[s+(g*244|0)+208>>2])*J+(+f[s+(g*244|0)+180>>2]+ +f[s+(g*244|0)+212>>2])*K+(+f[s+(g*244|0)+184>>2]+ +f[s+(g*244|0)+216>>2])*L;m=m*F;O=O*G;O=m+O;Q=Q*H;Q=O+Q;Q=P+Q;Q=r+Q;Q=n-Q;Q=x*Q;g=M+(N*152|0)+112|0;f[g>>2]=Q;g=M+(N*152|0)+116|0;f[g>>2]=o;Q=-I;g=M+(N*152|0)+120|0;f[g>>2]=Q;g=M+(N*152|0)+124|0;c[g>>2]=q;return}else{m=0.0;O=0.0;Q=0.0;P=J*0.0+K*0.0+L*0.0;m=m*F;O=O*G;O=m+O;Q=Q*H;Q=O+Q;Q=P+Q;Q=r+Q;Q=n-Q;Q=x*Q;g=M+(N*152|0)+112|0;f[g>>2]=Q;g=M+(N*152|0)+116|0;f[g>>2]=o;Q=-I;g=M+(N*152|0)+120|0;f[g>>2]=Q;g=M+(N*152|0)+124|0;c[g>>2]=q;return}}function fc(b,d,e,g,h,i,j,k,l,m,n){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;n=n|0;var o=0,p=0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0,y=0,A=0,B=0,C=0,D=0.0,E=0,F=0;if((j|0)<2|(k|0)<2){n=0;return n|0}x=z(k,j)|0;c[6747]=(c[6747]|0)+1;b=kb(x>>>0>268435455?18:(x<<4|3)+16|0)|0;if(!b)A=0;else{c[(b+4+15&-16)+-4>>2]=b;A=b+4+15&-16}y=GJ(x>>>0>1073741823?-1:x<<2)|0;o=0;do{D=+(o|0)/+(k+-1|0);q=+f[e>>2];q=q+D*(+f[h>>2]-q);r=+f[e+4>>2];r=r+D*(+f[h+4>>2]-r);t=+f[e+8>>2];t=t+D*(+f[h+8>>2]-t);u=+f[g>>2];v=+f[g+4>>2];w=+f[g+8>>2];u=u+D*(+f[i>>2]-u)-q;v=v+D*(+f[i+4>>2]-v)-r;w=w+D*(+f[i+8>>2]-w)-t;p=z(o,j)|0;b=0;do{D=+(b|0)/+(j+-1|0);C=b+p|0;f[A+(C<<4)>>2]=q+u*D;f[A+(C<<4)+4>>2]=r+v*D;f[A+(C<<4)+8>>2]=t+w*D;f[A+(C<<4)+12>>2]=0.0;f[y+(C<<2)>>2]=1.0;b=b+1|0}while((b|0)!=(j|0));o=o+1|0}while((o|0)!=(k|0));c[6747]=(c[6747]|0)+1;b=kb(1271)|0;if(!b)b=0;else{c[(b+4+15&-16)+-4>>2]=b;b=b+4+15&-16}ub(b,d,x,A,y);if(l&1|0){f[(c[b+720>>2]|0)+88>>2]=0.0;a[b+924>>0]=1}if(l&2|0){f[(c[b+720>>2]|0)+((j+-1|0)*104|0)+88>>2]=0.0;a[b+924>>0]=1}if(l&4|0){C=z(k+-1|0,j)|0;f[(c[b+720>>2]|0)+(C*104|0)+88>>2]=0.0;a[b+924>>0]=1}if(l&8|0){C=j+-1+(z(k+-1|0,j)|0)|0;f[(c[b+720>>2]|0)+(C*104|0)+88>>2]=0.0;a[b+924>>0]=1}if(l&16|0){f[(c[b+720>>2]|0)+(((j+-1|0)/2|0)*104|0)+88>>2]=0.0;a[b+924>>0]=1}if(l&32|0){C=z((k+-1|0)/2|0,j)|0;f[(c[b+720>>2]|0)+(C*104|0)+88>>2]=0.0;a[b+924>>0]=1}if(l&64|0){C=j+-1+(z((k+-1|0)/2|0,j)|0)|0;f[(c[b+720>>2]|0)+(C*104|0)+88>>2]=0.0;a[b+924>>0]=1}if(l&128|0){C=(z(k+-1|0,j)|0)+((j+-1|0)/2|0)|0;f[(c[b+720>>2]|0)+(C*104|0)+88>>2]=0.0;a[b+924>>0]=1}if(!(l&256)){B=b+924|0;C=b+720|0}else{B=(z((k+-1|0)/2|0,j)|0)+((j+-1|0)/2|0)|0;C=b+720|0;f[(c[C>>2]|0)+(B*104|0)+88>>2]=0.0;B=b+924|0;a[B>>0]=1}c[6748]=(c[6748]|0)+1;uc(c[A+-4>>2]|0);HJ(y);d=b+732|0;A=b+740|0;l=0;o=0;do{p=l;l=l+1|0;a:do if((j|0)>0){y=z(p,j)|0;x=z(l,j)|0;r=1.0/+(k+-1|0)*+(k+-1-p|0);q=1.0/+(k+-1|0)*+(k+-2-p|0);if((l|0)>=(k|0)){p=0;while(1){e=p;p=p+1|0;if((p|0)<(j|0)){g=p+y|0;h=c[C>>2]|0;mh(b,0);x=(c[d>>2]|0)+-1|0;i=c[A>>2]|0;c[i+(x*52|0)+8>>2]=h+((e+y|0)*104|0);c[i+(x*52|0)+12>>2]=h+(g*104|0);v=+f[h+((e+y|0)*104|0)+8>>2]-+f[h+(g*104|0)+8>>2];w=+f[h+((e+y|0)*104|0)+12>>2]-+f[h+(g*104|0)+12>>2];D=+f[h+((e+y|0)*104|0)+16>>2]-+f[h+(g*104|0)+16>>2];f[i+(x*52|0)+16>>2]=+s(+(v*v+w*w+D*D));a[B>>0]=1}if((p|0)==(j|0))break a}}i=0;do{g=i;i=i+1|0;e=i+y|0;h=i+x|0;p=c[C>>2]|0;if((i|0)<(j|0)){mh(b,0);F=(c[d>>2]|0)+-1|0;E=c[A>>2]|0;c[E+(F*52|0)+8>>2]=p+((g+y|0)*104|0);c[E+(F*52|0)+12>>2]=p+(e*104|0);D=+f[p+((g+y|0)*104|0)+8>>2]-+f[p+(e*104|0)+8>>2];w=+f[p+((g+y|0)*104|0)+12>>2]-+f[p+(e*104|0)+12>>2];v=+f[p+((g+y|0)*104|0)+16>>2]-+f[p+(e*104|0)+16>>2];f[E+(F*52|0)+16>>2]=+s(+(D*D+w*w+v*v));a[B>>0]=1;F=c[C>>2]|0;mh(b,0);p=(c[d>>2]|0)+-1|0;E=c[A>>2]|0;c[E+(p*52|0)+8>>2]=F+((g+y|0)*104|0);c[E+(p*52|0)+12>>2]=F+((g+x|0)*104|0);v=+f[F+((g+y|0)*104|0)+8>>2]-+f[F+((g+x|0)*104|0)+8>>2];w=+f[F+((g+y|0)*104|0)+12>>2]-+f[F+((g+x|0)*104|0)+12>>2];D=+f[F+((g+y|0)*104|0)+16>>2]-+f[F+((g+x|0)*104|0)+16>>2];f[E+(p*52|0)+16>>2]=+s(+(v*v+w*w+D*D));a[B>>0]=1;af(b,g+y|0,g+x|0,h,0);if(!n)af(b,h,e,g+y|0,0);else{D=1.0/+(j+-1|0)*+(g|0);f[n+(o<<2)>>2]=D;f[n+(o+1<<2)>>2]=r;f[n+(o+2<<2)>>2]=D;f[n+(o+3<<2)>>2]=q;w=1.0/+(j+-1|0)*+(i|0);f[n+(o+4<<2)>>2]=w;f[n+(o+5<<2)>>2]=q;af(b,h,e,g+y|0,0);f[n+(o+6<<2)>>2]=w;f[n+(o+7<<2)>>2]=q;f[n+(o+8<<2)>>2]=w;f[n+(o+9<<2)>>2]=r;f[n+(o+10<<2)>>2]=D;f[n+(o+11<<2)>>2]=r}if(m){e=c[C>>2]|0;mh(b,0);F=(c[d>>2]|0)+-1|0;E=c[A>>2]|0;c[E+(F*52|0)+8>>2]=e+((g+y|0)*104|0);c[E+(F*52|0)+12>>2]=e+(h*104|0);v=+f[e+((g+y|0)*104|0)+8>>2]-+f[e+(h*104|0)+8>>2];w=+f[e+((g+y|0)*104|0)+12>>2]-+f[e+(h*104|0)+12>>2];D=+f[e+((g+y|0)*104|0)+16>>2]-+f[e+(h*104|0)+16>>2];f[E+(F*52|0)+16>>2]=+s(+(v*v+w*w+D*D));a[B>>0]=1}o=o+12|0}else{mh(b,0);F=(c[d>>2]|0)+-1|0;E=c[A>>2]|0;c[E+(F*52|0)+8>>2]=p+((g+y|0)*104|0);c[E+(F*52|0)+12>>2]=p+((g+x|0)*104|0);v=+f[p+((g+y|0)*104|0)+8>>2]-+f[p+((g+x|0)*104|0)+8>>2];w=+f[p+((g+y|0)*104|0)+12>>2]-+f[p+((g+x|0)*104|0)+12>>2];D=+f[p+((g+y|0)*104|0)+16>>2]-+f[p+((g+x|0)*104|0)+16>>2];f[E+(F*52|0)+16>>2]=+s(+(v*v+w*w+D*D));a[B>>0]=1}}while((i|0)!=(j|0))}while(0)}while((l|0)!=(k|0));return b|0}function gc(b,d,e){b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0;D=+f[b+48>>2];h=+f[d>>2];E=+f[b+64>>2];j=+f[d+4>>2];J=+f[b+80>>2];p=+f[d+8>>2];t=+f[b+52>>2];r=+f[b+68>>2];q=+f[b+84>>2];z=+f[b+56>>2];I=+f[b+72>>2];A=+f[b+88>>2];w=+f[d+16>>2];v=+f[d+20>>2];u=+f[d+24>>2];H=+f[d+32>>2];F=+f[d+36>>2];G=+f[d+40>>2];k=+f[b+96>>2];g=+f[b+100>>2];C=+f[b+104>>2];B=+f[d+48>>2]+(h*k+j*g+p*C);i=w*k+v*g+u*C+ +f[d+52>>2];C=H*k+F*g+G*C+ +f[d+56>>2];f[b+1064>>2]=D*h+E*j+J*p;f[b+1068>>2]=h*t+j*r+p*q;f[b+1072>>2]=h*z+j*I+p*A;f[b+1076>>2]=0.0;f[b+1080>>2]=D*w+E*v+J*u;f[b+1084>>2]=t*w+r*v+q*u;f[b+1088>>2]=z*w+I*v+A*u;f[b+1092>>2]=0.0;f[b+1096>>2]=D*H+E*F+J*G;f[b+1100>>2]=t*H+r*F+q*G;f[b+1104>>2]=z*H+I*F+A*G;f[b+1108>>2]=0.0;f[b+1112>>2]=B;f[b+1116>>2]=i;f[b+1120>>2]=C;f[b+1124>>2]=0.0;C=+f[b+112>>2];i=+f[e>>2];B=+f[b+128>>2];G=+f[e+4>>2];A=+f[b+144>>2];F=+f[e+8>>2];I=+f[b+116>>2];H=+f[b+132>>2];z=+f[b+148>>2];q=+f[b+120>>2];r=+f[b+136>>2];t=+f[b+152>>2];J=+f[e+16>>2];E=+f[e+20>>2];D=+f[e+24>>2];u=+f[e+32>>2];v=+f[e+36>>2];w=+f[e+40>>2];p=+f[b+160>>2];j=+f[b+164>>2];h=+f[b+168>>2];g=+f[e+48>>2]+(i*p+G*j+F*h);k=J*p+E*j+D*h+ +f[e+52>>2];h=u*p+v*j+w*h+ +f[e+56>>2];f[b+1128>>2]=C*i+B*G+A*F;f[b+1132>>2]=i*I+G*H+F*z;f[b+1136>>2]=i*q+G*r+F*t;f[b+1140>>2]=0.0;f[b+1144>>2]=C*J+B*E+A*D;f[b+1148>>2]=I*J+H*E+z*D;f[b+1152>>2]=q*J+r*E+t*D;f[b+1156>>2]=0.0;f[b+1160>>2]=C*u+B*v+A*w;f[b+1164>>2]=I*u+H*v+z*w;f[b+1168>>2]=q*u+r*v+t*w;f[b+1172>>2]=0.0;f[b+1176>>2]=g;f[b+1180>>2]=k;f[b+1184>>2]=h;f[b+1188>>2]=0.0;g=g-+f[b+1112>>2];k=k-+f[b+1116>>2];h=h-+f[b+1120>>2];z=+f[b+1084>>2];H=+f[b+1104>>2];I=+f[b+1088>>2];A=+f[b+1100>>2];B=+f[b+1096>>2];C=+f[b+1080>>2];D=+f[b+1064>>2];E=+f[b+1068>>2];J=+f[b+1072>>2];F=1.0/((z*H-I*A)*D+E*(I*B-H*C)+(A*C-z*B)*J);G=(A*C-z*B)*F;i=h*((I*E-z*J)*F)+(g*((z*H-I*A)*F)+k*((A*J-H*E)*F));j=h*((C*J-I*D)*F)+(g*((I*B-H*C)*F)+k*((H*D-B*J)*F));k=h*((z*D-C*E)*F)+(g*G+k*((B*E-A*D)*F));f[b+1256>>2]=i;f[b+1260>>2]=j;f[b+1264>>2]=k;f[b+1268>>2]=0.0;f[b+840>>2]=i;g=+f[b+680>>2];h=+f[b+696>>2];do if(!(g>h)){if(g>i){c[b+856>>2]=2;g=i-g;break}if(h>2]=1;g=i-h;break}else{c[b+856>>2]=0;g=0.0;break}}else{c[b+856>>2]=0;g=0.0}while(0);f[b+824>>2]=g;f[b+844>>2]=j;g=+f[b+684>>2];h=+f[b+700>>2];do if(!(g>h)){if(g>j){c[b+860>>2]=2;g=j-g;break}if(h>2]=1;g=j-h;break}else{c[b+860>>2]=0;g=0.0;break}}else{c[b+860>>2]=0;g=0.0}while(0);f[b+828>>2]=g;f[b+848>>2]=k;g=+f[b+688>>2];h=+f[b+704>>2];do if(!(g>h)){if(g>k){c[b+864>>2]=2;g=k-g;break}if(h>2]=1;g=k-h;break}else{c[b+864>>2]=0;g=0.0;break}}else{c[b+864>>2]=0;g=0.0}while(0);f[b+832>>2]=g;n=+f[b+1128>>2];o=+f[b+1144>>2];p=+f[b+1160>>2];h=+f[b+1132>>2];i=+f[b+1148>>2];j=+f[b+1164>>2];k=(z*H-I*A)*F*h+(A*J-H*E)*F*i+(I*E-z*J)*F*j;m=h*((I*B-H*C)*F)+(H*D-B*J)*F*i+(C*J-I*D)*F*j;l=p*((z*D-C*E)*F)+(n*G+o*((B*E-A*D)*F));g=G*+f[b+1136>>2]+(B*E-A*D)*F*+f[b+1152>>2]+(z*D-C*E)*F*(q*u+r*v+t*w);do if(l<1.0)if(l>-1.0){f[b+1192>>2]=+y(+-(h*G+(B*E-A*D)*F*i+(z*D-C*E)*F*j),+g);g=l<-1.0?-1.0:l;f[b+1196>>2]=+x(+(g>1.0?1.0:g));g=+y(+-(p*((C*J-I*D)*F)+(n*((I*B-H*C)*F)+o*((H*D-B*J)*F))),+(p*((I*E-z*J)*F)+(n*((z*H-I*A)*F)+o*((A*J-H*E)*F))));break}else{f[b+1192>>2]=-+y(+k,+m);f[b+1196>>2]=-1.5707963705062866;g=0.0;break}else{f[b+1192>>2]=+y(+k,+m);f[b+1196>>2]=1.5707963705062866;g=0.0}while(0);f[b+1200>>2]=g;f[b+1236>>2]=0.0;A=H*(n*H-p*J)-I*(o*J-n*I);B=J*(o*J-n*I)-H*(p*I-o*H);C=I*(p*I-o*H)-J*(n*H-p*J);f[b+1220>>2]=0.0;E=o*(o*J-n*I)-p*(n*H-p*J);F=p*(p*I-o*H)-n*(o*J-n*I);G=n*(n*H-p*J)-o*(p*I-o*H);f[b+1252>>2]=0.0;D=1.0/+s(+(A*A+B*B+C*C));f[b+1208>>2]=A*D;f[b+1212>>2]=B*D;f[b+1216>>2]=C*D;D=1.0/+s(+((o*J-n*I)*(o*J-n*I)+((n*H-p*J)*(n*H-p*J)+(p*I-o*H)*(p*I-o*H))));f[b+1224>>2]=(p*I-o*H)*D;f[b+1228>>2]=(n*H-p*J)*D;f[b+1232>>2]=(o*J-n*I)*D;J=1.0/+s(+(E*E+F*F+G*G));f[b+1240>>2]=E*J;f[b+1244>>2]=F*J;f[b+1248>>2]=G*J;if(!(a[b+1301>>0]|0))return;I=+f[(c[b+28>>2]|0)+344>>2];J=+f[(c[b+32>>2]|0)+344>>2];a[b+1280>>0]=(I<1.1920928955078125e-07|J<1.1920928955078125e-07)&1;J=I+J>0.0?J/(I+J):.5;f[b+1272>>2]=J;f[b+1276>>2]=1.0-J;return}function hc(b,d){b=b|0;d=d|0;var e=0,g=0,h=0.0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0;q=ea;ea=ea+32|0;lf(b+4|0,((z(c[b+152>>2]|0,c[b+16>>2]|0)|0)/100|0)+1|0);if(c[b+164>>2]|0){o=((z(c[b+148>>2]|0,c[b+76>>2]|0)|0)/100|0)+1|0;lf(b+64|0,o);o=(c[b+164>>2]|0)-o|0;c[b+164>>2]=(o|0)>0?o:0}e=((c[b+144>>2]|0)+1|0)%2|0;c[b+144>>2]=e;e=c[b+124+(e<<2)>>2]|0;if(e|0){do{j=e+56|0;l=e;e=c[j>>2]|0;i=c[l+52>>2]|0;if(!i)i=b+124+(c[l+60>>2]<<2)|0;else i=i+56|0;c[i>>2]=e;i=c[j>>2]|0;if(i|0)c[i+52>>2]=c[l+52>>2];c[l+52>>2]=0;c[j>>2]=c[b+132>>2];i=c[b+132>>2]|0;if(i|0)c[i+52>>2]=l;c[b+132>>2]=l;i=c[l+48>>2]|0;jg(b+4|0,i)|0;j=c[b+8>>2]|0;if(j|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0)}c[b+8>>2]=i;c[b+16>>2]=(c[b+16>>2]|0)+-1;c[q>>2]=c[l+16>>2];c[q+4>>2]=c[l+16+4>>2];c[q+8>>2]=c[l+16+8>>2];c[q+12>>2]=c[l+16+12>>2];c[q+16>>2]=c[l+32>>2];c[q+16+4>>2]=c[l+32+4>>2];c[q+16+8>>2]=c[l+32+8>>2];c[q+16+12>>2]=c[l+32+12>>2];i=c[b+68>>2]|0;if(!i){c[6747]=(c[6747]|0)+1;i=kb(63)|0;if(!i)i=0;else{c[(i+4+15&-16)+-4>>2]=i;i=i+4+15&-16}j=i;k=j+44|0;do{c[j>>2]=0;j=j+4|0}while((j|0)<(k|0))}else c[b+68>>2]=0;c[i+32>>2]=0;c[i+36>>2]=l;c[i+40>>2]=0;c[i>>2]=c[q>>2];c[i+4>>2]=c[q+4>>2];c[i+8>>2]=c[q+8>>2];c[i+12>>2]=c[q+12>>2];c[i+16>>2]=c[q+16>>2];c[i+20>>2]=c[q+20>>2];c[i+24>>2]=c[q+24>>2];c[i+28>>2]=c[q+28>>2];je(b+64|0,c[b+64>>2]|0,i);j=(c[b+76>>2]|0)+1|0;c[b+76>>2]=j;c[l+48>>2]=i;c[l+60>>2]=2}while((e|0)!=0);c[b+164>>2]=j;a[b+194>>0]=1}c[q>>2]=10216;c[q+4>>2]=b;if(a[b+193>>0]|0?(md(b+4|0,c[b+4>>2]|0,c[b+64>>2]|0,q),a[b+193>>0]|0):0){o=c[b+4>>2]|0;md(b+4|0,o,o,q)}if(a[b+194>>0]|0?(m=c[b+136>>2]|0,m=ra[c[(c[m>>2]|0)+28>>2]&127](m)|0,g=c[m+4>>2]|0,(g|0)>0):0){e=(z(c[b+156>>2]|0,g)|0)/100|0;o=c[b+160>>2]|0;e=(o|0)>(e|0)?o:e;e=(g|0)<(e|0)?g:e;if((e|0)>0){i=0;do{k=((c[b+184>>2]|0)+i|0)%(g|0)|0;n=c[m+12>>2]|0;j=c[n+(k<<4)>>2]|0;k=c[n+(k<<4)+4>>2]|0;n=c[j+48>>2]|0;o=c[k+48>>2]|0;if(!(((((+f[n>>2]<=+f[o+16>>2]?+f[n+16>>2]>=+f[o>>2]:0)?+f[n+4>>2]<=+f[o+20>>2]:0)?+f[n+20>>2]>=+f[o+4>>2]:0)?+f[n+8>>2]<=+f[o+24>>2]:0)?+f[n+24>>2]>=+f[o+8>>2]:0)){g=c[b+136>>2]|0;wa[c[(c[g>>2]|0)+12>>2]&31](g,j,k,d)|0;g=c[m+4>>2]|0;i=i+-1|0;e=e+-1|0}i=i+1|0}while((i|0)<(e|0));if((g|0)>0)p=37;else e=0}else p=37;if((p|0)==37)e=((c[b+184>>2]|0)+e|0)%(g|0)|0;c[b+184>>2]=e}c[b+180>>2]=(c[b+180>>2]|0)+1;c[b+160>>2]=1;a[b+194>>0]=0;g=c[b+168>>2]|0;e=c[b+172>>2]|0;if(!g)h=0.0;else h=+(e>>>0)/+(g>>>0);f[b+176>>2]=h;c[b+172>>2]=1?e>>>1:e;c[b+168>>2]=1?g>>>1:g;o=c[b+136>>2]|0;if(!(ra[c[(c[o>>2]|0)+56>>2]&127](o)|0)){ea=q;return}o=c[b+136>>2]|0;o=ra[c[(c[o>>2]|0)+28>>2]&127](o)|0;e=c[o+4>>2]|0;if((e|0)>1){qd(o,0,e+-1|0);e=c[o+4>>2]|0}if((e|0)>0){m=0;l=0;n=0;i=0;while(1){k=c[o+12>>2]|0;j=k+(m<<4)|0;r=n;n=c[j>>2]|0;k=k+(m<<4)+4|0;g=c[k>>2]|0;if(!((n|0)==(r|0)&(g|0)==(i|0))){i=c[n+48>>2]|0;r=c[g+48>>2]|0;if(((((+f[i>>2]<=+f[r+16>>2]?+f[i+16>>2]>=+f[r>>2]:0)?+f[i+4>>2]<=+f[r+20>>2]:0)?+f[i+20>>2]>=+f[r+4>>2]:0)?+f[i+8>>2]<=+f[r+24>>2]:0)?+f[i+24>>2]>=+f[r+8>>2]:0)i=l;else p=53}else{g=i;p=53}if((p|0)==53){p=0;e=c[b+136>>2]|0;Ma[c[(c[e>>2]|0)+32>>2]&127](e,j,d);c[j>>2]=0;c[k>>2]=0;e=c[o+4>>2]|0;i=l+1|0}m=m+1|0;if((m|0)>=(e|0))break;else{l=i;i=g}}if((e|0)>1){qd(o,0,e+-1|0);e=c[o+4>>2]|0}k=e-i|0;if((i|0)<0){if((c[o+8>>2]|0)<(k|0)){if(!k){i=e;j=0}else{c[6747]=(c[6747]|0)+1;g=kb((k<<4|3)+16|0)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}i=c[o+4>>2]|0;j=g}if((i|0)>0){g=0;do{r=c[o+12>>2]|0;c[j+(g<<4)>>2]=c[r+(g<<4)>>2];c[j+(g<<4)+4>>2]=c[r+(g<<4)+4>>2];c[j+(g<<4)+8>>2]=c[r+(g<<4)+8>>2];c[j+(g<<4)+12>>2]=c[r+(g<<4)+12>>2];g=g+1|0}while((g|0)!=(i|0))}g=c[o+12>>2]|0;if(g|0){if(a[o+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[o+12>>2]=0}a[o+16>>0]=1;c[o+12>>2]=j;c[o+8>>2]=k}do{r=(c[o+12>>2]|0)+(e<<4)|0;e=e+1|0;c[r>>2]=0;c[r+4>>2]=0;c[r+8>>2]=0;c[r+12>>2]=0}while((e|0)!=(k|0));e=k}else e=k}c[o+4>>2]=e;ea=q;return}function ic(b){b=b|0;var d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,t=0.0,u=0.0,v=0,w=0,x=0.0,y=0;v=ea;ea=ea+176|0;if(!(a[b+527>>0]|0)){ea=v;return}f[b+36>>2]=0.0;f[b+520>>2]=0.0;f[b+516>>2]=0.0;c[b+576>>2]=0;c[b+576+4>>2]=0;c[b+576+8>>2]=0;c[b+576+12>>2]=0;if(!(a[b+524>>0]|0)){w=c[b+28>>2]|0;j=+f[b+348>>2];k=+f[b+352>>2];q=+f[b+356>>2];u=j*+f[w+20>>2]+k*+f[w+24>>2]+q*+f[w+28>>2]+ +f[w+56>>2];d=c[b+32>>2]|0;l=+f[b+412>>2];m=+f[b+416>>2];n=+f[b+420>>2];t=l*+f[d+20>>2]+m*+f[d+24>>2]+n*+f[d+28>>2]+ +f[d+56>>2];p=l*+f[d+36>>2]+m*+f[d+40>>2]+n*+f[d+44>>2]+ +f[d+60>>2];o=j*+f[w+4>>2]+k*+f[w+8>>2]+q*+f[w+12>>2]+ +f[w+52>>2];q=j*+f[w+36>>2]+k*+f[w+40>>2]+q*+f[w+44>>2]+ +f[w+60>>2];n=l*+f[d+4>>2]+m*+f[d+8>>2]+n*+f[d+12>>2]+ +f[d+52>>2];if((n-o)*(n-o)+(t-u)*(t-u)+(p-q)*(p-q)>1.1920928955078125e-07){i=1.0/+s(+((n-o)*(n-o)+(t-u)*(t-u)+(p-q)*(p-q)));f[v>>2]=(n-o)*i;f[v+4>>2]=(t-u)*i;f[v+8>>2]=(p-q)*i;c[v+12>>2]=0;h=(p-q)*i;e=(t-u)*i;i=(n-o)*i}else{c[v>>2]=1065353216;c[v+4>>2]=0;c[v+8>>2]=0;f[v+12>>2]=0.0;h=0.0;e=0.0;i=1.0}if(+r(+h)>.7071067690849304){x=h*h+e*e;m=1.0/+s(+x);l=-(h*m);e=e*m;g=e;j=i*l;k=0.0;m=x*m;e=-(i*e)}else{k=i*i+e*e;j=1.0/+s(+k);e=-(e*j);m=i*j;g=0.0;j=k*j;k=e;l=m;m=-(h*m);e=h*e}f[v+16>>2]=k;f[v+20>>2]=l;f[v+24>>2]=g;f[v+32>>2]=m;f[v+36>>2]=e;f[v+40>>2]=j;w=c[b+28>>2]|0;c[v+128>>2]=c[w+4>>2];c[v+128+4>>2]=c[w+20>>2];c[v+128+8>>2]=c[w+36>>2];f[v+128+12>>2]=0.0;c[v+128+16>>2]=c[w+8>>2];c[v+128+20>>2]=c[w+24>>2];c[v+128+24>>2]=c[w+40>>2];f[v+128+28>>2]=0.0;c[v+128+32>>2]=c[w+12>>2];c[v+128+36>>2]=c[w+28>>2];c[v+128+40>>2]=c[w+44>>2];f[v+128+44>>2]=0.0;d=c[b+32>>2]|0;c[v+80>>2]=c[d+4>>2];c[v+80+4>>2]=c[d+20>>2];c[v+80+8>>2]=c[d+36>>2];f[v+80+12>>2]=0.0;c[v+80+16>>2]=c[d+8>>2];c[v+80+20>>2]=c[d+24>>2];c[v+80+24>>2]=c[d+40>>2];f[v+80+28>>2]=0.0;c[v+80+32>>2]=c[d+12>>2];c[v+80+36>>2]=c[d+28>>2];c[v+80+40>>2]=c[d+44>>2];f[v+80+44>>2]=0.0;x=u-+f[w+56>>2];m=q-+f[w+60>>2];f[v+64>>2]=o-+f[w+52>>2];f[v+64+4>>2]=x;f[v+64+8>>2]=m;f[v+64+12>>2]=0.0;m=t-+f[d+56>>2];x=p-+f[d+60>>2];f[v+48>>2]=n-+f[d+52>>2];f[v+48+4>>2]=m;f[v+48+8>>2]=x;f[v+48+12>>2]=0.0;_f(b+48|0,v+128|0,v+80|0,v+64|0,v+48|0,v,w+396|0,+f[w+344>>2],d+396|0,+f[d+344>>2]);d=c[b+28>>2]|0;c[v+128>>2]=c[d+4>>2];c[v+128+4>>2]=c[d+20>>2];c[v+128+8>>2]=c[d+36>>2];f[v+128+12>>2]=0.0;c[v+128+16>>2]=c[d+8>>2];c[v+128+20>>2]=c[d+24>>2];c[v+128+24>>2]=c[d+40>>2];f[v+128+28>>2]=0.0;c[v+128+32>>2]=c[d+12>>2];c[v+128+36>>2]=c[d+28>>2];c[v+128+40>>2]=c[d+44>>2];f[v+128+44>>2]=0.0;w=c[b+32>>2]|0;c[v+80>>2]=c[w+4>>2];c[v+80+4>>2]=c[w+20>>2];c[v+80+8>>2]=c[w+36>>2];f[v+80+12>>2]=0.0;c[v+80+16>>2]=c[w+8>>2];c[v+80+20>>2]=c[w+24>>2];c[v+80+24>>2]=c[w+40>>2];f[v+80+28>>2]=0.0;c[v+80+32>>2]=c[w+12>>2];c[v+80+36>>2]=c[w+28>>2];c[v+80+40>>2]=c[w+44>>2];f[v+80+44>>2]=0.0;x=u-+f[d+56>>2];m=q-+f[d+60>>2];f[v+64>>2]=o-+f[d+52>>2];f[v+64+4>>2]=x;f[v+64+8>>2]=m;f[v+64+12>>2]=0.0;m=t-+f[w+56>>2];x=p-+f[w+60>>2];f[v+48>>2]=n-+f[w+52>>2];f[v+48+4>>2]=m;f[v+48+8>>2]=x;f[v+48+12>>2]=0.0;_f(b+132|0,v+128|0,v+80|0,v+64|0,v+48|0,v+16|0,d+396|0,+f[d+344>>2],w+396|0,+f[w+344>>2]);w=c[b+28>>2]|0;c[v+128>>2]=c[w+4>>2];c[v+128+4>>2]=c[w+20>>2];c[v+128+8>>2]=c[w+36>>2];f[v+128+12>>2]=0.0;c[v+128+16>>2]=c[w+8>>2];c[v+128+20>>2]=c[w+24>>2];c[v+128+24>>2]=c[w+40>>2];f[v+128+28>>2]=0.0;c[v+128+32>>2]=c[w+12>>2];c[v+128+36>>2]=c[w+28>>2];c[v+128+40>>2]=c[w+44>>2];f[v+128+44>>2]=0.0;d=c[b+32>>2]|0;c[v+80>>2]=c[d+4>>2];c[v+80+4>>2]=c[d+20>>2];c[v+80+8>>2]=c[d+36>>2];f[v+80+12>>2]=0.0;c[v+80+16>>2]=c[d+8>>2];c[v+80+20>>2]=c[d+24>>2];c[v+80+24>>2]=c[d+40>>2];f[v+80+28>>2]=0.0;c[v+80+32>>2]=c[d+12>>2];c[v+80+36>>2]=c[d+28>>2];c[v+80+40>>2]=c[d+44>>2];f[v+80+44>>2]=0.0;x=u-+f[w+56>>2];u=q-+f[w+60>>2];f[v+64>>2]=o-+f[w+52>>2];f[v+64+4>>2]=x;f[v+64+8>>2]=u;f[v+64+12>>2]=0.0;u=t-+f[d+56>>2];x=p-+f[d+60>>2];f[v+48>>2]=n-+f[d+52>>2];f[v+48+4>>2]=u;f[v+48+8>>2]=x;f[v+48+12>>2]=0.0;_f(b+216|0,v+128|0,v+80|0,v+64|0,v+48|0,v+32|0,w+396|0,+f[w+344>>2],d+396|0,+f[d+344>>2]);d=b+32|0}else d=b+32|0;y=c[b+28>>2]|0;w=c[d>>2]|0;pb(b,y+4|0,w+4|0,y+264|0,w+264|0);ea=v;return}function jc(a,d,g,h,i,j,k,l,m){a=a|0;d=d|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0.0,s=0,t=0.0,u=0.0,v=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0,E=0,F=0,G=0;w=+f[a+8>>2];y=+f[a+12>>2];A=+f[a+16>>2];x=+f[a+40>>2];r=(+f[d>>2]-w)*x;z=+f[a+44>>2];t=(+f[d+4>>2]-y)*z;B=+f[a+48>>2];u=(+f[d+8>>2]-A)*B;if(!(r<=0.0)){v=b[a+6>>1]|0;v=b[a+4>>1]&(!(r>=+(v&65535))?~~r&65535:v)}else v=0;if(!(t<=0.0)){s=b[a+6>>1]|0;s=b[a+4>>1]&(!(t>=+(s&65535))?~~t&65535:s)}else s=0;if(!(u<=0.0)){q=b[a+6>>1]|0;q=b[a+4>>1]&(!(u>=+(q&65535))?~~u&65535:q)}else q=0;u=(+f[g>>2]-w)*x;t=(+f[g+4>>2]-y)*z;r=(+f[g+8>>2]-A)*B;if(!(u<=0.0)){p=b[a+6>>1]|0;p=b[a+4>>1]&(!(u>=+(p&65535))?~~u&65535:p)|1}else p=1;if(!(t<=0.0)){o=b[a+6>>1]|0;o=b[a+4>>1]&(!(t>=+(o&65535))?~~t&65535:o)|1}else o=1;if(!(r<=0.0)){n=b[a+6>>1]|0;n=b[a+4>>1]&(!(r>=+(n&65535))?~~r&65535:n)|1}else n=1;D=b[a+64>>1]|0;C=c[a+60>>2]|0;b[a+64>>1]=b[C+((D&65535)<<6)+48>>1]|0;E=(b[a+56>>1]|0)+1<<16>>16;b[a+56>>1]=E;c[C+((D&65535)<<6)+12>>2]=D&65535;c[C+((D&65535)<<6)>>2]=i;b[C+((D&65535)<<6)+4>>1]=j;b[C+((D&65535)<<6)+6>>1]=k;c[C+((D&65535)<<6)+8>>2]=m;m=(E&65535)<<1&65534;b[C+54>>1]=(e[C+54>>1]|0)+2;F=c[a+68>>2]|0;G=e[F+(m+-1<<2)>>1]|e[F+(m+-1<<2)+2>>1]<<16;b[F+((m|1)<<2)>>1]=G;b[F+((m|1)<<2)+2>>1]=G>>>16;F=c[a+68>>2]|0;b[F+(m+-1<<2)>>1]=v;b[F+(m+-1<<2)+2>>1]=D;b[F+(m<<2)>>1]=p;b[F+(m<<2)+2>>1]=D;b[C+((D&65535)<<6)+48>>1]=m+-1;b[C+((D&65535)<<6)+54>>1]=(E&65535)<<1;p=(c[a+60>>2]|0)+56|0;b[p>>1]=(e[p>>1]|0)+2;p=c[a+72>>2]|0;v=e[p+(m+-1<<2)>>1]|e[p+(m+-1<<2)+2>>1]<<16;b[p+((m|1)<<2)>>1]=v;b[p+((m|1)<<2)+2>>1]=v>>>16;p=c[a+72>>2]|0;b[p+(m+-1<<2)>>1]=s;b[p+(m+-1<<2)+2>>1]=D;b[p+(m<<2)>>1]=o;b[p+(m<<2)+2>>1]=D;b[C+((D&65535)<<6)+50>>1]=m+-1;b[C+((D&65535)<<6)+56>>1]=(E&65535)<<1;p=(c[a+60>>2]|0)+58|0;b[p>>1]=(e[p>>1]|0)+2;p=c[a+76>>2]|0;s=e[p+(m+-1<<2)>>1]|e[p+(m+-1<<2)+2>>1]<<16;b[p+((m|1)<<2)>>1]=s;b[p+((m|1)<<2)+2>>1]=s>>>16;p=c[a+76>>2]|0;b[p+(m+-1<<2)>>1]=q;b[p+(m+-1<<2)+2>>1]=D;b[p+(m<<2)>>1]=n;b[p+(m<<2)+2>>1]=D;b[C+((D&65535)<<6)+52>>1]=m+-1;b[C+((D&65535)<<6)+58>>1]=(E&65535)<<1;p=c[a+68>>2]|0;s=e[C+((D&65535)<<6)+48>>1]|0;o=c[a+60>>2]|0;n=b[p+(s<<2)+-4>>1]|0;if((e[p+(s<<2)>>1]|0)<(n&65535)){v=o+((e[p+(s<<2)+2>>1]|0)<<6)+48|0;q=p+(s<<2)|0;p=p+(s<<2)+-4|0;while(1){G=e[q+-2>>1]|0;n=(n&1)==0?o+(G<<6)+48|0:o+(G<<6)+54|0;b[n>>1]=(b[n>>1]|0)+1<<16>>16;b[v>>1]=(b[v>>1]|0)+-1<<16>>16;n=e[q>>1]|e[q+2>>1]<<16;G=e[p>>1]|e[p+2>>1]<<16;b[q>>1]=G;b[q+2>>1]=G>>>16;b[p>>1]=n;b[p+2>>1]=n>>>16;q=q+-4|0;p=p+-4|0;n=b[p>>1]|0;if((e[q>>1]|0)>=(n&65535))break;o=c[a+60>>2]|0}n=c[a+68>>2]|0}else n=p;o=e[C+((D&65535)<<6)+54>>1]|0;s=n+(o<<2)|0;p=b[s+-4>>1]|0;a:do if((e[s>>1]|0)<(p&65535)){q=c[a+60>>2]|0;v=q+((e[n+(o<<2)+2>>1]|0)<<6)+54|0;n=p;p=s;o=s+-4|0;while(1){G=e[p+-2>>1]|0;n=(n&1)==0?q+(G<<6)+48|0:q+(G<<6)+54|0;b[n>>1]=(b[n>>1]|0)+1<<16>>16;b[v>>1]=(b[v>>1]|0)+-1<<16>>16;n=e[p>>1]|e[p+2>>1]<<16;G=e[o>>1]|e[o+2>>1]<<16;b[p>>1]=G;b[p+2>>1]=G>>>16;b[o>>1]=n;b[o+2>>1]=n>>>16;p=p+-4|0;o=o+-4|0;n=b[o>>1]|0;if((e[p>>1]|0)>=(n&65535))break a;q=c[a+60>>2]|0}}while(0);o=c[a+72>>2]|0;s=e[C+((D&65535)<<6)+50>>1]|0;p=c[a+60>>2]|0;n=b[o+(s<<2)+-4>>1]|0;if((e[o+(s<<2)>>1]|0)<(n&65535)){v=p+((e[o+(s<<2)+2>>1]|0)<<6)+50|0;q=o+(s<<2)|0;o=o+(s<<2)+-4|0;while(1){G=e[q+-2>>1]|0;n=(n&1)==0?p+(G<<6)+50|0:p+(G<<6)+56|0;b[n>>1]=(b[n>>1]|0)+1<<16>>16;b[v>>1]=(b[v>>1]|0)+-1<<16>>16;n=e[q>>1]|e[q+2>>1]<<16;G=e[o>>1]|e[o+2>>1]<<16;b[q>>1]=G;b[q+2>>1]=G>>>16;b[o>>1]=n;b[o+2>>1]=n>>>16;q=q+-4|0;o=o+-4|0;n=b[o>>1]|0;if((e[q>>1]|0)>=(n&65535))break;p=c[a+60>>2]|0}o=c[a+72>>2]|0}p=e[C+((D&65535)<<6)+56>>1]|0;s=o+(p<<2)|0;n=b[s+-4>>1]|0;b:do if((e[s>>1]|0)<(n&65535)){q=c[a+60>>2]|0;v=q+((e[o+(p<<2)+2>>1]|0)<<6)+56|0;p=s;o=s+-4|0;while(1){G=e[p+-2>>1]|0;n=(n&1)==0?q+(G<<6)+50|0:q+(G<<6)+56|0;b[n>>1]=(b[n>>1]|0)+1<<16>>16;b[v>>1]=(b[v>>1]|0)+-1<<16>>16;n=e[p>>1]|e[p+2>>1]<<16;G=e[o>>1]|e[o+2>>1]<<16;b[p>>1]=G;b[p+2>>1]=G>>>16;b[o>>1]=n;b[o+2>>1]=n>>>16;p=p+-4|0;o=o+-4|0;n=b[o>>1]|0;if((e[p>>1]|0)>=(n&65535))break b;q=c[a+60>>2]|0}}while(0);Fg(a,2,b[C+((D&65535)<<6)+52>>1]|0);zg(a,2,b[C+((D&65535)<<6)+58>>1]|0,l);o=c[a+60>>2]|0;n=c[a+108>>2]|0;if(!n){G=o+((D&65535)<<6)|0;return G|0}c[o+((D&65535)<<6)+60>>2]=za[c[(c[n>>2]|0)+8>>2]&3](n,d,g,h,i,j,k,l,0)|0;G=o+((D&65535)<<6)|0;return G|0}function kc(b,d){b=b|0;d=d|0;var e=0.0,g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0,q=0,r=0,s=0,t=0.0,u=0.0,v=0.0,w=0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0;h=c[b+28>>2]|0;k=c[b+32>>2]|0;pb(b,h+4|0,k+4|0,h+264|0,k+264|0);q=c[d+8>>2]|0;f[q>>2]=1.0;p=c[d+24>>2]|0;f[q+(p+1<<2)>>2]=1.0;f[q+((p<<1)+2<<2)>>2]=1.0;o=+f[b+348>>2];v=+f[b+352>>2];l=+f[b+356>>2];t=+f[h+4>>2]*o+ +f[h+8>>2]*v+ +f[h+12>>2]*l;n=o*+f[h+20>>2]+v*+f[h+24>>2]+l*+f[h+28>>2];l=o*+f[h+36>>2]+v*+f[h+40>>2]+l*+f[h+44>>2];q=c[d+12>>2]|0;c[q>>2]=0;f[q+4>>2]=l;f[q+8>>2]=-n;f[q+12>>2]=0.0;f[q+(p<<2)>>2]=-l;c[q+(p<<2)+4>>2]=0;f[q+(p<<2)+8>>2]=t;f[q+(p<<2)+12>>2]=0.0;f[q+(p<<1<<2)>>2]=n;f[q+(p<<1<<2)+4>>2]=-t;c[q+(p<<1<<2)+8>>2]=0;f[q+(p<<1<<2)+12>>2]=0.0;r=c[d+16>>2]|0;f[r>>2]=-1.0;f[r+(p+1<<2)>>2]=-1.0;f[r+((p<<1)+2<<2)>>2]=-1.0;v=+f[b+412>>2];o=+f[b+416>>2];e=+f[b+420>>2];u=+f[k+4>>2]*v+ +f[k+8>>2]*o+ +f[k+12>>2]*e;m=v*+f[k+20>>2]+o*+f[k+24>>2]+e*+f[k+28>>2];e=v*+f[k+36>>2]+o*+f[k+40>>2]+e*+f[k+44>>2];r=c[d+20>>2]|0;c[r>>2]=0;f[r+4>>2]=-e;f[r+8>>2]=m;f[r+12>>2]=0.0;f[r+(p<<2)>>2]=e;c[r+(p<<2)+4>>2]=0;f[r+(p<<2)+8>>2]=-u;f[r+(p<<2)+12>>2]=0.0;f[r+(p<<1<<2)>>2]=-m;f[r+(p<<1<<2)+4>>2]=u;c[r+(p<<1<<2)+8>>2]=0;f[r+(p<<1<<2)+12>>2]=0.0;s=c[b+592>>2]|0;o=+f[((s&2|0)==0?d+4|0:b+600|0)>>2]*+f[d>>2];i=c[d+28>>2]|0;g=c[d+36>>2]|0;j=c[d+40>>2]|0;f[i>>2]=o*(u+ +f[k+52>>2]-t-+f[h+52>>2]);f[g>>2]=-3402823466385288598117041.0e14;f[j>>2]=3402823466385288598117041.0e14;if(!(s&1)){f[i+(p<<2)>>2]=o*(m+ +f[k+56>>2]-n-+f[h+56>>2]);f[g+(p<<2)>>2]=-3402823466385288598117041.0e14;f[j+(p<<2)>>2]=3402823466385288598117041.0e14;f[i+(p<<1<<2)>>2]=o*(e+ +f[k+60>>2]-l-+f[h+60>>2]);f[g+(p<<1<<2)>>2]=-3402823466385288598117041.0e14;f[j+(p<<1<<2)>>2]=3402823466385288598117041.0e14}else{w=c[d+32>>2]|0;c[w>>2]=c[b+596>>2];f[i+(p<<2)>>2]=o*(m+ +f[k+56>>2]-n-+f[h+56>>2]);f[g+(p<<2)>>2]=-3402823466385288598117041.0e14;f[j+(p<<2)>>2]=3402823466385288598117041.0e14;c[w+(p<<2)>>2]=c[b+596>>2];f[i+(p<<1<<2)>>2]=o*(e+ +f[k+60>>2]-l-+f[h+60>>2]);f[g+(p<<1<<2)>>2]=-3402823466385288598117041.0e14;f[j+(p<<1<<2)>>2]=3402823466385288598117041.0e14;c[w+(p<<1<<2)>>2]=c[b+596>>2]}do if(!(a[b+526>>0]|0))h=p*3|0;else{v=+f[b+456>>2];if(+f[b+444>>2]>2]>2];z=+f[h+8>>2];y=+f[h+12>>2];E=+f[b+304>>2];D=+f[b+320>>2];C=+f[b+336>>2];m=+f[b+308>>2];o=+f[b+324>>2];u=+f[b+340>>2];x=+f[h+20>>2];e=+f[h+24>>2];l=+f[h+28>>2];n=+f[h+36>>2];t=+f[h+40>>2];v=+f[h+44>>2];f[q+(p*3<<2)>>2]=A*E+z*D+y*C;f[q+((p*3|0)+1<<2)>>2]=E*x+D*e+C*l;f[q+((p*3|0)+2<<2)>>2]=E*n+D*t+C*v;f[q+(p<<2<<2)>>2]=A*m+z*o+y*u;f[q+((p<<2|1)<<2)>>2]=m*x+o*e+u*l;f[q+((p<<2|2)<<2)>>2]=m*n+o*t+u*v;f[r+(p*3<<2)>>2]=-(A*E+z*D+y*C);f[r+((p*3|0)+1<<2)>>2]=-(E*x+D*e+C*l);f[r+((p*3|0)+2<<2)>>2]=-(E*n+D*t+C*v);f[r+(p<<2<<2)>>2]=-(A*m+z*o+y*u);f[r+((p<<2|1)<<2)>>2]=-(m*x+o*e+u*l);f[r+((p<<2|2)<<2)>>2]=-(m*n+o*t+u*v);B=+f[d>>2]*+f[b+436>>2];i=c[d+28>>2]|0;f[i+(p*3<<2)>>2]=B*((A*E+z*D+y*C)*+f[b+460>>2]+(E*x+D*e+C*l)*+f[b+464>>2]+(E*n+D*t+C*v)*+f[b+468>>2]);f[i+(p<<2<<2)>>2]=B*((A*m+z*o+y*u)*+f[b+460>>2]+(m*x+o*e+u*l)*+f[b+464>>2]+(m*n+o*t+u*v)*+f[b+468>>2]);g=c[d+36>>2]|0;f[g+(p*3<<2)>>2]=-3402823466385288598117041.0e14;j=c[d+40>>2]|0;f[j+(p*3<<2)>>2]=3402823466385288598117041.0e14;f[g+(p<<2<<2)>>2]=-3402823466385288598117041.0e14;f[j+(p<<2<<2)>>2]=3402823466385288598117041.0e14;h=p*5|0;break}E=+f[b+436>>2];C=E*(+f[b+460>>2]*E);D=E*(E*+f[b+464>>2]);E=E*(E*+f[b+468>>2]);f[q+(p*3<<2)>>2]=C;f[q+((p*3|0)+1<<2)>>2]=D;f[q+((p*3|0)+2<<2)>>2]=E;f[r+(p*3<<2)>>2]=-C;f[r+((p*3|0)+1<<2)>>2]=-D;f[r+((p*3|0)+2<<2)>>2]=-E;f[i+(p*3<<2)>>2]=+f[d>>2]*+f[b+432>>2]*+f[b+504>>2];if(s&4|0)c[(c[d+32>>2]|0)+(p*3<<2)>>2]=c[b+604>>2];f[g+(p*3<<2)>>2]=0.0;f[j+(p*3<<2)>>2]=3402823466385288598117041.0e14;h=p<<2}while(0);if(!(a[b+525>>0]|0))return;E=+f[b+436>>2];C=E*(+f[b+476>>2]*E);D=E*(E*+f[b+480>>2]);E=E*(E*+f[b+484>>2]);f[q+(h<<2)>>2]=C;p=h+1|0;f[q+(p<<2)>>2]=D;w=h+2|0;f[q+(w<<2)>>2]=E;f[r+(h<<2)>>2]=-C;f[r+(p<<2)>>2]=-D;f[r+(w<<2)>>2]=-E;f[i+(h<<2)>>2]=+f[d>>2]*+f[b+432>>2]*+f[b+508>>2];if(s&4|0)c[(c[d+32>>2]|0)+(h<<2)>>2]=c[b+604>>2];do if(+f[b+452>>2]>0.0){g=g+(h<<2)|0;if(+f[b+508>>2]>0.0){f[g>>2]=0.0;e=3402823466385288598117041.0e14;break}else{f[g>>2]=-3402823466385288598117041.0e14;e=0.0;break}}else{f[g+(h<<2)>>2]=-3402823466385288598117041.0e14;e=3402823466385288598117041.0e14}while(0);f[j+(h<<2)>>2]=e;return}function lc(b,d,e,g,h,i,j,k,l,m){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;m=m|0;var n=0,o=0,p=0,q=0,r=0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,A=0,B=0,C=0.0,D=0,E=0;if((j|0)<2|(k|0)<2){k=0;return k|0}p=z(k,j)|0;c[6747]=(c[6747]|0)+1;b=kb(p>>>0>268435455?18:(p<<4|3)+16|0)|0;if(!b)r=0;else{c[(b+4+15&-16)+-4>>2]=b;r=b+4+15&-16}q=GJ(p>>>0>1073741823?-1:p<<2)|0;n=0;do{C=+(n|0)/+(k+-1|0);t=+f[e>>2];t=t+C*(+f[h>>2]-t);u=+f[e+4>>2];u=u+C*(+f[h+4>>2]-u);v=+f[e+8>>2];v=v+C*(+f[h+8>>2]-v);w=+f[g>>2];x=+f[g+4>>2];y=+f[g+8>>2];w=w+C*(+f[i>>2]-w)-t;x=x+C*(+f[i+4>>2]-x)-u;y=y+C*(+f[i+8>>2]-y)-v;o=z(n,j)|0;b=0;do{C=+(b|0)/+(j+-1|0);B=b+o|0;f[r+(B<<4)>>2]=t+w*C;f[r+(B<<4)+4>>2]=u+x*C;f[r+(B<<4)+8>>2]=v+y*C;f[r+(B<<4)+12>>2]=0.0;f[q+(B<<2)>>2]=1.0;b=b+1|0}while((b|0)!=(j|0));n=n+1|0}while((n|0)!=(k|0));c[6747]=(c[6747]|0)+1;b=kb(1271)|0;if(!b)b=0;else{c[(b+4+15&-16)+-4>>2]=b;b=b+4+15&-16}ub(b,d,p,r,q);if(l&1|0){f[(c[b+720>>2]|0)+88>>2]=0.0;a[b+924>>0]=1}if(l&2|0){f[(c[b+720>>2]|0)+((j+-1|0)*104|0)+88>>2]=0.0;a[b+924>>0]=1}if(l&4|0){B=z(k+-1|0,j)|0;f[(c[b+720>>2]|0)+(B*104|0)+88>>2]=0.0;a[b+924>>0]=1}if(!(l&8)){A=b+924|0;B=b+720|0}else{A=j+-1+(z(k+-1|0,j)|0)|0;B=b+720|0;f[(c[B>>2]|0)+(A*104|0)+88>>2]=0.0;A=b+924|0;a[A>>0]=1}c[6748]=(c[6748]|0)+1;uc(c[r+-4>>2]|0);HJ(q);d=b+732|0;r=b+740|0;p=0;while(1){a:do if((j|0)>0){l=z(p,j)|0;n=p+1|0;q=z(n,j)|0;if((n|0)>=(k|0)){o=0;while(1){e=o;o=o+1|0;if((o|0)<(j|0)){i=o+l|0;g=c[B>>2]|0;mh(b,0);q=(c[d>>2]|0)+-1|0;p=c[r>>2]|0;c[p+(q*52|0)+8>>2]=g+((e+l|0)*104|0);c[p+(q*52|0)+12>>2]=g+(i*104|0);x=+f[g+((e+l|0)*104|0)+8>>2]-+f[g+(i*104|0)+8>>2];y=+f[g+((e+l|0)*104|0)+12>>2]-+f[g+(i*104|0)+12>>2];C=+f[g+((e+l|0)*104|0)+16>>2]-+f[g+(i*104|0)+16>>2];f[p+(q*52|0)+16>>2]=+s(+(x*x+y*y+C*C));a[A>>0]=1}if((o|0)==(j|0))break a}}g=0;do{o=g+l|0;i=g;g=g+1|0;do if((g|0)<(j|0)){e=g+l|0;D=c[B>>2]|0;mh(b,0);E=(c[d>>2]|0)+-1|0;h=c[r>>2]|0;c[h+(E*52|0)+8>>2]=D+(o*104|0);c[h+(E*52|0)+12>>2]=D+(e*104|0);C=+f[D+(o*104|0)+8>>2]-+f[D+(e*104|0)+8>>2];y=+f[D+(o*104|0)+12>>2]-+f[D+(e*104|0)+12>>2];x=+f[D+(o*104|0)+16>>2]-+f[D+(e*104|0)+16>>2];f[h+(E*52|0)+16>>2]=+s(+(C*C+y*y+x*x));a[A>>0]=1;E=c[B>>2]|0;mh(b,0);h=(c[d>>2]|0)+-1|0;D=c[r>>2]|0;c[D+(h*52|0)+8>>2]=E+(o*104|0);c[D+(h*52|0)+12>>2]=E+((i+q|0)*104|0);x=+f[E+(o*104|0)+8>>2]-+f[E+((i+q|0)*104|0)+8>>2];y=+f[E+(o*104|0)+12>>2]-+f[E+((i+q|0)*104|0)+12>>2];C=+f[E+(o*104|0)+16>>2]-+f[E+((i+q|0)*104|0)+16>>2];f[D+(h*52|0)+16>>2]=+s(+(x*x+y*y+C*C));a[A>>0]=1;if(!(i+p&1)){af(b,i+q|0,o,e,0);af(b,i+q|0,e,g+q|0,0);if(!m)break;h=c[B>>2]|0;mh(b,0);E=(c[d>>2]|0)+-1|0;D=c[r>>2]|0;c[D+(E*52|0)+8>>2]=h+(e*104|0);c[D+(E*52|0)+12>>2]=h+((i+q|0)*104|0);x=+f[h+(e*104|0)+8>>2]-+f[h+((i+q|0)*104|0)+8>>2];y=+f[h+(e*104|0)+12>>2]-+f[h+((i+q|0)*104|0)+12>>2];C=+f[h+(e*104|0)+16>>2]-+f[h+((i+q|0)*104|0)+16>>2];f[D+(E*52|0)+16>>2]=+s(+(x*x+y*y+C*C));a[A>>0]=1;break}else{h=g+q|0;af(b,o,e,h,0);af(b,o,h,i+q|0,0);if(!m)break;i=c[B>>2]|0;mh(b,0);E=(c[d>>2]|0)+-1|0;D=c[r>>2]|0;c[D+(E*52|0)+8>>2]=i+(o*104|0);c[D+(E*52|0)+12>>2]=i+(h*104|0);x=+f[i+(o*104|0)+8>>2]-+f[i+(h*104|0)+8>>2];y=+f[i+(o*104|0)+12>>2]-+f[i+(h*104|0)+12>>2];C=+f[i+(o*104|0)+16>>2]-+f[i+(h*104|0)+16>>2];f[D+(E*52|0)+16>>2]=+s(+(x*x+y*y+C*C));a[A>>0]=1;break}}else{h=c[B>>2]|0;mh(b,0);E=(c[d>>2]|0)+-1|0;D=c[r>>2]|0;c[D+(E*52|0)+8>>2]=h+(o*104|0);c[D+(E*52|0)+12>>2]=h+((i+q|0)*104|0);x=+f[h+(o*104|0)+8>>2]-+f[h+((i+q|0)*104|0)+8>>2];y=+f[h+(o*104|0)+12>>2]-+f[h+((i+q|0)*104|0)+12>>2];C=+f[h+(o*104|0)+16>>2]-+f[h+((i+q|0)*104|0)+16>>2];f[D+(E*52|0)+16>>2]=+s(+(x*x+y*y+C*C));a[A>>0]=1}while(0)}while((g|0)!=(j|0))}else n=p+1|0;while(0);if((n|0)==(k|0))break;else p=n}return b|0}function mc(a,b,d,e,g,h){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;h=+h;var i=0.0,j=0.0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0,s=0,t=0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0;A=ea;ea=ea+272|0;c[A+128>>2]=c[d>>2];c[A+128+4>>2]=c[d+4>>2];c[A+128+8>>2]=c[d+8>>2];c[A+128+12>>2]=c[d+12>>2];c[A+128+16>>2]=c[d+16>>2];c[A+128+16+4>>2]=c[d+16+4>>2];c[A+128+16+8>>2]=c[d+16+8>>2];c[A+128+16+12>>2]=c[d+16+12>>2];c[A+128+32>>2]=c[d+32>>2];c[A+128+32+4>>2]=c[d+32+4>>2];c[A+128+32+8>>2]=c[d+32+8>>2];c[A+128+32+12>>2]=c[d+32+12>>2];c[A+128+48>>2]=c[d+48>>2];c[A+128+48+4>>2]=c[d+48+4>>2];c[A+128+48+8>>2]=c[d+48+8>>2];c[A+128+48+12>>2]=c[d+48+12>>2];c[A+64>>2]=c[e>>2];c[A+64+4>>2]=c[e+4>>2];c[A+64+8>>2]=c[e+8>>2];c[A+64+12>>2]=c[e+12>>2];c[A+64+16>>2]=c[e+16>>2];c[A+64+16+4>>2]=c[e+16+4>>2];c[A+64+16+8>>2]=c[e+16+8>>2];c[A+64+16+12>>2]=c[e+16+12>>2];c[A+64+32>>2]=c[e+32>>2];c[A+64+32+4>>2]=c[e+32+4>>2];c[A+64+32+8>>2]=c[e+32+8>>2];c[A+64+32+12>>2]=c[e+32+12>>2];c[A+64+48>>2]=c[e+48>>2];c[A+64+48+4>>2]=c[e+48+4>>2];c[A+64+48+8>>2]=c[e+48+8>>2];c[A+64+48+12>>2]=c[e+48+12>>2];i=+f[A+64+52>>2]-+f[A+128+52>>2];F=+f[A+64+56>>2]-+f[A+128+56>>2];f[A+16>>2]=+f[A+64+48>>2]-+f[A+128+48>>2];f[A+16+4>>2]=i;f[A+16+8>>2]=F;f[A+16+12>>2]=0.0;Ee(A+128|0,A+64|0,A+208|0,A+192|0);F=+f[A+192>>2];i=F*+f[A+208+4>>2];C=F*+f[A+208+8>>2];f[A>>2]=+f[A+208>>2]*F;f[A+4>>2]=i;f[A+8>>2]=C;f[A+12>>2]=0.0;c[A+208+48>>2]=0;c[A+208+48+4>>2]=0;c[A+208+48+8>>2]=0;c[A+208+48+12>>2]=0;Gg(A+128|0,A+192|0);C=+f[A+192>>2];i=+f[A+192+4>>2];F=+f[A+192+8>>2];D=+f[A+192+12>>2];B=C*(2.0/(C*C+i*i+F*F+D*D));j=i*(2.0/(C*C+i*i+F*F+D*D));E=F*(2.0/(C*C+i*i+F*F+D*D));f[A+208>>2]=1.0-(i*j+F*E);f[A+208+4>>2]=C*j-D*E;f[A+208+8>>2]=C*E+D*j;f[A+208+12>>2]=0.0;f[A+208+16>>2]=C*j+D*E;f[A+208+20>>2]=1.0-(C*B+F*E);f[A+208+24>>2]=i*E-D*B;f[A+208+28>>2]=0.0;f[A+208+32>>2]=C*E-D*j;f[A+208+36>>2]=i*E+D*B;f[A+208+40>>2]=1.0-(C*B+i*j);f[A+208+44>>2]=0.0;sg(b,A+208|0,A+16|0,A,A+48|0,A+32|0);if((c[a+268>>2]|0)<=0){ea=A;return}r=0;do{k=c[(c[a+276>>2]|0)+(r<<2)>>2]|0;if(ta[c[(c[g>>2]|0)+8>>2]&31](g,c[k+188>>2]|0)|0?(t=c[k+192>>2]|0,Pa[c[(c[t>>2]|0)+8>>2]&127](t,k+4|0,A+192|0,A+16|0),l=+f[A+192>>2]+ +f[A+48>>2],p=+f[A+192+4>>2]+ +f[A+48+4>>2],n=+f[A+192+8>>2]+ +f[A+48+8>>2],f[A+192>>2]=l,f[A+192+4>>2]=p,f[A+192+8>>2]=n,f[A+192+12>>2]=0.0,m=+f[A+16>>2]+ +f[A+32>>2],q=+f[A+16+4>>2]+ +f[A+32+4>>2],o=+f[A+16+8>>2]+ +f[A+32+8>>2],f[A+16>>2]=m,f[A+16+4>>2]=q,f[A+16+8>>2]=o,f[A+16+12>>2]=0.0,v=+f[d+48>>2]-(m+l)*.5,y=+f[d+52>>2]-(q+p)*.5,w=+f[d+56>>2]-(o+n)*.5,u=+f[e+48>>2]-(m+l)*.5,z=+f[e+52>>2]-(q+p)*.5,x=+f[e+56>>2]-(o+n)*.5,t=(v>(m-l)*.5?8:0)|v<-((m-l)*.5)|(y<-((q-p)*.5)?2:0)|(y>(q-p)*.5?16:0)|(w<-((o-n)*.5)?4:0)|(w>(o-n)*.5?32:0),s=(u>(m-l)*.5?8:0)|u<-((m-l)*.5)|(z<-((q-p)*.5)?2:0)|(z>(q-p)*.5?16:0)|(x<-((o-n)*.5)?4:0)|(x>(o-n)*.5?32:0),(s&t|0)==0):0){if(v<-((m-l)*.5))if(!((-v-(m-l)*.5)/(u-v)>=0.0)){i=1.0;j=0.0}else{i=1.0;j=(-v-(m-l)*.5)/(u-v)}else if(u<-((m-l)*.5)?(-v-(m-l)*.5)/(u-v)<1.0:0){i=(-v-(m-l)*.5)/(u-v);j=0.0}else{i=1.0;j=0.0}if(y<-((q-p)*.5)){if(j<=(-y-(q-p)*.5)/(z-y))j=(-y-(q-p)*.5)/(z-y)}else if(z<-((q-p)*.5)?(-y-(q-p)*.5)/(z-y)(m-l)*.5){if(j<=((m-l)*.5-v)/(u-v))j=((m-l)*.5-v)/(u-v)}else if(u>(m-l)*.5?((m-l)*.5-v)/(u-v)(q-p)*.5){if(j<=((q-p)*.5-y)/(z-y))j=((q-p)*.5-y)/(z-y)}else if(z>(q-p)*.5?((q-p)*.5-y)/(z-y)>2]|0;c[A+208>>2]=0;c[A+208+4>>2]=G;c[A+208+8>>2]=k;c[A+208+12>>2]=k+4;c[A+208+16>>2]=-1;c[A+208+20>>2]=-1;rb(b,A+128|0,A+64|0,A+208|0,g,h)}}r=r+1|0}while((r|0)<(c[a+268>>2]|0));ea=A;return}function nc(a,b){a=a|0;b=b|0;var 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,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0;d=c[a+8>>2]|0;if((d|0)<=0)return;f=0;do{e=c[(c[a+16>>2]|0)+(f<<2)>>2]|0;if((c[e+236>>2]|0)==1){Ia[c[(c[e>>2]|0)+24>>2]&127](e,b);d=c[a+8>>2]|0}f=f+1|0}while((f|0)<(d|0));if((d|0)<=0)return;t=0;l=0;k=d;z=0;m=0;r=0;q=0;g=0;f=0;p=0;w=0;j=0;e=0;y=0;u=0;d=0;while(1){x=c[(c[(c[a+16>>2]|0)+(z<<2)>>2]|0)+192>>2]|0;s=((10?~(x<<15)+x>>10:~(x<<15)+x|0)^~(x<<15)+x)*9|0;s=(6?s>>6:s)^s;s=(16?s+~(s<<11)>>16:s+~(s<<11)|0)^s+~(s<<11);h=s&u+-1;a:do if(h>>>0

    >>0?(D=c[f+(h<<2)>>2]|0,(D|0)!=-1):0){h=D;while(1){if((c[g+(h<<3)>>2]|0)==(x|0))break;h=c[e+(h<<2)>>2]|0;if((h|0)==-1){F=14;break a}}if(d+(h<<2)|0){s=k;k=t;i=w;o=y;n=u}else F=14}else F=14;while(0);if((F|0)==14){F=0;n=s&u+-1;b:do if(n>>>0

    >>0?(E=c[f+(n<<2)>>2]|0,(E|0)!=-1):0){h=E;while(1){if((c[g+(h<<3)>>2]|0)==(x|0))break;h=c[e+(h<<2)>>2]|0;if((h|0)==-1){F=20;break b}}c[d+(h<<2)>>2]=x;k=t;h=p;i=w;o=y;n=u}else F=20;while(0);if((F|0)==20){F=0;do if((y|0)==(u|0)){i=(u|0)==0?1:u<<1;if((u|0)<(i|0)){if((i|0)!=0?(c[6747]=(c[6747]|0)+1,A=kb((i<<2|3)+16|0)|0,(A|0)!=0):0){c[(A+4+15&-16)+-4>>2]=A;k=A+4+15&-16}else k=0;if((u|0)<=0){if(!d){h=u;v=i;d=k;break}}else{h=0;do{c[k+(h<<2)>>2]=c[d+(h<<2)>>2];h=h+1|0}while((h|0)!=(u|0))}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);h=u;v=i;d=k}else{h=u;v=u}}else{h=y;v=u}while(0);c[d+(h<<2)>>2]=x;o=h+1|0;do if((r|0)==(q|0)){h=(r|0)==0?1:r<<1;if((r|0)<(h|0)){if((h|0)!=0?(c[6747]=(c[6747]|0)+1,C=kb((h<<3|3)+16|0)|0,(C|0)!=0):0){c[(C+4+15&-16)+-4>>2]=C;k=C+4+15&-16}else k=0;if((r|0)<=0){if(!g){q=h;g=k;break}}else{i=0;do{H=g+(i<<3)|0;G=c[H+4>>2]|0;q=k+(i<<3)|0;c[q>>2]=c[H>>2];c[q+4>>2]=G;i=i+1|0}while((i|0)!=(r|0))}c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);q=h;g=k}else q=r}while(0);H=g+(r<<3)|0;c[H>>2]=x;c[H+4>>2]=0;r=r+1|0;if((u|0)<(v|0)){if((p|0)<(v|0)){do if((m|0)<(v|0)){if((v|0)!=0?(c[6747]=(c[6747]|0)+1,B=kb((v<<2|3)+16|0)|0,(B|0)!=0):0){c[(B+4+15&-16)+-4>>2]=B;i=B+4+15&-16}else i=0;if((p|0)<=0){if(!f){n=i;m=v;f=i;break}}else{h=0;do{c[i+(h<<2)>>2]=c[f+(h<<2)>>2];h=h+1|0}while((h|0)!=(p|0))}c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0);n=i;m=v;f=i}else n=l;while(0);l=v<<2;hk(f+(p<<2)|0,0,l-(p<<2)|0)|0;if((w|0)<(v|0)){do if((j|0)<(v|0)){do if(!v)i=0;else{c[6747]=(c[6747]|0)+1;h=kb((l|3)+16|0)|0;if(!h){i=0;break}c[(h+4+15&-16)+-4>>2]=h;i=h+4+15&-16}while(0);if((w|0)<=0){if(!e){h=i;j=v;e=i;break}}else{h=0;do{c[i+(h<<2)>>2]=c[e+(h<<2)>>2];h=h+1|0}while((h|0)!=(w|0))}c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);h=i;j=v;e=i}else h=t;while(0);hk(e+(w<<2)|0,0,l-(w<<2)|0)|0;k=h}else k=t;if((v|0)>0){hk(n|0,-1,l|0)|0;hk(k|0,-1,l|0)|0}if((p|0)>0){i=v+-1|0;h=0;do{H=c[g+(h<<3)>>2]|0;H=((10?H+~(H<<15)>>10:H+~(H<<15)|0)^H+~(H<<15))*9|0;H=(6?H>>6:H)^H;H=f+((((16?H+~(H<<11)>>16:H+~(H<<11)|0)^H+~(H<<11))&i)<<2)|0;c[e+(h<<2)>>2]=c[H>>2];c[H>>2]=h;h=h+1|0}while((h|0)!=(p|0));l=n;h=v;i=v}else{l=n;h=v;i=v}}else{k=t;h=p;i=w}n=s&v+-1}else{k=t;h=p;i=w}n=f+(n<<2)|0;c[e+(y<<2)>>2]=c[n>>2];c[n>>2]=y;n=v}Ia[c[(c[x>>2]|0)+60>>2]&127](x,b);s=c[a+8>>2]|0;p=h}h=z+1|0;if((h|0)>=(s|0))break;t=k;k=s;z=h;w=i;y=o;u=n}if(g|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}if(e|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}if(!f)return;c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0);return}function oc(d,e){d=d|0;e=e|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0;p=ea;ea=ea+64|0;f[d+20>>2]=+g[e+32>>3];f[d+24>>2]=+g[e+40>>3];f[d+28>>2]=+g[e+48>>3];f[d+32>>2]=+g[e+56>>3];f[d+4>>2]=+g[e>>3];f[d+8>>2]=+g[e+8>>3];f[d+12>>2]=+g[e+16>>3];f[d+16>>2]=+g[e+24>>3];f[d+36>>2]=+g[e+64>>3];f[d+40>>2]=+g[e+72>>3];f[d+44>>2]=+g[e+80>>3];f[d+48>>2]=+g[e+88>>3];c[d+56>>2]=c[e+96>>2];a[d+60>>0]=(c[e+100>>2]|0)!=0&1;o=c[e+104>>2]|0;k=p;m=k+64|0;do{c[k>>2]=0;k=k+4|0}while((k|0)<(m|0));n=c[d+88>>2]|0;if((n|0)<(o|0)){if((c[d+92>>2]|0)<(o|0)){if(!o){i=n;j=0}else{c[6747]=(c[6747]|0)+1;h=kb(o<<6|19)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}i=c[d+88>>2]|0;j=h}if((i|0)>0){h=0;do{k=j+(h<<6)|0;l=(c[d+96>>2]|0)+(h<<6)|0;m=k+64|0;do{c[k>>2]=c[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));h=h+1|0}while((h|0)!=(i|0))}h=c[d+96>>2]|0;if(h|0){if(a[d+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[d+96>>2]=0}a[d+100>>0]=1;c[d+96>>2]=j;c[d+92>>2]=o;i=d+96|0}else i=d+96|0;h=n;do{k=(c[i>>2]|0)+(h<<6)|0;l=p;m=k+64|0;do{c[k>>2]=c[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(m|0));h=h+1|0}while((h|0)!=(o|0))}c[d+88>>2]=o;if((o|0)>0){h=c[d+96>>2]|0;i=0;j=c[e+112>>2]|0;while(1){f[h+(i<<6)+16>>2]=+g[j+32>>3];f[h+(i<<6)+20>>2]=+g[j+40>>3];f[h+(i<<6)+24>>2]=+g[j+48>>3];f[h+(i<<6)+28>>2]=+g[j+56>>3];f[h+(i<<6)>>2]=+g[j>>3];f[h+(i<<6)+4>>2]=+g[j+8>>3];f[h+(i<<6)+8>>2]=+g[j+16>>3];f[h+(i<<6)+12>>2]=+g[j+24>>3];c[h+(i<<6)+32>>2]=c[j+64>>2];c[h+(i<<6)+36>>2]=c[j+68>>2];c[h+(i<<6)+40>>2]=c[j+72>>2];i=i+1|0;if((i|0)==(o|0))break;else j=j+80|0}}l=c[e+108>>2]|0;c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;k=c[d+128>>2]|0;if((k|0)<(l|0)){if((c[d+132>>2]|0)<(l|0)){if(!l){i=k;j=0}else{c[6747]=(c[6747]|0)+1;h=kb((l<<4|3)+16|0)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}i=c[d+128>>2]|0;j=h}if((i|0)>0){h=0;do{o=j+(h<<4)|0;n=(c[d+136>>2]|0)+(h<<4)|0;c[o>>2]=c[n>>2];c[o+4>>2]=c[n+4>>2];c[o+8>>2]=c[n+8>>2];c[o+12>>2]=c[n+12>>2];h=h+1|0}while((h|0)!=(i|0))}h=c[d+136>>2]|0;if(h|0){if(a[d+140>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[d+136>>2]=0}a[d+140>>0]=1;c[d+136>>2]=j;c[d+132>>2]=l;i=d+136|0}else i=d+136|0;h=k;do{o=(c[i>>2]|0)+(h<<4)|0;c[o>>2]=c[p>>2];c[o+4>>2]=c[p+4>>2];c[o+8>>2]=c[p+8>>2];c[o+12>>2]=c[p+12>>2];h=h+1|0}while((h|0)!=(l|0))}c[d+128>>2]=l;if((l|0)>0){h=c[d+136>>2]|0;i=0;j=c[e+116>>2]|0;while(1){c[h+(i<<4)+12>>2]=c[j+12>>2];b[h+(i<<4)+6>>1]=b[j+6>>1]|0;b[h+(i<<4)+8>>1]=b[j+8>>1]|0;b[h+(i<<4)+10>>1]=b[j+10>>1]|0;b[h+(i<<4)>>1]=b[j>>1]|0;b[h+(i<<4)+2>>1]=b[j+2>>1]|0;b[h+(i<<4)+4>>1]=b[j+4>>1]|0;i=i+1|0;if((i|0)==(l|0))break;else j=j+16|0}}c[d+144>>2]=c[e+120>>2];l=c[e+124>>2]|0;k=c[d+152>>2]|0;if((k|0)<(l|0)){if((c[d+156>>2]|0)<(l|0)){if(!l){i=k;j=0}else{c[6747]=(c[6747]|0)+1;h=kb(l<<5|19)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}i=c[d+152>>2]|0;j=h}if((i|0)>0){h=0;do{o=j+(h<<5)|0;n=(c[d+160>>2]|0)+(h<<5)|0;c[o>>2]=c[n>>2];c[o+4>>2]=c[n+4>>2];c[o+8>>2]=c[n+8>>2];c[o+12>>2]=c[n+12>>2];c[o+16>>2]=c[n+16>>2];c[o+20>>2]=c[n+20>>2];c[o+24>>2]=c[n+24>>2];c[o+28>>2]=c[n+28>>2];h=h+1|0}while((h|0)!=(i|0))}h=c[d+160>>2]|0;if(h|0){if(a[d+164>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[d+160>>2]=0}a[d+164>>0]=1;c[d+160>>2]=j;c[d+156>>2]=l;i=d+160|0}else i=d+160|0;h=k;do{o=(c[i>>2]|0)+(h<<5)|0;c[o>>2]=c[p>>2];c[o+4>>2]=c[p+4>>2];c[o+8>>2]=c[p+8>>2];c[o+12>>2]=c[p+12>>2];c[o+16>>2]=c[p+16>>2];c[o+20>>2]=c[p+20>>2];c[o+24>>2]=c[p+24>>2];c[o+28>>2]=c[p+28>>2];h=h+1|0}while((h|0)!=(l|0))}c[d+152>>2]=l;if((l|0)<=0){ea=p;return}i=c[d+160>>2]|0;j=0;h=c[e+128>>2]|0;while(1){b[i+(j<<5)+6>>1]=b[h+14>>1]|0;b[i+(j<<5)+8>>1]=b[h+16>>1]|0;b[i+(j<<5)+10>>1]=b[h+18>>1]|0;b[i+(j<<5)>>1]=b[h+8>>1]|0;b[i+(j<<5)+2>>1]=b[h+10>>1]|0;b[i+(j<<5)+4>>1]=b[h+12>>1]|0;c[i+(j<<5)+12>>2]=c[h>>2];c[i+(j<<5)+16>>2]=c[h+4>>2];j=j+1|0;if((j|0)==(l|0))break;else h=h+20|0}ea=p;return}function pc(a,d,f){a=a|0;d=d|0;f=f|0;var g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0;g=c[a+108>>2]|0;if(g|0)Ma[c[(c[g>>2]|0)+12>>2]&127](g,c[d+60>>2]|0,f);o=c[d+12>>2]|0;m=c[a+60>>2]|0;n=c[a+92>>2]|0;if(!(ra[c[(c[n>>2]|0)+56>>2]&127](n)|0)){n=c[a+92>>2]|0;Ma[c[(c[n>>2]|0)+16>>2]&127](n,m+((o&65535)<<6)|0,f)}n=e[a+56>>1]|0;g=c[a+60>>2]|0;b[g+54>>1]=(e[g+54>>1]|0)+65534;b[g+56>>1]=(e[g+56>>1]|0)+65534;b[g+58>>1]=(e[g+58>>1]|0)+65534;l=c[a+68>>2]|0;d=b[a+6>>1]|0;h=e[m+((o&65535)<<6)+54>>1]|0;b[l+(h<<2)>>1]=d;f=b[l+(h<<2)+6>>1]|0;if(!(f<<16>>16)){g=d;d=l}else{j=g+((e[l+(h<<2)+2>>1]|0)<<6)+54|0;h=l+(h<<2)|0;while(1){i=h;h=h+4|0;g=b[h>>1]|0;if((d&65535)<(g&65535))break;d=c[a+60>>2]|0;k=f&65535;g=(g&1)==0?d+(k<<6)+48|0:d+(k<<6)+54|0;b[g>>1]=(b[g>>1]|0)+-1<<16>>16;b[j>>1]=(b[j>>1]|0)+1<<16>>16;g=e[i>>1]|e[i+2>>1]<<16;k=e[h>>1]|e[h+2>>1]<<16;b[i>>1]=k;b[i+2>>1]=k>>>16;b[h>>1]=g;b[h+2>>1]=g>>>16;f=b[i+10>>1]|0;if(!(f<<16>>16))break;else d=g&65535}g=b[a+6>>1]|0;d=c[a+68>>2]|0}f=e[m+((o&65535)<<6)+48>>1]|0;b[l+(f<<2)>>1]=g;j=d+(f<<2)|0;h=b[j+6>>1]|0;if(h<<16>>16){k=(c[a+60>>2]|0)+((e[d+(f<<2)+2>>1]|0)<<6)+48|0;i=b[j>>1]|0;d=j;while(1){f=d;d=d+4|0;g=b[d>>1]|0;if((i&65535)<(g&65535))break;i=c[a+60>>2]|0;j=h&65535;g=(g&1)==0?i+(j<<6)+48|0:i+(j<<6)+54|0;b[g>>1]=(b[g>>1]|0)+-1<<16>>16;b[k>>1]=(b[k>>1]|0)+1<<16>>16;g=e[f>>1]|e[f+2>>1]<<16;j=e[d>>1]|e[d+2>>1]<<16;b[f>>1]=j;b[f+2>>1]=j>>>16;b[d>>1]=g;b[d+2>>1]=g>>>16;h=b[f+10>>1]|0;if(!(h<<16>>16))break;else i=g&65535}g=b[a+6>>1]|0}b[l+((n<<1)+-1<<2)+2>>1]=0;b[l+((n<<1)+-1<<2)>>1]=g;l=c[a+72>>2]|0;f=e[m+((o&65535)<<6)+56>>1]|0;b[l+(f<<2)>>1]=g;d=b[l+(f<<2)+6>>1]|0;if(!(d<<16>>16))d=l;else{j=(c[a+60>>2]|0)+((e[l+(f<<2)+2>>1]|0)<<6)+56|0;h=l+(f<<2)|0;while(1){i=h;h=h+4|0;f=b[h>>1]|0;if((g&65535)<(f&65535))break;k=c[a+60>>2]|0;g=d&65535;g=(f&1)==0?k+(g<<6)+50|0:k+(g<<6)+56|0;b[g>>1]=(b[g>>1]|0)+-1<<16>>16;b[j>>1]=(b[j>>1]|0)+1<<16>>16;g=e[i>>1]|e[i+2>>1]<<16;k=e[h>>1]|e[h+2>>1]<<16;b[i>>1]=k;b[i+2>>1]=k>>>16;b[h>>1]=g;b[h+2>>1]=g>>>16;d=b[i+10>>1]|0;if(!(d<<16>>16))break;else g=g&65535}g=b[a+6>>1]|0;d=c[a+72>>2]|0}f=e[m+((o&65535)<<6)+50>>1]|0;b[l+(f<<2)>>1]=g;j=d+(f<<2)|0;h=b[j+6>>1]|0;if(h<<16>>16){k=(c[a+60>>2]|0)+((e[d+(f<<2)+2>>1]|0)<<6)+50|0;i=b[j>>1]|0;d=j;while(1){f=d;d=d+4|0;g=b[d>>1]|0;if((i&65535)<(g&65535))break;i=c[a+60>>2]|0;j=h&65535;g=(g&1)==0?i+(j<<6)+50|0:i+(j<<6)+56|0;b[g>>1]=(b[g>>1]|0)+-1<<16>>16;b[k>>1]=(b[k>>1]|0)+1<<16>>16;g=e[f>>1]|e[f+2>>1]<<16;j=e[d>>1]|e[d+2>>1]<<16;b[f>>1]=j;b[f+2>>1]=j>>>16;b[d>>1]=g;b[d+2>>1]=g>>>16;h=b[f+10>>1]|0;if(!(h<<16>>16))break;else i=g&65535}g=b[a+6>>1]|0}b[l+((n<<1)+-1<<2)+2>>1]=0;b[l+((n<<1)+-1<<2)>>1]=g;l=c[a+76>>2]|0;f=e[m+((o&65535)<<6)+58>>1]|0;b[l+(f<<2)>>1]=g;d=b[l+(f<<2)+6>>1]|0;if(!(d<<16>>16)){d=g;f=l}else{j=(c[a+60>>2]|0)+((e[l+(f<<2)+2>>1]|0)<<6)+58|0;h=l+(f<<2)|0;while(1){i=h;h=h+4|0;f=b[h>>1]|0;if((g&65535)<(f&65535))break;k=c[a+60>>2]|0;g=d&65535;g=(f&1)==0?k+(g<<6)+52|0:k+(g<<6)+58|0;b[g>>1]=(b[g>>1]|0)+-1<<16>>16;b[j>>1]=(b[j>>1]|0)+1<<16>>16;g=e[i>>1]|e[i+2>>1]<<16;k=e[h>>1]|e[h+2>>1]<<16;b[i>>1]=k;b[i+2>>1]=k>>>16;b[h>>1]=g;b[h+2>>1]=g>>>16;d=b[i+10>>1]|0;if(!(d<<16>>16))break;else g=g&65535}d=b[a+6>>1]|0;f=c[a+76>>2]|0}g=e[m+((o&65535)<<6)+52>>1]|0;b[l+(g<<2)>>1]=d;j=f+(g<<2)|0;h=b[j+6>>1]|0;if(!(h<<16>>16)){k=d;m=l+((n<<1)+-1<<2)+2|0;b[m>>1]=0;m=l+((n<<1)+-1<<2)|0;b[m>>1]=k;m=c[a+60>>2]|0;n=a+64|0;l=b[n>>1]|0;m=m+((o&65535)<<6)+48|0;b[m>>1]=l;b[n>>1]=o;o=b[a+56>>1]|0;o=o+-1<<16>>16;b[a+56>>1]=o;return}k=(c[a+60>>2]|0)+((e[f+(g<<2)+2>>1]|0)<<6)+52|0;i=b[j>>1]|0;d=j;while(1){f=d;d=d+4|0;g=b[d>>1]|0;if((i&65535)<(g&65535))break;j=c[a+60>>2]|0;m=h&65535;g=(g&1)==0?j+(m<<6)+52|0:j+(m<<6)+58|0;b[g>>1]=(b[g>>1]|0)+-1<<16>>16;b[k>>1]=(b[k>>1]|0)+1<<16>>16;g=e[f>>1]|e[f+2>>1]<<16;m=e[d>>1]|e[d+2>>1]<<16;b[f>>1]=m;b[f+2>>1]=m>>>16;b[d>>1]=g;b[d+2>>1]=g>>>16;h=b[f+10>>1]|0;if(!(h<<16>>16))break;else i=g&65535}k=b[a+6>>1]|0;m=l+((n<<1)+-1<<2)+2|0;b[m>>1]=0;m=l+((n<<1)+-1<<2)|0;b[m>>1]=k;m=c[a+60>>2]|0;n=a+64|0;l=b[n>>1]|0;m=m+((o&65535)<<6)+48|0;b[m>>1]=l;b[n>>1]=o;o=b[a+56>>1]|0;o=o+-1<<16>>16;b[a+56>>1]=o;return}function qc(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0,j=0,k=0.0,l=0.0,m=0.0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0.0,T=0.0,U=0.0,V=0.0,W=0,X=0,Y=0;X=c[d+36>>2]|0;W=c[e+36>>2]|0;K=+f[X+8>>2];M=+f[X+12>>2];L=+f[X+16>>2];e=c[W+8>>2]|0;T=+f[e+8>>2];U=+f[e+12>>2];V=+f[e+16>>2];g=c[W+12>>2]|0;P=+f[g+8>>2];N=+f[g+12>>2];O=+f[g+16>>2];d=c[W+16>>2]|0;Q=+f[d+8>>2];R=+f[d+12>>2];S=+f[d+16>>2];x=P-K-(T-K);E=N-M-(U-M);z=O-L-(V-L);w=E*(S-L-(V-L))-z*(R-M-(U-M));D=z*(Q-K-(T-K))-x*(S-L-(V-L));B=x*(R-M-(U-M))-E*(Q-K-(T-K));do if(B*B+(w*w+D*D)>1.1920928955078125e-07?(H=1.0/+s(+(B*B+(w*w+D*D))),F=(V-L)*(B*H)+((T-K)*(w*H)+(U-M)*(D*H)),F*F<3402823466385288598117041.0e14):0){q=T-K-w*H*F;v=U-M-D*H*F;t=V-L-B*H*F;h=P-K-w*H*F;u=N-M-D*H*F;r=O-L-B*H*F;if((B*(u*q-v*h)+(w*(v*r-t*u)+D*(t*h-r*q))>0.0?(y=Q-K-w*H*F,C=R-M-D*H*F,A=S-L-B*H*F,B*(C*h-u*y)+(w*(u*A-r*C)+D*(r*y-A*h))>0.0):0)?B*(v*y-C*q)+(w*(C*t-A*v)+D*(A*q-t*y))>0.0:0){p=F*F;o=w*H*F;m=B*H*F;l=D*H*F;break}if(x*x+E*E+z*z>1.1920928955078125e-07?(G=-((T-K)*x+(U-M)*E+(V-L)*z)/(x*x+E*E+z*z),G=G<0.0?0.0:G>1.0?1.0:G,p=(V-L+z*G)*(V-L+z*G)+((T-K+x*G)*(T-K+x*G)+(U-M+E*G)*(U-M+E*G)),p<3402823466385288598117041.0e14):0){r=T-K+x*G;t=V-L+z*G;q=U-M+E*G}else{p=3402823466385288598117041.0e14;r=0.0;t=0.0;q=0.0}h=(Q-K-(P-K))*(Q-K-(P-K))+(R-M-(N-M))*(R-M-(N-M))+(S-L-(O-L))*(S-L-(O-L));if(h>1.1920928955078125e-07?(m=-((P-K)*(Q-K-(P-K))+(N-M)*(R-M-(N-M))+(O-L)*(S-L-(O-L)))/h,m=m<0.0?0.0:m>1.0?1.0:m,o=P-K+(Q-K-(P-K))*m,k=N-M+(R-M-(N-M))*m,m=O-L+(S-L-(O-L))*m,m*m+(o*o+k*k)1.1920928955078125e-07?(J=-((Q-K)*(T-K-(Q-K))+(R-M)*(U-M-(R-M))+(S-L)*(V-L-(S-L)))/h,J=J<0.0?0.0:J>1.0?1.0:J,I=Q-K+(T-K-(Q-K))*J,l=R-M+(U-M-(R-M))*J,J=S-L+(V-L-(S-L))*J,J*J+(I*I+l*l)>2];J=M-+f[X+28>>2];v=L-+f[X+32>>2];v=+f[b+12>>2]+ +s(+(I*I+J*J+v*v))*2.0;if(!(p>2];V=+f[e+88>>2];h=+f[g+88>>2];U=+f[d+88>>2];h=!(V<=0.0)&!(h<=0.0)&!(U<=0.0)?U*(u*(1.0/(r+(u+t))))+(V*(t*(1.0/(r+(u+t))))+h*(r*(1.0/(r+(u+t))))):0.0;if(!(k+h>0.0))return;V=1.0/-+s(+p);q=o*V;p=V*l;o=V*m;n=c[b+4>>2]|0;d=c[b+8>>2]|0;m=+f[n+316>>2];l=+f[d+316>>2];l=m>l?m:l;m=k/(k+h)*+f[n+332>>2];h=h/(k+h)*+f[d+332>>2];d=c[n+832>>2]|0;if((d|0)==(c[n+836>>2]|0)?(Y=(d|0)==0?1:d<<1,(d|0)<(Y|0)):0){if(!Y)e=0;else{c[6747]=(c[6747]|0)+1;d=kb((Y*56|3)+16|0)|0;if(!d)e=0;else{c[(d+4+15&-16)+-4>>2]=d;e=d+4+15&-16}d=c[n+832>>2]|0}if((d|0)>0){g=0;do{b=e+(g*56|0)|0;i=(c[n+840>>2]|0)+(g*56|0)|0;j=b+56|0;do{c[b>>2]=c[i>>2];b=b+4|0;i=i+4|0}while((b|0)<(j|0));g=g+1|0}while((g|0)!=(d|0))}d=c[n+840>>2]|0;if(d|0){if(a[n+844>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[n+840>>2]=0}a[n+844>>0]=1;c[n+840>>2]=e;c[n+836>>2]=Y;d=c[n+832>>2]|0}Y=c[n+840>>2]|0;c[Y+(d*56|0)>>2]=X;c[Y+(d*56|0)+4>>2]=W;f[Y+(d*56|0)+8>>2]=t*(1.0/(r+(u+t)));f[Y+(d*56|0)+12>>2]=r*(1.0/(r+(u+t)));f[Y+(d*56|0)+16>>2]=u*(1.0/(r+(u+t)));f[Y+(d*56|0)+20>>2]=0.0;f[Y+(d*56|0)+24>>2]=q;f[Y+(d*56|0)+28>>2]=p;f[Y+(d*56|0)+32>>2]=o;f[Y+(d*56|0)+36>>2]=0.0;f[Y+(d*56|0)+40>>2]=v;f[Y+(d*56|0)+44>>2]=l;f[Y+(d*56|0)+48>>2]=m;f[Y+(d*56|0)+52>>2]=h;c[n+832>>2]=(c[n+832>>2]|0)+1;return}function rc(b,d){b=b|0;d=+d;var e=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;q=ea;ea=ea+1136|0;e=c[b+44>>2]|0;e=ra[c[(c[e>>2]|0)+84>>2]&127](e)|0;if((e|0)>0){g=0;h=42;while(1){o=c[b+44>>2]|0;Ma[c[(c[o>>2]|0)+88>>2]&127](o,g,q);Sd();o=22608+(h<<4)|0;c[o>>2]=c[q>>2];c[o+4>>2]=c[q+4>>2];c[o+8>>2]=c[q+8>>2];c[o+12>>2]=c[q+12>>2];g=g+1|0;if((g|0)==(e|0))break;else h=h+1|0}g=e+42|0}else g=42;e=0;do{o=c[b+44>>2]|0;n=c[(c[o>>2]|0)+64>>2]|0;Sd();Ma[n&127](q+1104|0,o,22608+(e<<4)|0);o=q+(e<<4)|0;c[o>>2]=c[q+1104>>2];c[o+4>>2]=c[q+1104+4>>2];c[o+8>>2]=c[q+1104+8>>2];c[o+12>>2]=c[q+1104+12>>2];e=e+1|0}while(e>>>0>>0);f[q+1104+16>>2]=1.0000000474974513e-03;c[q+1104+20>>2]=4096;c[q+1104+24>>2]=4096;c[q+1104>>2]=1;c[q+1104+4>>2]=g;c[q+1104+8>>2]=q;c[q+1104+12>>2]=16;a[q+1064+16>>0]=1;c[q+1064+12>>2]=0;c[q+1064+4>>2]=0;c[q+1064+8>>2]=0;a[q+1064+36>>0]=1;c[q+1064+32>>2]=0;c[q+1064+24>>2]=0;c[q+1064+28>>2]=0;a[q+1008+24>>0]=1;o=q+1008+20|0;c[o>>2]=0;c[q+1008+12>>2]=0;c[q+1008+16>>2]=0;n=q+1008+52|0;a[n>>0]=1;m=q+1008+48|0;c[m>>2]=0;c[q+1008+40>>2]=0;c[q+1008+44>>2]=0;a[q+1008>>0]=1;l=q+1008+4|0;c[l>>2]=0;c[q+1008+28>>2]=0;c[q+1008+32>>2]=0;if((ab(q+1064|0,q+1104|0,q+1008|0)|0)!=1){j=c[l>>2]|0;i=c[b+4>>2]|0;if((i|0)<(j|0)){if((c[b+8>>2]|0)<(j|0)){if(!j){g=i;h=0}else{c[6747]=(c[6747]|0)+1;e=kb((j<<4|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}g=c[b+4>>2]|0;h=e}if((g|0)>0){e=0;do{k=h+(e<<4)|0;r=(c[b+12>>2]|0)+(e<<4)|0;c[k>>2]=c[r>>2];c[k+4>>2]=c[r+4>>2];c[k+8>>2]=c[r+8>>2];c[k+12>>2]=c[r+12>>2];e=e+1|0}while((e|0)!=(g|0))}e=c[b+12>>2]|0;if(e|0){if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+12>>2]=0}a[b+16>>0]=1;c[b+12>>2]=h;c[b+8>>2]=j;g=b+12|0}else g=b+12|0;e=i;do{r=(c[g>>2]|0)+(e<<4)|0;c[r>>2]=c[q+992>>2];c[r+4>>2]=c[q+992+4>>2];c[r+8>>2]=c[q+992+8>>2];c[r+12>>2]=c[q+992+12>>2];e=e+1|0}while((e|0)!=(j|0));e=c[l>>2]|0}else e=j;c[b+4>>2]=j;if((e|0)>0){e=c[o>>2]|0;g=0;do{k=e+(g<<4)|0;r=(c[b+12>>2]|0)+(g<<4)|0;c[r>>2]=c[k>>2];c[r+4>>2]=c[k+4>>2];c[r+8>>2]=c[k+8>>2];c[r+12>>2]=c[k+12>>2];g=g+1|0}while((g|0)<(c[l>>2]|0))}k=c[q+1008+32>>2]|0;c[b+40>>2]=k;j=c[b+24>>2]|0;if((k|0)>(j|0)){do if((c[b+28>>2]|0)<(k|0)){if(!k){i=j;e=0}else{c[6747]=(c[6747]|0)+1;e=kb((k<<2|3)+16|0)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}i=c[b+24>>2]|0}g=c[b+32>>2]|0;if((i|0)<=0){if(!g){a[b+36>>0]=1;c[b+32>>2]=e;c[b+28>>2]=k;break}}else{h=0;do{c[e+(h<<2)>>2]=c[g+(h<<2)>>2];h=h+1|0}while((h|0)!=(i|0))}if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}a[b+36>>0]=1;c[b+32>>2]=e;c[b+28>>2]=k}else e=c[b+32>>2]|0;while(0);hk(e+(j<<2)|0,0,k-j<<2|0)|0;e=c[b+40>>2]|0}else e=k;c[b+24>>2]=k;if((e|0)>0){e=c[m>>2]|0;g=c[b+32>>2]|0;h=0;do{c[g+(h<<2)>>2]=c[e+(h<<2)>>2];h=h+1|0}while((h|0)<(c[b+40>>2]|0))}if(c[q+1008+12>>2]|0){c[l>>2]=0;e=c[o>>2]|0;if(e|0){if(a[q+1008+24>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[o>>2]=0}a[q+1008+24>>0]=1;c[o>>2]=0;c[q+1008+12>>2]=0;c[q+1008+16>>2]=0}if(!(c[q+1008+40>>2]|0)){g=1;p=60}else{c[q+1008+32>>2]=0;e=c[m>>2]|0;if(e|0){if(a[n>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[m>>2]=0}a[n>>0]=1;c[m>>2]=0;c[q+1008+40>>2]=0;c[q+1008+44>>2]=0;g=1}}else{g=0;p=60}if((p|0)==60){e=c[m>>2]|0;if(e){if(a[n>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[m>>2]=0}}a[n>>0]=1;c[m>>2]=0;c[q+1008+40>>2]=0;c[q+1008+44>>2]=0;e=c[o>>2]|0;if(e|0){if(a[q+1008+24>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[o>>2]=0}e=c[q+1064+32>>2]|0;if(e|0){if(a[q+1064+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[q+1064+32>>2]=0}a[q+1064+36>>0]=1;c[q+1064+32>>2]=0;c[q+1064+24>>2]=0;c[q+1064+28>>2]=0;e=c[q+1064+12>>2]|0;if(!e){ea=q;return g|0}if(a[q+1064+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[q+1064+12>>2]=0;ea=q;return g|0}function sc(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0,n=0;n=ea;ea=ea+64|0;c[d+20>>2]=c[e+16>>2];c[d+24>>2]=c[e+20>>2];c[d+28>>2]=c[e+24>>2];c[d+32>>2]=c[e+28>>2];c[d+4>>2]=c[e>>2];c[d+8>>2]=c[e+4>>2];c[d+12>>2]=c[e+8>>2];c[d+16>>2]=c[e+12>>2];c[d+36>>2]=c[e+32>>2];c[d+40>>2]=c[e+36>>2];c[d+44>>2]=c[e+40>>2];c[d+48>>2]=c[e+44>>2];c[d+56>>2]=c[e+48>>2];a[d+60>>0]=(c[e+52>>2]|0)!=0&1;m=c[e+56>>2]|0;i=n;k=i+64|0;do{c[i>>2]=0;i=i+4|0}while((i|0)<(k|0));l=c[d+88>>2]|0;if((l|0)<(m|0)){if((c[d+92>>2]|0)<(m|0)){if(!m){g=l;h=0}else{c[6747]=(c[6747]|0)+1;f=kb(m<<6|19)|0;if(!f)f=0;else{c[(f+4+15&-16)+-4>>2]=f;f=f+4+15&-16}g=c[d+88>>2]|0;h=f}if((g|0)>0){f=0;do{i=h+(f<<6)|0;j=(c[d+96>>2]|0)+(f<<6)|0;k=i+64|0;do{c[i>>2]=c[j>>2];i=i+4|0;j=j+4|0}while((i|0)<(k|0));f=f+1|0}while((f|0)!=(g|0))}f=c[d+96>>2]|0;if(f|0){if(a[d+100>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0)}c[d+96>>2]=0}a[d+100>>0]=1;c[d+96>>2]=h;c[d+92>>2]=m;g=d+96|0}else g=d+96|0;f=l;do{i=(c[g>>2]|0)+(f<<6)|0;j=n;k=i+64|0;do{c[i>>2]=c[j>>2];i=i+4|0;j=j+4|0}while((i|0)<(k|0));f=f+1|0}while((f|0)!=(m|0))}c[d+88>>2]=m;if((m|0)>0){f=c[d+96>>2]|0;g=0;h=c[e+64>>2]|0;while(1){c[f+(g<<6)+16>>2]=c[h+16>>2];c[f+(g<<6)+20>>2]=c[h+20>>2];c[f+(g<<6)+24>>2]=c[h+24>>2];c[f+(g<<6)+28>>2]=c[h+28>>2];c[f+(g<<6)>>2]=c[h>>2];c[f+(g<<6)+4>>2]=c[h+4>>2];c[f+(g<<6)+8>>2]=c[h+8>>2];c[f+(g<<6)+12>>2]=c[h+12>>2];c[f+(g<<6)+32>>2]=c[h+32>>2];c[f+(g<<6)+36>>2]=c[h+36>>2];c[f+(g<<6)+40>>2]=c[h+40>>2];g=g+1|0;if((g|0)==(m|0))break;else h=h+48|0}}j=c[e+60>>2]|0;c[n>>2]=0;c[n+4>>2]=0;c[n+8>>2]=0;c[n+12>>2]=0;i=c[d+128>>2]|0;if((i|0)<(j|0)){if((c[d+132>>2]|0)<(j|0)){if(!j){g=i;h=0}else{c[6747]=(c[6747]|0)+1;f=kb((j<<4|3)+16|0)|0;if(!f)f=0;else{c[(f+4+15&-16)+-4>>2]=f;f=f+4+15&-16}g=c[d+128>>2]|0;h=f}if((g|0)>0){f=0;do{m=h+(f<<4)|0;l=(c[d+136>>2]|0)+(f<<4)|0;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];c[m+8>>2]=c[l+8>>2];c[m+12>>2]=c[l+12>>2];f=f+1|0}while((f|0)!=(g|0))}f=c[d+136>>2]|0;if(f|0){if(a[d+140>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0)}c[d+136>>2]=0}a[d+140>>0]=1;c[d+136>>2]=h;c[d+132>>2]=j;g=d+136|0}else g=d+136|0;f=i;do{m=(c[g>>2]|0)+(f<<4)|0;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];c[m+8>>2]=c[n+8>>2];c[m+12>>2]=c[n+12>>2];f=f+1|0}while((f|0)!=(j|0))}c[d+128>>2]=j;if((j|0)>0){f=c[d+136>>2]|0;g=0;h=c[e+68>>2]|0;while(1){c[f+(g<<4)+12>>2]=c[h+12>>2];b[f+(g<<4)+6>>1]=b[h+6>>1]|0;b[f+(g<<4)+8>>1]=b[h+8>>1]|0;b[f+(g<<4)+10>>1]=b[h+10>>1]|0;b[f+(g<<4)>>1]=b[h>>1]|0;b[f+(g<<4)+2>>1]=b[h+2>>1]|0;b[f+(g<<4)+4>>1]=b[h+4>>1]|0;g=g+1|0;if((g|0)==(j|0))break;else h=h+16|0}}c[d+144>>2]=c[e+76>>2];j=c[e+80>>2]|0;i=c[d+152>>2]|0;if((i|0)<(j|0)){if((c[d+156>>2]|0)<(j|0)){if(!j){g=i;h=0}else{c[6747]=(c[6747]|0)+1;f=kb(j<<5|19)|0;if(!f)f=0;else{c[(f+4+15&-16)+-4>>2]=f;f=f+4+15&-16}g=c[d+152>>2]|0;h=f}if((g|0)>0){f=0;do{m=h+(f<<5)|0;l=(c[d+160>>2]|0)+(f<<5)|0;c[m>>2]=c[l>>2];c[m+4>>2]=c[l+4>>2];c[m+8>>2]=c[l+8>>2];c[m+12>>2]=c[l+12>>2];c[m+16>>2]=c[l+16>>2];c[m+20>>2]=c[l+20>>2];c[m+24>>2]=c[l+24>>2];c[m+28>>2]=c[l+28>>2];f=f+1|0}while((f|0)!=(g|0))}f=c[d+160>>2]|0;if(f|0){if(a[d+164>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0)}c[d+160>>2]=0}a[d+164>>0]=1;c[d+160>>2]=h;c[d+156>>2]=j;g=d+160|0}else g=d+160|0;f=i;do{m=(c[g>>2]|0)+(f<<5)|0;c[m>>2]=c[n>>2];c[m+4>>2]=c[n+4>>2];c[m+8>>2]=c[n+8>>2];c[m+12>>2]=c[n+12>>2];c[m+16>>2]=c[n+16>>2];c[m+20>>2]=c[n+20>>2];c[m+24>>2]=c[n+24>>2];c[m+28>>2]=c[n+28>>2];f=f+1|0}while((f|0)!=(j|0))}c[d+152>>2]=j;if((j|0)<=0){ea=n;return}g=c[d+160>>2]|0;h=0;f=c[e+72>>2]|0;while(1){b[g+(h<<5)+6>>1]=b[f+14>>1]|0;b[g+(h<<5)+8>>1]=b[f+16>>1]|0;b[g+(h<<5)+10>>1]=b[f+18>>1]|0;b[g+(h<<5)>>1]=b[f+8>>1]|0;b[g+(h<<5)+2>>1]=b[f+10>>1]|0;b[g+(h<<5)+4>>1]=b[f+12>>1]|0;c[g+(h<<5)+12>>2]=c[f>>2];c[g+(h<<5)+16>>2]=c[f+4>>2];h=h+1|0;if((h|0)==(j|0))break;else f=f+20|0}ea=n;return}function tc(b){b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0;c[b>>2]=4244;d=c[b+192>>2]|0;if(d|0)Ca[c[(c[d>>2]|0)+4>>2]&511](d);a:do if((c[b+1112>>2]|0)>0)do{h=c[c[b+1120>>2]>>2]|0;d=c[h+348>>2]|0;if(d|0){jg(b+1048|0,d)|0;e=c[b+1052>>2]|0;if(e|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[b+1052>>2]=d;c[b+1060>>2]=(c[b+1060>>2]|0)+-1}d=c[h+52>>2]|0;if(d|0){if(a[h+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[h+52>>2]=0}a[h+56>>0]=1;c[h+52>>2]=0;c[h+44>>2]=0;c[h+48>>2]=0;d=c[h+32>>2]|0;if(d|0){if(a[h+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[h+32>>2]=0}a[h+36>>0]=1;c[h+32>>2]=0;c[h+24>>2]=0;c[h+28>>2]=0;d=c[h+12>>2]|0;if(d|0){if(a[h+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[h+12>>2]=0}a[h+16>>0]=1;c[h+12>>2]=0;c[h+4>>2]=0;c[h+8>>2]=0;c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0);d=c[b+1112>>2]|0;if((d|0)<=0)break a;g=c[b+1120>>2]|0;e=0;do{f=g+(e<<2)|0;if((c[f>>2]|0)==(h|0)){i=25;break}e=e+1|0}while((e|0)<(d|0));if((i|0)==25){i=0;if((e|0)<(d|0)){c[f>>2]=c[g+(d+-1<<2)>>2];c[(c[b+1120>>2]|0)+(d+-1<<2)>>2]=h;c[b+1112>>2]=d+-1;d=d+-1|0}}}while((d|0)>0);while(0);d=c[b+872>>2]|0;if((d|0)>0){f=0;do{e=c[(c[b+880>>2]|0)+(f<<2)>>2]|0;if(e){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);d=c[b+872>>2]|0}f=f+1|0}while((f|0)<(d|0))}d=c[b+852>>2]|0;if((d|0)>0){f=0;do{e=c[(c[b+860>>2]|0)+(f<<2)>>2]|0;if(e){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0);d=c[b+852>>2]|0}f=f+1|0}while((f|0)<(d|0))}d=c[b+1244>>2]|0;if(d|0){if(a[b+1248>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+1244>>2]=0}a[b+1248>>0]=1;c[b+1244>>2]=0;c[b+1236>>2]=0;c[b+1240>>2]=0;d=c[b+1140>>2]|0;if(d|0){if(a[b+1144>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+1140>>2]=0}a[b+1144>>0]=1;c[b+1140>>2]=0;c[b+1132>>2]=0;c[b+1136>>2]=0;d=c[b+1120>>2]|0;if(d|0){if(a[b+1124>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+1120>>2]=0}a[b+1124>>0]=1;c[b+1120>>2]=0;c[b+1112>>2]=0;c[b+1116>>2]=0;th(b+1048|0);th(b+988|0);th(b+928|0);d=c[b+880>>2]|0;if(d|0){if(a[b+884>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+880>>2]=0}a[b+884>>0]=1;c[b+880>>2]=0;c[b+872>>2]=0;c[b+876>>2]=0;d=c[b+860>>2]|0;if(d|0){if(a[b+864>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+860>>2]=0}a[b+864>>0]=1;c[b+860>>2]=0;c[b+852>>2]=0;c[b+856>>2]=0;d=c[b+840>>2]|0;if(d|0){if(a[b+844>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+840>>2]=0}a[b+844>>0]=1;c[b+840>>2]=0;c[b+832>>2]=0;c[b+836>>2]=0;d=c[b+820>>2]|0;if(d|0){if(a[b+824>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+820>>2]=0}a[b+824>>0]=1;c[b+820>>2]=0;c[b+812>>2]=0;c[b+816>>2]=0;d=c[b+800>>2]|0;if(d|0){if(a[b+804>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+800>>2]=0}a[b+804>>0]=1;c[b+800>>2]=0;c[b+792>>2]=0;c[b+796>>2]=0;d=c[b+780>>2]|0;if(d|0){if(a[b+784>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+780>>2]=0}a[b+784>>0]=1;c[b+780>>2]=0;c[b+772>>2]=0;c[b+776>>2]=0;d=c[b+760>>2]|0;if(d|0){if(a[b+764>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+760>>2]=0}a[b+764>>0]=1;c[b+760>>2]=0;c[b+752>>2]=0;c[b+756>>2]=0;d=c[b+740>>2]|0;if(d|0){if(a[b+744>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+740>>2]=0}a[b+744>>0]=1;c[b+740>>2]=0;c[b+732>>2]=0;c[b+736>>2]=0;d=c[b+720>>2]|0;if(d|0){if(a[b+724>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+720>>2]=0}a[b+724>>0]=1;c[b+720>>2]=0;c[b+712>>2]=0;c[b+716>>2]=0;d=c[b+700>>2]|0;if(d|0){if(a[b+704>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+700>>2]=0}a[b+704>>0]=1;c[b+700>>2]=0;c[b+692>>2]=0;c[b+696>>2]=0;d=c[b+512>>2]|0;if(d|0){if(a[b+516>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+512>>2]=0}a[b+516>>0]=1;c[b+512>>2]=0;c[b+504>>2]=0;c[b+508>>2]=0;d=c[b+492>>2]|0;if(d|0){if(a[b+496>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+492>>2]=0}a[b+496>>0]=1;c[b+492>>2]=0;c[b+484>>2]=0;c[b+488>>2]=0;Eu(b+288|0);d=c[b+276>>2]|0;if(!d){a[b+280>>0]=1;c[b+276>>2]=0;c[b+268>>2]=0;i=b+272|0;c[i>>2]=0;c[b>>2]=6120;return}if(a[b+280>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+276>>2]=0;a[b+280>>0]=1;c[b+276>>2]=0;c[b+268>>2]=0;i=b+272|0;c[i>>2]=0;c[b>>2]=6120;return}function uc(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;if(!a)return;b=c[6769]|0;d=c[a+-4>>2]|0;k=a+-8+(d&-8)|0;do if(!(d&1)){e=c[a+-8>>2]|0;if(!(d&3))return;g=a+-8+(0-e)|0;h=e+(d&-8)|0;if(g>>>0>>0)return;if((c[6770]|0)==(g|0)){a=c[k+4>>2]|0;if((a&3|0)!=3){i=g;j=g;a=h;break}c[6767]=h;c[k+4>>2]=a&-2;c[g+4>>2]=h|1;c[g+h>>2]=h;return}d=3?e>>>3:e;if(e>>>0<256){a=c[g+8>>2]|0;b=c[g+12>>2]|0;if((b|0)==(a|0)){c[6765]=c[6765]&~(1<>2]=b;c[b+8>>2]=a;i=g;j=g;a=h;break}}f=c[g+24>>2]|0;a=c[g+12>>2]|0;do if((a|0)==(g|0)){a=c[g+16+4>>2]|0;if(!a){a=c[g+16>>2]|0;if(!a){a=0;break}else b=g+16|0}else b=g+16+4|0;while(1){e=a+20|0;d=c[e>>2]|0;if(!d){e=a+16|0;d=c[e>>2]|0;if(!d)break;else{a=d;b=e}}else{a=d;b=e}}c[b>>2]=0}else{j=c[g+8>>2]|0;c[j+12>>2]=a;c[a+8>>2]=j}while(0);if(f){b=c[g+28>>2]|0;if((c[27364+(b<<2)>>2]|0)==(g|0)){c[27364+(b<<2)>>2]=a;if(!a){c[6766]=c[6766]&~(1<>2]|0)==(g|0)?f+16|0:f+20|0)>>2]=a;if(!a){i=g;j=g;a=h;break}}c[a+24>>2]=f;b=c[g+16>>2]|0;if(b|0){c[a+16>>2]=b;c[b+24>>2]=a}b=c[g+16+4>>2]|0;if(b){c[a+20>>2]=b;c[b+24>>2]=a;i=g;j=g;a=h}else{i=g;j=g;a=h}}else{i=g;j=g;a=h}}else{i=a+-8|0;j=a+-8|0;a=d&-8}while(0);if(i>>>0>=k>>>0)return;b=c[k+4>>2]|0;if(!(b&1))return;if(!(b&2)){if((c[6771]|0)==(k|0)){k=(c[6768]|0)+a|0;c[6768]=k;c[6771]=j;c[j+4>>2]=k|1;if((j|0)!=(c[6770]|0))return;c[6770]=0;c[6767]=0;return}if((c[6770]|0)==(k|0)){k=(c[6767]|0)+a|0;c[6767]=k;c[6770]=i;c[j+4>>2]=k|1;c[i+k>>2]=k;return}f=(b&-8)+a|0;d=3?b>>>3:b;do if(b>>>0<256){b=c[k+8>>2]|0;a=c[k+12>>2]|0;if((a|0)==(b|0)){c[6765]=c[6765]&~(1<>2]=a;c[a+8>>2]=b;break}}else{g=c[k+24>>2]|0;a=c[k+12>>2]|0;do if((a|0)==(k|0)){a=c[k+16+4>>2]|0;if(!a){a=c[k+16>>2]|0;if(!a){b=0;break}else b=k+16|0}else b=k+16+4|0;while(1){e=a+20|0;d=c[e>>2]|0;if(!d){e=a+16|0;d=c[e>>2]|0;if(!d)break;else{a=d;b=e}}else{a=d;b=e}}c[b>>2]=0;b=a}else{b=c[k+8>>2]|0;c[b+12>>2]=a;c[a+8>>2]=b;b=a}while(0);if(g|0){a=c[k+28>>2]|0;if((c[27364+(a<<2)>>2]|0)==(k|0)){c[27364+(a<<2)>>2]=b;if(!b){c[6766]=c[6766]&~(1<>2]|0)==(k|0)?g+16|0:g+20|0)>>2]=b;if(!b)break}c[b+24>>2]=g;a=c[k+16>>2]|0;if(a|0){c[b+16>>2]=a;c[a+24>>2]=b}a=c[k+16+4>>2]|0;if(a|0){c[b+20>>2]=a;c[a+24>>2]=b}}}while(0);c[j+4>>2]=f|1;c[i+f>>2]=f;if((j|0)==(c[6770]|0)){c[6767]=f;return}}else{c[k+4>>2]=b&-2;c[j+4>>2]=a|1;c[i+a>>2]=a;f=a}d=3?f>>>3:f;if(f>>>0<256){a=c[6765]|0;if(!(a&1<>2]|0}c[a>>2]=j;c[b+12>>2]=j;c[j+8>>2]=b;c[j+12>>2]=27100+(d<<1<<2);return}a=8?f>>>8:f;if(a)if(f>>>0>16777215)e=31;else{i=(16?(a+1048320|0)>>>16:a+1048320|0)&8;k=(16?((a<>>16:(a<>>16:(a<>>15:a<>>(e+7|0):f)&1|e<<1}else e=0;b=27364+(e<<2)|0;c[j+28>>2]=e;c[j+20>>2]=0;c[j+16>>2]=0;a=c[6766]|0;d=1<>2]=j;c[j+24>>2]=b;c[j+12>>2]=j;c[j+8>>2]=j}else{a=c[b>>2]|0;b:do if((c[a+4>>2]&-8|0)!=(f|0)){e=f<<((e|0)==31?0:25-(1?e>>>1:e)|0);while(1){d=a+16+((31?e>>>31:e)<<2)|0;b=c[d>>2]|0;if(!b)break;if((c[b+4>>2]&-8|0)==(f|0)){a=b;break b}else{e=e<<1;a=b}}c[d>>2]=j;c[j+24>>2]=a;c[j+12>>2]=j;c[j+8>>2]=j;break a}while(0);i=a+8|0;k=c[i>>2]|0;c[k+12>>2]=j;c[i>>2]=j;c[j+8>>2]=k;c[j+12>>2]=a;c[j+24>>2]=0}while(0);k=(c[6773]|0)+-1|0;c[6773]=k;if(k|0)return;a=27516;while(1){a=c[a>>2]|0;if(!a)break;else a=a+8|0}c[6773]=-1;return}function vc(a,b,d,e,f,g,h){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;var 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,A=0,B=0,C=0,E=0,F=0,G=0,H=0,I=0;i=c[d+8>>2]|0;if(!i){a=0;return a|0}j=i;E=i;i=0;do{if((c[E+20>>2]|0)>(c[a+100>>2]|0)){y=c[E+12>>2]|0;w=c[y+88>>2]|0;A=w-(c[d+88>>2]|0)|0;x=c[y+92>>2]|0;B=x-(c[d+92>>2]|0)|0;y=c[y+96>>2]|0;C=y-(c[d+96>>2]|0)|0;k=Yr(c[g>>2]|0,c[g+4>>2]|0,A|0,((A|0)<0)<<31>>31|0)|0;n=D()|0;j=Yr(c[g+8>>2]|0,c[g+8+4>>2]|0,B|0,((B|0)<0)<<31>>31|0)|0;n=Lv(j|0,D()|0,k|0,n|0)|0;k=D()|0;j=Yr(c[g+16>>2]|0,c[g+16+4>>2]|0,C|0,((C|0)<0)<<31>>31|0)|0;j=Lv(n|0,k|0,j|0,D()|0)|0;k=D()|0;n=Yr(c[f>>2]|0,c[f+4>>2]|0,A|0,((A|0)<0)<<31>>31|0)|0;v=D()|0;m=Yr(c[f+8>>2]|0,c[f+8+4>>2]|0,B|0,((B|0)<0)<<31>>31|0)|0;v=Lv(m|0,D()|0,n|0,v|0)|0;n=D()|0;m=Yr(c[f+16>>2]|0,c[f+16+4>>2]|0,C|0,((C|0)<0)<<31>>31|0)|0;m=Lv(v|0,n|0,m|0,D()|0)|0;n=D()|0;if((k|0)>0|(k|0)==0&j>>>0>0){u=j;v=k;o=-1;l=1}else{u=tv(0,0,j|0,k|0)|0;v=D()|0;u=(j|0)!=0|(k|0)!=0?u:0;v=(j|0)!=0|(k|0)!=0?v:0;o=((j|0)!=0|(k|0)!=0)&1;l=((j|0)!=0|(k|0)!=0)<<31>>31}if(!((n|0)>0|(n|0)==0&m>>>0>0)){j=tv(0,0,m|0,n|0)|0;k=D()|0;j=(m|0)!=0|(n|0)!=0?j:0;k=(m|0)!=0|(n|0)!=0?k:0;if(!((((m|0)!=0|(n|0)!=0?o:l)|0)==0&((j|0)==0&(k|0)==0))){t=j;l=(m|0)!=0|(n|0)!=0?o:l;p=8}}else{t=m;k=n;p=8}a:do if((p|0)==8){p=0;if(!i){c[h>>2]=u;c[h+4>>2]=v;c[h+8>>2]=t;c[h+8+4>>2]=k;c[h+16>>2]=l;i=E;break}j=c[h+16>>2]|0;if((l|0)==(j|0)){if(l|0){n=c[h+8>>2]|0;q=c[h+8+4>>2]|0;m=Yr(n|0,0,u|0,0)|0;j=D()|0;r=Yr(q|0,0,u|0,0)|0;p=D()|0;n=Yr(n|0,0,v|0,0)|0;o=D()|0;q=Yr(q|0,0,v|0,0)|0;H=D()|0;n=Lv(r|0,0,n|0,0)|0;r=D()|0;H=Lv(p|0,0,q|0,H|0)|0;o=Lv(H|0,D()|0,o|0,0)|0;r=Lv(o|0,D()|0,r|0,0)|0;o=D()|0;j=Lv(0,n|0,m|0,j|0)|0;m=D()|0;n=Lv(r|0,o|0,(m>>>0>>0|(m|0)==(n|0)&j>>>0<0)&1|0,0)|0;o=D()|0;r=c[h>>2]|0;H=c[h+4>>2]|0;q=Yr(r|0,0,t|0,0)|0;p=D()|0;F=Yr(H|0,0,t|0,0)|0;I=D()|0;r=Yr(r|0,0,k|0,0)|0;s=D()|0;H=Yr(H|0,0,k|0,0)|0;G=D()|0;r=Lv(F|0,0,r|0,0)|0;F=D()|0;G=Lv(I|0,0,H|0,G|0)|0;s=Lv(G|0,D()|0,s|0,0)|0;F=Lv(s|0,D()|0,F|0,0)|0;s=D()|0;p=Lv(0,r|0,q|0,p|0)|0;q=D()|0;r=Lv(F|0,s|0,(q>>>0>>0|(q|0)==(r|0)&p>>>0<0)&1|0,0)|0;s=D()|0;if(!(o>>>0>>0|(o|0)==(s|0)&n>>>0>>0))if(o>>>0>s>>>0|(o|0)==(s|0)&n>>>0>r>>>0)j=1;else j=m>>>0>>0|(m|0)==(q|0)&j>>>0

    + ) + } +} diff --git a/packages/troika-examples/physics/mouse-interaction/Paddle.js b/packages/troika-examples/physics/mouse-interaction/Paddle.js new file mode 100644 index 00000000..9b610da3 --- /dev/null +++ b/packages/troika-examples/physics/mouse-interaction/Paddle.js @@ -0,0 +1,36 @@ +import { + CylinderBufferGeometry, + Mesh, + MeshPhongMaterial +} from 'three' +import { Object3DFacade } from 'troika-3d' +import { extendAsPhysical } from 'troika-physics' + +const RADIUS = 1.2 +const HEIGHT = 1 + +const geometry = new CylinderBufferGeometry(RADIUS, RADIUS, HEIGHT, 20) +const material = new MeshPhongMaterial({ + transparent: true, + opacity: 1.0, + color: 0xFFFFFF, + refractionRatio: 0.8 +}) + +class Paddle extends Object3DFacade { + constructor (parent) { + const mesh = new Mesh(geometry, material.clone()) + + super(parent, mesh) + } + + set color (c) { + this.threeObject.material.color.set(c) + } + + set environmentMap (envMapTexture) { + this.threeObject.material.envMap = envMapTexture + } +} + +export default extendAsPhysical(Paddle) diff --git a/packages/troika-examples/physics/mouse-interaction/Puck.js b/packages/troika-examples/physics/mouse-interaction/Puck.js new file mode 100644 index 00000000..cb01540f --- /dev/null +++ b/packages/troika-examples/physics/mouse-interaction/Puck.js @@ -0,0 +1,58 @@ +import { + CylinderBufferGeometry, + Mesh, + MeshPhongMaterial, + Color +} from 'three' +import { Instanceable3DFacade, Object3DFacade } from 'troika-3d' +import { extendAsPhysical } from 'troika-physics' + +const RADIUS = 1 +const HEIGHT = 0.5 + +const geometry = new CylinderBufferGeometry(RADIUS, RADIUS, HEIGHT, 20) +const material = new MeshPhongMaterial({ + transparent: true, + opacity: 1.0, + color: 0xFFFFFF, + refractionRatio: 0.8 +}) + +// const protoObj = new Mesh(geometry, material) +// class Puck extends Instanceable3DFacade { +// constructor (parent) { +// super(parent) +// this.instancedThreeObject = protoObj +// } + +// afterUpdate () { +// // let { color, radius } = this +// // if (this.hovered) color = 0xffffff +// // if (color !== this._color) { +// // this.setInstanceUniform('diffuse', new Color(color)) +// // this._color = color +// // } +// // if (radius !== this._radius) { +// // this.scaleX = this.scaleY = this.scaleZ = this._radius = radius +// // } +// super.afterUpdate() +// } +// } + +class Puck extends Object3DFacade { + constructor (parent) { + const mesh = new Mesh(geometry, material.clone()) + + super(parent, mesh) + } + + set color (c) { + this.threeObject.material.color.set(c) + } + + set environmentMap (envMapTexture) { + this.threeObject.material.envMap = envMapTexture + } +} + +export default extendAsPhysical(Puck) diff --git a/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx b/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx index 70eb3232..0bcd1ad9 100644 --- a/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx +++ b/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx @@ -64,11 +64,12 @@ export default class RigidBodyExample extends React.Component { hoveredThing: null, config: { physicsActive: true, - useInstanced: 'Instanced', - numToAdd: 5, + debugPhysics: true, + useInstanced: 'Non-Instanced', + numToAdd: 1, tableRestitution: 0.5 }, - things: this._getThings(25) + things: this._getThings(1) } } @@ -113,7 +114,6 @@ export default class RigidBodyExample extends React.Component { width={width} shadows height={height} - continuousRender={config.physicsActive} // for PhysicsManager lights={[ { type: 'ambient', color: 0x666666 }, { @@ -148,6 +148,7 @@ export default class RigidBodyExample extends React.Component { y: 0, x: 0, simulationEnabled: config.physicsActive, + debug: config.debugPhysics, children: [ { key: 'system', @@ -156,7 +157,7 @@ export default class RigidBodyExample extends React.Component { { key: 'ground', facade: PhysicsGround, - x: 0, + x: 5, y: 0, z: 0, opacity: 0.2 + config.tableRestitution * 0.8, @@ -216,6 +217,7 @@ export default class RigidBodyExample extends React.Component { + diff --git a/packages/troika-examples/physics/softBody/SoftBodyExample.jsx b/packages/troika-examples/physics/softBody/SoftBodyExample.jsx index bc9bd7a1..056ea636 100644 --- a/packages/troika-examples/physics/softBody/SoftBodyExample.jsx +++ b/packages/troika-examples/physics/softBody/SoftBodyExample.jsx @@ -51,6 +51,7 @@ export default class SoftBodyExample extends React.Component { return { config: { physicsActive: true, + debugPhysics: false, numToAdd: 5, spherePressure: 150, cubePressure: 500 @@ -84,7 +85,6 @@ export default class SoftBodyExample extends React.Component { width={width} shadows height={height} - continuousRender={config.physicsActive} // for PhysicsManager lights={[ { type: 'ambient', color: 0x666666 }, { @@ -119,6 +119,7 @@ export default class SoftBodyExample extends React.Component { y: 0, x: 0, simulationEnabled: config.physicsActive, + debug: config.debugPhysics, children: [ { key: 'system', @@ -217,6 +218,7 @@ export default class SoftBodyExample extends React.Component { + diff --git a/packages/troika-physics/README.md b/packages/troika-physics/README.md index 3b27e605..6efaec5a 100644 --- a/packages/troika-physics/README.md +++ b/packages/troika-physics/README.md @@ -30,14 +30,28 @@ ammo.js (the initial engine used for `troika-physics`) is a javascript port of t - [ ] Collision Filtering - [ ] Constraints - [ ] Collision Shape caching/sharing/manager + - [ ] Generate new shape instances when `localScaling` is different from the cache. - [x] Handle changes to `physics` properties (mass, restitution, friction, etc.) while simulation is running - [x] Kinematic Bodies (use `isKinematic: true`) - [x] Static Bodies (`isStatic: true`) -- [ ] CoM (Center of Mass) handling +- [ ] CoM (Center of Mass) handling via `physics` configuration - [ ] Simpler user-specified collider configuration - [x] Inlined Ammo.js WASM engine, for simpler distribution - [x] Custom Ammo.js build - [ ] Fallback to ASM.js Ammo build if WASM is unsupported +- [ ] Automatic handling of Physics-extended Groups. + - [ ] For `static` groups, generate a merged triangle mesh collider by recursively iterating over all child geometries + - [x] For non-`static` groups, generate a Bullet compound shape, producing a single rigid body representing the +- [ ] Height-field terrain +- [ ] RaycastVehicle +- [ ] Ghost objects (trigger volumes) +- [ ] SharedArrayBuffer for soft body vertices/indices https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer +- [x] (possible) implementation of DebugDrawer to help diagnose collision shape issues. https://github.com/InfiniteLee/ammo-debug-drawer/blob/master/examples/index.html + - [x] Will need to be re-added in the custom WASM AmmoJS build -- possible dev-only output? + +## Known issues and limitations +- Ammo/Bullet `btCompoundShape` (generated by extending a group as physical) child shapes do *not* play nicely with Three/Troika scaling. A warning will be emitted to the console if child objects added to a Compound Shape are scaled. +- Compound shapes must be rigid bodies. ## External docs and useful information @@ -73,4 +87,7 @@ int collisions; // Collisions flags tVSolverArray m_vsequence; // Velocity solvers sequence tPSolverArray m_psequence; // Position solvers sequence tPSolverArray m_dsequence; // Drift solvers sequence -``` \ No newline at end of file +``` + +### Emscripten settings +[https://github.com/emscripten-core/emscripten/blob/incoming/src/settings.js](https://github.com/emscripten-core/emscripten/blob/incoming/src/settings.js) \ No newline at end of file diff --git a/packages/troika-physics/src/common/facade/PhysicsManagerBase.js b/packages/troika-physics/src/common/facade/PhysicsManagerBase.js index a8a560da..0592c7e3 100644 --- a/packages/troika-physics/src/common/facade/PhysicsManagerBase.js +++ b/packages/troika-physics/src/common/facade/PhysicsManagerBase.js @@ -1,26 +1,90 @@ /* eslint-env browser */ -import { Clock, Vector3 } from 'three' +import { + Clock, + Vector3, + BufferGeometry, + BufferAttribute, + LineSegments, + LineBasicMaterial, + VertexColors +} from 'three' import { Group3DFacade } from 'troika-3d' import CollisionEvent from '../events/CollisionEvent' import { inferPhysicsShape } from '../utils/inferPhysicsShape' const sharedVec3 = new Vector3() +const DEFAULT_PHYSICS_OFF_CFG = { isDisabled: true, mass: 0 } + +const PHYSICS_FRAMERATE_HZ = 90 // Physics "frames" per second cap +const _PHYSICS_FRAMERATE_INTERVAL = 1 / PHYSICS_FRAMERATE_HZ // Seconds + +const DEBUG_MAX_BUFFER_SIZE = 1000000 // mirrored in ammo constants export default class PhysicsManagerBase extends Group3DFacade { constructor (parent) { super(parent) + this._debugging = false this.clock = new Clock() this.physicsWorldReady = false - this.hasBodyChanges = true + // this.hasBodyChanges = true // Separate cache of only physics-enabled facades // TODO use the prototype/parent's _object3DFacadesById cache and filter after? this._physicsObjectFacadesById = Object.create(null) + this._nextBodyId = 1 // numeric index ID + this._bodyIdsToFacadeIds = {} + this._facadeIdsToBodyIds = {} + + // Bind events + this.tick = this.tick.bind(this) + this.initPhysics = this.initPhysics.bind(this) + this.updatePhysicsWorld = this.updatePhysicsWorld.bind(this) + this.updateDebugOptions = this.updateDebugOptions.bind(this) + this.handleInit = this.handleInit.bind(this) + this.getQueuedChanges = this.getQueuedChanges.bind(this) - this.addEventListener('beforerender', this.requestPhysicsUpdate.bind(this)) + this.initPhysics().then(this.handleInit) - this.initPhysicsWorld() + this.tick() + } + + _requestPhysicsFrame (callback) { + // FIXME use world renderingScheduler for XR support (if physics updates at display rate are desired) + return window.requestAnimationFrame(callback) + } + + tick () { + // const delta = this.clock.getDelta() + const elapsed = this.clock.getElapsedTime() + const renderDelta = elapsed - this._lastUpdateTime + // Cap physics framerate to fixed target + if (renderDelta > _PHYSICS_FRAMERATE_INTERVAL) { + // console.log(`~~ Tick!`, renderDelta, ' millis:', renderDelta * 1000) + // this.requestPhysicsUpdate(renderDelta) + const doTick = this.physicsWorldReady && this.simulationEnabled + if (doTick) { + this.updatePhysicsWorld( + // delta, // + renderDelta, + this.getQueuedChanges() + ) + this._lastUpdateTime = elapsed + } + } + this._requestPhysicsFrame(this.tick) + } + + handleInit ({ physicsReady }) { + if (physicsReady) { + this.physicsWorldReady = true + this.clock.start() + this._lastUpdateTime = 0 + // if (this._physicsBodyChangeset) { + // console.log(`~~ SENDING queued changeset`) + // this.tryRequestBodyChanges() + // } + } } /** @@ -29,111 +93,134 @@ export default class PhysicsManagerBase extends Group3DFacade { * * @memberof PhysicsManagerWorker * @template - * - * @param {object} payload - The update payload. May contain - * @param {number} payload.updateDeltaTime - Instruction to advance the physics simulation by this amount of time. Milliseconds since most recent update call. - * @param {object} payload.bodyChanges - Set of changes to physics bodies/colliders - * - * @returns {Promise} + * @param {number} updateDeltaTime - Instruction to advance the physics simulation by this amount of time. Milliseconds since most recent update call. */ - updatePhysicsWorld (payload) { + updatePhysicsWorld (updateDeltaTime) { throw new Error('PhysicsManager extensions must implement the `updatePhysicsWorld` method') } - initPhysicsWorld () { - this.updatePhysicsWorld({ init: true }, initPayload => { - this.physicsWorldReady = true - this.notifyWorld('needsUpdate') - }) - } - - handlePhysicsWorldResponse (update) { - if (!update) { - return - } - if (update.rigidBodies) { - this.handleRigidBodiesUpdated(update.rigidBodies) - } - if (update.softBodies) { - this.handleSoftBodiesUpdated(update.softBodies) - } - if (update.collisions) { - this.handleCollisionsUpdated(update.collisions) - } + /** + * Async request to update the Physics World. Pa + * Physics Manager implementations _must_ implement this method + * + * @memberof PhysicsManagerWorker + * @template + * @param {number} debuggerOptions + */ + updateDebugOptions (options) { + throw new Error('PhysicsManager extensions must implement the `updateDebugOptions` method') } - requestPhysicsUpdate () { - if (!this.physicsWorldReady) { - return - } + // updateBodies () { + // throw new Error('PhysicsManager extensions must implement the `updateBodies` method') + // } - const payload = Object.create(null) - let _needsUpdate = false + // receive (update) { + // if (!update) { + // return + // } + // if (update.physicsReady) { + // this.physicsWorldReady = true + // if (this._physicsBodyChangeset) { + // console.log(`~~ SENDING queued changeset`) + // this.tryRequestBodyChanges() + // } + // } + // if (update.rigidBodies) { + // this.handleRigidBodiesUpdated(update.rigidBodies) + // } + // if (update.softBodies) { + // this.handleSoftBodiesUpdated(update.softBodies) + // } + // if (update.collisions) { + // this.handleCollisionsUpdated(update.collisions) + // } + // this._latestDebugData = null + // if (update.debugDrawerOutput) { + // // console.log(`~~ YES DOOT` ) - if (this.simulationEnabled) { - _needsUpdate = true - payload.updateDeltaTime = this.clock.getDelta() // Instruct the worker to advance the physics simulation - } + // this._latestDebugData = update.debugDrawerOutput + // // this.afterUpdate() + // // this.notifyWorld('needsRender') + // // this.handleDebugDrawerUpdated(update.debugDrawerOutput) + // } else { + // // console.log(`~~ NO DOOT` ) - // update worker physics world with any changed physics-enabled descendant facades - if (this.hasBodyChanges && this._physicsBodyChangeset) { - _needsUpdate = true - const { - add, - remove, - update - } = this._physicsBodyChangeset + // } + // this.notifyWorld('needsRender') + // } - payload.bodyChanges = Object.create(null) + // requestPhysicsUpdate (deltaSec) { + // if (!this.physicsWorldReady) { + // return + // } - if (add) { - payload.bodyChanges.add = Object.keys(add).map(facadeId => { - // Check for add requests for objects that are now obsolete - const facade = this._physicsObjectFacadesById[facadeId] - if (facade && !facade.isDestroying && !(remove && remove[facadeId])) { - const pos = facade.threeObject.position - const quat = facade.threeObject.quaternion + // const payload = Object.create(null) + // let _needsUpdate = false - if (!facade.$physicsShapeConfig) { - // Auto-generate physics shape from ThreeJS geometry if not provided - facade.$physicsShapeConfig = inferPhysicsShape(facade) - } + // if (this.simulationEnabled) { + // _needsUpdate = true + // payload.updateDeltaTime = this.clock.getDelta() // Instruct the worker to advance the physics simulation + // } - // FIXME need to get matrixWorld offsets for initial pos - return { - facadeId, - shapeConfig: facade.$physicsShapeConfig, - physicsConfig: facade.physics, - initialPos: { - x: pos.x, - y: pos.y, - z: pos.z - }, - initialQuat: { - x: quat.x, - y: quat.y, - z: quat.z, - w: quat.w - } - } - } - }) - } - if (update) { - // Single batched update request - payload.bodyChanges.update = update - } - if (remove) { - payload.bodyChanges.remove = Object.keys(remove) - } - this._physicsBodyChangeset = null - } + // // update worker physics world with any changed physics-enabled descendant facades + // if (this.hasBodyChanges && this._physicsBodyChangeset) { + // _needsUpdate = true + // const { + // add, + // remove, + // update + // } = this._physicsBodyChangeset + + // payload.bodyChanges = Object.create(null) + // if (add) { + // payload.bodyChanges.add = Object.keys(add).map(facadeId => { + // // Check for add requests for objects that are now obsolete + // const facade = this._physicsObjectFacadesById[facadeId] + // if (facade && !facade.isDestroying && !(remove && remove[facadeId])) { + // const pos = facade.threeObject.position + // const quat = facade.threeObject.quaternion + // facade.physics = facade.physics || DEFAULT_PHYSICS_OFF_CFG + // if (!facade.$physicsShapeConfig) { + // // Auto-generate physics shape from ThreeJS geometry if not provided + // facade.$physicsShapeConfig = inferPhysicsShape(facade) + // } + + // // FIXME need to get matrixWorld offsets for initial pos + // return { + // facadeId, + // shapeConfig: facade.$physicsShapeConfig, + // physicsConfig: facade.physics, + // initialPos: { + // x: pos.x, + // y: pos.y, + // z: pos.z + // }, + // initialQuat: { + // x: quat.x, + // y: quat.y, + // z: quat.z, + // w: quat.w + // } + // } + // } + // }) + // } + // if (update) { + // // Single batched update request + // payload.bodyChanges.update = update + // } + // if (remove) { + // payload.bodyChanges.remove = Object.keys(remove) + // } + // this._physicsBodyChangeset = null + // } - if (_needsUpdate) { - // Submit the update payload to the Physics World - this.updatePhysicsWorld(payload, this.handlePhysicsWorldResponse.bind(this)) - } - } + // if (_needsUpdate) { + // // Submit the update payload to the Physics World + // this.request(payload) + // } + // } /** * Intercept child `notifyWorld` calls, @@ -162,15 +249,78 @@ export default class PhysicsManagerBase extends Group3DFacade { // } // } - handleRigidBodiesUpdated (rigidBodies) { - for (let i = 0, iLen = rigidBodies.length; i < iLen; i++) { - const [facadeId, px, py, pz, qx, qy, qz, qw] = rigidBodies[i] + set debug (isDebugging) { + if (isDebugging !== this._debugging) { + if (isDebugging) { + if (!this._debuggerMesh) { + const drawOnTop = false + const geometry = new BufferGeometry() + const vertices = new Float32Array(DEBUG_MAX_BUFFER_SIZE * 3) + const colors = new Float32Array(DEBUG_MAX_BUFFER_SIZE * 3) + geometry.addAttribute('position', new BufferAttribute(vertices, 3).setDynamic(true)) + geometry.addAttribute('color', new BufferAttribute(colors, 3).setDynamic(true)) + + const material = new LineBasicMaterial({ + vertexColors: VertexColors, + depthTest: !drawOnTop + // depthWrite: false, + // side: BackSide + }) + + this._debuggerMesh = new LineSegments(geometry, material) + if (drawOnTop) { + this._debuggerMesh.renderOrder = 999 + } + this._debuggerMesh.frustumCulled = false + + this._parentObject3DFacade.threeObject.add(this._debuggerMesh) + } + } else { + this._parentObject3DFacade.threeObject.remove(this._debuggerMesh) + delete this._debuggerMesh + } + + // Notify the engine about the debug change + this.updateDebugOptions({ + enabled: isDebugging + }) + } + this._debugging = isDebugging + } + + get debug () { + return this._debugging + } + + handleRigidBodiesUpdate (rigidBodies, numBodies, baseOffset, itemSize) { + let index = numBodies + + while (index--) { + const offset = baseOffset + index * itemSize + const bodyId = rigidBodies[offset + 0] + if (bodyId === 0) { + continue + } + const facadeId = this._bodyIdsToFacadeIds[bodyId] const facade = this._physicsObjectFacadesById[facadeId] - if (facade && !facade.physics.isKinematic) { - facade.$isControlledByDynamicsWorld = true - facade.threeObject.position.set(px, py, pz) - facade.threeObject.quaternion.set(qx, qy, qz, qw) + if (facade && !facade.physics.isKinematic) { + // console.log(`~~ UPDATE RIGID @(${offset}):`, bodyId, facadeId) + facade.$isPhysicsControlled = true + + facade.threeObject.position.set( + rigidBodies[offset + 1], + rigidBodies[offset + 2], + rigidBodies[offset + 3] + ) + facade.threeObject.quaternion.set( + rigidBodies[offset + 4], + rigidBodies[offset + 5], + rigidBodies[offset + 6], + rigidBodies[offset + 7] + ) + + // TODO pass down linearVelocity and angularVelocity data (offsets 8-13)? if (!facade._matrixChanged) { facade._matrixChanged = true @@ -178,6 +328,51 @@ export default class PhysicsManagerBase extends Group3DFacade { facade.afterUpdate() } } + + // this.notifyWorld('needsRender') + + // for (let i = 0, iLen = rigidBodies.length; i < iLen; i++) { + // const [facadeId, px, py, pz, qx, qy, qz, qw] = rigidBodies[i] + // const facade = this._physicsObjectFacadesById[facadeId] + // if (facade && !facade.physics.isKinematic) { + // facade.$isPhysicsControlled = true + + // facade.threeObject.position.set(px, py, pz) + // facade.threeObject.quaternion.set(qx, qy, qz, qw) + + // // TODO pass down linearVelocity and angularVelocity data + + // if (!facade._matrixChanged) { + // facade._matrixChanged = true + // } + // facade.afterUpdate() + // } + // } + } + + handleDebugUpdate (debugData, drawOnTop, startIndex, endIndex, positionOffset, colorOffset) { + if (!this._debuggerMesh) { + return + } + + const _p = this._debuggerMesh.geometry.attributes.position.array + const _c = this._debuggerMesh.geometry.attributes.color.array + + for (let i = startIndex; i < (endIndex * 3); i++) { + _p[i] = debugData[positionOffset + i] + _c[i] = debugData[colorOffset + i] + } + + this._debuggerMesh.geometry.attributes.position.needsUpdate = true + this._debuggerMesh.geometry.attributes.color.needsUpdate = true + + this._debuggerMesh.geometry.setDrawRange(startIndex, endIndex) + + this._debuggerMesh.material.depthTest = !drawOnTop + + if (drawOnTop) { + this._debuggerMesh.renderOrder = 999 + } } handleSoftBodiesUpdated (softBodies) { @@ -186,7 +381,7 @@ export default class PhysicsManagerBase extends Group3DFacade { const facade = this._physicsObjectFacadesById[facadeId] if (facade && !facade.physics.isKinematic) { - facade.$isControlledByDynamicsWorld = true + facade.$isPhysicsControlled = true const geom = facade.threeObject.geometry const volumePositions = geom.attributes.position.array @@ -277,67 +472,171 @@ export default class PhysicsManagerBase extends Group3DFacade { * @template */ queuePhysicsWorldChange (changeType, facade, args) { + // if (!facade.physics$descriptor) { + // console.log(`~~ no physics for facade:`, facade) + + // return + // } const changes = this._physicsBodyChangeset || (this._physicsBodyChangeset = {}) const map = changes[changeType] || (changes[changeType] = Object.create(null)) - if (changeType === 'update') { - // Updates are merged/batched for a particular facade - // Update values are a nested map of change requests, keyed by `updateType` - map[facade.$facadeId] = map[facade.$facadeId] || Object.create(null) - const [updateType, updateArgs] = args - if (map[facade.$facadeId][updateType]) { - console.warn(`_queuePhysicsWorldChange overwriting unsent update type for ${facade.$facadeId}: ${updateType}`) + + switch (changeType) { + case 'update': { + map[facade.$facadeId] = facade + break + } + case 'remove': { + facade.$isPhysicsControlled = false + delete facade.$physicsBodyId + + delete this._facadeIdsToBodyIds[facade.$facadeId] + delete this._physicsObjectFacadesById[facade.$facadeId] + delete this._bodyIdsToFacadeIds[facade.$physicsBodyId] + + map[facade.$facadeId] = facade + break + } + case 'add': { + const bodyId = this._nextBodyId++ + + this._bodyIdsToFacadeIds[bodyId] = facade.$facadeId + this._facadeIdsToBodyIds[facade.$facadeId] = bodyId + this._physicsObjectFacadesById[facade.$facadeId] = facade + + facade.$physicsBodyId = bodyId + map[facade.$facadeId] = facade + break + } + } + } + + getQueuedChanges () { + if (this.physicsWorldReady && this._physicsBodyChangeset) { + const payload = Object.create(null) + const { + add, + remove, + update + } = this._physicsBodyChangeset + + if (add) { + payload.add = Object.keys(add).map(facadeId => { + // Check for add requests for objects that are now obsolete + const facade = this._physicsObjectFacadesById[facadeId] + if (facade && !facade.isDestroying && !(remove && remove[facadeId])) { + // const pos = facade.threeObject.position + // const quat = facade.threeObject.quaternion + facade.physics = facade.physics || DEFAULT_PHYSICS_OFF_CFG + if (!facade.$physicsShapeConfig) { + // Auto-generate physics shape from ThreeJS geometry if not provided + facade.$physicsShapeConfig = inferPhysicsShape(facade) + } + + return { + facadeId: facadeId, + bodyId: facade.$physicsBodyId, + shapeConfig: facade.$physicsShapeConfig, + physicsConfig: facade.physics, + initialMatrixWorld: facade.threeObject.matrixWorld.elements + // FIXME need to get matrixWorld offsets for initial pos + // initialPos: { + // x: pos.x, + // y: pos.y, + // z: pos.z + // }, + // initialQuat: { + // x: quat.x, + // y: quat.y, + // z: quat.z, + // w: quat.w + // } + } + } + }) + } + if (update) { + payload.update = Object.keys(update).reduce((output, facadeId) => { + const facade = this._physicsObjectFacadesById[facadeId] + if (facade) { + const _update = { + facadeId: facadeId, + bodyId: facade.$physicsBodyId + } + if (facade.$physicsDirty_Config) { + _update.physicsConfig = facade.physics + } + if (facade.$physicsDirty_Matrix) { + _update.matrix = facade.threeObject.matrixWorld.elements + } + if (facade.$physicsDirty_Scale) { + _update.scale = [facade.scaleX, facade.scaleY, facade.scaleZ] + } + output.push(_update) + } else { + console.warn(`troika-physics: Update queued for unknown facade (not current in _physicsObjectFacadesById): "${facadeId}"`) + } + return output + }, []) + } + if (remove) { + payload.remove = Object.keys(remove) } - map[facade.$facadeId][updateType] = updateArgs - } else { - // Add/Remove are simple single-entries - map[facade.$facadeId] = facade + + // this.updateBodies(payload) + this._physicsBodyChangeset = null + return payload } - this.hasBodyChanges = true // Flag for an update next render + return null } destructor () { for (const facadeId in this._physicsObjectFacadesById) { const facade = this._physicsObjectFacadesById[facadeId] - facade.$isControlledByDynamicsWorld = false // release physics control of pos/rot props + delete facade.$physicsBodyId + facade.$isPhysicsControlled = false // release physics control of pos/rot props } + + this._physicsObjectFacadesById = Object.create(null) + this._nextBodyId = 1 + this._bodyIdsToFacadeIds = {} + this._facadeIdsToBodyIds = {} + super.destructor() } } PhysicsManagerBase.prototype._notifyWorldHandlers = { physicsObjectAdded (source) { - this._physicsObjectFacadesById[source.$facadeId] = source this.queuePhysicsWorldChange('add', source) }, physicsObjectRemoved (source) { - source.$isControlledByDynamicsWorld = false - delete this._physicsObjectFacadesById[source.$facadeId] this.queuePhysicsWorldChange('remove', source) }, - physicsObjectScaleChange (source, args) { - this.queuePhysicsWorldChange('update', source, ['rescale', args]) - }, - physicsObjectMatrixChange (source, args) { - // Handle troika-provided matrix (position and orientation) changes. - // Applies to physics objects with zero mass (Kinematics-only objects), - // and those that may not be under control of the dynamics world yet - this.queuePhysicsWorldChange('update', source, ['worldMatrixChange', args]) - }, - physicsObjectDisabledChange (source, isDisabled) { - if (isDisabled) { - source.$isControlledByDynamicsWorld = false - delete this._physicsObjectFacadesById[source.$facadeId] - this.queuePhysicsWorldChange('remove', source) - } else { - this._physicsObjectFacadesById[source.$facadeId] = source - this.queuePhysicsWorldChange('add', source) - } - }, - physicsObjectConfigChange (source, args) { - this.queuePhysicsWorldChange('update', source, ['configChange', args]) + physicsObjectNeedsUpdate (source) { + this.queuePhysicsWorldChange('update', source) } + // physicsObjectScaleChange (source, args) { + // this.queuePhysicsWorldChange('update', source, ['rescale', args]) + // }, + // physicsObjectMatrixChange (source, args) { + // // Handle troika-provided matrix (position and orientation) changes. + // // Applies to physics objects with zero mass (Kinematics-only objects), + // // and those that may not be under control of the dynamics world yet + // this.queuePhysicsWorldChange('update', source, ['worldMatrixChange', args]) + // }, + // physicsObjectDisabledChange (source, isDisabled) { + // if (isDisabled) { + // this.queuePhysicsWorldChange('remove', source) + // } else { + // this.queuePhysicsWorldChange('add', source) + // } + // }, + // physicsObjectConfigChange (source, args) { + // this.queuePhysicsWorldChange('update', source, ['configChange', args]) + // } + // updatePhysicsShape (source, shapeMethodConfig) { // const facadeId = source.$facadeIdå - // this.sendToWorker('updatePhysicsShape', [facadeId, shapeMethodConfig]) + // this.request('updatePhysicsShape', [facadeId, shapeMethodConfig]) // } } diff --git a/packages/troika-physics/src/common/facade/PhysicsObject.js b/packages/troika-physics/src/common/facade/PhysicsObject.js index 3b294e1f..ecc01bca 100644 --- a/packages/troika-physics/src/common/facade/PhysicsObject.js +++ b/packages/troika-physics/src/common/facade/PhysicsObject.js @@ -39,7 +39,7 @@ export const extendAsPhysical = createClassExtender('physical', BaseFacadeClass constructor (parent, threeObject) { super(parent, threeObject) - this.$isControlledByDynamicsWorld = false // Managed by PhysicsManager + this.$isPhysicsControlled = false // Managed by PhysicsManager this._prevScaleX = this.scaleX this._prevScaleY = this.scaleY @@ -49,20 +49,12 @@ export const extendAsPhysical = createClassExtender('physical', BaseFacadeClass } set physics (desc = {}) { - const newId = JSON.stringify(desc) - const descChangedAfterInit = this.physics$cfgId && this.physics$cfgId !== newId - if (descChangedAfterInit) { - if (this.physics$descriptor && desc.isDisabled !== this.physics$descriptor.isDisabled) { - this.notifyWorld('physicsObjectDisabledChange', !!desc.isDisabled) - } - this.notifyWorld('physicsObjectConfigChange', desc) - } - this.physics$cfgId = newId - this.physics$descriptor = desc + this._physicsConfigId = JSON.stringify(desc) + this._physicsConfig = desc } get physics () { - return this.physics$descriptor + return this._physicsConfig } afterUpdate () { @@ -70,13 +62,17 @@ export const extendAsPhysical = createClassExtender('physical', BaseFacadeClass super.afterUpdate() + let _needsPhysicsUpdate = false if (this._worldMatrixVersion !== _prevWorldMatrixVersion) { const scaleChanged = this._prevScaleX !== this.scaleX || this._prevScaleY !== this.scaleY || this._prevScaleZ !== this.scaleZ // Dynamic objects (controlled by the dynamicsWorld) need to receive troika-managed scale changes - if (this.$isControlledByDynamicsWorld && scaleChanged) { + // if (this.$isPhysicsControlled && scaleChanged) { + if (scaleChanged) { // https://pybullet.org/Bullet/BulletFull/classbtCollisionShape.html // NOTE: btSphereShape does NOT support non-uniform scaling (scaleX/Y/Z must be identical) - this.notifyWorld('physicsObjectScaleChange', [this.scaleX, this.scaleY, this.scaleZ]) + _needsPhysicsUpdate = true + this.$physicsDirty_Scale = true + this._prevScaleX = this.scaleX this._prevScaleY = this.scaleY this._prevScaleZ = this.scaleZ @@ -84,9 +80,22 @@ export const extendAsPhysical = createClassExtender('physical', BaseFacadeClass // Kinematic or Static objects that exist in the dynamicsWorld (OR dynamic objects that have yet to be registered within the dynamicsWorld) // but are not controlled/influenced by it (they _do_ influence dynamic objects) // need their full position/orientation/scale matrix updated - if (!this.$isControlledByDynamicsWorld) { - this.notifyWorld('physicsObjectMatrixChange', this.threeObject.matrixWorld.elements) + if (!this.$isPhysicsControlled) { + _needsPhysicsUpdate = true + this.$physicsDirty_Matrix = true + } + } + + if (this._physicsConfigId) { + if (this._physicsConfigIdPrev && this._physicsConfigId !== this._physicsConfigIdPrev) { + this.$physicsDirty_Config = true + _needsPhysicsUpdate = true } + this._physicsConfigIdPrev = this._physicsConfigId + } + + if (_needsPhysicsUpdate) { + this.notifyWorld('physicsObjectNeedsUpdate') } } @@ -108,7 +117,7 @@ export const extendAsPhysical = createClassExtender('physical', BaseFacadeClass return Reflect.get(BaseFacadeClass.prototype, controlledProp, this) }, set: function (value) { - if (this.$isControlledByDynamicsWorld) return // dynamicsWorld is driving this property, user/troika-set updates are ignored + if (this.$isPhysicsControlled) return // dynamicsWorld is driving this property, user/troika-set updates are ignored Reflect.set(BaseFacadeClass.prototype, controlledProp, value, this) } }) diff --git a/packages/troika-physics/src/common/utils/inferPhysicsShape.js b/packages/troika-physics/src/common/utils/inferPhysicsShape.js index 450a9910..92ba5c6a 100644 --- a/packages/troika-physics/src/common/utils/inferPhysicsShape.js +++ b/packages/troika-physics/src/common/utils/inferPhysicsShape.js @@ -1,5 +1,6 @@ -import { Vector3 } from 'three' +import { Vector3, BufferGeometry, Quaternion, Matrix4 } from 'three' import processGeometry from './processGeometryForPhysics' +import { CSG } from '@hi-level/three-csg' function getThreeObject (facade) { if (facade.instancedThreeObject) { @@ -9,7 +10,7 @@ function getThreeObject (facade) { } } -function inferRigidBodyShape (geometry) { +function inferRigidBodyShape (geometry, threeObject) { const { type, parameters @@ -61,12 +62,32 @@ function inferRigidBodyShape (geometry) { // ] // }] // } + case 'Geometry': + case 'BufferGeometry': + return { + shape: 'convex-hull', // Fallback to implicit convex hull. + args: [ + getWorldVertices(geometry, threeObject) + ] + } default: - throw new Error(`Unable to infer physics shape from geometry type:"${type}"`) + console.warn(`Unable to infer physics shape for type "${type}", falling back to convex hull.`) + // Fallback to convex hull. Note that this will "cover" any concave portions of a mesh, + // possibly resulting in a less than desirable collision shape. + return { + shape: 'convex-hull', + args: [ + getWorldVertices(geometry, threeObject) + ] + } } } -function inferSoftVolumeShape (geometry, threeObject) { + +function getWorldVertices (geometry, threeObject) { + if (!geometry.isBufferGeometry) { + geometry = new BufferGeometry().fromGeometry(geometry) + } processGeometry(geometry) // threeObject.updateMatrixWorld() @@ -89,23 +110,123 @@ function inferSoftVolumeShape (geometry, threeObject) { } return { - volumeVertices: verts, // Float32Array - volumeIndices: geometry.$physicsIndices // Uint16Array - // numNodes: geometry.$physicsIndexAssociation.length + vertices: verts, // Float32Array + indices: geometry.$physicsIndices, // Uint16Array + numTris: geometry.$physicsIndices.length / 3, + // associations: geometry.$physicsIndexAssociation + } +} + +function unifyChildGeometries (groupFacade, threeObject) { + // threeObject.updateMatrix() + // threeObject.updateMatrixWorld(true) // TODO if needed + + // const first = threeObject.children[0] + // return getWorldVertices(first.geometry, first) + + // console.log(`~~ verts no merge`, getWorldVertices(threeObject.children[0].geometry, threeObject.children[0])) + + let combinedBSP + let outputMatrix = threeObject.matrixWorld + + // threeObject.updateMatrix() // TODO if needed + + threeObject.children.forEach(child => { + // child.updateMatrix() // TODO if needed + // child.updateMatrixWorld(true) // TODO if needed + const childBSP = CSG.fromMesh(child) + if (!combinedBSP) { + combinedBSP = childBSP + // outputMatrix = child.matrixWorld // Result object will use the transformation matrix of the first child + } else { + // Add child (union) to output shape + combinedBSP = combinedBSP.union(childBSP) + } + }) + const outputMesh = CSG.toMesh(combinedBSP, outputMatrix) + + // return + const out = getWorldVertices(outputMesh.geometry, threeObject) + console.log(`~~ verts merged`, out.vertices) + return out +} + +const DEFAULT_COMPOUND_CHILD_MASS = 1 + +function inferPhysicsGroup (facade, threeObject) { + if (facade.physics && facade.physics.isStatic) { + // if (false) { + // Static groups perform better as a merged btBvhTriangleMeshShape instead of a compound collision shape + console.log(`~~ generating trimesh`) + + const combinedGeometry = unifyChildGeometries(facade, threeObject) + + return { + // shape: 'bvh-tri-mesh', + shape: 'convex-hull', + args: [combinedGeometry] + } + } else { + // TODO determine best guess between combined-geometry btGimpactShape (which supports dynamics), or a Compound Shape + const USE_COMPOUND_SHAPE = true + + if (USE_COMPOUND_SHAPE) { + // Construct a CompoundShape collider by inferring all of this Group's child shapes. + const args = threeObject.children.map(child => { + if (child.scale.x !== 1 || child.scale.y !== 1 || child.scale.z !== 1) { + console.warn('WARNING: Compound physics shapes do not work well with object scaling. You will likely notice undesired behavior.') + } + + // const trans = new Vector3() + // const rot = new Quaternion() + // const scale = new Vector3() + // child.matrixWorld.decompose(trans, rot, scale) + // console.log(`~~ child`, trans, rot, scale) + // console.log(`~~ child elems`, child.matrix.elements) + + // const zeroScale = new Vector3(0, 0, 0) + // const t = new Matrix4().compose(trans, rot, zeroScale) + // console.log(`~~ child elems`, t.elements) + + return [ + inferPhysicsShape(child.$facade), + [child.position.x, child.position.y, child.position.z], + [child.quaternion.x, child.quaternion.y, child.quaternion.z, child.quaternion.w], + [child.scale.x, child.scale.y, child.scale.z], + (child.physics && child.physics.mass) || DEFAULT_COMPOUND_CHILD_MASS + ] + }) + + return { + shape: 'compound', + args: args + } + } else { + // TODO Ammo/bullet gImpactShape from combined geometries + return { + shape: 'combined-geometry' + } + } } } export function inferPhysicsShape (facade) { const threeObject = getThreeObject(facade) + + console.log(`~~ inferring`, threeObject) + if (threeObject.type === 'Group') { + return inferPhysicsGroup(facade, threeObject) + } + const geometry = threeObject.geometry - if (facade.physics.isSoftBody) { + if (facade.physics && facade.physics.isSoftBody) { if (!geometry.isBufferGeometry) { console.error('troika-physics soft volumes only support threeJS BufferGeometry instances') - return { volumeVertices: [], volumeIndices: [] } + return { vertices: [], indices: [], numTris: 0 } } - return inferSoftVolumeShape(geometry, threeObject) + return getWorldVertices(geometry, threeObject) } else { - return inferRigidBodyShape(geometry) + return inferRigidBodyShape(geometry, threeObject) } } diff --git a/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js b/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js index e99c7b30..475a7322 100644 --- a/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js +++ b/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js @@ -1,24 +1,127 @@ /* eslint-env browser */ -import { defineWorkerModule, terminateWorkerById } from 'troika-worker-utils' +import { defineWorkerModule, getWorker, terminateWorkerById } from 'troika-worker-utils' import PhysicsManagerBase from '../../common/facade/PhysicsManagerBase' import { physicsWorldAmmoModule, WORKER_ID } from './worker/PhysicsWorldAmmo.worker.js' +import CONSTANTS from '../../engines/ammo/constants' let workerId = 1 +const { + MSG_HDR_SZ, + MSG_TYPES, + MSG_ITEM_SIZES, + DEBUG_MSG, + DEBUG_MAX_BUFFER_SIZE +} = CONSTANTS + +const ENABLE_DEBUGGER = Boolean(process.env.NODE_ENV === 'development' || localStorage.getItem('troika-physics:forceDebugEnabled')) + export class PhysicsManagerAmmo extends PhysicsManagerBase { - updatePhysicsWorld (payload, callback) { + initPhysics () { if (!this.physicsWorkerModule) { // Define worker module on-demand to support multiple PhysicsManagers in a scene this.workerId = `${WORKER_ID}-${workerId++}` - this.physicsWorkerModule = defineWorkerModule(Object.assign( + + const initPhysicsWorkerModule = defineWorkerModule(Object.assign( {}, physicsWorldAmmoModule, { workerId: this.workerId } )) + + const worker = getWorker(this.workerId) + + this.updatePhysicsWorld = (deltaTime, updateChangeset) => { + worker.postMessage({ + method: 'updatePhysicsWorld', + args: [deltaTime, updateChangeset] + }) + } + + this.updateDebugOptions = (debugOptions) => { + worker.postMessage({ + method: 'updateDebugOptions', + args: [debugOptions] + }) + } + + const _returnTransferable = payload => { + if (!payload.buffer) { + throw new Error('PhysicsManager: _returnTransferable is only for Transferable Typed Arrays') + } + if (payload.buffer.byteLength === 0) { + // throw new Error('PhysicsManager: Transferable Array has zero byte length') + console.warn('PhysicsManagerAmmo: Transferable array has zero byte length, it may still be in-use in the worker thread.') + return + } + worker.postMessage(payload.buffer, [payload.buffer]) + } + + // Wrap the WorkerManager event handler so we can directly access messages + const _oldOnmessage = worker.onmessage + worker.onmessage = e => { + let { data } = e + let _isPhysicsMessage = false + + // byteLength === 1 is the worker making a SUPPORT_TRANSFERABLE test + if (data instanceof ArrayBuffer && data.byteLength !== 1) { + data = new Float32Array(data) + } + + if (data instanceof Float32Array) { + _isPhysicsMessage = true // Assume no WorkerModule getTransferable usage + + // console.log(`~~ received transferable!`, data.length) + switch (data[0]) { + case MSG_TYPES.RIGID_OUTPUT: + this.handleRigidBodiesUpdate(data, data[1], MSG_HDR_SZ, MSG_ITEM_SIZES.RIGID) + _returnTransferable(data) + break + case MSG_TYPES.DEBUG_OUTPUT: { + const needsUpdate = Boolean(data[MSG_HDR_SZ + DEBUG_MSG.NEEDS_UPDATE]) + const drawOnTop = Boolean(data[MSG_HDR_SZ + DEBUG_MSG.DRAW_ON_TOP]) + const startIndex = data[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_START] + const endIndex = data[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_END] + const positionOffset = MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + const colorOffset = MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + + if (needsUpdate) { + this.handleDebugUpdate(data, drawOnTop, startIndex, endIndex, positionOffset, colorOffset) + } + _returnTransferable(data) + break + } + default: + console.warn(`Unrecognized transferrable message type: ${data[0]}`) + break + } + } + else if (data._physicsMsg) { + console.log('~~ got other physics message') + _isPhysicsMessage = true // Assume no WorkerModule gatTransferable usage + } + + if (_isPhysicsMessage) { + // this.receive(data) + + return + } + + // Fallthrough to Troika WorkerModule + _oldOnmessage.call(worker, e) + } + + return initPhysicsWorkerModule({ + enableDebugger: ENABLE_DEBUGGER + }) + } else { + console.warn('PhysicsManagerAmmo: init called but there is a PhysicsWorker already running') + return Promise.resolve({ physicsReady: true }) } - this.physicsWorkerModule(payload).then(callback) + + // this.initPhysicsWorkerModule().then(this.receive) } + destructor () { // Since PhysicsManager is a user-specified // module we should clean up the worker when it is destroyed. diff --git a/packages/troika-physics/src/engines/ammo/constants.js b/packages/troika-physics/src/engines/ammo/constants.js index 957fa95f..53f969f2 100644 --- a/packages/troika-physics/src/engines/ammo/constants.js +++ b/packages/troika-physics/src/engines/ammo/constants.js @@ -1,8 +1,89 @@ +// More info on states https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6221 +const ACTIVATION_STATES = Object.freeze({ + ACTIVE_TAG: 1, + ISLAND_SLEEPING: 2, + WANTS_DEACTIVATION: 3, // Don't manually set this + DISABLE_DEACTIVATION: 4, + DISABLE_SIMULATION: 5 +}) -export const CONSTRAINTS = { +const COLLISION_FLAGS = Object.freeze({ + CF_STATIC_OBJECT: 1, + CF_KINEMATIC_OBJECT: 2, + CF_NO_CONTACT_RESPONSE: 4, + CF_CUSTOM_MATERIAL_CALLBACK: 8, + CF_CHARACTER_OBJECT: 16, + CF_DISABLE_VISUALIZE_OBJECT: 32, + CF_DISABLE_SPU_COLLISION_PROCESSING: 64, + CF_HAS_CONTACT_STIFFNESS_DAMPING: 128, + CF_HAS_CUSTOM_DEBUG_RENDERING_COLOR: 256, + CF_HAS_FRICTION_ANCHOR: 512, + CF_HAS_COLLISION_SOUND_TRIGGER: 1024 +}) + +const MSG_TYPES = { + RIGID_OUTPUT: 0, + COLLISION_OUTPUT: 1, + VEHICLE_OUTPUT: 2, + CONSTRAINT_OUTPUT: 3, + SOFT_OUTPUT: 4, + DEBUG_OUTPUT: 5 +} + +const DEBUG_MAX_BUFFER_SIZE = 1000000 // Max buffer size for color and position arrays (3 dimensional) within the debug transferrable payload +const DEBUG_MSG = { + NEEDS_UPDATE: 0, + DRAW_ON_TOP: 1, + GEOM_DRAW_RANGE_IDX_START: 2, + GEOM_DRAW_RANGE_IDX_END: 3, + POSITIONS_BASE: 4, + COLORS_BASE: 5 + (DEBUG_MAX_BUFFER_SIZE * 3) +} +const DEBUG_OUTPUT_SIZE = 0 + + 1 + // Bool (1|0) needsUpdate + 1 + // Bool (1|0) DRAW_ON_TOP + 2 + // Array ([startI, endI]) geometryDrawRange + (DEBUG_MAX_BUFFER_SIZE * 3) + // 3D positionBuffer + (DEBUG_MAX_BUFFER_SIZE * 3) // 3D colorBuffer + +const MSG_ITEM_SIZES = { + RIGID: 14, + // [ + // facadeId, + // posX, posY, posZ, + // quatX, quatY, quatZ, quatW, + // linearVelocityX, linearVelocityY, linearVelocityZ, + // angularVelocityX, angularVelocityY, angularVelocityZ, + // ] + COLLISION: 5, + VEHICLE: 9, + CONSTRAINT: 6, + SOFT: 4, // FIXME update + DEBUG: DEBUG_OUTPUT_SIZE +} + +const CONSTRAINT_TYPES = { POINT_TO_POINT: 0, HINGE: 1, SLIDER: 2, CONE_TWIST: 3, SIX_DOF: 4 } + +export default Object.freeze({ + DEFAULT_MARGIN: 0.05, + DEFAULT_GRAVITY: -9.8, // m/s^2 + DEFAULT_ACTIVATION_STATE: ACTIVATION_STATES.ACTIVE_TAG, // DISABLE_DEACTIVATION, + ACTIVATION_STATES, + COLLISION_FLAGS, + // Map generic method names used by troika-physics to this physics engine + METHODS_TO_AMMO: Object.freeze({ + Vector3: 'btVector3' + }), + MSG_HDR_SZ: 2, // Length of message header, [, , ...payload] + MSG_TYPES, + MSG_ITEM_SIZES, + DEBUG_MAX_BUFFER_SIZE, + DEBUG_MSG, + CONSTRAINT_TYPES +}) diff --git a/packages/troika-physics/src/engines/ammo/index.js b/packages/troika-physics/src/engines/ammo/index.js index 882a5e41..bdb7f559 100644 --- a/packages/troika-physics/src/engines/ammo/index.js +++ b/packages/troika-physics/src/engines/ammo/index.js @@ -1,3 +1,3 @@ -export { CONSTRAINTS } from './constants' +// export { CONSTRAINT_TYPES } from './constants' export { PhysicsManagerAmmo as PhysicsManager } from './PhysicsManagerAmmo' export { extendAsPhysical } from '../../common/facade/PhysicsObject' diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoDebugDrawer.js b/packages/troika-physics/src/engines/ammo/worker/AmmoDebugDrawer.js new file mode 100644 index 00000000..bbdb60ea --- /dev/null +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoDebugDrawer.js @@ -0,0 +1,223 @@ +/* eslint-env worker */ +/* + * Based on: https://github.com/InfiniteLee/ammo-debug-drawer/blob/master/AmmoDebugDrawer.js + * Troika adaptations: + * - Writes to a flat Float32Array instead of to a THREE scene + * - Run in a web worker using troika's worker-module features + * - Supports transferring the output payload to the main thread to eliminate expensive cloning + */ + +/** + * Ammo Debug Drawer as a thenable worker module + * @param {*} Thenable + * @param {*} Ammo + */ +export default function getAmmoDebugDrawer (Thenable, Ammo, CONSTANTS) { + const { + MSG_HDR_SZ, + MSG_TYPES, + MSG_ITEM_SIZES, + DEBUG_MAX_BUFFER_SIZE, + DEBUG_MSG + } = CONSTANTS + + const AMMO_DEBUG_CONSTANTS = { + NoDebug: 0, + DrawWireframe: 1, + DrawAabb: 2, + DrawFeaturesText: 4, + DrawContactPoints: 8, + NoDeactivation: 16, + NoHelpText: 32, + DrawText: 64, + ProfileTimings: 128, + EnableSatComparison: 256, + DisableBulletLCP: 512, + EnableCCD: 1024, + DrawConstraints: 1 << 11, // 2048 + DrawConstraintLimits: 1 << 12, // 4096 + FastWireframe: 1 << 13, // 8192 + DrawNormals: 1 << 14, // 16384 + DrawOnTop: 1 << 15, // 32768 + MAX_DEBUG_DRAW_MODE: 0xffffffff + } + + /** + * An implementation of the btIDebugDraw interface in Ammo.js, for debug rendering of Ammo shapes + * @class AmmoDebugDrawer + * @param {Ammo.btCollisionWorld} world + * @param {object} [options] + */ + const AmmoDebugDrawer = function (world, options) { + this.world = world + options = options || {} + + this.debugDrawMode = options.debugDrawMode || AMMO_DEBUG_CONSTANTS.DrawWireframe + var drawOnTop = this.debugDrawMode & AMMO_DEBUG_CONSTANTS.DrawOnTop || false + + this._debugOutput = new Float32Array(MSG_HDR_SZ + MSG_ITEM_SIZES.DEBUG) // There's only one "item" for debug drawer data, that contains all debug output geometry + this._debugOutput[0] = MSG_TYPES.DEBUG_OUTPUT // Message type + this._debugOutput[1] = 0 // MSG_ITEM_SIZES.DEBUG // Message length + + // Set initial values + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.NEEDS_UPDATE] = 0 // false + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.DRAW_ON_TOP] = +drawOnTop // false => 0 + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_START] = 0 // false + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_END] = 0 // false + + this.index = 0 + + this.enabled = false + + this.debugDrawer = new Ammo.DebugDrawer() + this.debugDrawer.drawLine = this.drawLine.bind(this) + this.debugDrawer.drawContactPoint = this.drawContactPoint.bind(this) + this.debugDrawer.reportErrorWarning = this.reportErrorWarning.bind(this) + this.debugDrawer.draw3dText = this.draw3dText.bind(this) + this.debugDrawer.setDebugMode = this.setDebugMode.bind(this) + this.debugDrawer.getDebugMode = this.getDebugMode.bind(this) + this.debugDrawer.update = this.update.bind(this) + this.debugDrawer.getTxOutput = this.update.bind(this) + this.debugDrawer.handleTxReturn = this.handleTxReturn.bind(this) + + this.world.setDebugDrawer(this.debugDrawer) + + console.info('Physics Debug Drawer ready') + } + + AmmoDebugDrawer.prototype = function () { + return this.debugDrawer + } + + AmmoDebugDrawer.prototype.update = function () { + if (!this.enabled || this._payloadLocked) { + return false + } + + if (this.index !== 0) { + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.NEEDS_UPDATE] = 1 // true + } else { + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.NEEDS_UPDATE] = 0 // true + } + + this.index = 0 + + this.world.debugDrawWorld() + + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_START] = 0 + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_END] = this.index + + if (this.index > DEBUG_MAX_BUFFER_SIZE) { + console.warn(`AmmoDebugDrawer: Max buffer size exceeded (${this.index} > ${DEBUG_MAX_BUFFER_SIZE}), viausl artifacts will be present in debug wireframes (missing geometry, etc.)`) + } + + return true + } + + AmmoDebugDrawer.prototype.drawLine = function (from, to, color) { + const heap = Ammo.HEAPF32 + const r = heap[(color + 0) / 4] + const g = heap[(color + 4) / 4] + const b = heap[(color + 8) / 4] + + const fromX = heap[(from + 0) / 4] + const fromY = heap[(from + 4) / 4] + const fromZ = heap[(from + 8) / 4] + + const fromI = this.index * 3 + + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + fromI + 0] = fromX + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + fromI + 1] = fromY + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + fromI + 2] = fromZ + + const colorFromI = this.index++ * 3 + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorFromI + 0] = r + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorFromI + 1] = g + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorFromI + 2] = b + + const toX = heap[(to + 0) / 4] + const toY = heap[(to + 4) / 4] + const toZ = heap[(to + 8) / 4] + + const toI = this.index * 3 + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + toI + 0] = toX + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + toI + 1] = toY + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + toI + 2] = toZ + + const colorToI = this.index++ * 3 + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorToI + 0] = r + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorToI + 1] = g + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorToI + 2] = b + } + + // TODO: figure out how to make lifeTime work + AmmoDebugDrawer.prototype.drawContactPoint = function (pointOnB, normalOnB, distance, lifeTime, color) { + const heap = Ammo.HEAPF32 + const r = heap[(color + 0) / 4] + const g = heap[(color + 4) / 4] + const b = heap[(color + 8) / 4] + + const x = heap[(pointOnB + 0) / 4] + const y = heap[(pointOnB + 4) / 4] + const z = heap[(pointOnB + 8) / 4] + + const i = this.index * 3 + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + i + 0] = x + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + i + 1] = y + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + i + 2] = z + + const colorI = this.index++ * 3 + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorI + 0] = r + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorI + 1] = g + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorI + 2] = b + + const dx = heap[(normalOnB + 0) / 4] * distance + const dy = heap[(normalOnB + 4) / 4] * distance + const dz = heap[(normalOnB + 8) / 4] * distance + + const dI = this.index * 3 + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + dI + 0] = x + dx + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + dI + 1] = y + dy + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + dI + 2] = z + dz + + const colorDI = this.index++ * 3 + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorDI + 0] = r + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorDI + 1] = g + this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + colorDI + 2] = b + } + + AmmoDebugDrawer.prototype.reportErrorWarning = function (warningString) { + if (Ammo.hasOwnProperty('Pointer_stringify')) { + console.warn(Ammo.Pointer_stringify(warningString)) + } else if (!this.warnedOnce) { + this.warnedOnce = true + console.warn("Cannot print warningString, please rebuild Ammo.js using 'debug' flag") + } + } + + AmmoDebugDrawer.prototype.draw3dText = function (location, textString) { + // TODO + console.warn('TODO: draw3dText') + } + + AmmoDebugDrawer.prototype.setDebugMode = function (debugMode) { + this.debugDrawMode = debugMode + } + + AmmoDebugDrawer.prototype.getDebugMode = function () { + return this.debugDrawMode + } + + AmmoDebugDrawer.prototype.getTxOutput = function () { + this._payloadLocked = true + return this._debugOutput + } + + // Handle a transferrable payload returned from main thread + AmmoDebugDrawer.prototype.handleTxReturn = function (data /* Float32Array */) { + this._debugOutput = data + this._payloadLocked = false + } + + return AmmoDebugDrawer +} diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js b/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js index 9167c8f7..b6fa283a 100644 --- a/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js @@ -1,30 +1,75 @@ /* eslint-env worker */ /* eslint-disable new-cap */ -export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, shapeManager) { +export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, shapeManager, AmmoDebugDrawer) { + const { + MSG_HDR_SZ, + MSG_TYPES, + MSG_ITEM_SIZES + } = CONSTANTS + + const _sharedTransform = new Ammo.btTransform() + const _sharedVec3A = new Ammo.btVector3() + const _sharedVec3B = new Ammo.btVector3() + const _sharedQuat = new Ammo.btQuaternion() + let _sharedVecRef = null + return class AmmoPhysicsEngine { - constructor (params) { - this._nextBodyId = 0 // numeric index ID - this._rigidBodies = {} - this._softBodies = {} + constructor (options = {}) { + // Transferrable objects resized in chunkSize steps + this._chunkSz = options.chunkSize || 50 // options.reportsize || 50; + + // Initialize Transferable output arrays at initial chunk sized + // [, , ...payload] + this._rigidOutput = new Float32Array(MSG_HDR_SZ + this._chunkSz * MSG_ITEM_SIZES.RIGID) + this._collisionOutput = new Float32Array(MSG_HDR_SZ + this._chunkSz * MSG_ITEM_SIZES.COLLISION) + this._vehicleOutput = new Float32Array(MSG_HDR_SZ + this._chunkSz * MSG_ITEM_SIZES.VEHICLE) + this._constraintOutput = new Float32Array(MSG_HDR_SZ + this._chunkSz * MSG_ITEM_SIZES.CONSTRAINT) + this._softOutput = new Float32Array(MSG_HDR_SZ + this._chunkSz * MSG_ITEM_SIZES.SOFT) + + this._rigidOutput[0] = MSG_TYPES.RIGID_OUTPUT + this._collisionOutput[0] = MSG_TYPES.COLLISION_OUTPUT + this._vehicleOutput[0] = MSG_TYPES.VEHICLE_OUTPUT + this._constraintOutput[0] = MSG_TYPES.CONSTRAINT_OUTPUT + this._softOutput[0] = MSG_TYPES.SOFT_OUTPUT + + // this._nextBodyId = 0 // numeric index ID + this._bodies = { + rigid: {}, + soft: {}, + collisionObj: {} // More generic collisionObjects + } + this._bodyCounts = { + rigid: 0, + soft: 0, + collisionObj: 0 + } this._bodyIdsToFacadeIds = {} this._facadeIdsToBodyIds = {} + this._facadeIdsToBodyTypes = {} this._facadeIdsToPhysicsConfigs = Object.create(null) this.softBodyHelpers = null this.physicsWorld = null - this._sharedTransform = null - if (!shapeManager) { throw new Error('AmmoPhysicsEngine requires a shapeManager') } + this._publicMethods = { + updatePhysicsWorld: this.updatePhysicsWorld.bind(this), + updateDebugOptions: this.updateDebugOptions.bind(this) + } + this._init() + + if (options.enableDebugger) { + this._initDebug() + } } _init () { - // Physics configuration + // Physics configuration const collisionConfiguration = new Ammo.btSoftBodyRigidBodyCollisionConfiguration() const dispatcher = new Ammo.btCollisionDispatcher(collisionConfiguration) const broadphase = new Ammo.btDbvtBroadphase() @@ -33,37 +78,83 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, this.physicsWorld = new Ammo.btSoftRigidDynamicsWorld(dispatcher, broadphase, solver, collisionConfiguration, softBodySolver) - this.physicsWorld.setGravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) - this.physicsWorld.getWorldInfo().set_m_gravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) - - this._sharedTransform = new Ammo.btTransform() + _sharedVec3A.setValue(0, CONSTANTS.DEFAULT_GRAVITY, 0) + // this.physicsWorld.setGravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) + this.physicsWorld.setGravity(_sharedVec3A) + // this.physicsWorld.getWorldInfo().set_m_gravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) + this.physicsWorld.getWorldInfo().set_m_gravity(_sharedVec3A) this.softBodyHelpers = new Ammo.btSoftBodyHelpers() } - _addBodyToIndices (facadeId, physicsBody, isSoftBody) { - // Set indexes/keys - const bodyId = this._nextBodyId++ - physicsBody.setUserIndex(bodyId) + _initDebug () { + this.debugDrawer = new AmmoDebugDrawer(this.physicsWorld) + this.debugDrawer.enabled = true - // physicsBody.setUserPointer({facadeId}) - this._bodyIdsToFacadeIds[bodyId] = facadeId - this._facadeIdsToBodyIds[facadeId] = bodyId + // this.debugDrawer.setDebugMode(128) + // setInterval(() => { + // var mode = (this.debugDrawer.getDebugMode() + 1) % 3 + // // console.log(`~~ cycle to mode`, mode) - if (isSoftBody) { - this._softBodies[facadeId] = physicsBody - } else { - this._rigidBodies[facadeId] = physicsBody + // this.debugDrawer.setDebugMode(mode) + // }, 1000) + } + + _addBodyToIndices (facadeId, physicsBodyId, physicsBody, bodyType) { + if (!bodyType) { + throw new Error('bodyType is required') } + // Set indexes/keys + // const bodyId = this._nextBodyId++ + physicsBody.setUserIndex(physicsBodyId) + + // physicsBody.setUserPointer({facadeId}) + this._bodyIdsToFacadeIds[physicsBodyId] = facadeId + this._facadeIdsToBodyIds[facadeId] = physicsBodyId + this._facadeIdsToBodyTypes[facadeId] = bodyType + + this._bodies[bodyType][facadeId] = physicsBody + this._bodyCounts[bodyType] += 1 + } + + // https://pybullet.org/Bullet/BulletFull/classbtCollisionObject.html + // Add a generic collision object. Only used initially to + // handle static/kinematic bvhTriangleMesh objects + _addCollisionObject (facadeId, bodyId, bodyConfig) { + const { + shapeConfig, + physicsConfig, + initialMatrixWorld + } = bodyConfig + + const physicsShape = shapeManager.getShape(shapeConfig) + + // var transform = new Ammo.btTransform() + // transform.setIdentity() + _sharedTransform.setFromOpenGLMatrix(initialMatrixWorld) + // transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) + // transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) + + var collisionObject = new Ammo.btBvhTriangleMeshShape() + collisionObject.setCollisionShape(physicsShape) + + // if (isKinematic) { + // utils.setKinematic(collisionObject, true) + // } + + this._addBodyToIndices(facadeId, bodyId, collisionObject, 'collisionObj') + + this.physicsWorld.addCollisionObject(collisionObject) } // https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html - _addRigidBody (facadeId, bodyConfig) { + _addRigidBody (facadeId, bodyId, bodyConfig) { const { shapeConfig, physicsConfig, - initialPos, - initialQuat + initialMatrixWorld + // initialPos, + // initialQuat } = bodyConfig const { friction, @@ -81,16 +172,22 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, const physicsShape = shapeManager.getShape(shapeConfig) - var transform = new Ammo.btTransform() - transform.setIdentity() - transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) - transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) + // var transform = new Ammo.btTransform() + // transform.setIdentity() + // transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) + // transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) + + // var transform = new Ammo.btTransform() + // transform.setIdentity() + _sharedTransform.setFromOpenGLMatrix(initialMatrixWorld) + // transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) + // transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) - var motionState = new Ammo.btDefaultMotionState(transform) + var motionState = new Ammo.btDefaultMotionState(_sharedTransform) - var localInertia = new Ammo.btVector3(0, 0, 0) - physicsShape.calculateLocalInertia(mass, localInertia) - var rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, motionState, physicsShape, localInertia) + _sharedVec3A.setValue(0, 0, 0) // localInertia + physicsShape.calculateLocalInertia(mass, _sharedVec3A) + var rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, motionState, physicsShape, _sharedVec3A) var rigidBody = new Ammo.btRigidBody(rbInfo) if (isKinematic) { @@ -112,20 +209,22 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, rigidBody.setRestitution(restitution) } - this._addBodyToIndices(facadeId, rigidBody, false) + this._addBodyToIndices(facadeId, bodyId, rigidBody, 'rigid') this.physicsWorld.addRigidBody(rigidBody) + + // rigidBody.activate() } - _addSoftBody (facadeId, bodyConfig) { + _addSoftBody (facadeId, bodyId, bodyConfig) { const { shapeConfig, physicsConfig } = bodyConfig const { - volumeVertices, - volumeIndices - // numNodes + vertices, + indices, + numTris } = shapeConfig const { mass = 1, @@ -136,9 +235,9 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, const softBody = this.softBodyHelpers.CreateFromTriMesh( this.physicsWorld.getWorldInfo(), - volumeVertices, // vertices - volumeIndices, // triangles - volumeIndices.length / 3, // nTriangles + vertices, // vertices + indices, // triangles + numTris, // nTriangles true // randomizeConstraints ) @@ -181,7 +280,7 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, Ammo.castObject(softBody, Ammo.btCollisionObject).getCollisionShape().setMargin(CONSTANTS.DEFAULT_MARGIN) - this._addBodyToIndices(facadeId, softBody, true) + this._addBodyToIndices(facadeId, bodyId, softBody, 'soft') // Disable deactivation softBody.setActivationState(4) @@ -190,28 +289,36 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, } add (facadeId, bodyConfig) { + const bodyId = bodyConfig.bodyId const { isSoftBody = false } = bodyConfig.physicsConfig - if (isSoftBody) { - this._addSoftBody(facadeId, bodyConfig) + // BVH tri-mesh (static or kinematic only) may be a concave mesh, and + // are incompatible with RigidBody's dynamic extensions. + const isGenericCollisionObject = bodyConfig.shapeConfig.type === 'bvh-tri-mesh' + + if (isGenericCollisionObject) { + this._addCollisionObject(facadeId, bodyId, bodyConfig) + } else if (isSoftBody) { + this._addSoftBody(facadeId, bodyId, bodyConfig) } else { - this._addRigidBody(facadeId, bodyConfig) + this._addRigidBody(facadeId, bodyId, bodyConfig) } this._facadeIdsToPhysicsConfigs[facadeId] = bodyConfig.physicsConfig } remove (facadeId) { - const isSoftBody = !!this._softBodies[facadeId] - const body = isSoftBody ? this._softBodies[facadeId] : this._rigidBodies[facadeId] - - // const bodyShape = body.getCollisionShape() + const bodyType = this._facadeIdsToBodyTypes[facadeId] + const body = this._bodies[bodyType][facadeId] + this._bodyCounts[bodyType] -= 1 - if (isSoftBody) { + if (bodyType === 'collisionObj') { + this.physicsWorld.removeCollisionObject(body) + } else if (bodyType === 'soft') { this.physicsWorld.removeSoftBody(body) - } else { + } else if (bodyType === 'rigid') { this.physicsWorld.removeRigidBody(body) } @@ -219,14 +326,44 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, const bodyId = this._facadeIdsToBodyIds[facadeId] delete this._bodyIdsToFacadeIds[bodyId] delete this._facadeIdsToBodyIds[facadeId] + delete this._facadeIdsToBodyTypes[facadeId] delete this._facadeIdsToPhysicsConfigs[facadeId] - delete this._softBodies[facadeId] - delete this._rigidBodies[facadeId] + delete this._bodies[bodyType][facadeId] + } + + update (facadeId, updateData) { + const bodyType = this._facadeIdsToBodyTypes[facadeId] + const body = this._bodies[bodyType][facadeId] + + if (!body) { + console.warn('update: body not found:', facadeId, bodyId, bodyType) + return + } + + // Note that these updates are applied in deliberate order + if (updateData.scale) { + utils.rescaleCollisionShape(body, updateData.scale) + } + if (updateData.matrix) { + if (bodyType === 'soft') { + console.log('~~ TODO handle troika matrix change for soft body.') + // TODO, just setWorldTransform on SoftBody? will that clear out vertex motion states? + } else if (bodyType === 'rigid') { + utils.updateRigidBodyMatrix(body, updateData.matrix) + } else if (bodyType === 'collisionObj') { + console.warn('Generic collisionObjects do not have a motion state. Parent matrix changes may produce undesirable results.') + } + } + if (updateData.physicsConfig) { + const prevConfig = this._facadeIdsToPhysicsConfigs[facadeId] + utils.updatePhysicsConfig(body, updateData.physicsConfig, prevConfig) + } } setActivationState (facadeId, isPaused) { const forceSleep = true // If true, will still passively collide with other bodies - const body = this._rigidBodies[facadeId] + const bodyType = this._facadeIdsToBodyTypes[facadeId] + const body = this._bodies[bodyType][facadeId] const deactivatedState = forceSleep ? CONSTANTS.ACTIVATION_STATES.ISLAND_SLEEPING : CONSTANTS.ACTIVATION_STATES.DISABLE_SIMULATION const newActivationState = isPaused ? deactivatedState @@ -255,43 +392,6 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, // // // } // } - batchedUpdate (updateSet) { - for (const facadeId in updateSet) { - const facadeUpdates = updateSet[facadeId] - const isSoftBody = !!this._softBodies[facadeId] - const body = isSoftBody ? this._softBodies[facadeId] : this._rigidBodies[facadeId] - if (!body) { - console.warn('batchedUpdate: body not found:', facadeId, this._rigidBodies, this._softBodies) - return - } - for (const updateType in facadeUpdates) { - const updateArgs = facadeUpdates[updateType] - - switch (updateType) { - case 'rescale': - utils.rescaleCollisionShape(body, updateArgs) - break - case 'worldMatrixChange': - if (isSoftBody) { - console.log('~~ TODO handle troika matrix change for soft body.') - // TODO, just setWorldTransform on SoftBody? will that clear out vertext motion states? - } else { - utils.updateRigidBodyMatrix(body, updateArgs) - } - break - case 'configChange': { - const prevConfig = this._facadeIdsToPhysicsConfigs[facadeId] - utils.updatePhysicsConfig(body, updateArgs, prevConfig) - break - } - default: - console.warn('Unsupported batchBodyUpdate updateType', updateType) - break - } - } - } - } - _getCollisions (deltaTimeSec) { const output = [] let collisionArr @@ -340,44 +440,137 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, return output } - updatePhysicsWorld (deltaTimeSec) { - this.physicsWorld.stepSimulation(deltaTimeSec, 10) + sendDebugInfo () { + const didUpdate = this.debugDrawer.update() + if (didUpdate) { + // Only transfer if the drawer had control of the payload and wrote to it + this._transfer(this.debugDrawer.getTxOutput()) + } + } + + sendRigidBodies () { + const numRigidBodies = this._bodyCounts.rigid + + // Resize transferrable array if required + if (this._rigidOutput.length < 2 + numRigidBodies * MSG_ITEM_SIZES.RIGID) { + this._rigidOutput = new Float32Array(MSG_HDR_SZ + (Math.ceil(numRigidBodies / this._chunkSz) * this._chunkSz) * MSG_ITEM_SIZES.RIGID) + this._rigidOutput[0] = MSG_TYPES.RIGID_OUTPUT + } - const rigidBodyOutput = [] // new Float32Array() - let facadeOutput + this._rigidOutput[1] = numRigidBodies // Update payload size - // Update rigid bodies - for (const facadeId in this._rigidBodies) { - const physicsBody = this._rigidBodies[facadeId] + let i = 0 + for (const facadeId in this._bodies.rigid) { + const physicsBody = this._bodies.rigid[facadeId] + const bodyId = this._facadeIdsToBodyIds[facadeId] // Only update motionState for active (activationState) bodies if (physicsBody.isActive()) { const motionState = physicsBody.getMotionState() if (motionState) { - facadeOutput = new Array(8) - facadeOutput[0] = facadeId - motionState.getWorldTransform(this._sharedTransform) - var pos = this._sharedTransform.getOrigin() - facadeOutput[1] = pos.x() - facadeOutput[2] = pos.y() - facadeOutput[3] = pos.z() - var quat = this._sharedTransform.getRotation() - facadeOutput[4] = quat.x() - facadeOutput[5] = quat.y() - facadeOutput[6] = quat.z() - facadeOutput[7] = quat.w() - - rigidBodyOutput.push(facadeOutput) + const offset = MSG_HDR_SZ + (i++) * MSG_ITEM_SIZES.RIGID + // facadeOutput = new Array(8) + this._rigidOutput[offset + 0] = bodyId // facadeId + motionState.getWorldTransform(_sharedTransform) + var pos = _sharedTransform.getOrigin() + this._rigidOutput[offset + 1] = pos.x() + this._rigidOutput[offset + 2] = pos.y() + this._rigidOutput[offset + 3] = pos.z() + var quat = _sharedTransform.getRotation() + this._rigidOutput[offset + 4] = quat.x() + this._rigidOutput[offset + 5] = quat.y() + this._rigidOutput[offset + 6] = quat.z() + this._rigidOutput[offset + 7] = quat.w() + + _sharedVecRef = physicsBody.getLinearVelocity() + this._rigidOutput[offset + 8] = _sharedVecRef.x() + this._rigidOutput[offset + 9] = _sharedVecRef.y() + this._rigidOutput[offset + 10] = _sharedVecRef.z() + + _sharedVecRef = physicsBody.getAngularVelocity() + this._rigidOutput[offset + 11] = _sharedVecRef.x() + this._rigidOutput[offset + 12] = _sharedVecRef.y() + this._rigidOutput[offset + 13] = _sharedVecRef.z() } } } + // console.log(`> Rigid`) + + this._transfer(this._rigidOutput) + } + + _transfer (payload /* Float32Array */) { + if (!payload.buffer) { + throw new Error('_transfer is only for Transferable Typed Arrays') + } + if (payload.buffer.byteLength === 0) { + // throw new Error('PhysicsManager: Transferable Array has zero byte length') + console.warn('AmmoPhysicsEngine: Transferable array has zero byte length, it may still be in-use in the main thread.') + return + } + self.postMessage(payload.buffer, [payload.buffer]) + } + + handleChanges (payload) { + if (payload.remove) { + payload.remove.forEach(facadeId => { + this.remove(facadeId) + }) + } + if (payload.add) { + payload.add.forEach(facadeCfg => { + this.add(facadeCfg.facadeId, facadeCfg) + }) + } + if (payload.update) { + payload.update.forEach(facadeCfg => { + this.update(facadeCfg.facadeId, facadeCfg) + }) + } + } + + updateDebugOptions (debugOptions) { + if (this.debugDrawer) { + this.debugDrawer.enabled = debugOptions.enabled || false + // TODO support switching to other debugger modes + } + } + + updatePhysicsWorld (deltaTimeSec, changes) { + if (changes) { + this.handleChanges(changes) + } + + this.physicsWorld.stepSimulation(deltaTimeSec, 10) + + // if (_vehicles.length > 0) { + // reportVehicles() + // } + // reportCollisions(); + // if (_constraints.length > 0) { + // reportConstraints() + // } + this.sendRigidBodies() + + // if (_softbody_enabled) { + // reportWorld_softbodies() + // } + + if (this.debugDrawer) { + this.sendDebugInfo() + } + + return + + // const debugDrawerOutput = this.debugDrawer ? this._getDebugDrawerOutput() : null + const softBodyOutput = [] // new Float32Array() // Update soft volumes - for (const facadeId in this._softBodies) { - const physicsBody = this._softBodies[facadeId] + for (const facadeId in this._bodies.soft) { + const physicsBody = this._bodies.soft[facadeId] // Only update motionState for active (activationState) bodies if (physicsBody.isActive()) { @@ -412,38 +605,53 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, return { rigidBodies: rigidBodyOutput, softBodies: softBodyOutput, - collisions: collisionsOutput + collisions: collisionsOutput, + debugDrawerOutput: debugDrawerOutput } } - handleBodyChanges (bodyChanges) { - if (bodyChanges.remove) { - bodyChanges.remove.forEach(facadeId => { - this.remove(facadeId) - }) - } - if (bodyChanges.add) { - bodyChanges.add.forEach(facadeCfg => { - this.add(facadeCfg.facadeId, facadeCfg) - }) - } - if (bodyChanges.update) { - this.batchedUpdate(bodyChanges.update) - } - } + receiveMessage (event) { + let { data } = event - update (requestPayload, callback) { - const { updateDeltaTime, bodyChanges } = requestPayload - let response = null - if (bodyChanges) { - // Changes performed synchronously - this.handleBodyChanges(bodyChanges) - } - if (updateDeltaTime) { - response = this.updatePhysicsWorld(updateDeltaTime) + if (data instanceof ArrayBuffer) { + data = new Float32Array(data) } - callback(response) + if (data instanceof Float32Array) { + // Transferable object returned from main thread + switch (data[0]) { + case MSG_TYPES.RIGID_OUTPUT: + this._rigidOutput = data // new Float32Array(data) + break + // case MSG_TYPES.COLLISION_OUTPUT: + // this._collisionOutput = new Float32Array(data) + // break + // case MSG_TYPES.VEHICLE_OUTPUT: + // this._vehicleOutput = new Float32Array(data) + // break + // case MSG_TYPES.CONSTRAINT_OUTPUT: + // this._constraintOutput = new Float32Array(data) + // break + // case MSG_TYPES.SOFT_OUTPUT: + // this._softOutput = new Float32Array(data) + // break + case MSG_TYPES.DEBUG_OUTPUT: + this.debugDrawer.handleTxReturn(data) + break + default: + console.error('UNRECOGNIZED returned transferable payload') + break + } + } else if (data.method) { + const { method, args = [] } = data + if (this._publicMethods[method]) { + this._publicMethods[method](...(args || [])) + } else { + console.error(`Invalid method passed: ${method}`) + } + } else { + console.error('Unknown message received', event) + } } } } diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js b/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js index 9802cc53..5e71b10b 100644 --- a/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js @@ -5,11 +5,13 @@ export default function getAmmoShapeManager (Ammo, utils) { return class AmmoShapeManager { constructor () { this._shapeCache = Object.create(null) + this._trans = new Ammo.btTransform() + this._trans.setIdentity() } _getAmmoShape (shapeConfig) { const { shape, args = [], shapeActions = [] } = shapeConfig - const constructorArgs = utils.recurComposeArgs(args) + const constructorArgs = shape === 'compound' ? null : utils.recurComposeArgs(args) let ammoShape // NOTE re: caching/sharing https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html @@ -17,6 +19,86 @@ export default function getAmmoShapeManager (Ammo, utils) { // NOTE: shape localScaling gets applied to all shapes when sharing objects. switch (shape) { + case 'bvh-tri-mesh': { + const { + vertices, + indices, + numTris, + associations + } = args[0] + console.log('~~ worker making bvh-tri-mesh', vertices, indices, numTris, associations) + // TODO investigate using for btTriangleIndexVertexArray as an alternative to btTriangleMesh. Improved performance? + const triMesh = new Ammo.btTriangleMesh() + + + // // triMesh.preallocateVertices() + for (let i = 0; i < indices.length; i += 3) { + const va = indices[i + 0] * 3 + const vb = indices[i + 1] * 3 + const vc = indices[i + 2] * 3 + + triMesh.addTriangle( + new Ammo.btVector3(vertices[va + 0], vertices[va + 1], vertices[va + 2]), + new Ammo.btVector3(vertices[vb + 0], vertices[vb + 1], vertices[vb + 2]), + new Ammo.btVector3(vertices[vc + 0], vertices[vc + 1], vertices[vc + 2]), + false // removeDuplicateVertices + ) + } + + const useQuantizedAabbCompression = true + ammoShape = new Ammo.btBvhTriangleMeshShape(triMesh, useQuantizedAabbCompression) + + // ammoShape = new Ammo.btEmptyShape() + break + } + case 'combined-geometry': { + console.error('TODO impl') + break + } + case 'convex-hull': { + console.log('~~ convex-hull', args) + const { vertices } = args[0] + ammoShape = new Ammo.btConvexHullShape() + + for (let i = 0; i < vertices.length; i += 3) { + ammoShape.addPoint( + new Ammo.btVector3(vertices[i + 0], vertices[i + 1], vertices[i + 2]), + true // recalculateLocalAabb + ) + } + + // ammoShape.optimizeConvexHull() + + break + } + case 'compound': { + const children = args + + ammoShape = new Ammo.btCompoundShape() + + this._trans.setIdentity() // Reset + // this._trans.setOrigin(new Ammo.btVector3(0, 0, 0)) + const masses = [] + children.forEach(([shape, pos, quat, scale, mass], i) => { + const childAmmoShape = this._getAmmoShape(shape) + // this._trans.setFromOpenGLMatrix(transformMatrix) // Get local transform for shape at this index + const _trans = new Ammo.btTransform() + _trans.setIdentity() + _trans.setOrigin(new Ammo.btVector3(pos[0], pos[1], pos[2])) + _trans.setRotation(new Ammo.btQuaternion(quat[0], quat[1], quat[2], quat[3])) + childAmmoShape.setLocalScaling(new Ammo.btVector3(scale[0], scale[1], scale[2])) + ammoShape.addChildShape(_trans, childAmmoShape) + // body.updateInertiaTensor() + // this._trans.setIdentity() // Reset + masses[i] = mass + }) + + // ammoShape.recomputeChildBounds() + // const principal = new Ammo.btTransform() + // const inertia = new Ammo.btVector3() + // ammoShape.calculatePrincipalAxisTransform(masses, principal, inertia) + break + } case 'sphere': { ammoShape = new Ammo.btSphereShape(...constructorArgs) break @@ -31,6 +113,7 @@ export default function getAmmoShapeManager (Ammo, utils) { break } default: + // ammoShape = new Ammo.btEmptyShape() throw new Error(`Unsupported shape specified: ${shape}`) } diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js b/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js index a8d910fb..9ad3141d 100644 --- a/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js @@ -2,14 +2,11 @@ /* eslint-disable new-cap */ export default function getAmmoUtils (Ammo, CONSTANTS) { - return class AmmoUtils { - constructor () { - this._singletonTransform = new Ammo.btTransform() - this._singletonTransform.setIdentity() // Reset - - this._zeroedVec3 = new Ammo.btVector3(0, 0, 0) - } + const _sharedTransform = new Ammo.btTransform() + const _sharedVec3A = new Ammo.btVector3() + const _zeroedVec3 = new Ammo.btVector3(0, 0, 0) + return class AmmoUtils { recurComposeArgs (args = []) { const output = [] @@ -46,10 +43,8 @@ export default function getAmmoUtils (Ammo, CONSTANTS) { if (!collisionShape || !collisionShape.setLocalScaling) { throw new Error('Collision shape: not found or does not support the setLocalScaling method.') } - collisionShape.setLocalScaling(new Ammo.btVector3(scaleX, scaleY, scaleZ)) - - // FIXME copy motion state? seems to lose motion when rescaling an object that is moving - + _sharedVec3A.setValue(scaleX, scaleY, scaleZ) + collisionShape.setLocalScaling(_sharedVec3A) if (!body.isActive()) { body.activate() // If this body was sleeping, activate it } @@ -63,11 +58,11 @@ export default function getAmmoUtils (Ammo, CONSTANTS) { */ updateRigidBodyMatrix (body, worldMatrixElements) { // Update the transform - // this._singletonTransform.setIdentity() // TODO need to reset this? - this._singletonTransform.setFromOpenGLMatrix(worldMatrixElements) + // _sharedTransform.setIdentity() // TODO need to reset this? + _sharedTransform.setFromOpenGLMatrix(worldMatrixElements) // Apply transform to the body's motionState so Bullet keeps track of its velocity etc. - body.getMotionState().setWorldTransform(this._singletonTransform) // Apply back to the body's motionState + body.getMotionState().setWorldTransform(_sharedTransform) // Apply back to the body's motionState } /** @@ -99,9 +94,11 @@ export default function getAmmoUtils (Ammo, CONSTANTS) { if (isSoftBody) { body.setTotalMass(newMass, false) } else { - const inertia = new Ammo.btVector3() // Inertia will be calculated "into" this Vec3 - body.getCollisionShape().calculateLocalInertia(newMass, inertia) - body.setMassProps(newMass, inertia) + // const inertia = new Ammo.btVector3() + _sharedVec3A.setValue(0, 0, 0) // Inertia will be calculated "into" this Vec3 + body.getCollisionShape().calculateLocalInertia(newMass, _sharedVec3A) + body.setMassProps(newMass, _sharedVec3A) + body.updateInertiaTensor() // Inertia Tensor must be updated when mass or localScaling is changed https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=2925 } } @@ -112,16 +109,16 @@ export default function getAmmoUtils (Ammo, CONSTANTS) { * @param {boolean} isSoftBody */ clearDynamics (body, isSoftBody) { - this.setMass(body, 0, isSoftBody, this._zeroedVec3) + this.setMass(body, 0, isSoftBody, _zeroedVec3) if (isSoftBody) { // FIXME test soft static bodies, what else needs to be zeroed here? Vertex velocities? console.warn('Experimental feature: Handle static soft bodies') - body.setVelocity(this._zeroedVec3) + body.setVelocity(_zeroedVec3) } else { // https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=7772 - body.setLinearVelocity(this._zeroedVec3) - body.setAngularVelocity(this._zeroedVec3) + body.setLinearVelocity(_zeroedVec3) + body.setAngularVelocity(_zeroedVec3) body.updateInertiaTensor() } } diff --git a/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js b/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js index 413a8eb0..01b6136f 100644 --- a/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js +++ b/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js @@ -2,8 +2,9 @@ import { ThenableWorkerModule } from 'troika-worker-utils' import ammoLoader from '../../../../libs/troika-ammo.wasm.js' import getAmmoShapeManager from './AmmoShapeManager' import getAmmoUtils from './AmmoUtils' -import ammoConstants from './ammoConstants' +import CONSTANTS from '../constants' import getAmmoPhysicsEngine from './AmmoPhysicsEngine' +import getAmmoDebugDrawer from './AmmoDebugDrawer' export const WORKER_ID = 'physics-worker-ammo' @@ -27,12 +28,13 @@ export const physicsWorldAmmoModule = { ThenableWorkerModule, supportsWasm, ammoLoader, - ammoConstants, + CONSTANTS, getAmmoUtils, getAmmoPhysicsEngine, - getAmmoShapeManager + getAmmoShapeManager, + getAmmoDebugDrawer ], - init (Thenable, _supportsWasm, getAmmo, CONSTANTS, _getAmmoUtils, _getAmmoPhysicsEngine, _getAmmoShapeManager) { + init (Thenable, _supportsWasm, getAmmo, _CONSTANTS, _getAmmoUtils, _getAmmoPhysicsEngine, _getAmmoShapeManager, _getAmmoDebugDrawer) { /* eslint-env worker */ let physicsWorld = null @@ -43,20 +45,28 @@ export const physicsWorldAmmoModule = { if (!physicsWorld) { getAmmo().then(Ammo => { - const AmmoUtils = _getAmmoUtils(Ammo, CONSTANTS) + const AmmoUtils = _getAmmoUtils(Ammo, _CONSTANTS) const utils = new AmmoUtils() const AmmoShapeManager = _getAmmoShapeManager(Ammo, utils) const shapeManager = new AmmoShapeManager() - const AmmoPhysicsEngine = _getAmmoPhysicsEngine(Thenable, Ammo, CONSTANTS, utils, shapeManager) + const AmmoDebugDrawer = _getAmmoDebugDrawer(Thenable, Ammo, _CONSTANTS) + const AmmoPhysicsEngine = _getAmmoPhysicsEngine(Thenable, Ammo, _CONSTANTS, utils, shapeManager, AmmoDebugDrawer) - physicsWorld = new AmmoPhysicsEngine() + console.log(`~~ init ~~~~~`,callArgs ) + + physicsWorld = new AmmoPhysicsEngine({ + enableDebugger: callArgs.enableDebugger + }) - response.resolve({ ready: true }) + self.addEventListener('message', physicsWorld.receiveMessage.bind(physicsWorld)) + + response.resolve({ physicsReady: true }) }) } else { - physicsWorld.update(callArgs, result => { - response.resolve(result) - }) + console.error('PhysicsWorldAmmo already initialized') + // physicsWorld.update(callArgs, result => { + // response.resolve(result) + // }) } return response } diff --git a/packages/troika-physics/src/engines/ammo/worker/ammoConstants.js b/packages/troika-physics/src/engines/ammo/worker/ammoConstants.js deleted file mode 100644 index 88aa6a9c..00000000 --- a/packages/troika-physics/src/engines/ammo/worker/ammoConstants.js +++ /dev/null @@ -1,34 +0,0 @@ -// More info on states https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6221 -const ACTIVATION_STATES = Object.freeze({ - ACTIVE_TAG: 1, - ISLAND_SLEEPING: 2, - WANTS_DEACTIVATION: 3, // Don't manually set this - DISABLE_DEACTIVATION: 4, - DISABLE_SIMULATION: 5 -}) - -const COLLISION_FLAGS = Object.freeze({ - CF_STATIC_OBJECT: 1, - CF_KINEMATIC_OBJECT: 2, - CF_NO_CONTACT_RESPONSE: 4, - CF_CUSTOM_MATERIAL_CALLBACK: 8, - CF_CHARACTER_OBJECT: 16, - CF_DISABLE_VISUALIZE_OBJECT: 32, - CF_DISABLE_SPU_COLLISION_PROCESSING: 64, - CF_HAS_CONTACT_STIFFNESS_DAMPING: 128, - CF_HAS_CUSTOM_DEBUG_RENDERING_COLOR: 256, - CF_HAS_FRICTION_ANCHOR: 512, - CF_HAS_COLLISION_SOUND_TRIGGER: 1024 -}) - -export default Object.freeze({ - DEFAULT_MARGIN: 0.05, - DEFAULT_GRAVITY: -9.8, // m/s^2 - DEFAULT_ACTIVATION_STATE: ACTIVATION_STATES.ACTIVE_TAG, // DISABLE_DEACTIVATION, - ACTIVATION_STATES, - COLLISION_FLAGS, - // Map generic method names used by troika-physics to this physics engine - METHODS_TO_AMMO: Object.freeze({ - Vector3: 'btVector3' - }) -}) diff --git a/packages/troika-worker-utils/src/WorkerModules.js b/packages/troika-worker-utils/src/WorkerModules.js index 0d56520f..4b403390 100644 --- a/packages/troika-worker-utils/src/WorkerModules.js +++ b/packages/troika-worker-utils/src/WorkerModules.js @@ -117,7 +117,7 @@ function stringifyFunction(fn) { } -function getWorker(workerId) { +export function getWorker(workerId) { let worker = workers[workerId] if (!worker) { // Bootstrap the worker's content diff --git a/packages/troika-worker-utils/src/index.js b/packages/troika-worker-utils/src/index.js index 731ca0d6..37b04603 100644 --- a/packages/troika-worker-utils/src/index.js +++ b/packages/troika-worker-utils/src/index.js @@ -1,5 +1,5 @@ // Troika worker utility exports -export {defineWorkerModule, terminateWorkerById} from './WorkerModules.js' +export {defineWorkerModule, getWorker, terminateWorkerById} from './WorkerModules.js' export {default as Thenable} from './Thenable.js' export {default as ThenableWorkerModule} from './ThenableWorkerModule.js' From 083c45702b0aa296c04d68d5fc49ad2b4405aaf7 Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Wed, 12 Feb 2020 09:38:50 -0700 Subject: [PATCH 20/21] Update soft bodies to use transferable payloads, and to support 1D rope bodies --- .../physics/_shared/facades/PhysicsCube.js | 3 +- .../physics/_shared/facades/PhysicsRope.js | 60 +++ .../physics/softBody/SoftBodyExample.jsx | 79 ++-- .../src/common/facade/PhysicsManagerBase.js | 266 +++++++++---- .../src/common/utils/inferPhysicsShape.js | 6 +- .../src/engines/ammo/PhysicsManagerAmmo.js | 14 +- .../src/engines/ammo/constants.js | 33 +- .../engines/ammo/worker/AmmoPhysicsEngine.js | 363 ++++++++++++++---- 8 files changed, 644 insertions(+), 180 deletions(-) create mode 100644 packages/troika-examples/physics/_shared/facades/PhysicsRope.js diff --git a/packages/troika-examples/physics/_shared/facades/PhysicsCube.js b/packages/troika-examples/physics/_shared/facades/PhysicsCube.js index 0d53a82a..3ba42df1 100644 --- a/packages/troika-examples/physics/_shared/facades/PhysicsCube.js +++ b/packages/troika-examples/physics/_shared/facades/PhysicsCube.js @@ -7,6 +7,7 @@ import { extendAsPhysical } from 'troika-physics' import { Object3DFacade } from 'troika-3d' const DEFAULT_RADIUS = 1 +const SEGS = 10 // Soft vol needs some internal segments to "move" const material = new MeshPhongMaterial({ transparent: true, @@ -15,7 +16,7 @@ const material = new MeshPhongMaterial({ class Cube extends Object3DFacade { constructor (parent) { - const geometry = new BoxBufferGeometry(DEFAULT_RADIUS, DEFAULT_RADIUS, DEFAULT_RADIUS, 10, 10, 10) // Unique geometry to allow Soft Body demo to modify the vertices without affecting other demos + const geometry = new BoxBufferGeometry(DEFAULT_RADIUS, DEFAULT_RADIUS, DEFAULT_RADIUS, SEGS, SEGS, SEGS) // Unique geometry to allow Soft Body demo to modify the vertices without affecting other demos const mesh = new Mesh(geometry, material.clone()) super(parent, mesh) } diff --git a/packages/troika-examples/physics/_shared/facades/PhysicsRope.js b/packages/troika-examples/physics/_shared/facades/PhysicsRope.js new file mode 100644 index 00000000..597f464c --- /dev/null +++ b/packages/troika-examples/physics/_shared/facades/PhysicsRope.js @@ -0,0 +1,60 @@ +import { + BufferGeometry, + LineBasicMaterial, + BufferAttribute, + LineSegments +} from 'three' +import { extendAsPhysical } from 'troika-physics' +import { Object3DFacade } from 'troika-3d' + +const SEGS = 20 + +const material = new LineBasicMaterial({ + transparent: true, + opacity: 1.0 +}) + +class Rope extends Object3DFacade { + constructor (parent) { + const geometry = new BufferGeometry() // Unique geometry to allow Soft Body demo to modify the vertices without affecting other demos + + const LEN = 5 + var segmentLength = LEN / SEGS + var ropePositions = [] + var ropeIndices = [] + + const x = 0 + const y = 5 + const z = 0 + + for (let i = 0; i < SEGS + 1; i++) { + ropePositions.push(x, y + i * segmentLength, z) + } + + for (let i = 0; i < SEGS; i++) { + ropeIndices.push(i, i + 1) + } + geometry.setIndex(new BufferAttribute(new Uint16Array(ropeIndices), 1)) + geometry.setAttribute('position', new BufferAttribute(new Float32Array(ropePositions), 3)) + geometry.computeBoundingSphere() + + const mesh = new LineSegments(geometry, material) + + super(parent, mesh) + } + + get color () { + return this.threeObject.material.color.getHex() + } + + set color (c) { + this.threeObject.material.color.set(c) + } + + set opacity (o) { + this.threeObject.visible = o > 0 + this.threeObject.material.opacity = o + } +} + +export default extendAsPhysical(Rope) diff --git a/packages/troika-examples/physics/softBody/SoftBodyExample.jsx b/packages/troika-examples/physics/softBody/SoftBodyExample.jsx index 056ea636..252c653c 100644 --- a/packages/troika-examples/physics/softBody/SoftBodyExample.jsx +++ b/packages/troika-examples/physics/softBody/SoftBodyExample.jsx @@ -7,6 +7,7 @@ import PhysicsSphere from '../_shared/facades/PhysicsSphere' import PhysicsSphereInstanceable from '../_shared/facades/PhysicsSphereInstanceable' import PhysicsCube from '../_shared/facades/PhysicsCube' import PhysicsCubeInstanceable from '../_shared/facades/PhysicsCubeInstanceable' +import PhysicsRope from '../_shared/facades/PhysicsRope' export default class SoftBodyExample extends React.Component { constructor (props) { @@ -56,7 +57,7 @@ export default class SoftBodyExample extends React.Component { spherePressure: 150, cubePressure: 500 }, - things: this._getThings(25) + things: this._getThings(0) } } @@ -92,8 +93,8 @@ export default class SoftBodyExample extends React.Component { color: 0xffffff, castShadow: true, x: 30, - y: 30, - z: 30 + y: 50, + z: 50 } ]} camera={{ @@ -140,41 +141,75 @@ export default class SoftBodyExample extends React.Component { restitution: 0.5 } }, + // { + // key: 'softSphere', + // facade: PhysicsSphere, + // x: -1, + // y: 3, + // z: 0, + // radius: 1.5, + // color: 0xAAAAAA, + // physics: { + // isSoftBody: true, + // pressure: config.spherePressure, // kPa? + // // friction: 0.9, + // mass: 15 + // }, + // castShadow: true, + // receiveShadow: true + // }, + // { + // key: 'softCube', + // facade: PhysicsCube, + // x: 2, + // y: 3, + // z: 0, + // radius: 2.5, + // color: 0xDDDDDD, + // physics: { + // isSoftBody: true, + // pressure: config.cubePressure, // kPa? + // // friction: 0.9, + // mass: 15 + // }, + // castShadow: true, + // receiveShadow: true + // }, { - key: 'softSphere', - facade: PhysicsSphere, - x: -1, - y: 3, + key: 'fixedCube', + facade: PhysicsCube, + x: 0, + y: 5, z: 0, - radius: 1.5, - color: 0xAAAAAA, + radius: 0.5, + color: 0xFFFF00, physics: { - isSoftBody: true, - pressure: config.spherePressure, // kPa? - // friction: 0.9, - mass: 15 + // isKinematic: true, + mass: 1, + friction: 0.5, + restitution: 0.7 }, castShadow: true, receiveShadow: true }, { - key: 'softCube', - facade: PhysicsCube, - x: 2, - y: 3, + key: 'softRope', + facade: PhysicsRope, + x: 0, + y: 0.5, z: 0, - radius: 2.5, - color: 0xDDDDDD, + color: 0x333333, physics: { isSoftBody: true, - pressure: config.cubePressure, // kPa? + ropeFixed: 'start', // start|end|both + // rope: {} + // pressure: config.cubePressure, // kPa? // friction: 0.9, - mass: 15 + mass: 1 }, castShadow: true, receiveShadow: true }, - ...state.things.map((thing, i) => { const _facade = thing.isCube ? PhysicsCubeInstanceable : PhysicsSphereInstanceable diff --git a/packages/troika-physics/src/common/facade/PhysicsManagerBase.js b/packages/troika-physics/src/common/facade/PhysicsManagerBase.js index 0592c7e3..16efaef5 100644 --- a/packages/troika-physics/src/common/facade/PhysicsManagerBase.js +++ b/packages/troika-physics/src/common/facade/PhysicsManagerBase.js @@ -11,6 +11,7 @@ import { import { Group3DFacade } from 'troika-3d' import CollisionEvent from '../events/CollisionEvent' import { inferPhysicsShape } from '../utils/inferPhysicsShape' +import CONSTANTS from '../../engines/ammo/constants' const sharedVec3 = new Vector3() const DEFAULT_PHYSICS_OFF_CFG = { isDisabled: true, mass: 0 } @@ -18,7 +19,16 @@ const DEFAULT_PHYSICS_OFF_CFG = { isDisabled: true, mass: 0 } const PHYSICS_FRAMERATE_HZ = 90 // Physics "frames" per second cap const _PHYSICS_FRAMERATE_INTERVAL = 1 / PHYSICS_FRAMERATE_HZ // Seconds -const DEBUG_MAX_BUFFER_SIZE = 1000000 // mirrored in ammo constants +// TODO move non-ammo constants to a common file used by all engines +const { + MSG_HDR_SZ, + // MSG_TYPES, + // MSG_ITEM_SIZES, + // DEBUG_MSG, + DEBUG_MAX_BUFFER_SIZE, + SOFT_BODY_TYPE, + SOFT_BODY_MSG_SIZES +} = CONSTANTS export default class PhysicsManagerBase extends Group3DFacade { constructor (parent) { @@ -41,6 +51,7 @@ export default class PhysicsManagerBase extends Group3DFacade { this.initPhysics = this.initPhysics.bind(this) this.updatePhysicsWorld = this.updatePhysicsWorld.bind(this) this.updateDebugOptions = this.updateDebugOptions.bind(this) + // this.handleSoftBodiesUpdate = this.handleSoftBodiesUpdate.bind(this) this.handleInit = this.handleInit.bind(this) this.getQueuedChanges = this.getQueuedChanges.bind(this) @@ -130,7 +141,7 @@ export default class PhysicsManagerBase extends Group3DFacade { // this.handleRigidBodiesUpdated(update.rigidBodies) // } // if (update.softBodies) { - // this.handleSoftBodiesUpdated(update.softBodies) + // this.handleSoftBodiesUpdate(update.softBodies) // } // if (update.collisions) { // this.handleCollisionsUpdated(update.collisions) @@ -350,6 +361,185 @@ export default class PhysicsManagerBase extends Group3DFacade { // } } + handleSoftBodiesUpdate (bodyUpdate, numBodies) { + let index = numBodies + let offset = MSG_HDR_SZ + + while (index--) { + const bodyId = bodyUpdate[offset] // SOFT_BODY_MSG_SIZES.HDR[0] + const softBodyType = bodyUpdate[offset + 1] // SOFT_BODY_MSG_SIZES.HDR[1] + const bodyUpdateSize = bodyUpdate[offset + 2] // SOFT_BODY_MSG_SIZES.HDR[2] Will vary based on number of mesh vertices + if (bodyId === 0) { + continue + } + const facadeId = this._bodyIdsToFacadeIds[bodyId] + const facade = this._physicsObjectFacadesById[facadeId] + + if (facade && !facade.physics.isKinematic) { + facade.$isPhysicsControlled = true + + const geom = facade.threeObject.geometry + const volumePositions = geom.attributes.position.array + const association = geom.$physicsIndexAssociation + + const offsetVert = offset + SOFT_BODY_MSG_SIZES.HDR + + // if (!data.isSoftBodyReset) { + // object.position.set(0, 0, 0); + // object.quaternion.set(0, 0, 0, 0); + + // data.isSoftBodyReset = true; + // } + + switch (softBodyType) { + case SOFT_BODY_TYPE.TRIMESH: // TODO if we update to Bullet 3+, use `m_faces` for triangle meshes. Currently it uses the same strategy as a 2d cloth + case SOFT_BODY_TYPE.CLOTH: { + const volumeNormals = geom.attributes.normal.array + + for (let assocVertexI = 0, numAssocVertices = association.length; assocVertexI < numAssocVertices; assocVertexI++) { + const assocVertex = association[assocVertexI] + const offs = offsetVert + (assocVertexI * SOFT_BODY_MSG_SIZES.TRIMESH) + + let x = bodyUpdate[offs + 0] + let y = bodyUpdate[offs + 1] + let z = bodyUpdate[offs + 2] + const nx = bodyUpdate[offs + 3] + const ny = bodyUpdate[offs + 4] + const nz = bodyUpdate[offs + 5] + + // Translate world-space coords back to local + sharedVec3.set(x, y, z) + facade.threeObject.worldToLocal(sharedVec3) + x = sharedVec3.x + y = sharedVec3.y + z = sharedVec3.z + + for (let k = 0, kl = assocVertex.length; k < kl; k++) { + let indexVertex = assocVertex[k] + + volumePositions[indexVertex] = x + volumeNormals[indexVertex] = nx + indexVertex++ + volumePositions[indexVertex] = y + volumeNormals[indexVertex] = ny + indexVertex++ + volumePositions[indexVertex] = z + volumeNormals[indexVertex] = nz + } + } + + geom.attributes.normal.needsUpdate = true + offset += SOFT_BODY_MSG_SIZES.HDR + (bodyUpdateSize * SOFT_BODY_MSG_SIZES.TRIMESH) + + break + } + case SOFT_BODY_TYPE.ROPE: { + for (let assocVertexI = 0, numAssocVertices = association.length; assocVertexI < numAssocVertices; assocVertexI++) { + const assocVertex = association[assocVertexI] + const offs = offsetVert + (assocVertexI * SOFT_BODY_MSG_SIZES.ROPE) + + // if (isNaN(bodyUpdate[offs + 0])) { + // return + // } + + let x = bodyUpdate[offs + 0] + let y = bodyUpdate[offs + 1] + let z = bodyUpdate[offs + 2] + + // Translate world-space coords back to local + sharedVec3.set(x, y, z) + facade.threeObject.worldToLocal(sharedVec3) + x = sharedVec3.x + y = sharedVec3.y + z = sharedVec3.z + + for (let k = 0, kl = assocVertex.length; k < kl; k++) { + let indexVertex = assocVertex[k] + + volumePositions[indexVertex] = x + indexVertex++ + volumePositions[indexVertex] = y + indexVertex++ + volumePositions[indexVertex] = z + } + } + + offset += SOFT_BODY_MSG_SIZES.HDR + (bodyUpdateSize * SOFT_BODY_MSG_SIZES.ROPE) + + break + } + default: + console.error(`Unknown Soft Body Type: ${softBodyType}`) + break + } + + geom.attributes.position.needsUpdate = true + + if (!facade._matrixChanged) { + facade._matrixChanged = true + } + facade.afterUpdate() + } + } + } + + // handleSoftBodiesUpdatedOLD (softBodies) { + // for (let i = 0, iLen = softBodies.length; i < iLen; i++) { + // const [facadeId, nodes] = softBodies[i] + // const facade = this._physicsObjectFacadesById[facadeId] + + // if (facade && !facade.physics.isKinematic) { + // facade.$isPhysicsControlled = true + + // const geom = facade.threeObject.geometry + // const volumePositions = geom.attributes.position.array + // const volumeNormals = geom.attributes.normal.array + // const association = geom.$physicsIndexAssociation + + // var numVerts = association.length + // const flattenedDims = 6 + // for (let j = 0; j < numVerts; j++) { + // var assocVertex = association[j] + // const dj = j * flattenedDims + // let x = nodes[dj + 0] + // let y = nodes[dj + 1] + // let z = nodes[dj + 2] + // const nx = nodes[dj + 3] + // const ny = nodes[dj + 4] + // const nz = nodes[dj + 5] + + // sharedVec3.set(x, y, z) + // facade.threeObject.worldToLocal(sharedVec3) // Translate world-space coords back to local + + // x = sharedVec3.x + // y = sharedVec3.y + // z = sharedVec3.z + + // for (var k = 0, kl = assocVertex.length; k < kl; k++) { + // var indexVertex = assocVertex[k] + + // volumePositions[indexVertex] = x + // volumeNormals[indexVertex] = nx + // indexVertex++ + // volumePositions[indexVertex] = y + // volumeNormals[indexVertex] = ny + // indexVertex++ + // volumePositions[indexVertex] = z + // volumeNormals[indexVertex] = nz + // } + // } + + // geom.attributes.position.needsUpdate = true + // geom.attributes.normal.needsUpdate = true + + // if (!facade._matrixChanged) { + // facade._matrixChanged = true + // } + // facade.afterUpdate() + // } + // } + // } + handleDebugUpdate (debugData, drawOnTop, startIndex, endIndex, positionOffset, colorOffset) { if (!this._debuggerMesh) { return @@ -375,63 +565,6 @@ export default class PhysicsManagerBase extends Group3DFacade { } } - handleSoftBodiesUpdated (softBodies) { - for (let i = 0, iLen = softBodies.length; i < iLen; i++) { - const [facadeId, nodes] = softBodies[i] - const facade = this._physicsObjectFacadesById[facadeId] - - if (facade && !facade.physics.isKinematic) { - facade.$isPhysicsControlled = true - - const geom = facade.threeObject.geometry - const volumePositions = geom.attributes.position.array - const volumeNormals = geom.attributes.normal.array - const association = geom.$physicsIndexAssociation - - var numVerts = association.length - const flattenedDims = 6 - for (let j = 0; j < numVerts; j++) { - var assocVertex = association[j] - const dj = j * flattenedDims - let x = nodes[dj + 0] - let y = nodes[dj + 1] - let z = nodes[dj + 2] - const nx = nodes[dj + 3] - const ny = nodes[dj + 4] - const nz = nodes[dj + 5] - - sharedVec3.set(x, y, z) - facade.threeObject.worldToLocal(sharedVec3) // Translate world-space coords back to local - - x = sharedVec3.x - y = sharedVec3.y - z = sharedVec3.z - - for (var k = 0, kl = assocVertex.length; k < kl; k++) { - var indexVertex = assocVertex[k] - - volumePositions[indexVertex] = x - volumeNormals[indexVertex] = nx - indexVertex++ - volumePositions[indexVertex] = y - volumeNormals[indexVertex] = ny - indexVertex++ - volumePositions[indexVertex] = z - volumeNormals[indexVertex] = nz - } - } - - geom.attributes.position.needsUpdate = true - geom.attributes.normal.needsUpdate = true - - if (!facade._matrixChanged) { - facade._matrixChanged = true - } - facade.afterUpdate() - } - } - } - _fireCollisionEvent (facadeId, otherFacadeId, contacts) { // Fire onCollision event for each facade that registered for the event const targetFacade = this._physicsObjectFacadesById[facadeId] @@ -503,6 +636,9 @@ export default class PhysicsManagerBase extends Group3DFacade { this._facadeIdsToBodyIds[facade.$facadeId] = bodyId this._physicsObjectFacadesById[facade.$facadeId] = facade + console.log('~~ add body', bodyId, facade) + + facade.$physicsBodyId = bodyId map[facade.$facadeId] = facade break @@ -538,18 +674,6 @@ export default class PhysicsManagerBase extends Group3DFacade { shapeConfig: facade.$physicsShapeConfig, physicsConfig: facade.physics, initialMatrixWorld: facade.threeObject.matrixWorld.elements - // FIXME need to get matrixWorld offsets for initial pos - // initialPos: { - // x: pos.x, - // y: pos.y, - // z: pos.z - // }, - // initialQuat: { - // x: quat.x, - // y: quat.y, - // z: quat.z, - // w: quat.w - // } } } }) diff --git a/packages/troika-physics/src/common/utils/inferPhysicsShape.js b/packages/troika-physics/src/common/utils/inferPhysicsShape.js index 92ba5c6a..c74d2b93 100644 --- a/packages/troika-physics/src/common/utils/inferPhysicsShape.js +++ b/packages/troika-physics/src/common/utils/inferPhysicsShape.js @@ -1,6 +1,7 @@ import { Vector3, BufferGeometry, Quaternion, Matrix4 } from 'three' import processGeometry from './processGeometryForPhysics' import { CSG } from '@hi-level/three-csg' +import CONSTANTS from '../../engines/ammo/constants' function getThreeObject (facade) { if (facade.instancedThreeObject) { @@ -213,7 +214,6 @@ function inferPhysicsGroup (facade, threeObject) { export function inferPhysicsShape (facade) { const threeObject = getThreeObject(facade) - console.log(`~~ inferring`, threeObject) if (threeObject.type === 'Group') { return inferPhysicsGroup(facade, threeObject) } @@ -225,6 +225,10 @@ export function inferPhysicsShape (facade) { console.error('troika-physics soft volumes only support threeJS BufferGeometry instances') return { vertices: [], indices: [], numTris: 0 } } + const isRope = threeObject.type === 'LineSegments' || threeObject.type === 'Line' + if (isRope) { + facade.physics.softBodyType = CONSTANTS.SOFT_BODY_TYPE.ROPE + } return getWorldVertices(geometry, threeObject) } else { return inferRigidBodyShape(geometry, threeObject) diff --git a/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js b/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js index 475a7322..1085e05d 100644 --- a/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js +++ b/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js @@ -11,7 +11,9 @@ const { MSG_TYPES, MSG_ITEM_SIZES, DEBUG_MSG, - DEBUG_MAX_BUFFER_SIZE + DEBUG_MAX_BUFFER_SIZE, + SOFT_BODY_TYPE, + SOFT_BODY_MSG_SIZES } = CONSTANTS const ENABLE_DEBUGGER = Boolean(process.env.NODE_ENV === 'development' || localStorage.getItem('troika-physics:forceDebugEnabled')) @@ -76,6 +78,10 @@ export class PhysicsManagerAmmo extends PhysicsManagerBase { this.handleRigidBodiesUpdate(data, data[1], MSG_HDR_SZ, MSG_ITEM_SIZES.RIGID) _returnTransferable(data) break + case MSG_TYPES.SOFT_OUTPUT: + this.handleSoftBodiesUpdate(data, data[1]) + _returnTransferable(data) + break case MSG_TYPES.DEBUG_OUTPUT: { const needsUpdate = Boolean(data[MSG_HDR_SZ + DEBUG_MSG.NEEDS_UPDATE]) const drawOnTop = Boolean(data[MSG_HDR_SZ + DEBUG_MSG.DRAW_ON_TOP]) @@ -83,7 +89,7 @@ export class PhysicsManagerAmmo extends PhysicsManagerBase { const endIndex = data[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_END] const positionOffset = MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE const colorOffset = MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE - + if (needsUpdate) { this.handleDebugUpdate(data, drawOnTop, startIndex, endIndex, positionOffset, colorOffset) } @@ -94,8 +100,7 @@ export class PhysicsManagerAmmo extends PhysicsManagerBase { console.warn(`Unrecognized transferrable message type: ${data[0]}`) break } - } - else if (data._physicsMsg) { + } else if (data._physicsMsg) { console.log('~~ got other physics message') _isPhysicsMessage = true // Assume no WorkerModule gatTransferable usage } @@ -121,7 +126,6 @@ export class PhysicsManagerAmmo extends PhysicsManagerBase { // this.initPhysicsWorkerModule().then(this.receive) } - destructor () { // Since PhysicsManager is a user-specified // module we should clean up the worker when it is destroyed. diff --git a/packages/troika-physics/src/engines/ammo/constants.js b/packages/troika-physics/src/engines/ammo/constants.js index 53f969f2..fde0c218 100644 --- a/packages/troika-physics/src/engines/ammo/constants.js +++ b/packages/troika-physics/src/engines/ammo/constants.js @@ -21,24 +21,24 @@ const COLLISION_FLAGS = Object.freeze({ CF_HAS_COLLISION_SOUND_TRIGGER: 1024 }) -const MSG_TYPES = { +const MSG_TYPES = Object.freeze({ RIGID_OUTPUT: 0, COLLISION_OUTPUT: 1, VEHICLE_OUTPUT: 2, CONSTRAINT_OUTPUT: 3, SOFT_OUTPUT: 4, DEBUG_OUTPUT: 5 -} +}) const DEBUG_MAX_BUFFER_SIZE = 1000000 // Max buffer size for color and position arrays (3 dimensional) within the debug transferrable payload -const DEBUG_MSG = { +const DEBUG_MSG = Object.freeze({ NEEDS_UPDATE: 0, DRAW_ON_TOP: 1, GEOM_DRAW_RANGE_IDX_START: 2, GEOM_DRAW_RANGE_IDX_END: 3, POSITIONS_BASE: 4, COLORS_BASE: 5 + (DEBUG_MAX_BUFFER_SIZE * 3) -} +}) const DEBUG_OUTPUT_SIZE = 0 + 1 + // Bool (1|0) needsUpdate 1 + // Bool (1|0) DRAW_ON_TOP @@ -46,7 +46,7 @@ const DEBUG_OUTPUT_SIZE = 0 + (DEBUG_MAX_BUFFER_SIZE * 3) + // 3D positionBuffer (DEBUG_MAX_BUFFER_SIZE * 3) // 3D colorBuffer -const MSG_ITEM_SIZES = { +const MSG_ITEM_SIZES = Object.freeze({ RIGID: 14, // [ // facadeId, @@ -60,15 +60,28 @@ const MSG_ITEM_SIZES = { CONSTRAINT: 6, SOFT: 4, // FIXME update DEBUG: DEBUG_OUTPUT_SIZE -} +}) -const CONSTRAINT_TYPES = { +const CONSTRAINT_TYPES = Object.freeze({ POINT_TO_POINT: 0, HINGE: 1, SLIDER: 2, CONE_TWIST: 3, SIX_DOF: 4 -} +}) + +const SOFT_BODY_TYPE = Object.freeze({ + TRIMESH: 3, + CLOTH: 2, + ROPE: 1 +}) + +const SOFT_BODY_MSG_SIZES = Object.freeze({ + HDR: 3, // [bodyId, bodyType, updateSize (number of data points for this body), ...updateData] + TRIMESH: 6, // [vertX, vertY, vertZ, normalX, normalY, normalZ] // NOTE will change if we update to Bullet 3 and use `m_faces` + CLOTH: 6, // [vertX, vertY, vertZ, normalX, normalY, normalZ] + ROPE: 3 // [vertX, vertY, vertZ] +}) export default Object.freeze({ DEFAULT_MARGIN: 0.05, @@ -85,5 +98,7 @@ export default Object.freeze({ MSG_ITEM_SIZES, DEBUG_MAX_BUFFER_SIZE, DEBUG_MSG, - CONSTRAINT_TYPES + CONSTRAINT_TYPES, + SOFT_BODY_TYPE, + SOFT_BODY_MSG_SIZES }) diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js b/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js index b6fa283a..ee93b2d8 100644 --- a/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js @@ -1,3 +1,5 @@ +import { CubicBezierCurve } from '../../../../../../node_modules/three/src/Three' + /* eslint-env worker */ /* eslint-disable new-cap */ @@ -5,9 +7,13 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, const { MSG_HDR_SZ, MSG_TYPES, - MSG_ITEM_SIZES + MSG_ITEM_SIZES, + SOFT_BODY_TYPE, + SOFT_BODY_MSG_SIZES } = CONSTANTS + const DEFAULT_SOFT_BODY_TYPE = SOFT_BODY_TYPE.TRIMESH + const _sharedTransform = new Ammo.btTransform() const _sharedVec3A = new Ammo.btVector3() const _sharedVec3B = new Ammo.btVector3() @@ -33,6 +39,8 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, this._constraintOutput[0] = MSG_TYPES.CONSTRAINT_OUTPUT this._softOutput[0] = MSG_TYPES.SOFT_OUTPUT + this._softOutputMsgSize = 0 + // this._nextBodyId = 0 // numeric index ID this._bodies = { rigid: {}, @@ -230,16 +238,51 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, mass = 1, pressure = 100, friction = 0.1, - damping = 0.01 + damping = 0.01, + softBodyType = DEFAULT_SOFT_BODY_TYPE // 1=rope, 2=cloth, 3=everything else (volumes) } = physicsConfig - const softBody = this.softBodyHelpers.CreateFromTriMesh( - this.physicsWorld.getWorldInfo(), - vertices, // vertices - indices, // triangles - numTris, // nTriangles - true // randomizeConstraints - ) + let softBody + switch (softBodyType) { + case SOFT_BODY_TYPE.TRIMESH: + softBody = this.softBodyHelpers.CreateFromTriMesh( + this.physicsWorld.getWorldInfo(), + vertices, // vertices + indices, // triangles + numTris, // nTriangles + false // true // randomizeConstraints + ) + break + case SOFT_BODY_TYPE.CLOTH: + console.warn('~~ TODO cloth', vertices) + break + case SOFT_BODY_TYPE.ROPE: { + const numVerts = vertices.length / 3 + const lastIdxBase = (numVerts - 1) * 3 + const middleNodeCt = numVerts - 2 // Number of vertices between the start and end + + softBody = this.softBodyHelpers.CreateRope( + this.physicsWorld.getWorldInfo(), + new Ammo.btVector3( + vertices[0], + vertices[1], + vertices[2] + ), + new Ammo.btVector3( + vertices[lastIdxBase], + vertices[lastIdxBase + 1], + vertices[lastIdxBase + 2] + ), + middleNodeCt, + // numBetweenNodes // Number of nodes between start & and + 0 // FIXEDS 1: First node is fixed, 2: Last node Fixed, 3: Both are fixed + ) + break + } + default: + console.error('Unknown soft body type', softBodyType) + break + } // NOTE: see README for details on Soft Body Config. // Also see commented source here: https://pybullet.org/Bullet/BulletFull/btSoftBody_8h_source.html @@ -247,25 +290,34 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, sbConfig.set_viterations(40) sbConfig.set_piterations(40) - // Soft-soft and soft-rigid collisions - sbConfig.set_collisions(0x11) - - sbConfig.set_kDF(friction) // Dynamic friction coefficient [0,1] - sbConfig.set_kDP(damping) // Damping coefficient [0,1] - sbConfig.set_kPR(pressure) // Pressure coefficient [-inf,+inf] - - // sbConfig.set_kCHR(0.99) // Rigid contacts hardness [0,1] - // sbConfig.set_kKHR(0.99) // Kinetic contacts hardness [0,1] - // sbConfig.set_kSHR(0.99) // Soft contacts hardness [0,1] - - // sbConfig.set_kSRHR_CL(0.99) // Soft vs rigid hardness [0,1] (cluster only) - // sbConfig.set_kSKHR_CL(0.99) // Soft vs kinetic hardness [0,1] (cluster only) - // sbConfig.set_kSSHR_CL(0.99) // Soft vs soft hardness [0,1] (cluster only) - - // Stiffness - softBody.get_m_materials().at(0).set_m_kLST(0.9) // Linear stiffness coefficient [0,1] - softBody.get_m_materials().at(0).set_m_kAST(0.9) // Area/Angular stiffness coefficient [0,1] - // softBody.get_m_materials().at(0).set_m_kVST(0.9) // Volume stiffness coefficient [0,1] + sbConfig.set_collisions(0x11) // Soft-soft and soft-rigid collisions + + if (softBodyType !== SOFT_BODY_TYPE.ROPE) { + + + + sbConfig.set_kDF(friction) // Dynamic friction coefficient [0,1] + sbConfig.set_kDP(damping) // Damping coefficient [0,1] + sbConfig.set_kPR(pressure) // Pressure coefficient [-inf,+inf] + + // sbConfig.set_kCHR(0.99) // Rigid contacts hardness [0,1] + // sbConfig.set_kKHR(0.99) // Kinetic contacts hardness [0,1] + // sbConfig.set_kSHR(0.99) // Soft contacts hardness [0,1] + + // sbConfig.set_kSRHR_CL(0.99) // Soft vs rigid hardness [0,1] (cluster only) + // sbConfig.set_kSKHR_CL(0.99) // Soft vs kinetic hardness [0,1] (cluster only) + // sbConfig.set_kSSHR_CL(0.99) // Soft vs soft hardness [0,1] (cluster only) + + // Stiffness + softBody.get_m_materials().at(0).set_m_kLST(0.9) // Linear stiffness coefficient [0,1] + softBody.get_m_materials().at(0).set_m_kAST(0.9) // Area/Angular stiffness coefficient [0,1] + // softBody.get_m_materials().at(0).set_m_kVST(0.9) // Volume stiffness coefficient [0,1] + } else { + // TODO custom settings for ropes? + // sbConfig.set_viterations(10) + // sbConfig.set_piterations(10) + + } softBody.setTotalMass(mass, false) @@ -286,6 +338,21 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, softBody.setActivationState(4) this.physicsWorld.addSoftBody(softBody, 1, -1) + + switch (softBodyType) { + case SOFT_BODY_TYPE.TRIMESH: + // this._softOutputMsgSize += softBody.get_m_faces().size() * 3 // faces are in Bullet 3+ + this._softOutputMsgSize += SOFT_BODY_MSG_SIZES.HDR + (softBody.get_m_nodes().size() * SOFT_BODY_MSG_SIZES.TRIMESH) + break + case SOFT_BODY_TYPE.CLOTH: + this._softOutputMsgSize += SOFT_BODY_MSG_SIZES.HDR + (softBody.get_m_nodes().size() * SOFT_BODY_MSG_SIZES.CLOTH) + break + case SOFT_BODY_TYPE.ROPE: + this._softOutputMsgSize += SOFT_BODY_MSG_SIZES.HDR + (softBody.get_m_nodes().size() * SOFT_BODY_MSG_SIZES.ROPE) + break + default: + break + } } add (facadeId, bodyConfig) { @@ -312,11 +379,26 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, remove (facadeId) { const bodyType = this._facadeIdsToBodyTypes[facadeId] const body = this._bodies[bodyType][facadeId] + const cfg = this._facadeIdsToPhysicsConfigs[facadeId] this._bodyCounts[bodyType] -= 1 if (bodyType === 'collisionObj') { this.physicsWorld.removeCollisionObject(body) } else if (bodyType === 'soft') { + switch (cfg.softBodyType || DEFAULT_SOFT_BODY_TYPE) { + case SOFT_BODY_TYPE.TRIMESH: + // this._softOutputMsgSize += softBody.get_m_faces().size() * 3 // faces are in Bullet 3+ + this._softOutputMsgSize -= SOFT_BODY_MSG_SIZES.HDR + (body.get_m_nodes().size() * SOFT_BODY_MSG_SIZES.TRIMESH) + break + case SOFT_BODY_TYPE.CLOTH: + this._softOutputMsgSize -= SOFT_BODY_MSG_SIZES.HDR + (body.get_m_nodes().size() * SOFT_BODY_MSG_SIZES.CLOTH) + break + case SOFT_BODY_TYPE.ROPE: + this._softOutputMsgSize -= SOFT_BODY_MSG_SIZES.HDR + (body.get_m_nodes().size() * SOFT_BODY_MSG_SIZES.ROPE) + break + default: + break + } this.physicsWorld.removeSoftBody(body) } else if (bodyType === 'rigid') { this.physicsWorld.removeRigidBody(body) @@ -452,7 +534,7 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, const numRigidBodies = this._bodyCounts.rigid // Resize transferrable array if required - if (this._rigidOutput.length < 2 + numRigidBodies * MSG_ITEM_SIZES.RIGID) { + if (this._rigidOutput.length < MSG_HDR_SZ + numRigidBodies * MSG_ITEM_SIZES.RIGID) { this._rigidOutput = new Float32Array(MSG_HDR_SZ + (Math.ceil(numRigidBodies / this._chunkSz) * this._chunkSz) * MSG_ITEM_SIZES.RIGID) this._rigidOutput[0] = MSG_TYPES.RIGID_OUTPUT } @@ -496,11 +578,137 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, } } - // console.log(`> Rigid`) - this._transfer(this._rigidOutput) } + sendSoftBodies () { + const numSoftBodies = this._bodyCounts.soft + + // Recreate transferrable array if message length has changed + const newLength = MSG_HDR_SZ + this._softOutputMsgSize + if (this._softOutput.length !== newLength) { + this._softOutput = new Float32Array(newLength) + this._softOutput[0] = MSG_TYPES.SOFT_OUTPUT + } + + this._softOutput[1] = numSoftBodies // Update payload size + + let offset = MSG_HDR_SZ + + for (const facadeId in this._bodies.soft) { + const physicsBody = this._bodies.soft[facadeId] + const bodyId = this._facadeIdsToBodyIds[facadeId] + const cfg = this._facadeIdsToPhysicsConfigs[facadeId] + const softBodyType = cfg.softBodyType || DEFAULT_SOFT_BODY_TYPE + + // Only update motionState for active (activationState) bodies + if (physicsBody.isActive()) { + this._softOutput[offset + 0] = bodyId // SOFT_BODY_MSG_SIZES.HDR[0] + this._softOutput[offset + 1] = softBodyType // SOFT_BODY_MSG_SIZES.HDR[1] + + const offsetVert = offset + SOFT_BODY_MSG_SIZES.HDR + + switch (softBodyType) { + case SOFT_BODY_TYPE.TRIMESH: // TODO if we update to Bullet 3+, use `m_faces` for triangle meshes. Currently it uses the same strategy as a 2d cloth + case SOFT_BODY_TYPE.CLOTH: { + const nodes = physicsBody.get_m_nodes() + const size = nodes.size() + this._softOutput[offset + 2] = size // SOFT_BODY_MSG_SIZES.HDR[2] + + for (let i = 0; i < size; i++) { + const node = nodes.at(i) + const vert = node.get_m_x() + const normal = node.get_m_n() + const off = offsetVert + (i * SOFT_BODY_MSG_SIZES.TRIMESH) + + this._softOutput[off + 0] = vert.x() + this._softOutput[off + 1] = vert.y() + this._softOutput[off + 2] = vert.z() + + this._softOutput[off + 3] = normal.x() + this._softOutput[off + 4] = normal.y() + this._softOutput[off + 5] = normal.z() + } + + offset += SOFT_BODY_MSG_SIZES.HDR + (size * SOFT_BODY_MSG_SIZES.TRIMESH) + + // const faces = physicsBody.get_m_faces() + // const size = faces.size() + // this._softOutput[offset + 2] = size // SOFT_BODY_MSG_SIZES.HDR[2] + + // for (let i = 0; i < size; i++) { + // const face = faces.at(i) + + // const node1 = face.get_m_n(0) + // const node2 = face.get_m_n(1) + // const node3 = face.get_m_n(2) + + // const vert1 = node1.get_m_x() + // const vert2 = node2.get_m_x() + // const vert3 = node3.get_m_x() + + // const normal1 = node1.get_m_n() + // const normal2 = node2.get_m_n() + // const normal3 = node3.get_m_n() + + // const off = offsetVert + i * 18 + + // this._softOutput[off] = vert1.x() + // this._softOutput[off + 1] = vert1.y() + // this._softOutput[off + 2] = vert1.z() + + // this._softOutput[off + 3] = normal1.x() + // this._softOutput[off + 4] = normal1.y() + // this._softOutput[off + 5] = normal1.z() + + // this._softOutput[off + 6] = vert2.x() + // this._softOutput[off + 7] = vert2.y() + // this._softOutput[off + 8] = vert2.z() + + // this._softOutput[off + 9] = normal2.x() + // this._softOutput[off + 10] = normal2.y() + // this._softOutput[off + 11] = normal2.z() + + // this._softOutput[off + 12] = vert3.x() + // this._softOutput[off + 13] = vert3.y() + // this._softOutput[off + 14] = vert3.z() + + // this._softOutput[off + 15] = normal3.x() + // this._softOutput[off + 16] = normal3.y() + // this._softOutput[off + 17] = normal3.z() + // } + + // offset += SOFT_BODY_MSG_SIZES.HDR + (size * SOFT_BODY_MSG_SIZES.TRIMESH) + break + } + case SOFT_BODY_TYPE.ROPE: { + const nodes = physicsBody.get_m_nodes() + const size = nodes.size() + this._softOutput[offset + 2] = size // SOFT_BODY_MSG_SIZES.HDR[2] + + for (let i = 0; i < size; i++) { + const node = nodes.at(i) + const vert = node.get_m_x() + const off = offsetVert + (i * SOFT_BODY_MSG_SIZES.ROPE) + + this._softOutput[off] = vert.x() + this._softOutput[off + 1] = vert.y() + this._softOutput[off + 2] = vert.z() + } + + offset += SOFT_BODY_MSG_SIZES.HDR + (size * SOFT_BODY_MSG_SIZES.ROPE) + + break + } + default: + break + } + } + } + + this._transfer(this._softOutput) + } + _transfer (payload /* Float32Array */) { if (!payload.buffer) { throw new Error('_transfer is only for Transferable Typed Arrays') @@ -523,6 +731,19 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, payload.add.forEach(facadeCfg => { this.add(facadeCfg.facadeId, facadeCfg) }) + + // TEMP + // if (Object.values(this._bodies.soft).length === 1 && !this._hasAnch) { + // const rope = Object.values(this._bodies.soft)[0] + // const floor = Object.values(this._bodies.rigid)[0] + // const block = Object.values(this._bodies.rigid)[1] + // var influence = 1 + // const last = rope.get_m_nodes().size() + // console.log('~~ ANCHOR ADDED') + // rope.appendAnchor(0, block, true, influence) + // rope.appendAnchor(last - 1, floor, true, influence) + // this._hasAnch = true + // } } if (payload.update) { payload.update.forEach(facadeCfg => { @@ -553,7 +774,7 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, // reportConstraints() // } this.sendRigidBodies() - + this.sendSoftBodies() // if (_softbody_enabled) { // reportWorld_softbodies() // } @@ -566,38 +787,38 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, // const debugDrawerOutput = this.debugDrawer ? this._getDebugDrawerOutput() : null - const softBodyOutput = [] // new Float32Array() - - // Update soft volumes - for (const facadeId in this._bodies.soft) { - const physicsBody = this._bodies.soft[facadeId] - - // Only update motionState for active (activationState) bodies - if (physicsBody.isActive()) { - facadeOutput = new Array(2) // [facadeId, [x1,y1,z1,nx1,ny1,nz1, x2,y2,z2,nx2,ny2,nz2, ...etc ]] - facadeOutput[0] = facadeId - const softBodyNodes = physicsBody.get_m_nodes() - const numNodes = softBodyNodes.size() - const flattenedDims = 6 - const nodesOutput = new Array(numNodes * flattenedDims) - - for (let i = 0; i < numNodes; i++) { - const node = softBodyNodes.at(i) - const nodePos = node.get_m_x() - const di = flattenedDims * i - nodesOutput[di + 0] = nodePos.x() - nodesOutput[di + 1] = nodePos.y() - nodesOutput[di + 2] = nodePos.z() - const nodeNormal = node.get_m_n() - nodesOutput[di + 3] = nodeNormal.x() - nodesOutput[di + 4] = nodeNormal.y() - nodesOutput[di + 5] = nodeNormal.z() - } - facadeOutput[1] = nodesOutput - - softBodyOutput.push(facadeOutput) - } - } + // const softBodyOutput = [] // new Float32Array() + + // // Update soft volumes + // for (const facadeId in this._bodies.soft) { + // const physicsBody = this._bodies.soft[facadeId] + + // // Only update motionState for active (activationState) bodies + // if (physicsBody.isActive()) { + // facadeOutput = new Array(2) // [facadeId, [x1,y1,z1,nx1,ny1,nz1, x2,y2,z2,nx2,ny2,nz2, ...etc ]] + // facadeOutput[0] = facadeId + // const softBodyNodes = physicsBody.get_m_nodes() + // const numNodes = softBodyNodes.size() + // const flattenedDims = 6 + // const nodesOutput = new Array(numNodes * flattenedDims) + + // for (let i = 0; i < numNodes; i++) { + // const node = softBodyNodes.at(i) + // const nodePos = node.get_m_x() + // const di = flattenedDims * i + // nodesOutput[di + 0] = nodePos.x() + // nodesOutput[di + 1] = nodePos.y() + // nodesOutput[di + 2] = nodePos.z() + // const nodeNormal = node.get_m_n() + // nodesOutput[di + 3] = nodeNormal.x() + // nodesOutput[di + 4] = nodeNormal.y() + // nodesOutput[di + 5] = nodeNormal.z() + // } + // facadeOutput[1] = nodesOutput + + // softBodyOutput.push(facadeOutput) + // } + // } // Get collision pairs const collisionsOutput = this._getCollisions(deltaTimeSec) @@ -624,22 +845,22 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, this._rigidOutput = data // new Float32Array(data) break // case MSG_TYPES.COLLISION_OUTPUT: - // this._collisionOutput = new Float32Array(data) + // this._collisionOutput = data // break // case MSG_TYPES.VEHICLE_OUTPUT: - // this._vehicleOutput = new Float32Array(data) + // this._vehicleOutput = data // break // case MSG_TYPES.CONSTRAINT_OUTPUT: - // this._constraintOutput = new Float32Array(data) - // break - // case MSG_TYPES.SOFT_OUTPUT: - // this._softOutput = new Float32Array(data) + // this._constraintOutput = data // break + case MSG_TYPES.SOFT_OUTPUT: + this._softOutput = data + break case MSG_TYPES.DEBUG_OUTPUT: this.debugDrawer.handleTxReturn(data) break default: - console.error('UNRECOGNIZED returned transferable payload') + console.error('Unrecognized transferable payload received') break } } else if (data.method) { From 3c8ba70c75b98621d45f3c488337b4e4a7f70dd8 Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Tue, 25 Feb 2020 17:29:33 -0700 Subject: [PATCH 21/21] refactor(physics): auto-combined colliders, transferable worker messages, debug drawer --- packages/troika-examples/index.js | 2 + .../collisionEvents/CollisionEventExample.jsx | 4 +- .../mouse-interaction/AirHockeyTable.js | 262 +++++----- .../MouseInteractionExample.jsx | 179 +++---- .../physics/mouse-interaction/Paddle.js | 125 ++++- .../physics/mouse-interaction/Puck.js | 46 +- .../physics/rigidBody/RigidBodyExample.jsx | 8 +- .../physics/softBody/SoftBodyExample.jsx | 81 +--- .../physics/softBody/SoftRopeExample.jsx | 275 +++++++++++ packages/troika-physics/package.json | 3 +- .../src/{engines/ammo => common}/constants.js | 82 ++-- .../src/common/events/CollisionEvent.js | 17 +- .../src/common/facade/PhysicsManagerBase.js | 368 +++++--------- .../src/common/utils/inferPhysicsShape.js | 71 ++- .../src/engines/ammo/PhysicsManagerAmmo.js | 53 +- .../src/engines/ammo/ammoConstants.js | 32 ++ .../troika-physics/src/engines/ammo/index.js | 1 - .../engines/ammo/worker/AmmoDebugDrawer.js | 12 +- .../engines/ammo/worker/AmmoPhysicsEngine.js | 451 ++++++++---------- .../engines/ammo/worker/AmmoShapeManager.js | 6 +- .../src/engines/ammo/worker/AmmoUtils.js | 22 +- .../ammo/worker/PhysicsWorldAmmo.worker.js | 18 +- 22 files changed, 1078 insertions(+), 1040 deletions(-) create mode 100644 packages/troika-examples/physics/softBody/SoftRopeExample.jsx rename packages/troika-physics/src/{engines/ammo => common}/constants.js (50%) create mode 100644 packages/troika-physics/src/engines/ammo/ammoConstants.js diff --git a/packages/troika-examples/index.js b/packages/troika-examples/index.js index 437ee252..b3932390 100644 --- a/packages/troika-examples/index.js +++ b/packages/troika-examples/index.js @@ -19,6 +19,7 @@ import InstanceableExample from './instanceable/InstanceableExample' import InceptionExample from './inception/InceptionExample' import RigidBodyExample from './physics/rigidBody/RigidBodyExample' import SoftBodyExample from './physics/softBody/SoftBodyExample' +import SoftRopeExample from './physics/softBody/SoftRopeExample' import KinematicsExample from './physics/kinematics/KinematicsExample' import CollisionEventExample from './physics/collisionEvents/CollisionEventExample' import MouseInteractionExample from './physics/mouse-interaction/MouseInteractionExample' @@ -46,6 +47,7 @@ const EXAMPLES = [ {id: 'inception', name: 'Inception', component: InceptionExample}, {id: 'physics-rigid-body', name: 'Physics / Rigid Body', component: RigidBodyExample}, {id: 'physics-soft-body', name: 'Physics / Soft Body', component: SoftBodyExample}, + {id: 'physics-soft-rope', name: 'Physics / Soft Rope', component: SoftRopeExample}, {id: 'physics-kinematics', name: 'Physics / Kinematics', component: KinematicsExample}, {id: 'physics-collisions', name: 'Physics / Collision Events', component: CollisionEventExample}, {id: 'physics-mouse-interaction', name: 'Physics / Mouse Interaction', component: MouseInteractionExample} diff --git a/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx b/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx index c3526caa..d25ba921 100644 --- a/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx +++ b/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx @@ -89,7 +89,7 @@ export default class CollisionEventExample extends React.Component { debugPhysics: false, numToAdd: 20 }, - things: this._getThings(5) + things: this._getThings(1) } } @@ -114,7 +114,7 @@ export default class CollisionEventExample extends React.Component { const newState = { groundColor: collidedThingColor } - if (e.collisionContacts) { + if (e.collisionContacts && e.collisionContacts.length > 0) { const firstContact = e.collisionContacts[0] const scaledForce = forceScale(firstContact.force) if (scaledForce >= MIN_FORCE) { diff --git a/packages/troika-examples/physics/mouse-interaction/AirHockeyTable.js b/packages/troika-examples/physics/mouse-interaction/AirHockeyTable.js index 7ad73003..93da6b46 100644 --- a/packages/troika-examples/physics/mouse-interaction/AirHockeyTable.js +++ b/packages/troika-examples/physics/mouse-interaction/AirHockeyTable.js @@ -1,31 +1,25 @@ import { BoxGeometry, - PlaneBufferGeometry, + BoxBufferGeometry, Mesh, MeshPhongMaterial, - Vector3 + MeshBasicMaterial, + Color } from 'three' -import { Object3DFacade, Group3DFacade } from 'troika-3d' +import { Object3DFacade, Group3DFacade, Instanceable3DFacade } from 'troika-3d' import { extendAsPhysical } from 'troika-physics' -import { CSG } from '@hi-level/three-csg' -const sx = 10 -const sy = 1 -const sz = 10 - -const floorgeom = new BoxGeometry(10, 1, 10) //, 10, 10, 10) -const wallgeom = new BoxGeometry(1, 3, 10) //, 10, 10, 10) -const planegeom = new PlaneBufferGeometry(15, 15) //, 10, 10, 10) -const material = new MeshPhongMaterial({ +const floorGeometry = new BoxGeometry(1, 1, 1) //, 10, 10, 10) +const wallMaterial = new MeshPhongMaterial({ transparent: true, - opacity: 0.5, + opacity: 0.8, color: 0xFFFFFF, refractionRatio: 0.8 }) class Box extends Object3DFacade { constructor (parent) { - const ground = new Mesh(floorgeom, material.clone()) + const ground = new Mesh(floorGeometry, wallMaterial.clone()) super(parent, ground) } @@ -42,140 +36,136 @@ class Box extends Object3DFacade { } } -class Wall extends Object3DFacade { - constructor (parent) { - const ground = new Mesh(wallgeom, material.clone()) - super(parent, ground) - } +const wallBufferGeometry = new BoxBufferGeometry(1, 1, 1) +const wallMesh = new Mesh(wallBufferGeometry, wallMaterial) +wallMaterial.instanceUniforms = ['diffuse'] - set opacity (o) { - this.threeObject.material.opacity = o +class Wall extends Instanceable3DFacade { + constructor (parent) { + super(parent) + this.instancedThreeObject = wallMesh } set color (c) { - this.threeObject.material.color.set(c) - } - - set environmentMap (envMapTexture) { - this.threeObject.material.envMap = envMapTexture + if (!this._color !== c) { + this.setInstanceUniform('diffuse', new Color(c)) + } + this._color = c } } -class Unioned extends Object3DFacade { - constructor(parent) { - // Make 2 box meshes.. - const meshA = new Mesh(new BoxGeometry(5,1,10)); - const meshB = new Mesh(new BoxGeometry(2,10,1)); - - // Offset one of the boxes by half its width.. - meshB.position.add(new Vector3(0.5, 0.5, 0.5)) - - // Make sure the .matrix of each mesh is current - meshA.updateMatrix(); - meshB.updateMatrix(); - - // Create a bsp tree from each of the meshes - const bspA = CSG.fromMesh(meshA); - const bspB = CSG.fromMesh(meshB); - - // Subtract one bsp from the other via .subtract... other supported modes are .union and .intersect - const bspResult = bspA.union(bspB); - - const obj = CSG.toMesh(bspResult, meshA.matrix) - obj.material = material.clone() +class _AirHockeyTable extends Group3DFacade { + afterUpdate () { + if (!this._hasChildren) { + this._hasChildren = true + const targetSize = this.width / 3 // Near/far wall divided into this for a center target + + this.children = [ + { + key: 'ground', + facade: Box, + x: 0, + y: -(this.wallThickness * 3) / 2, + z: 0, + scaleX: this.width, + scaleY: this.wallThickness * 3, + scaleZ: this.length, + color: 0xFFFFFF, + castShadow: true, + receiveShadow: true + }, + { + key: 'wall_left', + facade: Wall, + x: -this.width / 2, + y: this.height / 2, + scaleX: this.wallThickness, + scaleY: this.height, + scaleZ: this.length, + color: 0xEEEEEE, + castShadow: true, + receiveShadow: true + }, + { + key: 'wall_right', + facade: Wall, + x: this.width / 2, + y: this.height / 2, + scaleX: this.wallThickness, + scaleY: this.height, + scaleZ: this.length, + color: 0xEEEEEE, + castShadow: true, + receiveShadow: true + }, + { + key: 'wall_near_right', + facade: Wall, + x: this.width / 2 - targetSize / 2, + y: this.height / 2, + z: this.length / 2, + scaleX: targetSize, + scaleY: this.height, + scaleZ: this.wallThickness, + color: 0xDDDDDD, + castShadow: true, + receiveShadow: true + }, + { + key: 'wall_near_left', + facade: Wall, + x: -this.width / 2 + targetSize / 2, + y: this.height / 2, + z: this.length / 2, + scaleX: targetSize, + scaleY: this.height, + scaleZ: this.wallThickness, + color: 0xDDDDDD, + castShadow: true, + receiveShadow: true + }, + { + key: 'wall_far_right', + facade: Wall, + x: this.width / 2 - targetSize / 2, + y: this.height / 2, + z: -this.length / 2, + scaleX: targetSize, + scaleY: this.height, + scaleZ: this.wallThickness, + color: 0xDDDDDD, + castShadow: true, + receiveShadow: true + }, + { + key: 'wall_far_left', + facade: Wall, + x: -this.width / 2 + targetSize / 2, + y: this.height / 2, + z: -this.length / 2, + scaleX: targetSize, + scaleY: this.height, + scaleZ: this.wallThickness, + color: 0xDDDDDD, + castShadow: true, + receiveShadow: true + } + ] + } - super(parent, obj) + super.afterUpdate() } } -class AirHockeyTable extends Group3DFacade { - constructor (parent) { - super(parent) - } - - // set opacity (o) { - // this.threeObject.material.opacity = o - // } +export const AirHockeyTable = extendAsPhysical(_AirHockeyTable) - // set color (c) { - // this.threeObject.material.color.set(c) - // } - - // set environmentMap (envMapTexture) { - // this.threeObject.material.envMap = envMapTexture - // } - - afterUpdate () { - this.children = [ - { - key: 'ground', - facade: Box, - x: 6, - y: -2, - z: 0, - // x: -this.width / 2, - // z: -this.length / 2, - scaleX: 2, //this.width, - // scaleY: 2, - scaleZ: 2, - // rotateX: -Math.PI / 6, - color: 0xFF0000, - castShadow: true, - receiveShadow: true, - }, - { - key: 'ground2', - facade: Box, - x: -6, - y: 0, - z: 0, - // x: -this.width / 2, - // z: -this.length / 2, - // scaleX: 2, //this.width, - // scaleY: 2, - // scaleZ: 2, - // rotateX: -Math.PI / 2, - color: 0x00FF00, - castShadow: true, - receiveShadow: true, - }, - - // { - // key: 'wall_left', - // facade: Wall, - // x: -5, - // // x: -this.width / 2, - // // scaleX: this.wallThickness, - // // scaleY: this.height, - // // scaleZ: this.length, - // color: 0x00FF00, - // castShadow: true, - // receiveShadow: true, - // }, - // { - // key: 'wall_right', - // facade: Wall, - // x: 5, - // // x: this.width / 2, - // // scaleX: this.wallThickness, - // // scaleY: this.height, - // // scaleZ: this.length, - // color: 0x00FFFF, - // castShadow: true, - // receiveShadow: true, - // }, - { - key: 'union', - facade: Unioned, - color: 0x00FF00, - castShadow: true, - receiveShadow: true, - } - ] - super.afterUpdate() +class _TableSurface extends Object3DFacade { + constructor (parent) { + const geometry = new BoxBufferGeometry(1, 1, 1, 1, 1, 1) + const material = new MeshBasicMaterial({ color: 0xFF0000 }) + const mesh = new Mesh(geometry, material.clone()) + super(parent, mesh) } } -// export default AirHockeyTable - -export default extendAsPhysical(AirHockeyTable) +export const TableSurface = extendAsPhysical(_TableSurface) \ No newline at end of file diff --git a/packages/troika-examples/physics/mouse-interaction/MouseInteractionExample.jsx b/packages/troika-examples/physics/mouse-interaction/MouseInteractionExample.jsx index 76ce5969..307ba0cb 100644 --- a/packages/troika-examples/physics/mouse-interaction/MouseInteractionExample.jsx +++ b/packages/troika-examples/physics/mouse-interaction/MouseInteractionExample.jsx @@ -1,26 +1,14 @@ import React from 'react' -import { Plane, Vector3, Matrix4 } from 'three' +import { Plane, Vector3 } from 'three' import { Canvas3D, Group3DFacade } from 'troika-3d' import { PhysicsManager } from 'troika-physics' import DatGui, { DatBoolean, DatButton, DatNumber } from 'react-dat-gui' -import PhysicsGround from '../_shared/facades/PhysicsGround' import Puck from './Puck' import Paddle from './Paddle' -import AirHockeyTable from './AirHockeyTable' +import { AirHockeyTable, TableSurface } from './AirHockeyTable' -function find (arr, testFn) { - for (let i = 0, len = arr.length; i < len; i++) { - if (testFn(arr[i])) { - return arr[i] - } - } - return null -} - -const TRANS = { - duration: 700, - easing: 'easeOutExpo' -} +const WIDTH = 20 +const LENGTH = 42 export default class KinematicsExample extends React.Component { constructor (props) { @@ -31,13 +19,13 @@ export default class KinematicsExample extends React.Component { this.handleClear = this.handleClear.bind(this) this.handleSpawnObjects = this.handleSpawnObjects.bind(this) - this._onPlanetMouseOver = this._onPlanetMouseOver.bind(this) - this._onPlanetMouseOut = this._onPlanetMouseOut.bind(this) - this._onPlanetDragStart = this._onPlanetDragStart.bind(this) - this._onPlanetDrag = this._onPlanetDrag.bind(this) - this._onPlanetDragEnd = this._onPlanetDragEnd.bind(this) - // this._onPlanetDragEnter = this._onPlanetDragEnter.bind(this) - // this._onPlanetDragLeave = this._onPlanetDragLeave.bind(this) + this._onPaddleMouseOver = this._onPaddleMouseOver.bind(this) + this._onPaddleMouseOut = this._onPaddleMouseOut.bind(this) + this._onPaddleDragStart = this._onPaddleDragStart.bind(this) + this._onPaddleDrag = this._onPaddleDrag.bind(this) + this._onPaddleDragEnd = this._onPaddleDragEnd.bind(this) + // this._onPaddleDragEnter = this._onPaddleDragEnter.bind(this) + // this._onPaddleDragLeave = this._onPaddleDragLeave.bind(this) this.state = this._getInitialState() @@ -81,8 +69,8 @@ export default class KinematicsExample extends React.Component { numToAdd: 5 }, things: this._getThings(3), - dragX: -5, - dragZ: -5 + dragX: 0, + dragZ: 0 } } @@ -98,34 +86,23 @@ export default class KinematicsExample extends React.Component { }) } - _onPlanetMouseOver (e) { - this.setState({ hoveredPlanet: e.target.id }) + _onPaddleMouseOver (e) { + this.setState({ hoveredPaddle: e.target.id }) } - _onPlanetMouseOut () { - this.setState({ hoveredPlanet: null }) + _onPaddleMouseOut () { + this.setState({ hoveredPaddle: null }) } - _onPlanetDragStart (e) { - this.setState({ draggedPlanet: e.target.id }) + _onPaddleDragStart (e) { + this.setState({ draggedPaddle: e.target.id }) } - _onPlanetDrag (e) { - // Determine event's point on the orbital plane - // let systemTransformMatrix = new Matrix4().makeRotationX(ORBITAL_PLANE_ROTATEX) - const systemPlane = new Plane().setComponents(0, 1, 0, 0)// .applyMatrix4(systemTransformMatrix) + _onPaddleDrag (e) { + const tablePlane = new Plane().setComponents(0, 1, 0, 0)// .applyMatrix4(systemTransformMatrix) const ray = e.ray // all pointer events in a 3D world are guaranteed to have a `ray` - const posVec3 = ray.intersectPlane(systemPlane, new Vector3()) + const posVec3 = ray.intersectPlane(tablePlane, new Vector3()) if (posVec3) { - // Update paddle or puck position - // let objData = find(this.state.planets, d => d.id === e.target.id) - // let objData = this.getChildByKey('paddle') - // objData.x = posVec3.x - // objData.y = posVec3.y - // objData.z = posVec3.z - // planetData.initialAngle = posVec3.x === 0 ? 0 : Math.atan(posVec3.y / posVec3.x) + (posVec3.x < 0 ? Math.PI : 0) - // planetData.distance = Math.sqrt(posVec3.x * posVec3.x + posVec3.y * posVec3.y) - // this.forceUpdate() this.setState({ dragX: posVec3.x, dragZ: posVec3.z @@ -133,20 +110,20 @@ export default class KinematicsExample extends React.Component { } } - _onPlanetDragEnd (e) { + _onPaddleDragEnd (e) { this.setState({ - draggedPlanet: null - // droppablePlanet: null + draggedPaddle: null + // droppablePaddle: null }) } - // _onPlanetDragEnter(e) { - // this.setState({droppablePlanet: e.target.id}) - // } + _onPaddleDragEnter (e) { + this.setState({ droppablePaddle: e.target.id }) + } - // _onPlanetDragLeave(e) { - // this.setState({droppablePlanet: null}) - // } + _onPaddleDragLeave (e) { + this.setState({ droppablePaddle: null }) + } render () { const state = this.state @@ -174,9 +151,10 @@ export default class KinematicsExample extends React.Component { } ]} camera={{ - x: 0, - z: 25, + x: 15, + z: 35, y: 10, + // lookAt: state.things.length > 0 ? state.things[0] : { x: 0, y: 0, z: 0 } lookAt: { x: 0, y: 0, z: 0 } }} objects={[ @@ -189,9 +167,30 @@ export default class KinematicsExample extends React.Component { debug: config.debugPhysics, children: [ { - key: 'system', + key: 'table-hockey', facade: Group3DFacade, children: [ + { + key: 'tableSurface', + facade: TableSurface, + onDragStart: this._onPaddleDragStart, + onDrag: this._onPaddleDrag, + onDragEnd: this._onPaddleDragEnd, + pointerEvents: true, + x: 0, + y: 0.01, + z: 0, + scaleX: WIDTH, + scaleY: 0.1, + scaleZ: LENGTH, + physics: { + restitution: 0.001, + friction: config.tableFriction, + // mass: 999, + isStatic: true // Will produce a combined triangle mesh optimized for Static bodies + // isKinematic: true + } + }, { key: 'table', facade: AirHockeyTable, @@ -199,56 +198,25 @@ export default class KinematicsExample extends React.Component { y: 0, z: 0, height: 2, - width: 10, - length: 30, + width: WIDTH, + length: LENGTH, wallThickness: 0.2, color: 0xFF0000, physics: { restitution: 0.01, friction: config.tableFriction, // mass: 999, - isStatic: true + isStatic: true // Will produce a combined triangle mesh optimized for Static bodies // isKinematic: true } }, - // { - // key: 'ground', - // facade: PhysicsGround, - // x: 0, - // y: -0.5, - // z: 0, - // scaleZ: 3, - // opacity: 0.2, - // color: 0xCCCCCC, - // castShadow: true, - // receiveShadow: true, - // animation: [ - // // { - // // 0: { - // // // rotateZ: Math.PI / 6 - // // scaleZ: 1 - // // }, - // // 100: { - // // // rotateZ: -Math.PI / 6 - // // scaleZ: 5 - // // }, - // // duration: 10000, - // // iterations: Infinity, - // // direction: 'alternate' - // // } - // ], - // physics: { - // restitution: 0.01, - // friction: config.tableFriction, - // isStatic: true - // // isKinematic: true - // } - // }, { key: 'paddle', facade: Paddle, + height: 1, + radius: 3, x: state.dragX, - y: 1, + y: 0, z: state.dragZ, // animation: [ // { @@ -260,25 +228,20 @@ export default class KinematicsExample extends React.Component { // direction: 'alternate' // } // ], - color: 0xCCCCCC, opacity: 1, physics: { isKinematic: true, friction: config.paddleFriction, - mass: config.paddleMass, + mass: config.paddleMass // restitution: 0.01 }, castShadow: true, receiveShadow: true, - pointerEvents: true, //! isDraggedPlanet, - - onMouseOver: this._onPlanetMouseOver, - onMouseOut: this._onPlanetMouseOut, + pointerEvents: true, //! isDraggedPaddle, - onDragStart: this._onPlanetDragStart, - onDrag: this._onPlanetDrag, - onDragEnd: this._onPlanetDragEnd, + onMouseOver: this._onPaddleMouseOver, + onMouseOut: this._onPaddleMouseOut // transition: { // x: TRANS, @@ -286,9 +249,9 @@ export default class KinematicsExample extends React.Component { // z: TRANS // } - // onDragEnter: !isDraggedPlanet && this._onPlanetDragEnter, - // onDragLeave: !isDraggedPlanet && this._onPlanetDragLeave, - // onDrop: !isDraggedPlanet && this._onPlanetDrop, + // onDragEnter: !isDraggedPaddle && this._onPaddleDragEnter, + // onDragLeave: !isDraggedPaddle && this._onPaddleDragLeave, + // onDrop: !isDraggedPaddle && this._onPlanetDrop, }, ...state.things.map((thing, i) => { return { @@ -302,8 +265,8 @@ export default class KinematicsExample extends React.Component { color: thing.color, opacity: 1, physics: { - mass: config.puckMass, //thing.mass, - friction: config.puckFriction, //thing.friction, + mass: config.puckMass, // thing.mass, + friction: config.puckFriction // thing.friction, // restitution: 0.01 thing.restitution }, castShadow: true, diff --git a/packages/troika-examples/physics/mouse-interaction/Paddle.js b/packages/troika-examples/physics/mouse-interaction/Paddle.js index 9b610da3..76413380 100644 --- a/packages/troika-examples/physics/mouse-interaction/Paddle.js +++ b/packages/troika-examples/physics/mouse-interaction/Paddle.js @@ -1,35 +1,130 @@ +// import { +// CylinderBufferGeometry, +// Mesh, +// MeshPhongMaterial +// } from 'three' +// import { Object3DFacade, Instanceable3DFacade } from 'troika-3d' +// import { extendAsPhysical } from 'troika-physics' + +// const RADIUS = 1.2 +// const HEIGHT = 1 + +// const geometry = new CylinderBufferGeometry(RADIUS, RADIUS, HEIGHT, 20) +// const material = new MeshPhongMaterial({ +// transparent: true, +// opacity: 1.0, +// color: 0xFFFFFF, +// refractionRatio: 0.8 +// }) + +// class Paddle extends Object3DFacade { +// constructor (parent) { +// const mesh = new Mesh(geometry, material.clone()) + +// super(parent, mesh) +// } + +// set color (c) { +// this.threeObject.material.color.set(c) +// } + +// set environmentMap (envMapTexture) { +// this.threeObject.material.envMap = envMapTexture +// } +// } + +// export default extendAsPhysical(Paddle) + import { CylinderBufferGeometry, + SphereBufferGeometry, Mesh, MeshPhongMaterial } from 'three' -import { Object3DFacade } from 'troika-3d' +import { Object3DFacade, Group3DFacade } from 'troika-3d' import { extendAsPhysical } from 'troika-physics' -const RADIUS = 1.2 -const HEIGHT = 1 - -const geometry = new CylinderBufferGeometry(RADIUS, RADIUS, HEIGHT, 20) +const cyl = new CylinderBufferGeometry(1, 1, 1, 32) +const sph = new SphereBufferGeometry(1, 32, 32) //, 10, 10, 10) const material = new MeshPhongMaterial({ - transparent: true, - opacity: 1.0, - color: 0xFFFFFF, + color: 0xaaaaaa, refractionRatio: 0.8 }) -class Paddle extends Object3DFacade { +class Disk extends Object3DFacade { constructor (parent) { - const mesh = new Mesh(geometry, material.clone()) + const ground = new Mesh(cyl, material) + super(parent, ground) + } +} - super(parent, mesh) +class Handle extends Object3DFacade { + constructor (parent) { + const ground = new Mesh(cyl, material) + super(parent, ground) } +} - set color (c) { - this.threeObject.material.color.set(c) +class HandleTop extends Object3DFacade { + constructor (parent) { + const ground = new Mesh(sph, material) + super(parent, ground) } +} + +const HANDLE_RATIO = 5 + +class Paddle extends Group3DFacade { + afterUpdate () { + if (!this._hasChildren) { + this._hasChildren = true + + const diskHeight = this.height / 2.5 + + this.children = [ + { + key: 'disk', + facade: Disk, + x: 0, + y: diskHeight / 2, + z: 0, + scaleX: this.radius / 2, + scaleY: diskHeight, + scaleZ: this.radius / 2, + castShadow: true, + receiveShadow: true, + pointerEvents: true + }, + { + key: 'handle', + facade: Handle, + x: 0, + y: this.height / 2, + z: 0, + scaleX: this.radius / HANDLE_RATIO, + scaleY: this.height, + scaleZ: this.radius / HANDLE_RATIO, + castShadow: true, + receiveShadow: true, + pointerEvents: true + }, + { + key: 'handle_top', + facade: HandleTop, + x: 0, + y: this.height, + z: 0, + scaleX: this.radius / HANDLE_RATIO, + scaleY: this.radius / HANDLE_RATIO, + scaleZ: this.radius / HANDLE_RATIO, + castShadow: true, + receiveShadow: true, + pointerEvents: true + } + ] + } - set environmentMap (envMapTexture) { - this.threeObject.material.envMap = envMapTexture + super.afterUpdate() } } diff --git a/packages/troika-examples/physics/mouse-interaction/Puck.js b/packages/troika-examples/physics/mouse-interaction/Puck.js index cb01540f..bea9a5fa 100644 --- a/packages/troika-examples/physics/mouse-interaction/Puck.js +++ b/packages/troika-examples/physics/mouse-interaction/Puck.js @@ -4,7 +4,7 @@ import { MeshPhongMaterial, Color } from 'three' -import { Instanceable3DFacade, Object3DFacade } from 'troika-3d' +import { Instanceable3DFacade } from 'troika-3d' import { extendAsPhysical } from 'troika-physics' const RADIUS = 1 @@ -12,46 +12,22 @@ const HEIGHT = 0.5 const geometry = new CylinderBufferGeometry(RADIUS, RADIUS, HEIGHT, 20) const material = new MeshPhongMaterial({ - transparent: true, - opacity: 1.0, - color: 0xFFFFFF, - refractionRatio: 0.8 + color: 0xFFFFFF }) +material.instanceUniforms = ['diffuse'] +const puck = new Mesh(geometry, material) -// const protoObj = new Mesh(geometry, material) -// class Puck extends Instanceable3DFacade { -// constructor (parent) { -// super(parent) -// this.instancedThreeObject = protoObj -// } - -// afterUpdate () { -// // let { color, radius } = this -// // if (this.hovered) color = 0xffffff -// // if (color !== this._color) { -// // this.setInstanceUniform('diffuse', new Color(color)) -// // this._color = color -// // } -// // if (radius !== this._radius) { -// // this.scaleX = this.scaleY = this.scaleZ = this._radius = radius -// // } -// super.afterUpdate() -// } -// } - -class Puck extends Object3DFacade { +class Puck extends Instanceable3DFacade { constructor (parent) { - const mesh = new Mesh(geometry, material.clone()) - - super(parent, mesh) + super(parent) + this.instancedThreeObject = puck } set color (c) { - this.threeObject.material.color.set(c) - } - - set environmentMap (envMapTexture) { - this.threeObject.material.envMap = envMapTexture + if (!this._color !== c) { + this.setInstanceUniform('diffuse', new Color(c)) + } + this._color = c } } diff --git a/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx b/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx index 0bcd1ad9..d91461a0 100644 --- a/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx +++ b/packages/troika-examples/physics/rigidBody/RigidBodyExample.jsx @@ -64,12 +64,12 @@ export default class RigidBodyExample extends React.Component { hoveredThing: null, config: { physicsActive: true, - debugPhysics: true, - useInstanced: 'Non-Instanced', - numToAdd: 1, + debugPhysics: false, + useInstanced: 'Instanced', + numToAdd: 20, tableRestitution: 0.5 }, - things: this._getThings(1) + things: this._getThings(20) } } diff --git a/packages/troika-examples/physics/softBody/SoftBodyExample.jsx b/packages/troika-examples/physics/softBody/SoftBodyExample.jsx index 252c653c..e3665ab3 100644 --- a/packages/troika-examples/physics/softBody/SoftBodyExample.jsx +++ b/packages/troika-examples/physics/softBody/SoftBodyExample.jsx @@ -7,7 +7,6 @@ import PhysicsSphere from '../_shared/facades/PhysicsSphere' import PhysicsSphereInstanceable from '../_shared/facades/PhysicsSphereInstanceable' import PhysicsCube from '../_shared/facades/PhysicsCube' import PhysicsCubeInstanceable from '../_shared/facades/PhysicsCubeInstanceable' -import PhysicsRope from '../_shared/facades/PhysicsRope' export default class SoftBodyExample extends React.Component { constructor (props) { @@ -55,9 +54,11 @@ export default class SoftBodyExample extends React.Component { debugPhysics: false, numToAdd: 5, spherePressure: 150, - cubePressure: 500 + cubePressure: 500, + softSphere: true, + softCube: false }, - things: this._getThings(0) + things: this._getThings(5) } } @@ -141,71 +142,36 @@ export default class SoftBodyExample extends React.Component { restitution: 0.5 } }, - // { - // key: 'softSphere', - // facade: PhysicsSphere, - // x: -1, - // y: 3, - // z: 0, - // radius: 1.5, - // color: 0xAAAAAA, - // physics: { - // isSoftBody: true, - // pressure: config.spherePressure, // kPa? - // // friction: 0.9, - // mass: 15 - // }, - // castShadow: true, - // receiveShadow: true - // }, - // { - // key: 'softCube', - // facade: PhysicsCube, - // x: 2, - // y: 3, - // z: 0, - // radius: 2.5, - // color: 0xDDDDDD, - // physics: { - // isSoftBody: true, - // pressure: config.cubePressure, // kPa? - // // friction: 0.9, - // mass: 15 - // }, - // castShadow: true, - // receiveShadow: true - // }, - { - key: 'fixedCube', - facade: PhysicsCube, + config.softSphere && { + key: 'softSphere', + facade: PhysicsSphere, x: 0, - y: 5, + y: 3, z: 0, - radius: 0.5, - color: 0xFFFF00, + radius: 1.5, + color: 0xAAAAAA, physics: { - // isKinematic: true, - mass: 1, - friction: 0.5, - restitution: 0.7 + isSoftBody: true, + pressure: config.spherePressure, // kPa? + // friction: 0.9, + mass: 15 }, castShadow: true, receiveShadow: true }, - { - key: 'softRope', - facade: PhysicsRope, + config.softCube && { + key: 'softCube', + facade: PhysicsCube, x: 0, - y: 0.5, + y: 10, z: 0, - color: 0x333333, + radius: 5, + color: 0xDDDDDD, physics: { isSoftBody: true, - ropeFixed: 'start', // start|end|both - // rope: {} - // pressure: config.cubePressure, // kPa? + pressure: config.cubePressure, // kPa? // friction: 0.9, - mass: 1 + mass: 15 }, castShadow: true, receiveShadow: true @@ -255,6 +221,9 @@ export default class SoftBodyExample extends React.Component { + + + diff --git a/packages/troika-examples/physics/softBody/SoftRopeExample.jsx b/packages/troika-examples/physics/softBody/SoftRopeExample.jsx new file mode 100644 index 00000000..252c653c --- /dev/null +++ b/packages/troika-examples/physics/softBody/SoftRopeExample.jsx @@ -0,0 +1,275 @@ +import React from 'react' +import { Canvas3D, Group3DFacade } from 'troika-3d' +import { PhysicsManager } from 'troika-physics' +import DatGui, { DatBoolean, DatButton, DatNumber } from 'react-dat-gui' +import PhysicsGround from '../_shared/facades/PhysicsGround' +import PhysicsSphere from '../_shared/facades/PhysicsSphere' +import PhysicsSphereInstanceable from '../_shared/facades/PhysicsSphereInstanceable' +import PhysicsCube from '../_shared/facades/PhysicsCube' +import PhysicsCubeInstanceable from '../_shared/facades/PhysicsCubeInstanceable' +import PhysicsRope from '../_shared/facades/PhysicsRope' + +export default class SoftBodyExample extends React.Component { + constructor (props) { + super(props) + + this._getInitialState = this._getInitialState.bind(this) + this._getThings = this._getThings.bind(this) + this.handleClear = this.handleClear.bind(this) + this.handleAddThings = this.handleAddThings.bind(this) + + this.state = this._getInitialState() + + this.handleConfigUpdate = (newConfig) => { + this.setState({ config: newConfig }) + } + } + + _getThings (numThings) { + const things = [] + const idBase = Date.now() + for (let i = 0; i < numThings; i++) { + things.push({ + isCube: Math.random() > 0.5, + id: `thing_${idBase}_${i}`, + radius: Math.max(0.01, Math.random()), + x: -2 + (Math.random() * 2), + y: (6 + (i * 2)), + z: -2 + (Math.random() * 2), + rotateX: Math.random() * 2 * Math.PI, + rotateY: Math.random() * 2 * Math.PI, + rotateZ: Math.random() * 2 * Math.PI, + mass: Math.round(1 + (Math.random() * 10)), + friction: Math.max(0.1, Math.random()), + restitution: Math.max(0.1, Math.random()), + color: Math.round(Math.random() * 0xffffff) + }) + } + return things + } + + _getInitialState () { + return { + config: { + physicsActive: true, + debugPhysics: false, + numToAdd: 5, + spherePressure: 150, + cubePressure: 500 + }, + things: this._getThings(0) + } + } + + handleAddThings () { + this.setState({ + things: this.state.things.concat(this._getThings(this.state.config.numToAdd)) + }) + } + + handleClear () { + this.setState({ + things: [] + }) + } + + render () { + const state = this.state + const { width, height } = this.props + const { config } = state + + return ( +
    + { + const _facade = thing.isCube ? PhysicsCubeInstanceable : PhysicsSphereInstanceable + + return { + key: thing.id, + facade: _facade, + id: thing.id, + x: thing.x, + y: thing.y, + z: thing.z, + rotateX: thing.rotateX, + rotateY: thing.rotateY, + rotateZ: thing.rotateZ, + radius: thing.radius, + color: thing.color, + opacity: 1, + + physics: { + mass: thing.mass, + friction: thing.friction, + rollingFriction: thing.friction, + restitution: thing.isSoftBody ? 0 : thing.restitution + }, + + pointerEvents: true, + onMouseOver: this._onThingMouseOver, + onMouseOut: this._onThingMouseOut, + onMouseUp: this._onThingMouseUp, + + castShadow: true, + receiveShadow: true + } + }) + + ] + } + ] + } + ]} + /> + + + + + + + + + + + + + +
    +

    + Demonstration of soft body physics and collisions with rigid bodies. + Dynamic Objects: {state.things.length.toLocaleString()} +

    +
    +
    + ) + } +} diff --git a/packages/troika-physics/package.json b/packages/troika-physics/package.json index 3eaa67e2..785695c0 100644 --- a/packages/troika-physics/package.json +++ b/packages/troika-physics/package.json @@ -18,7 +18,8 @@ "ammo.js": "github:kripken/ammo.js", "troika-3d": "^0.15.1", "troika-core": "^0.15.0", - "troika-worker-utils": "^0.15.0" + "troika-worker-utils": "^0.15.0", + "@hi-level/three-csg": "^1.0.6" }, "scripts": { "build-ammo": "node --max-old-space-size=4096 ./build-ammo.js" diff --git a/packages/troika-physics/src/engines/ammo/constants.js b/packages/troika-physics/src/common/constants.js similarity index 50% rename from packages/troika-physics/src/engines/ammo/constants.js rename to packages/troika-physics/src/common/constants.js index fde0c218..1ad751db 100644 --- a/packages/troika-physics/src/engines/ammo/constants.js +++ b/packages/troika-physics/src/common/constants.js @@ -1,32 +1,10 @@ -// More info on states https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6221 -const ACTIVATION_STATES = Object.freeze({ - ACTIVE_TAG: 1, - ISLAND_SLEEPING: 2, - WANTS_DEACTIVATION: 3, // Don't manually set this - DISABLE_DEACTIVATION: 4, - DISABLE_SIMULATION: 5 -}) - -const COLLISION_FLAGS = Object.freeze({ - CF_STATIC_OBJECT: 1, - CF_KINEMATIC_OBJECT: 2, - CF_NO_CONTACT_RESPONSE: 4, - CF_CUSTOM_MATERIAL_CALLBACK: 8, - CF_CHARACTER_OBJECT: 16, - CF_DISABLE_VISUALIZE_OBJECT: 32, - CF_DISABLE_SPU_COLLISION_PROCESSING: 64, - CF_HAS_CONTACT_STIFFNESS_DAMPING: 128, - CF_HAS_CUSTOM_DEBUG_RENDERING_COLOR: 256, - CF_HAS_FRICTION_ANCHOR: 512, - CF_HAS_COLLISION_SOUND_TRIGGER: 1024 -}) const MSG_TYPES = Object.freeze({ RIGID_OUTPUT: 0, - COLLISION_OUTPUT: 1, - VEHICLE_OUTPUT: 2, + SOFT_OUTPUT: 1, + COLLISION_OUTPUT: 2, CONSTRAINT_OUTPUT: 3, - SOFT_OUTPUT: 4, + VEHICLE_OUTPUT: 4, DEBUG_OUTPUT: 5 }) @@ -39,28 +17,21 @@ const DEBUG_MSG = Object.freeze({ POSITIONS_BASE: 4, COLORS_BASE: 5 + (DEBUG_MAX_BUFFER_SIZE * 3) }) -const DEBUG_OUTPUT_SIZE = 0 + +const DEBUG_MSG_SIZE = 0 + 1 + // Bool (1|0) needsUpdate 1 + // Bool (1|0) DRAW_ON_TOP 2 + // Array ([startI, endI]) geometryDrawRange (DEBUG_MAX_BUFFER_SIZE * 3) + // 3D positionBuffer (DEBUG_MAX_BUFFER_SIZE * 3) // 3D colorBuffer -const MSG_ITEM_SIZES = Object.freeze({ - RIGID: 14, - // [ - // facadeId, - // posX, posY, posZ, - // quatX, quatY, quatZ, quatW, - // linearVelocityX, linearVelocityY, linearVelocityZ, - // angularVelocityX, angularVelocityY, angularVelocityZ, - // ] - COLLISION: 5, - VEHICLE: 9, - CONSTRAINT: 6, - SOFT: 4, // FIXME update - DEBUG: DEBUG_OUTPUT_SIZE -}) +const RIGID_MSG_SIZE = 14 +// [ +// facadeId, +// posX, posY, posZ, +// quatX, quatY, quatZ, quatW, +// linearVelocityX, linearVelocityY, linearVelocityZ, +// angularVelocityX, angularVelocityY, angularVelocityZ, +// ] const CONSTRAINT_TYPES = Object.freeze({ POINT_TO_POINT: 0, @@ -83,22 +54,31 @@ const SOFT_BODY_MSG_SIZES = Object.freeze({ ROPE: 3 // [vertX, vertY, vertZ] }) +const CONTACT_SIZE = 0 + + 3 + // pointA XYZ + 3 + // pointB XYZ + 3 + // pointNormalXYZ + 1 + // pointImpulse, + 1 // pointForce + +const COLLISION_SIZE = 0 + + 1 + // bodyAId + 1 + // bodyBId + 1 + // num contacts + (4 * CONTACT_SIZE) // Max 4 possible collision contacts + export default Object.freeze({ - DEFAULT_MARGIN: 0.05, + DEFAULT_MARGIN: 0.5, DEFAULT_GRAVITY: -9.8, // m/s^2 - DEFAULT_ACTIVATION_STATE: ACTIVATION_STATES.ACTIVE_TAG, // DISABLE_DEACTIVATION, - ACTIVATION_STATES, - COLLISION_FLAGS, - // Map generic method names used by troika-physics to this physics engine - METHODS_TO_AMMO: Object.freeze({ - Vector3: 'btVector3' - }), MSG_HDR_SZ: 2, // Length of message header, [, , ...payload] MSG_TYPES, - MSG_ITEM_SIZES, + RIGID_MSG_SIZE, DEBUG_MAX_BUFFER_SIZE, DEBUG_MSG, + DEBUG_MSG_SIZE, CONSTRAINT_TYPES, SOFT_BODY_TYPE, - SOFT_BODY_MSG_SIZES + SOFT_BODY_MSG_SIZES, + CONTACT_SIZE, + COLLISION_SIZE }) diff --git a/packages/troika-physics/src/common/events/CollisionEvent.js b/packages/troika-physics/src/common/events/CollisionEvent.js index dd5f47ef..b65edee2 100644 --- a/packages/troika-physics/src/common/events/CollisionEvent.js +++ b/packages/troika-physics/src/common/events/CollisionEvent.js @@ -5,22 +5,7 @@ export default class CollisionEvent { constructor (eventType, target, collisionTarget, contacts, extraProps) { this.target = target this.collisionTarget = collisionTarget - // More ergonomic contact shapes - this.collisionContacts = contacts && contacts.map(contact => { - const [targetXYZ, sourceXYZ, normalXYZ, impulse, force] = contact - - return { - // World-space position of contact on the receiving object (Object A) - targetXYZ, - // World-space position of contact on the colliding object (Object B) - sourceXYZ, - // World-space normal vector - // The normal is pointing from Object B towards Object A. // https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6620 - normalXYZ, - impulse, // N•s - force // N - } - }) + this.collisionContacts = contacts this.type = eventType assign(this, extraProps) } diff --git a/packages/troika-physics/src/common/facade/PhysicsManagerBase.js b/packages/troika-physics/src/common/facade/PhysicsManagerBase.js index 16efaef5..b6d9e2c9 100644 --- a/packages/troika-physics/src/common/facade/PhysicsManagerBase.js +++ b/packages/troika-physics/src/common/facade/PhysicsManagerBase.js @@ -11,7 +11,7 @@ import { import { Group3DFacade } from 'troika-3d' import CollisionEvent from '../events/CollisionEvent' import { inferPhysicsShape } from '../utils/inferPhysicsShape' -import CONSTANTS from '../../engines/ammo/constants' +import CONSTANTS from '../constants' const sharedVec3 = new Vector3() const DEFAULT_PHYSICS_OFF_CFG = { isDisabled: true, mass: 0 } @@ -19,15 +19,15 @@ const DEFAULT_PHYSICS_OFF_CFG = { isDisabled: true, mass: 0 } const PHYSICS_FRAMERATE_HZ = 90 // Physics "frames" per second cap const _PHYSICS_FRAMERATE_INTERVAL = 1 / PHYSICS_FRAMERATE_HZ // Seconds -// TODO move non-ammo constants to a common file used by all engines const { MSG_HDR_SZ, - // MSG_TYPES, - // MSG_ITEM_SIZES, - // DEBUG_MSG, + RIGID_MSG_SIZE, + DEBUG_MSG, DEBUG_MAX_BUFFER_SIZE, SOFT_BODY_TYPE, - SOFT_BODY_MSG_SIZES + SOFT_BODY_MSG_SIZES, + COLLISION_SIZE, + CONTACT_SIZE } = CONSTANTS export default class PhysicsManagerBase extends Group3DFacade { @@ -37,21 +37,16 @@ export default class PhysicsManagerBase extends Group3DFacade { this._debugging = false this.clock = new Clock() this.physicsWorldReady = false - // this.hasBodyChanges = true - // Separate cache of only physics-enabled facades - // TODO use the prototype/parent's _object3DFacadesById cache and filter after? this._physicsObjectFacadesById = Object.create(null) this._nextBodyId = 1 // numeric index ID this._bodyIdsToFacadeIds = {} this._facadeIdsToBodyIds = {} - // Bind events this.tick = this.tick.bind(this) this.initPhysics = this.initPhysics.bind(this) this.updatePhysicsWorld = this.updatePhysicsWorld.bind(this) this.updateDebugOptions = this.updateDebugOptions.bind(this) - // this.handleSoftBodiesUpdate = this.handleSoftBodiesUpdate.bind(this) this.handleInit = this.handleInit.bind(this) this.getQueuedChanges = this.getQueuedChanges.bind(this) @@ -71,7 +66,6 @@ export default class PhysicsManagerBase extends Group3DFacade { const renderDelta = elapsed - this._lastUpdateTime // Cap physics framerate to fixed target if (renderDelta > _PHYSICS_FRAMERATE_INTERVAL) { - // console.log(`~~ Tick!`, renderDelta, ' millis:', renderDelta * 1000) // this.requestPhysicsUpdate(renderDelta) const doTick = this.physicsWorldReady && this.simulationEnabled if (doTick) { @@ -91,10 +85,6 @@ export default class PhysicsManagerBase extends Group3DFacade { this.physicsWorldReady = true this.clock.start() this._lastUpdateTime = 0 - // if (this._physicsBodyChangeset) { - // console.log(`~~ SENDING queued changeset`) - // this.tryRequestBodyChanges() - // } } } @@ -122,131 +112,25 @@ export default class PhysicsManagerBase extends Group3DFacade { throw new Error('PhysicsManager extensions must implement the `updateDebugOptions` method') } - // updateBodies () { - // throw new Error('PhysicsManager extensions must implement the `updateBodies` method') - // } - - // receive (update) { - // if (!update) { - // return - // } - // if (update.physicsReady) { - // this.physicsWorldReady = true - // if (this._physicsBodyChangeset) { - // console.log(`~~ SENDING queued changeset`) - // this.tryRequestBodyChanges() - // } - // } - // if (update.rigidBodies) { - // this.handleRigidBodiesUpdated(update.rigidBodies) - // } - // if (update.softBodies) { - // this.handleSoftBodiesUpdate(update.softBodies) - // } - // if (update.collisions) { - // this.handleCollisionsUpdated(update.collisions) - // } - // this._latestDebugData = null - // if (update.debugDrawerOutput) { - // // console.log(`~~ YES DOOT` ) - - // this._latestDebugData = update.debugDrawerOutput - // // this.afterUpdate() - // // this.notifyWorld('needsRender') - // // this.handleDebugDrawerUpdated(update.debugDrawerOutput) - // } else { - // // console.log(`~~ NO DOOT` ) - - // } - // this.notifyWorld('needsRender') - // } - - // requestPhysicsUpdate (deltaSec) { - // if (!this.physicsWorldReady) { - // return - // } - - // const payload = Object.create(null) - // let _needsUpdate = false - - // if (this.simulationEnabled) { - // _needsUpdate = true - // payload.updateDeltaTime = this.clock.getDelta() // Instruct the worker to advance the physics simulation - // } - - // // update worker physics world with any changed physics-enabled descendant facades - // if (this.hasBodyChanges && this._physicsBodyChangeset) { - // _needsUpdate = true - // const { - // add, - // remove, - // update - // } = this._physicsBodyChangeset - - // payload.bodyChanges = Object.create(null) - // if (add) { - // payload.bodyChanges.add = Object.keys(add).map(facadeId => { - // // Check for add requests for objects that are now obsolete - // const facade = this._physicsObjectFacadesById[facadeId] - // if (facade && !facade.isDestroying && !(remove && remove[facadeId])) { - // const pos = facade.threeObject.position - // const quat = facade.threeObject.quaternion - // facade.physics = facade.physics || DEFAULT_PHYSICS_OFF_CFG - // if (!facade.$physicsShapeConfig) { - // // Auto-generate physics shape from ThreeJS geometry if not provided - // facade.$physicsShapeConfig = inferPhysicsShape(facade) - // } - - // // FIXME need to get matrixWorld offsets for initial pos - // return { - // facadeId, - // shapeConfig: facade.$physicsShapeConfig, - // physicsConfig: facade.physics, - // initialPos: { - // x: pos.x, - // y: pos.y, - // z: pos.z - // }, - // initialQuat: { - // x: quat.x, - // y: quat.y, - // z: quat.z, - // w: quat.w - // } - // } - // } - // }) - // } - // if (update) { - // // Single batched update request - // payload.bodyChanges.update = update - // } - // if (remove) { - // payload.bodyChanges.remove = Object.keys(remove) - // } - // this._physicsBodyChangeset = null - // } - - // if (_needsUpdate) { - // // Submit the update payload to the Physics World - // this.request(payload) - // } - // } - /** * Intercept child `notifyWorld` calls, * forwarding unhandled messages up to parents */ onNotifyWorld (source, message, data) { const handler = this._notifyWorldHandlers[message] + const listener = this._notifyWorldListeners[message] // "Soft" handler that does not intercept "event" bubbling up to parents if (handler) { handler.call(this, source, data) - } else if (this.parent) { + return + } + if (listener) { + listener.call(this, source, data) + } + if (this.parent) { this.parent.onNotifyWorld(source, message, data) } } - // // Manager props // get simulationEnabled () { // return this._simulationEnabled // } @@ -254,8 +138,6 @@ export default class PhysicsManagerBase extends Group3DFacade { // set simulationEnabled (isEnabled) { // this._simulationEnabled = isEnabled // if (isEnabled) { - // console.log(`~~ NEED RENDER`) - // this.notifyWorld('needsRender') // } // } @@ -303,11 +185,11 @@ export default class PhysicsManagerBase extends Group3DFacade { return this._debugging } - handleRigidBodiesUpdate (rigidBodies, numBodies, baseOffset, itemSize) { + handleRigidBodiesUpdate (rigidBodies, numBodies) { let index = numBodies while (index--) { - const offset = baseOffset + index * itemSize + const offset = MSG_HDR_SZ + index * RIGID_MSG_SIZE const bodyId = rigidBodies[offset + 0] if (bodyId === 0) { continue @@ -316,7 +198,6 @@ export default class PhysicsManagerBase extends Group3DFacade { const facade = this._physicsObjectFacadesById[facadeId] if (facade && !facade.physics.isKinematic) { - // console.log(`~~ UPDATE RIGID @(${offset}):`, bodyId, facadeId) facade.$isPhysicsControlled = true facade.threeObject.position.set( @@ -339,26 +220,6 @@ export default class PhysicsManagerBase extends Group3DFacade { facade.afterUpdate() } } - - // this.notifyWorld('needsRender') - - // for (let i = 0, iLen = rigidBodies.length; i < iLen; i++) { - // const [facadeId, px, py, pz, qx, qy, qz, qw] = rigidBodies[i] - // const facade = this._physicsObjectFacadesById[facadeId] - // if (facade && !facade.physics.isKinematic) { - // facade.$isPhysicsControlled = true - - // facade.threeObject.position.set(px, py, pz) - // facade.threeObject.quaternion.set(qx, qy, qz, qw) - - // // TODO pass down linearVelocity and angularVelocity data - - // if (!facade._matrixChanged) { - // facade._matrixChanged = true - // } - // facade.afterUpdate() - // } - // } } handleSoftBodiesUpdate (bodyUpdate, numBodies) { @@ -483,68 +344,18 @@ export default class PhysicsManagerBase extends Group3DFacade { } } - // handleSoftBodiesUpdatedOLD (softBodies) { - // for (let i = 0, iLen = softBodies.length; i < iLen; i++) { - // const [facadeId, nodes] = softBodies[i] - // const facade = this._physicsObjectFacadesById[facadeId] - - // if (facade && !facade.physics.isKinematic) { - // facade.$isPhysicsControlled = true - - // const geom = facade.threeObject.geometry - // const volumePositions = geom.attributes.position.array - // const volumeNormals = geom.attributes.normal.array - // const association = geom.$physicsIndexAssociation - - // var numVerts = association.length - // const flattenedDims = 6 - // for (let j = 0; j < numVerts; j++) { - // var assocVertex = association[j] - // const dj = j * flattenedDims - // let x = nodes[dj + 0] - // let y = nodes[dj + 1] - // let z = nodes[dj + 2] - // const nx = nodes[dj + 3] - // const ny = nodes[dj + 4] - // const nz = nodes[dj + 5] - - // sharedVec3.set(x, y, z) - // facade.threeObject.worldToLocal(sharedVec3) // Translate world-space coords back to local - - // x = sharedVec3.x - // y = sharedVec3.y - // z = sharedVec3.z - - // for (var k = 0, kl = assocVertex.length; k < kl; k++) { - // var indexVertex = assocVertex[k] - - // volumePositions[indexVertex] = x - // volumeNormals[indexVertex] = nx - // indexVertex++ - // volumePositions[indexVertex] = y - // volumeNormals[indexVertex] = ny - // indexVertex++ - // volumePositions[indexVertex] = z - // volumeNormals[indexVertex] = nz - // } - // } - - // geom.attributes.position.needsUpdate = true - // geom.attributes.normal.needsUpdate = true - - // if (!facade._matrixChanged) { - // facade._matrixChanged = true - // } - // facade.afterUpdate() - // } - // } - // } - - handleDebugUpdate (debugData, drawOnTop, startIndex, endIndex, positionOffset, colorOffset) { - if (!this._debuggerMesh) { + handleDebugUpdate (debugData) { + const needsUpdate = Boolean(debugData[MSG_HDR_SZ + DEBUG_MSG.NEEDS_UPDATE]) + if (!this._debuggerMesh || !needsUpdate) { return } + const drawOnTop = Boolean(debugData[MSG_HDR_SZ + DEBUG_MSG.DRAW_ON_TOP]) + const startIndex = debugData[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_START] + const endIndex = debugData[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_END] + const positionOffset = MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE + const colorOffset = MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE + const _p = this._debuggerMesh.geometry.attributes.position.array const _c = this._debuggerMesh.geometry.attributes.color.array @@ -565,15 +376,17 @@ export default class PhysicsManagerBase extends Group3DFacade { } } - _fireCollisionEvent (facadeId, otherFacadeId, contacts) { + _fireCollisionEvent (bodyId, otherBodyId, contacts) { // Fire onCollision event for each facade that registered for the event + const facadeId = this._bodyIdsToFacadeIds[bodyId] + const otherFacadeId = this._bodyIdsToFacadeIds[otherBodyId] const targetFacade = this._physicsObjectFacadesById[facadeId] const collisionFacade = this._physicsObjectFacadesById[otherFacadeId] if (!targetFacade || !collisionFacade) { return } const newEvent = new CollisionEvent( - 'collision', // eventType + 'collision', targetFacade, collisionFacade, contacts @@ -588,12 +401,47 @@ export default class PhysicsManagerBase extends Group3DFacade { }) } - handleCollisionsUpdated (collisions) { - collisions.forEach(collision => { - const [facadeIdA, facadeIdB, contacts] = collision - this._fireCollisionEvent(facadeIdA, facadeIdB, contacts) - this._fireCollisionEvent(facadeIdB, facadeIdA, contacts) - }) + handleCollisionsUpdate (data, numCollisions) { + let index = numCollisions + + while (index--) { + const offset = MSG_HDR_SZ + (index * COLLISION_SIZE) + const bodyAId = data[offset + 0] + const bodyBId = data[offset + 1] + const numContacts = data[offset + 2] + const contacts = new Array(numContacts) + for (let contactIdx = 0; contactIdx < numContacts; contactIdx++) { + const contactOffset = offset + 3 + (CONTACT_SIZE * contactIdx) + contacts[contactIdx] = { + // World-space position of contact on the receiving object (Object A) + targetXYZ: [ + data[contactOffset + 0], + data[contactOffset + 1], + data[contactOffset + 2] + ], + // World-space position of contact on the colliding object (Object B) + sourceXYZ: [ + data[contactOffset + 3], + data[contactOffset + 4], + data[contactOffset + 5] + ], + // World-space normal vector. + // The normal is pointing from Object B towards Object A. + // https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6620 + normalXYZ: [ + data[contactOffset + 6], + data[contactOffset + 7], + data[contactOffset + 8] + ], + impulse: data[contactOffset + 9], // N•s + force: data[contactOffset + 10] // N + } + } + + // Fire a collision event for both participants + this._fireCollisionEvent(bodyAId, bodyBId, contacts) + this._fireCollisionEvent(bodyBId, bodyAId, contacts) + } } /** @@ -605,17 +453,12 @@ export default class PhysicsManagerBase extends Group3DFacade { * @template */ queuePhysicsWorldChange (changeType, facade, args) { - // if (!facade.physics$descriptor) { - // console.log(`~~ no physics for facade:`, facade) - - // return - // } const changes = this._physicsBodyChangeset || (this._physicsBodyChangeset = {}) - const map = changes[changeType] || (changes[changeType] = Object.create(null)) + const changeSet = changes[changeType] || (changes[changeType] = Object.create(null)) switch (changeType) { case 'update': { - map[facade.$facadeId] = facade + changeSet[facade.$facadeId] = facade break } case 'remove': { @@ -626,7 +469,7 @@ export default class PhysicsManagerBase extends Group3DFacade { delete this._physicsObjectFacadesById[facade.$facadeId] delete this._bodyIdsToFacadeIds[facade.$physicsBodyId] - map[facade.$facadeId] = facade + changeSet[facade.$facadeId] = facade break } case 'add': { @@ -636,13 +479,21 @@ export default class PhysicsManagerBase extends Group3DFacade { this._facadeIdsToBodyIds[facade.$facadeId] = bodyId this._physicsObjectFacadesById[facade.$facadeId] = facade - console.log('~~ add body', bodyId, facade) - - facade.$physicsBodyId = bodyId - map[facade.$facadeId] = facade + changeSet[facade.$facadeId] = facade + break + } + case 'listenerAdd': { + changeSet[facade.$facadeId] = facade break } + case 'listenerRemove': { + changeSet[facade.$facadeId] = facade + break + } + default: { + console.error(`Unrecognized changeType: ${changeType}`) + } } } @@ -652,19 +503,17 @@ export default class PhysicsManagerBase extends Group3DFacade { const { add, remove, - update + update, + listenerAdd, + listenerRemove } = this._physicsBodyChangeset if (add) { payload.add = Object.keys(add).map(facadeId => { - // Check for add requests for objects that are now obsolete const facade = this._physicsObjectFacadesById[facadeId] if (facade && !facade.isDestroying && !(remove && remove[facadeId])) { - // const pos = facade.threeObject.position - // const quat = facade.threeObject.quaternion facade.physics = facade.physics || DEFAULT_PHYSICS_OFF_CFG if (!facade.$physicsShapeConfig) { - // Auto-generate physics shape from ThreeJS geometry if not provided facade.$physicsShapeConfig = inferPhysicsShape(facade) } @@ -705,8 +554,13 @@ export default class PhysicsManagerBase extends Group3DFacade { if (remove) { payload.remove = Object.keys(remove) } + if (listenerAdd) { + payload.listenerAdd = Object.keys(listenerAdd) + } + if (listenerRemove) { + payload.listenerRemove = Object.keys(listenerRemove) + } - // this.updateBodies(payload) this._physicsBodyChangeset = null return payload } @@ -729,6 +583,22 @@ export default class PhysicsManagerBase extends Group3DFacade { } } +PhysicsManagerBase.prototype._notifyWorldListeners = { + addEventListener (source, data) { + if (data.type === 'collision') { + this.queuePhysicsWorldChange('listenerAdd', source) + } + }, + removeEventListener (source, data) { + if (data.type === 'collision') { + this.queuePhysicsWorldChange('listenerRemove', source) + } + }, + removeAllEventListeners (source) { + this.queuePhysicsWorldChange('listenerRemove', source) + } +} + PhysicsManagerBase.prototype._notifyWorldHandlers = { physicsObjectAdded (source) { this.queuePhysicsWorldChange('add', source) @@ -739,26 +609,6 @@ PhysicsManagerBase.prototype._notifyWorldHandlers = { physicsObjectNeedsUpdate (source) { this.queuePhysicsWorldChange('update', source) } - // physicsObjectScaleChange (source, args) { - // this.queuePhysicsWorldChange('update', source, ['rescale', args]) - // }, - // physicsObjectMatrixChange (source, args) { - // // Handle troika-provided matrix (position and orientation) changes. - // // Applies to physics objects with zero mass (Kinematics-only objects), - // // and those that may not be under control of the dynamics world yet - // this.queuePhysicsWorldChange('update', source, ['worldMatrixChange', args]) - // }, - // physicsObjectDisabledChange (source, isDisabled) { - // if (isDisabled) { - // this.queuePhysicsWorldChange('remove', source) - // } else { - // this.queuePhysicsWorldChange('add', source) - // } - // }, - // physicsObjectConfigChange (source, args) { - // this.queuePhysicsWorldChange('update', source, ['configChange', args]) - // } - // updatePhysicsShape (source, shapeMethodConfig) { // const facadeId = source.$facadeIdå // this.request('updatePhysicsShape', [facadeId, shapeMethodConfig]) diff --git a/packages/troika-physics/src/common/utils/inferPhysicsShape.js b/packages/troika-physics/src/common/utils/inferPhysicsShape.js index c74d2b93..bec3d036 100644 --- a/packages/troika-physics/src/common/utils/inferPhysicsShape.js +++ b/packages/troika-physics/src/common/utils/inferPhysicsShape.js @@ -1,7 +1,7 @@ -import { Vector3, BufferGeometry, Quaternion, Matrix4 } from 'three' +import { Vector3, BufferGeometry } from 'three' import processGeometry from './processGeometryForPhysics' import { CSG } from '@hi-level/three-csg' -import CONSTANTS from '../../engines/ammo/constants' +import CONSTANTS from '../constants' function getThreeObject (facade) { if (facade.instancedThreeObject) { @@ -73,10 +73,10 @@ function inferRigidBodyShape (geometry, threeObject) { } default: console.warn(`Unable to infer physics shape for type "${type}", falling back to convex hull.`) - // Fallback to convex hull. Note that this will "cover" any concave portions of a mesh, + // Fallback to convex hull. Note that this will "cover" any concave portions of a mesh, // possibly resulting in a less than desirable collision shape. return { - shape: 'convex-hull', + shape: 'convex-hull', args: [ getWorldVertices(geometry, threeObject) ] @@ -84,16 +84,13 @@ function inferRigidBodyShape (geometry, threeObject) { } } - function getWorldVertices (geometry, threeObject) { if (!geometry.isBufferGeometry) { geometry = new BufferGeometry().fromGeometry(geometry) } processGeometry(geometry) - // threeObject.updateMatrixWorld() const sharedVec = new Vector3() - const verts = geometry.$physicsVertices // Apply world transformation to all vertices @@ -113,58 +110,54 @@ function getWorldVertices (geometry, threeObject) { return { vertices: verts, // Float32Array indices: geometry.$physicsIndices, // Uint16Array - numTris: geometry.$physicsIndices.length / 3, + numTris: geometry.$physicsIndices.length / 3 // associations: geometry.$physicsIndexAssociation } } function unifyChildGeometries (groupFacade, threeObject) { - // threeObject.updateMatrix() - // threeObject.updateMatrixWorld(true) // TODO if needed - - // const first = threeObject.children[0] - // return getWorldVertices(first.geometry, first) - - // console.log(`~~ verts no merge`, getWorldVertices(threeObject.children[0].geometry, threeObject.children[0])) - let combinedBSP - let outputMatrix = threeObject.matrixWorld - - // threeObject.updateMatrix() // TODO if needed + const outputMatrix = threeObject.matrixWorld + + for (let i = 0, numChildren = groupFacade._orderedChildKeys.length; i < numChildren; i++) { + const childKey = groupFacade._orderedChildKeys[i] + const child = groupFacade._childrenDict[childKey] + let childBSP = null + + if (child.instancedThreeObject) { + const origMatrix = child.instancedThreeObject.matrix + const origMatrixWorld = child.instancedThreeObject.matrixWorld + child.instancedThreeObject.matrix = child.threeObject.matrix + child.instancedThreeObject.matrixWorld = child.threeObject.matrixWorld + childBSP = CSG.fromMesh(child.instancedThreeObject) + child.instancedThreeObject.matrixWorld = origMatrix + child.instancedThreeObject.matrixWorld = origMatrixWorld + } else { + childBSP = CSG.fromMesh(child.threeObject) + } - threeObject.children.forEach(child => { - // child.updateMatrix() // TODO if needed - // child.updateMatrixWorld(true) // TODO if needed - const childBSP = CSG.fromMesh(child) if (!combinedBSP) { combinedBSP = childBSP // outputMatrix = child.matrixWorld // Result object will use the transformation matrix of the first child } else { - // Add child (union) to output shape combinedBSP = combinedBSP.union(childBSP) } - }) + } + const outputMesh = CSG.toMesh(combinedBSP, outputMatrix) - - // return - const out = getWorldVertices(outputMesh.geometry, threeObject) - console.log(`~~ verts merged`, out.vertices) - return out + + return getWorldVertices(outputMesh.geometry, threeObject) } const DEFAULT_COMPOUND_CHILD_MASS = 1 function inferPhysicsGroup (facade, threeObject) { if (facade.physics && facade.physics.isStatic) { - // if (false) { // Static groups perform better as a merged btBvhTriangleMeshShape instead of a compound collision shape - console.log(`~~ generating trimesh`) - const combinedGeometry = unifyChildGeometries(facade, threeObject) return { - // shape: 'bvh-tri-mesh', - shape: 'convex-hull', + shape: 'bvh-tri-mesh', args: [combinedGeometry] } } else { @@ -182,12 +175,8 @@ function inferPhysicsGroup (facade, threeObject) { // const rot = new Quaternion() // const scale = new Vector3() // child.matrixWorld.decompose(trans, rot, scale) - // console.log(`~~ child`, trans, rot, scale) - // console.log(`~~ child elems`, child.matrix.elements) - // const zeroScale = new Vector3(0, 0, 0) // const t = new Matrix4().compose(trans, rot, zeroScale) - // console.log(`~~ child elems`, t.elements) return [ inferPhysicsShape(child.$facade), @@ -197,7 +186,7 @@ function inferPhysicsGroup (facade, threeObject) { (child.physics && child.physics.mass) || DEFAULT_COMPOUND_CHILD_MASS ] }) - + return { shape: 'compound', args: args @@ -217,7 +206,7 @@ export function inferPhysicsShape (facade) { if (threeObject.type === 'Group') { return inferPhysicsGroup(facade, threeObject) } - + const geometry = threeObject.geometry if (facade.physics && facade.physics.isSoftBody) { diff --git a/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js b/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js index 1085e05d..905d078c 100644 --- a/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js +++ b/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js @@ -2,18 +2,12 @@ import { defineWorkerModule, getWorker, terminateWorkerById } from 'troika-worker-utils' import PhysicsManagerBase from '../../common/facade/PhysicsManagerBase' import { physicsWorldAmmoModule, WORKER_ID } from './worker/PhysicsWorldAmmo.worker.js' -import CONSTANTS from '../../engines/ammo/constants' +import CONSTANTS from '../../common/constants' let workerId = 1 const { - MSG_HDR_SZ, - MSG_TYPES, - MSG_ITEM_SIZES, - DEBUG_MSG, - DEBUG_MAX_BUFFER_SIZE, - SOFT_BODY_TYPE, - SOFT_BODY_MSG_SIZES + MSG_TYPES } = CONSTANTS const ENABLE_DEBUGGER = Boolean(process.env.NODE_ENV === 'development' || localStorage.getItem('troika-physics:forceDebugEnabled')) @@ -21,7 +15,6 @@ const ENABLE_DEBUGGER = Boolean(process.env.NODE_ENV === 'development' || localS export class PhysicsManagerAmmo extends PhysicsManagerBase { initPhysics () { if (!this.physicsWorkerModule) { - // Define worker module on-demand to support multiple PhysicsManagers in a scene this.workerId = `${WORKER_ID}-${workerId++}` const initPhysicsWorkerModule = defineWorkerModule(Object.assign( @@ -51,18 +44,17 @@ export class PhysicsManagerAmmo extends PhysicsManagerBase { throw new Error('PhysicsManager: _returnTransferable is only for Transferable Typed Arrays') } if (payload.buffer.byteLength === 0) { - // throw new Error('PhysicsManager: Transferable Array has zero byte length') console.warn('PhysicsManagerAmmo: Transferable array has zero byte length, it may still be in-use in the worker thread.') return } worker.postMessage(payload.buffer, [payload.buffer]) } - // Wrap the WorkerManager event handler so we can directly access messages - const _oldOnmessage = worker.onmessage + const _oldOnMessageHandler = worker.onmessage + worker.onmessage = e => { let { data } = e - let _isPhysicsMessage = false + let _messageHandled = false // byteLength === 1 is the worker making a SUPPORT_TRANSFERABLE test if (data instanceof ArrayBuffer && data.byteLength !== 1) { @@ -70,12 +62,11 @@ export class PhysicsManagerAmmo extends PhysicsManagerBase { } if (data instanceof Float32Array) { - _isPhysicsMessage = true // Assume no WorkerModule getTransferable usage + _messageHandled = true - // console.log(`~~ received transferable!`, data.length) switch (data[0]) { case MSG_TYPES.RIGID_OUTPUT: - this.handleRigidBodiesUpdate(data, data[1], MSG_HDR_SZ, MSG_ITEM_SIZES.RIGID) + this.handleRigidBodiesUpdate(data, data[1]) _returnTransferable(data) break case MSG_TYPES.SOFT_OUTPUT: @@ -83,36 +74,26 @@ export class PhysicsManagerAmmo extends PhysicsManagerBase { _returnTransferable(data) break case MSG_TYPES.DEBUG_OUTPUT: { - const needsUpdate = Boolean(data[MSG_HDR_SZ + DEBUG_MSG.NEEDS_UPDATE]) - const drawOnTop = Boolean(data[MSG_HDR_SZ + DEBUG_MSG.DRAW_ON_TOP]) - const startIndex = data[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_START] - const endIndex = data[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_END] - const positionOffset = MSG_HDR_SZ + DEBUG_MSG.POSITIONS_BASE - const colorOffset = MSG_HDR_SZ + DEBUG_MSG.COLORS_BASE - - if (needsUpdate) { - this.handleDebugUpdate(data, drawOnTop, startIndex, endIndex, positionOffset, colorOffset) - } + this.handleDebugUpdate(data) _returnTransferable(data) break } + case MSG_TYPES.COLLISION_OUTPUT: + this.handleCollisionsUpdate(data, data[1]) + _returnTransferable(data) + break default: console.warn(`Unrecognized transferrable message type: ${data[0]}`) break } - } else if (data._physicsMsg) { - console.log('~~ got other physics message') - _isPhysicsMessage = true // Assume no WorkerModule gatTransferable usage } - if (_isPhysicsMessage) { - // this.receive(data) - + if (_messageHandled) { + // If we handled the message, do not allow it to propagate to WorkerModule return } - // Fallthrough to Troika WorkerModule - _oldOnmessage.call(worker, e) + _oldOnMessageHandler.call(worker, e) } return initPhysicsWorkerModule({ @@ -122,13 +103,9 @@ export class PhysicsManagerAmmo extends PhysicsManagerBase { console.warn('PhysicsManagerAmmo: init called but there is a PhysicsWorker already running') return Promise.resolve({ physicsReady: true }) } - - // this.initPhysicsWorkerModule().then(this.receive) } destructor () { - // Since PhysicsManager is a user-specified - // module we should clean up the worker when it is destroyed. terminateWorkerById(this.workerId) delete this.physicsWorkerModule super.destructor() diff --git a/packages/troika-physics/src/engines/ammo/ammoConstants.js b/packages/troika-physics/src/engines/ammo/ammoConstants.js new file mode 100644 index 00000000..8ccd7155 --- /dev/null +++ b/packages/troika-physics/src/engines/ammo/ammoConstants.js @@ -0,0 +1,32 @@ +// More info on states https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6221 +const ACTIVATION_STATES = Object.freeze({ + ACTIVE_TAG: 1, + ISLAND_SLEEPING: 2, + WANTS_DEACTIVATION: 3, // Don't manually set this + DISABLE_DEACTIVATION: 4, + DISABLE_SIMULATION: 5 +}) + +const COLLISION_FLAGS = Object.freeze({ + CF_STATIC_OBJECT: 1, + CF_KINEMATIC_OBJECT: 2, + CF_NO_CONTACT_RESPONSE: 4, + CF_CUSTOM_MATERIAL_CALLBACK: 8, + CF_CHARACTER_OBJECT: 16, + CF_DISABLE_VISUALIZE_OBJECT: 32, + CF_DISABLE_SPU_COLLISION_PROCESSING: 64, + CF_HAS_CONTACT_STIFFNESS_DAMPING: 128, + CF_HAS_CUSTOM_DEBUG_RENDERING_COLOR: 256, + CF_HAS_FRICTION_ANCHOR: 512, + CF_HAS_COLLISION_SOUND_TRIGGER: 1024 +}) + +export default Object.freeze({ + DEFAULT_ACTIVATION_STATE: ACTIVATION_STATES.ACTIVE_TAG, // DISABLE_DEACTIVATION, + ACTIVATION_STATES, + COLLISION_FLAGS, + // Map generic method names used by troika-physics to this physics engine + METHODS_TO_AMMO: Object.freeze({ + Vector3: 'btVector3' + }) +}) diff --git a/packages/troika-physics/src/engines/ammo/index.js b/packages/troika-physics/src/engines/ammo/index.js index bdb7f559..91617775 100644 --- a/packages/troika-physics/src/engines/ammo/index.js +++ b/packages/troika-physics/src/engines/ammo/index.js @@ -1,3 +1,2 @@ -// export { CONSTRAINT_TYPES } from './constants' export { PhysicsManagerAmmo as PhysicsManager } from './PhysicsManagerAmmo' export { extendAsPhysical } from '../../common/facade/PhysicsObject' diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoDebugDrawer.js b/packages/troika-physics/src/engines/ammo/worker/AmmoDebugDrawer.js index bbdb60ea..ce5fa36a 100644 --- a/packages/troika-physics/src/engines/ammo/worker/AmmoDebugDrawer.js +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoDebugDrawer.js @@ -12,11 +12,11 @@ * @param {*} Thenable * @param {*} Ammo */ -export default function getAmmoDebugDrawer (Thenable, Ammo, CONSTANTS) { +export default function getAmmoDebugDrawer (Thenable, Ammo, CONSTANTS, AMMO_CONSTANTS) { const { MSG_HDR_SZ, MSG_TYPES, - MSG_ITEM_SIZES, + DEBUG_MSG_SIZE, DEBUG_MAX_BUFFER_SIZE, DEBUG_MSG } = CONSTANTS @@ -55,9 +55,9 @@ export default function getAmmoDebugDrawer (Thenable, Ammo, CONSTANTS) { this.debugDrawMode = options.debugDrawMode || AMMO_DEBUG_CONSTANTS.DrawWireframe var drawOnTop = this.debugDrawMode & AMMO_DEBUG_CONSTANTS.DrawOnTop || false - this._debugOutput = new Float32Array(MSG_HDR_SZ + MSG_ITEM_SIZES.DEBUG) // There's only one "item" for debug drawer data, that contains all debug output geometry + this._debugOutput = new Float32Array(MSG_HDR_SZ + DEBUG_MSG_SIZE) // There's only one "item" for debug drawer data, that contains all debug output geometry this._debugOutput[0] = MSG_TYPES.DEBUG_OUTPUT // Message type - this._debugOutput[1] = 0 // MSG_ITEM_SIZES.DEBUG // Message length + this._debugOutput[1] = 0 // Message length // Set initial values this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.NEEDS_UPDATE] = 0 // false @@ -108,7 +108,7 @@ export default function getAmmoDebugDrawer (Thenable, Ammo, CONSTANTS) { this._debugOutput[MSG_HDR_SZ + DEBUG_MSG.GEOM_DRAW_RANGE_IDX_END] = this.index if (this.index > DEBUG_MAX_BUFFER_SIZE) { - console.warn(`AmmoDebugDrawer: Max buffer size exceeded (${this.index} > ${DEBUG_MAX_BUFFER_SIZE}), viausl artifacts will be present in debug wireframes (missing geometry, etc.)`) + console.warn(`AmmoDebugDrawer: Max buffer size exceeded (${this.index} > ${DEBUG_MAX_BUFFER_SIZE}), visual artifacts will be present in debug wireframes (missing geometry, etc.)`) } return true @@ -187,7 +187,7 @@ export default function getAmmoDebugDrawer (Thenable, Ammo, CONSTANTS) { } AmmoDebugDrawer.prototype.reportErrorWarning = function (warningString) { - if (Ammo.hasOwnProperty('Pointer_stringify')) { + if (Object.prototype.hasOwnProperty.call(Ammo, 'Pointer_stringify')) { console.warn(Ammo.Pointer_stringify(warningString)) } else if (!this.warnedOnce) { this.warnedOnce = true diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js b/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js index ee93b2d8..cacec1d5 100644 --- a/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js @@ -1,51 +1,55 @@ -import { CubicBezierCurve } from '../../../../../../node_modules/three/src/Three' - /* eslint-env worker */ /* eslint-disable new-cap */ -export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, shapeManager, AmmoDebugDrawer) { +export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, AMMO_CONSTANTS, utils, shapeManager, AmmoDebugDrawer) { + const { + ACTIVATION_STATES, + DEFAULT_ACTIVATION_STATE + } = AMMO_CONSTANTS const { MSG_HDR_SZ, MSG_TYPES, - MSG_ITEM_SIZES, + RIGID_MSG_SIZE, SOFT_BODY_TYPE, - SOFT_BODY_MSG_SIZES + SOFT_BODY_MSG_SIZES, + CONTACT_SIZE, + COLLISION_SIZE } = CONSTANTS - const DEFAULT_SOFT_BODY_TYPE = SOFT_BODY_TYPE.TRIMESH const _sharedTransform = new Ammo.btTransform() const _sharedVec3A = new Ammo.btVector3() - const _sharedVec3B = new Ammo.btVector3() - const _sharedQuat = new Ammo.btQuaternion() + // const _sharedVec3B = new Ammo.btVector3() + // const _sharedQuat = new Ammo.btQuaternion() let _sharedVecRef = null + let _tempArr = [] + let _handledCollisionKeys = [] return class AmmoPhysicsEngine { constructor (options = {}) { // Transferrable objects resized in chunkSize steps - this._chunkSz = options.chunkSize || 50 // options.reportsize || 50; + this._chunkSz = options.chunkSize || 50 // Initialize Transferable output arrays at initial chunk sized // [, , ...payload] - this._rigidOutput = new Float32Array(MSG_HDR_SZ + this._chunkSz * MSG_ITEM_SIZES.RIGID) - this._collisionOutput = new Float32Array(MSG_HDR_SZ + this._chunkSz * MSG_ITEM_SIZES.COLLISION) - this._vehicleOutput = new Float32Array(MSG_HDR_SZ + this._chunkSz * MSG_ITEM_SIZES.VEHICLE) - this._constraintOutput = new Float32Array(MSG_HDR_SZ + this._chunkSz * MSG_ITEM_SIZES.CONSTRAINT) - this._softOutput = new Float32Array(MSG_HDR_SZ + this._chunkSz * MSG_ITEM_SIZES.SOFT) + this._rigidOutput = new Float32Array(MSG_HDR_SZ) + this._softOutput = new Float32Array(MSG_HDR_SZ) + this._collisionOutput = new Float32Array(MSG_HDR_SZ) + this._constraintOutput = new Float32Array(MSG_HDR_SZ) + this._vehicleOutput = new Float32Array(MSG_HDR_SZ) this._rigidOutput[0] = MSG_TYPES.RIGID_OUTPUT + this._softOutput[0] = MSG_TYPES.SOFT_OUTPUT this._collisionOutput[0] = MSG_TYPES.COLLISION_OUTPUT - this._vehicleOutput[0] = MSG_TYPES.VEHICLE_OUTPUT this._constraintOutput[0] = MSG_TYPES.CONSTRAINT_OUTPUT - this._softOutput[0] = MSG_TYPES.SOFT_OUTPUT + this._vehicleOutput[0] = MSG_TYPES.VEHICLE_OUTPUT this._softOutputMsgSize = 0 - // this._nextBodyId = 0 // numeric index ID this._bodies = { rigid: {}, soft: {}, - collisionObj: {} // More generic collisionObjects + collisionObj: {} } this._bodyCounts = { rigid: 0, @@ -56,6 +60,10 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, this._facadeIdsToBodyIds = {} this._facadeIdsToBodyTypes = {} this._facadeIdsToPhysicsConfigs = Object.create(null) + this._bodiesWithListeners = [] + + this._vehicles = [] + this._constraints = [] this.softBodyHelpers = null this.physicsWorld = null @@ -77,7 +85,6 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, } _init () { - // Physics configuration const collisionConfiguration = new Ammo.btSoftBodyRigidBodyCollisionConfiguration() const dispatcher = new Ammo.btCollisionDispatcher(collisionConfiguration) const broadphase = new Ammo.btDbvtBroadphase() @@ -87,9 +94,7 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, this.physicsWorld = new Ammo.btSoftRigidDynamicsWorld(dispatcher, broadphase, solver, collisionConfiguration, softBodySolver) _sharedVec3A.setValue(0, CONSTANTS.DEFAULT_GRAVITY, 0) - // this.physicsWorld.setGravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) this.physicsWorld.setGravity(_sharedVec3A) - // this.physicsWorld.getWorldInfo().set_m_gravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) this.physicsWorld.getWorldInfo().set_m_gravity(_sharedVec3A) this.softBodyHelpers = new Ammo.btSoftBodyHelpers() @@ -112,11 +117,8 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, if (!bodyType) { throw new Error('bodyType is required') } - // Set indexes/keys - // const bodyId = this._nextBodyId++ physicsBody.setUserIndex(physicsBodyId) - // physicsBody.setUserPointer({facadeId}) this._bodyIdsToFacadeIds[physicsBodyId] = facadeId this._facadeIdsToBodyIds[facadeId] = physicsBodyId this._facadeIdsToBodyTypes[facadeId] = bodyType @@ -131,17 +133,12 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, _addCollisionObject (facadeId, bodyId, bodyConfig) { const { shapeConfig, - physicsConfig, initialMatrixWorld } = bodyConfig const physicsShape = shapeManager.getShape(shapeConfig) - // var transform = new Ammo.btTransform() - // transform.setIdentity() _sharedTransform.setFromOpenGLMatrix(initialMatrixWorld) - // transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) - // transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) var collisionObject = new Ammo.btBvhTriangleMeshShape() collisionObject.setCollisionShape(physicsShape) @@ -161,13 +158,10 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, shapeConfig, physicsConfig, initialMatrixWorld - // initialPos, - // initialQuat } = bodyConfig const { friction, restitution, - // isDisabled = false, isKinematic = false, isStatic = false } = physicsConfig @@ -180,35 +174,23 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, const physicsShape = shapeManager.getShape(shapeConfig) - // var transform = new Ammo.btTransform() - // transform.setIdentity() - // transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) - // transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) - - // var transform = new Ammo.btTransform() - // transform.setIdentity() _sharedTransform.setFromOpenGLMatrix(initialMatrixWorld) - // transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) - // transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) - var motionState = new Ammo.btDefaultMotionState(_sharedTransform) + const motionState = new Ammo.btDefaultMotionState(_sharedTransform) _sharedVec3A.setValue(0, 0, 0) // localInertia physicsShape.calculateLocalInertia(mass, _sharedVec3A) - var rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, motionState, physicsShape, _sharedVec3A) - var rigidBody = new Ammo.btRigidBody(rbInfo) + const rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, motionState, physicsShape, _sharedVec3A) + const rigidBody = new Ammo.btRigidBody(rbInfo) if (isKinematic) { utils.setKinematic(rigidBody, true) } - /* - // TODO evaluate if we need this. Expose `initialActivationState` with default? - if (mass > 0) { - Disable deactivation - utils.disableDeactivation(rigidBody) - } - */ + // TODO evaluate if we need this. Expose `initialActivationState` with default? + // if (mass > 0) { + // utils.disableDeactivation(rigidBody) + // } if (friction) { rigidBody.setFriction(friction) @@ -254,7 +236,7 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, ) break case SOFT_BODY_TYPE.CLOTH: - console.warn('~~ TODO cloth', vertices) + console.warn('TODO cloth', vertices) break case SOFT_BODY_TYPE.ROPE: { const numVerts = vertices.length / 3 @@ -274,8 +256,7 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, vertices[lastIdxBase + 2] ), middleNodeCt, - // numBetweenNodes // Number of nodes between start & and - 0 // FIXEDS 1: First node is fixed, 2: Last node Fixed, 3: Both are fixed + 0 // FIXEDs 1: First node is fixed, 2: Last node Fixed, 3: Both are fixed ) break } @@ -291,32 +272,28 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, sbConfig.set_piterations(40) sbConfig.set_collisions(0x11) // Soft-soft and soft-rigid collisions - + if (softBodyType !== SOFT_BODY_TYPE.ROPE) { - - - sbConfig.set_kDF(friction) // Dynamic friction coefficient [0,1] sbConfig.set_kDP(damping) // Damping coefficient [0,1] sbConfig.set_kPR(pressure) // Pressure coefficient [-inf,+inf] - + // sbConfig.set_kCHR(0.99) // Rigid contacts hardness [0,1] // sbConfig.set_kKHR(0.99) // Kinetic contacts hardness [0,1] // sbConfig.set_kSHR(0.99) // Soft contacts hardness [0,1] - + // sbConfig.set_kSRHR_CL(0.99) // Soft vs rigid hardness [0,1] (cluster only) // sbConfig.set_kSKHR_CL(0.99) // Soft vs kinetic hardness [0,1] (cluster only) // sbConfig.set_kSSHR_CL(0.99) // Soft vs soft hardness [0,1] (cluster only) - + // Stiffness softBody.get_m_materials().at(0).set_m_kLST(0.9) // Linear stiffness coefficient [0,1] softBody.get_m_materials().at(0).set_m_kAST(0.9) // Area/Angular stiffness coefficient [0,1] // softBody.get_m_materials().at(0).set_m_kVST(0.9) // Volume stiffness coefficient [0,1] } else { - // TODO custom settings for ropes? + // TODO custom settings for rope? // sbConfig.set_viterations(10) // sbConfig.set_piterations(10) - } softBody.setTotalMass(mass, false) @@ -341,7 +318,6 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, switch (softBodyType) { case SOFT_BODY_TYPE.TRIMESH: - // this._softOutputMsgSize += softBody.get_m_faces().size() * 3 // faces are in Bullet 3+ this._softOutputMsgSize += SOFT_BODY_MSG_SIZES.HDR + (softBody.get_m_nodes().size() * SOFT_BODY_MSG_SIZES.TRIMESH) break case SOFT_BODY_TYPE.CLOTH: @@ -387,7 +363,6 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, } else if (bodyType === 'soft') { switch (cfg.softBodyType || DEFAULT_SOFT_BODY_TYPE) { case SOFT_BODY_TYPE.TRIMESH: - // this._softOutputMsgSize += softBody.get_m_faces().size() * 3 // faces are in Bullet 3+ this._softOutputMsgSize -= SOFT_BODY_MSG_SIZES.HDR + (body.get_m_nodes().size() * SOFT_BODY_MSG_SIZES.TRIMESH) break case SOFT_BODY_TYPE.CLOTH: @@ -418,7 +393,7 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, const body = this._bodies[bodyType][facadeId] if (!body) { - console.warn('update: body not found:', facadeId, bodyId, bodyType) + console.warn('update: body not found:', facadeId, bodyType) return } @@ -446,96 +421,146 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, const forceSleep = true // If true, will still passively collide with other bodies const bodyType = this._facadeIdsToBodyTypes[facadeId] const body = this._bodies[bodyType][facadeId] - const deactivatedState = forceSleep ? CONSTANTS.ACTIVATION_STATES.ISLAND_SLEEPING : CONSTANTS.ACTIVATION_STATES.DISABLE_SIMULATION + const deactivatedState = forceSleep ? ACTIVATION_STATES.ISLAND_SLEEPING : ACTIVATION_STATES.DISABLE_SIMULATION const newActivationState = isPaused ? deactivatedState - : CONSTANTS.DEFAULT_ACTIVATION_STATE + : DEFAULT_ACTIVATION_STATE body.forceActivationState(newActivationState) } // updatePhysicsShape (facadeId, shapeMethodConfig) { - // console.log(`~~ TODO still need this?`) - - // // const body = this._rigidBodies[facadeId] - // // if (!body) { - // // console.warn(`updatePhysicsShape: body not found`, facadeId, _rigidBodies) - // // return - // // } - // // const collisionShape = body.getCollisionShape() + // const body = this._rigidBodies[facadeId] + // if (!body) { + // return + // } + // const collisionShape = body.getCollisionShape() - // // const { method, args } = shapeMethodConfig - // // const composedArgs = utils.recurComposeArgs(args || []) - // // collisionShape[method](...composedArgs) + // const { method, args } = shapeMethodConfig + // const composedArgs = utils.recurComposeArgs(args || []) + // collisionShape[method](...composedArgs) - // // // body.setCollisionShape(collisionShape) + // body.setCollisionShape(collisionShape) - // // // if (method === 'setLocalScaling') { - // // // physicsWorld.updateSingleAABB(body) - // // // } + // if (method === 'setLocalScaling') { + // physicsWorld.updateSingleAABB(body) + // } // } - _getCollisions (deltaTimeSec) { - const output = [] - let collisionArr - let contactsArr + sendVehicles () { + // TODO + } + + /** + * Send information about body collisions + * Helpful threads: + * - https://pybullet.org/Bullet/phpBB3/viewtopic.php?f=9&t=1691&start=0 * + * - https://pybullet.org/Bullet/phpBB3/viewtopic.php?f=9&t=3997&start=15 + * > It seems if you want to detect collisions between 'real' bodies -- do the contact manifold iteration. If you want to know about the amount of intrusion into a given space, then use an explicit collision query, possibly accelerated through use of a ghost object. + * > Only use btGhost acceleration if the query location is the same for at least a few frames, otherwise its pair caching isn't helping much. + * + * - Iterating over all contact pairs is best for "real" (rendered) objects. + * - Use `ghostObjects` (trigger volumes?) to improve performance for collisions with "static" things (like power-ups in a game) + * + * Note that the newer callback-based API (contactTest, contactPairTest) is in 2.76+ + * and not available in our Ammo/Bullet version (~2.73) + * "Bullet 2.76 onwards let you perform an instant query on the world (btCollisionWorld or btDiscreteDynamicsWorld) using the contactTest query. The contactTest query will perform a collision test against all overlapping objects in the world, and produces the results using a callback." + */ + sendCollisions (deltaTimeSec) { + _handledCollisionKeys = [] // only output one collision between a given pair, since we emit the event for both anyway + + _tempArr = [] - // https://pybullet.org/Bullet/phpBB3/viewtopic.php?f=9&t=1691&start=0 const numManifolds = this.physicsWorld.getDispatcher().getNumManifolds() + + let offset = MSG_HDR_SZ + for (let i = 0; i < numManifolds; i++) { const contactManifold = this.physicsWorld.getDispatcher().getManifoldByIndexInternal(i) const bodyA = contactManifold.getBody0() // btCollisionObject const bodyB = contactManifold.getBody1() // btCollisionObject + const bodyAId = bodyA.getUserIndex() // bodyA physicsBodyId + const bodyBId = bodyB.getUserIndex() // bodyB physicsBodyId + + const collisionKey = `${bodyAId}-${bodyBId}` + + const emitCollision = !_handledCollisionKeys[collisionKey] && ( + this._bodiesWithListeners.indexOf(bodyAId) !== -1 || + this._bodiesWithListeners.indexOf(bodyBId) !== -1 + ) + + // TODO future optimization: only compute/return contact points if required. + // - Add new event listener signature? i.e. `onCollisionContact`, or add options to `onCollision` somehow? + const computeContacts = true // (this._bodiesWithListeners[bodyAId] === 2 || this._bodiesWithListeners[bodyAId] === 2) + + if (emitCollision) { + _handledCollisionKeys.push(collisionKey) + + // Pre-fill with zeroes to eliminate NaNs in the transferrable output + // TODO won't need this if we can preallocate a Float32Array with the right size up front + _tempArr.length += COLLISION_SIZE + _tempArr.fill(0, offset, offset + COLLISION_SIZE) + + _tempArr[offset + 0] = bodyAId + _tempArr[offset + 1] = bodyBId + _tempArr[offset + 2] = 0 + + if (computeContacts) { + /* + * https://pybullet.org/Bullet/phpBB3/viewtopic.php?f=9&t=1691&start=0 + * > the contact points are available, each overlapping pair of objects has up to 4 points in a btPersistentContactManifold (=contact cache). + */ + const numContacts = contactManifold.getNumContacts() + _tempArr[offset + 2] = numContacts + + for (let j = 0; j < numContacts; j++) { + const pt = contactManifold.getContactPoint(j) // btManifoldPoint + const pointImpulse = pt.getAppliedImpulse() // N⋅s (Newton seconds) + const pointForce = pointImpulse / deltaTimeSec // N (Newtons) + const pointA = pt.getPositionWorldOnA() // btVector3 + const pointB = pt.getPositionWorldOnB() // btVector3 + const pointNormal = pt.m_normalWorldOnB + + const contactOffset = offset + 3 + (CONTACT_SIZE * j) + _tempArr[contactOffset + 0] = pointA.x() + _tempArr[contactOffset + 1] = pointA.y() + _tempArr[contactOffset + 2] = pointA.z() + + _tempArr[contactOffset + 3] = pointB.x() + _tempArr[contactOffset + 4] = pointB.y() + _tempArr[contactOffset + 5] = pointB.z() + + _tempArr[contactOffset + 6] = pointNormal.x() + _tempArr[contactOffset + 7] = pointNormal.y() + _tempArr[contactOffset + 8] = pointNormal.z() + + _tempArr[contactOffset + 9] = pointImpulse + _tempArr[contactOffset + 10] = pointForce + } + } - // TODO only output for events involving a body that has an onCollision event handler - // FIXME use preallocated arrays or transferrables - collisionArr = [ - this._bodyIdsToFacadeIds[bodyA.getUserIndex()], // bodyA facadeId - this._bodyIdsToFacadeIds[bodyB.getUserIndex()] // bodyB facadeId - // [] contactPoints - ] - - // TODO only compute/return contact points if required? - const numContacts = contactManifold.getNumContacts() - contactsArr = [] - for (let j = 0; j < numContacts; j++) { - const pt = contactManifold.getContactPoint(j) // btManifoldPoint - const ptImpulse = pt.getAppliedImpulse() // N⋅s (Newton seconds) - const ptForce = ptImpulse / deltaTimeSec // N (Newtons) - const ptObA = pt.getPositionWorldOnA() // btVector3 - const psObB = pt.getPositionWorldOnB() // btVector3 - const ptNorm = pt.m_normalWorldOnB - - contactsArr.push([ - [ptObA.x(), ptObA.y(), ptObA.z()], - [psObB.x(), psObB.y(), psObB.z()], - [ptNorm.x(), ptNorm.y(), ptNorm.z()], - ptImpulse, - ptForce - ]) + offset += COLLISION_SIZE } - if (contactsArr.length > 0) { - collisionArr.push(contactsArr) - } - output.push(collisionArr) } - return output + _tempArr[0] = MSG_TYPES.COLLISION_OUTPUT + _tempArr[1] = _handledCollisionKeys.length // Update payload size + + // TODO find a way to preallocate a size for this so we don't have to recreate it each time (or use a temporary output array) + this._collisionOutput = new Float32Array(_tempArr) + + this._transfer(this._collisionOutput) } - sendDebugInfo () { - const didUpdate = this.debugDrawer.update() - if (didUpdate) { - // Only transfer if the drawer had control of the payload and wrote to it - this._transfer(this.debugDrawer.getTxOutput()) - } + sendConstraints () { + // TODO } sendRigidBodies () { const numRigidBodies = this._bodyCounts.rigid - // Resize transferrable array if required - if (this._rigidOutput.length < MSG_HDR_SZ + numRigidBodies * MSG_ITEM_SIZES.RIGID) { - this._rigidOutput = new Float32Array(MSG_HDR_SZ + (Math.ceil(numRigidBodies / this._chunkSz) * this._chunkSz) * MSG_ITEM_SIZES.RIGID) + const needsResize = this._rigidOutput.length < MSG_HDR_SZ + numRigidBodies * RIGID_MSG_SIZE + if (needsResize) { + this._rigidOutput = new Float32Array(MSG_HDR_SZ + (Math.ceil(numRigidBodies / this._chunkSz) * this._chunkSz) * RIGID_MSG_SIZE) this._rigidOutput[0] = MSG_TYPES.RIGID_OUTPUT } @@ -551,8 +576,7 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, const motionState = physicsBody.getMotionState() if (motionState) { - const offset = MSG_HDR_SZ + (i++) * MSG_ITEM_SIZES.RIGID - // facadeOutput = new Array(8) + const offset = MSG_HDR_SZ + (i++) * RIGID_MSG_SIZE this._rigidOutput[offset + 0] = bodyId // facadeId motionState.getWorldTransform(_sharedTransform) var pos = _sharedTransform.getOrigin() @@ -631,54 +655,6 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, } offset += SOFT_BODY_MSG_SIZES.HDR + (size * SOFT_BODY_MSG_SIZES.TRIMESH) - - // const faces = physicsBody.get_m_faces() - // const size = faces.size() - // this._softOutput[offset + 2] = size // SOFT_BODY_MSG_SIZES.HDR[2] - - // for (let i = 0; i < size; i++) { - // const face = faces.at(i) - - // const node1 = face.get_m_n(0) - // const node2 = face.get_m_n(1) - // const node3 = face.get_m_n(2) - - // const vert1 = node1.get_m_x() - // const vert2 = node2.get_m_x() - // const vert3 = node3.get_m_x() - - // const normal1 = node1.get_m_n() - // const normal2 = node2.get_m_n() - // const normal3 = node3.get_m_n() - - // const off = offsetVert + i * 18 - - // this._softOutput[off] = vert1.x() - // this._softOutput[off + 1] = vert1.y() - // this._softOutput[off + 2] = vert1.z() - - // this._softOutput[off + 3] = normal1.x() - // this._softOutput[off + 4] = normal1.y() - // this._softOutput[off + 5] = normal1.z() - - // this._softOutput[off + 6] = vert2.x() - // this._softOutput[off + 7] = vert2.y() - // this._softOutput[off + 8] = vert2.z() - - // this._softOutput[off + 9] = normal2.x() - // this._softOutput[off + 10] = normal2.y() - // this._softOutput[off + 11] = normal2.z() - - // this._softOutput[off + 12] = vert3.x() - // this._softOutput[off + 13] = vert3.y() - // this._softOutput[off + 14] = vert3.z() - - // this._softOutput[off + 15] = normal3.x() - // this._softOutput[off + 16] = normal3.y() - // this._softOutput[off + 17] = normal3.z() - // } - - // offset += SOFT_BODY_MSG_SIZES.HDR + (size * SOFT_BODY_MSG_SIZES.TRIMESH) break } case SOFT_BODY_TYPE.ROPE: { @@ -709,12 +685,19 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, this._transfer(this._softOutput) } + sendDebugInfo () { + const didUpdate = this.debugDrawer.update() + if (didUpdate) { + // Only transfer if the drawer had control of the payload and wrote to it + this._transfer(this.debugDrawer.getTxOutput()) + } + } + _transfer (payload /* Float32Array */) { if (!payload.buffer) { throw new Error('_transfer is only for Transferable Typed Arrays') } if (payload.buffer.byteLength === 0) { - // throw new Error('PhysicsManager: Transferable Array has zero byte length') console.warn('AmmoPhysicsEngine: Transferable array has zero byte length, it may still be in-use in the main thread.') return } @@ -722,6 +705,15 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, } handleChanges (payload) { + if (payload.listenerRemove) { + payload.listenerRemove.forEach(facadeId => { + const bodyId = this._facadeIdsToBodyIds[facadeId] + const idx = this._bodiesWithListeners.indexOf(bodyId) + if (idx !== -1) { + this._bodiesWithListeners.splice(idx, 1) + } + }) + } if (payload.remove) { payload.remove.forEach(facadeId => { this.remove(facadeId) @@ -732,19 +724,26 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, this.add(facadeCfg.facadeId, facadeCfg) }) - // TEMP - // if (Object.values(this._bodies.soft).length === 1 && !this._hasAnch) { + // TEMP test soft body anchors. these should be a part of the generic "constraints" this engine exposes + // if (Object.values(this._bodies.soft).length === 1 && !this._hasAnchorsTest) { // const rope = Object.values(this._bodies.soft)[0] // const floor = Object.values(this._bodies.rigid)[0] // const block = Object.values(this._bodies.rigid)[1] // var influence = 1 // const last = rope.get_m_nodes().size() - // console.log('~~ ANCHOR ADDED') // rope.appendAnchor(0, block, true, influence) // rope.appendAnchor(last - 1, floor, true, influence) - // this._hasAnch = true + // this._hasAnchorsTest = true // } } + if (payload.listenerAdd) { + payload.listenerAdd.forEach(facadeId => { + const bodyId = this._facadeIdsToBodyIds[facadeId] + + // TODO store collision listener params/options: `1` is a basic onCollision listener, `2` could be one with contactPoints in addition + this._bodiesWithListeners.push(bodyId) + }) + } if (payload.update) { payload.update.forEach(facadeCfg => { this.update(facadeCfg.facadeId, facadeCfg) @@ -766,69 +765,21 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, this.physicsWorld.stepSimulation(deltaTimeSec, 10) - // if (_vehicles.length > 0) { - // reportVehicles() - // } - // reportCollisions(); - // if (_constraints.length > 0) { - // reportConstraints() - // } + if (this._vehicles.length > 0) { + this.sendVehicles() + } + if (this._bodiesWithListeners.length > 0) { + this.sendCollisions(deltaTimeSec) // TODO only send if we know there are collision listeners? + } + if (this._constraints.length > 0) { + this.sendConstraints() + } this.sendRigidBodies() this.sendSoftBodies() - // if (_softbody_enabled) { - // reportWorld_softbodies() - // } if (this.debugDrawer) { this.sendDebugInfo() } - - return - - // const debugDrawerOutput = this.debugDrawer ? this._getDebugDrawerOutput() : null - - // const softBodyOutput = [] // new Float32Array() - - // // Update soft volumes - // for (const facadeId in this._bodies.soft) { - // const physicsBody = this._bodies.soft[facadeId] - - // // Only update motionState for active (activationState) bodies - // if (physicsBody.isActive()) { - // facadeOutput = new Array(2) // [facadeId, [x1,y1,z1,nx1,ny1,nz1, x2,y2,z2,nx2,ny2,nz2, ...etc ]] - // facadeOutput[0] = facadeId - // const softBodyNodes = physicsBody.get_m_nodes() - // const numNodes = softBodyNodes.size() - // const flattenedDims = 6 - // const nodesOutput = new Array(numNodes * flattenedDims) - - // for (let i = 0; i < numNodes; i++) { - // const node = softBodyNodes.at(i) - // const nodePos = node.get_m_x() - // const di = flattenedDims * i - // nodesOutput[di + 0] = nodePos.x() - // nodesOutput[di + 1] = nodePos.y() - // nodesOutput[di + 2] = nodePos.z() - // const nodeNormal = node.get_m_n() - // nodesOutput[di + 3] = nodeNormal.x() - // nodesOutput[di + 4] = nodeNormal.y() - // nodesOutput[di + 5] = nodeNormal.z() - // } - // facadeOutput[1] = nodesOutput - - // softBodyOutput.push(facadeOutput) - // } - // } - - // Get collision pairs - const collisionsOutput = this._getCollisions(deltaTimeSec) - - return { - rigidBodies: rigidBodyOutput, - softBodies: softBodyOutput, - collisions: collisionsOutput, - debugDrawerOutput: debugDrawerOutput - } } receiveMessage (event) { @@ -842,20 +793,20 @@ export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, // Transferable object returned from main thread switch (data[0]) { case MSG_TYPES.RIGID_OUTPUT: - this._rigidOutput = data // new Float32Array(data) + this._rigidOutput = data break - // case MSG_TYPES.COLLISION_OUTPUT: - // this._collisionOutput = data - // break - // case MSG_TYPES.VEHICLE_OUTPUT: - // this._vehicleOutput = data - // break - // case MSG_TYPES.CONSTRAINT_OUTPUT: - // this._constraintOutput = data - // break case MSG_TYPES.SOFT_OUTPUT: this._softOutput = data break + case MSG_TYPES.COLLISION_OUTPUT: + this._collisionOutput = data + break + case MSG_TYPES.CONSTRAINT_OUTPUT: + this._constraintOutput = data + break + case MSG_TYPES.VEHICLE_OUTPUT: + this._vehicleOutput = data + break case MSG_TYPES.DEBUG_OUTPUT: this.debugDrawer.handleTxReturn(data) break diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js b/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js index 5e71b10b..ee500503 100644 --- a/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js @@ -26,11 +26,12 @@ export default function getAmmoShapeManager (Ammo, utils) { numTris, associations } = args[0] - console.log('~~ worker making bvh-tri-mesh', vertices, indices, numTris, associations) + + // console.log('~~ worker making bvh-tri-mesh', vertices, indices, numTris, associations) + // TODO investigate using for btTriangleIndexVertexArray as an alternative to btTriangleMesh. Improved performance? const triMesh = new Ammo.btTriangleMesh() - // // triMesh.preallocateVertices() for (let i = 0; i < indices.length; i += 3) { const va = indices[i + 0] * 3 @@ -56,7 +57,6 @@ export default function getAmmoShapeManager (Ammo, utils) { break } case 'convex-hull': { - console.log('~~ convex-hull', args) const { vertices } = args[0] ammoShape = new Ammo.btConvexHullShape() diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js b/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js index 9ad3141d..295a9f60 100644 --- a/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js @@ -1,7 +1,14 @@ /* eslint-env worker */ /* eslint-disable new-cap */ -export default function getAmmoUtils (Ammo, CONSTANTS) { +export default function getAmmoUtils (Ammo, CONSTANTS, AMMO_CONSTANTS) { + const { + COLLISION_FLAGS, + METHODS_TO_AMMO, + ACTIVATION_STATES, + DEFAULT_ACTIVATION_STATE + } = AMMO_CONSTANTS + const _sharedTransform = new Ammo.btTransform() const _sharedVec3A = new Ammo.btVector3() const _zeroedVec3 = new Ammo.btVector3(0, 0, 0) @@ -15,7 +22,7 @@ export default function getAmmoUtils (Ammo, CONSTANTS) { let _method = arg.method if (_method) { // arg is an Ammo constructor - _method = CONSTANTS.METHODS_TO_AMMO[_method] || _method + _method = METHODS_TO_AMMO[_method] || _method const argArgs = this.recurComposeArgs(arg.args || []) if (!Object.prototype.hasOwnProperty.call(Ammo, _method)) { throw new Error(`Ammo missing specified constructor: ${_method}`) @@ -73,7 +80,7 @@ export default function getAmmoUtils (Ammo, CONSTANTS) { * @param {boolean} [force=false] */ disableDeactivation (body, force = false) { - const targetActivationState = CONSTANTS.ACTIVATION_STATES.DISABLE_DEACTIVATION + const targetActivationState = ACTIVATION_STATES.DISABLE_DEACTIVATION if (force) { body.forceActivationState(targetActivationState) @@ -94,7 +101,6 @@ export default function getAmmoUtils (Ammo, CONSTANTS) { if (isSoftBody) { body.setTotalMass(newMass, false) } else { - // const inertia = new Ammo.btVector3() _sharedVec3A.setValue(0, 0, 0) // Inertia will be calculated "into" this Vec3 body.getCollisionShape().calculateLocalInertia(newMass, _sharedVec3A) body.setMassProps(newMass, _sharedVec3A) @@ -132,12 +138,12 @@ export default function getAmmoUtils (Ammo, CONSTANTS) { */ setKinematic (body, isKinematic, isSoftBody) { if (isKinematic) { - body.setCollisionFlags(CONSTANTS.COLLISION_FLAGS.CF_KINEMATIC_OBJECT) + body.setCollisionFlags(COLLISION_FLAGS.CF_KINEMATIC_OBJECT) this.disableDeactivation(body) this.clearDynamics(body, isSoftBody) } else { body.setCollisionFlags(0) // Clear? - body.setActivationState(CONSTANTS.DEFAULT_ACTIVATION_STATE) + body.setActivationState(DEFAULT_ACTIVATION_STATE) } } @@ -150,12 +156,12 @@ export default function getAmmoUtils (Ammo, CONSTANTS) { */ setStatic (body, isStatic, isSoftBody) { if (isStatic) { - body.setCollisionFlags(CONSTANTS.COLLISION_FLAGS.CF_STATIC_OBJECT) + body.setCollisionFlags(COLLISION_FLAGS.CF_STATIC_OBJECT) this.disableDeactivation(body) this.clearDynamics(body, isSoftBody) } else { body.setCollisionFlags(0) // Clear? - body.setActivationState(CONSTANTS.DEFAULT_ACTIVATION_STATE) + body.setActivationState(DEFAULT_ACTIVATION_STATE) } } diff --git a/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js b/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js index 01b6136f..37c48a89 100644 --- a/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js +++ b/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js @@ -2,7 +2,9 @@ import { ThenableWorkerModule } from 'troika-worker-utils' import ammoLoader from '../../../../libs/troika-ammo.wasm.js' import getAmmoShapeManager from './AmmoShapeManager' import getAmmoUtils from './AmmoUtils' -import CONSTANTS from '../constants' +import CONSTANTS from '../../../common/constants' +import AMMO_CONSTANTS from '../ammoConstants' + import getAmmoPhysicsEngine from './AmmoPhysicsEngine' import getAmmoDebugDrawer from './AmmoDebugDrawer' @@ -29,12 +31,13 @@ export const physicsWorldAmmoModule = { supportsWasm, ammoLoader, CONSTANTS, + AMMO_CONSTANTS, getAmmoUtils, getAmmoPhysicsEngine, getAmmoShapeManager, getAmmoDebugDrawer ], - init (Thenable, _supportsWasm, getAmmo, _CONSTANTS, _getAmmoUtils, _getAmmoPhysicsEngine, _getAmmoShapeManager, _getAmmoDebugDrawer) { + init (Thenable, _supportsWasm, getAmmo, _CONSTANTS, _AMMO_CONSTANTS, _getAmmoUtils, _getAmmoPhysicsEngine, _getAmmoShapeManager, _getAmmoDebugDrawer) { /* eslint-env worker */ let physicsWorld = null @@ -45,15 +48,13 @@ export const physicsWorldAmmoModule = { if (!physicsWorld) { getAmmo().then(Ammo => { - const AmmoUtils = _getAmmoUtils(Ammo, _CONSTANTS) + const AmmoUtils = _getAmmoUtils(Ammo, _CONSTANTS, _AMMO_CONSTANTS) const utils = new AmmoUtils() const AmmoShapeManager = _getAmmoShapeManager(Ammo, utils) const shapeManager = new AmmoShapeManager() - const AmmoDebugDrawer = _getAmmoDebugDrawer(Thenable, Ammo, _CONSTANTS) - const AmmoPhysicsEngine = _getAmmoPhysicsEngine(Thenable, Ammo, _CONSTANTS, utils, shapeManager, AmmoDebugDrawer) + const AmmoDebugDrawer = _getAmmoDebugDrawer(Thenable, Ammo, _CONSTANTS, _AMMO_CONSTANTS) + const AmmoPhysicsEngine = _getAmmoPhysicsEngine(Thenable, Ammo, _CONSTANTS, _AMMO_CONSTANTS, utils, shapeManager, AmmoDebugDrawer) - console.log(`~~ init ~~~~~`,callArgs ) - physicsWorld = new AmmoPhysicsEngine({ enableDebugger: callArgs.enableDebugger }) @@ -64,9 +65,6 @@ export const physicsWorldAmmoModule = { }) } else { console.error('PhysicsWorldAmmo already initialized') - // physicsWorld.update(callArgs, result => { - // response.resolve(result) - // }) } return response }

    >>0?-1:(m>>>0>q>>>0|(m|0)==(q|0)&j>>>0>p>>>0)&1;else j=-1;j=z(j,l)|0;p=17}}else{j=l-j|0;p=17}do if((p|0)==17){p=0;if((j|0)>=0)if(!j)break;else break a;else{c[h>>2]=u;c[h+4>>2]=v;c[h+8>>2]=t;c[h+8+4>>2]=k;c[h+16>>2]=l;i=E;break a}}while(0);j=(c[i+4>>2]|0)==(E|0);if((c[i>>2]|0)==(E|0))if(j){I=c[e+8>>2]|0;F=z(I,B)|0;u=c[e+4>>2]|0;F=F-(z(u,C)|0)|0;H=c[e>>2]|0;I=(z(H,C)|0)-(z(I,A)|0)|0;H=(z(u,A)|0)-(z(H,B)|0)|0;u=c[i+12>>2]|0;j=c[(c[E+8>>2]|0)+12>>2]|0;C=c[j+88>>2]|0;A=(c[u+88>>2]|0)-C|0;v=c[j+92>>2]|0;B=(c[u+92>>2]|0)-v|0;j=c[j+96>>2]|0;u=(c[u+96>>2]|0)-j|0;G=(z(y-j|0,B)|0)-(z(u,x-v|0)|0)|0;j=(z(u,w-C|0)|0)-(z(y-j|0,A)|0)|0;C=(z(x-v|0,A)|0)-(z(B,w-C|0)|0)|0;F=Yr(G|0,((G|0)<0)<<31>>31|0,F|0,((F|0)<0)<<31>>31|0)|0;G=D()|0;I=Yr(j|0,((j|0)<0)<<31>>31|0,I|0,((I|0)<0)<<31>>31|0)|0;j=D()|0;H=Yr(C|0,((C|0)<0)<<31>>31|0,H|0,((H|0)<0)<<31>>31|0)|0;H=Lv(F|0,G|0,H|0,D()|0)|0;j=Lv(H|0,D()|0,I|0,j|0)|0;I=D()|0;j=(I|0)>0|(I|0)==0&j>>>0>0?2:1}else j=2;else j=j&1;i=(j|0)==2^b?i:E}while(0);j=c[d+8>>2]|0}E=c[E>>2]|0}while((E|0)!=(j|0));return i|0}function wc(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0,q=0,r=0,t=0,u=0.0,v=0.0,w=0.0,x=0;q=ea;ea=ea+176|0;c[q+96>>2]=1;c[q+96+4>>2]=e;c[q+96+8>>2]=d;c[q+96+12>>2]=16;f[q+96+16>>2]=1.0000000474974513e-03;a[q+40+24>>0]=1;p=q+40+20|0;c[p>>2]=0;c[q+40+12>>2]=0;c[q+40+16>>2]=0;o=q+40+52|0;a[o>>0]=1;n=q+40+48|0;c[n>>2]=0;c[q+40+40>>2]=0;c[q+40+44>>2]=0;a[q+40>>0]=1;c[q+40+4>>2]=0;c[q+40+28>>2]=0;c[q+40+32>>2]=0;a[q+16>>0]=1;c[q+12>>2]=0;c[q+4>>2]=0;c[q+8>>2]=0;a[q+36>>0]=1;c[q+32>>2]=0;c[q+24>>2]=0;c[q+28>>2]=0;c[q+96+20>>2]=e;ab(q,q+96|0,q+40|0)|0;c[6747]=(c[6747]|0)+1;d=kb(1271)|0;if(!d)m=0;else{c[(d+4+15&-16)+-4>>2]=d;m=d+4+15&-16}ub(m,b,c[q+40+4>>2]|0,c[p>>2]|0,0);if((c[q+40+28>>2]|0)>0){j=m+720|0;l=m+732|0;k=m+740|0;h=m+924|0;i=0;do{b=i*3|0;r=c[n>>2]|0;d=c[r+(b<<2)>>2]|0;e=c[r+(b+1<<2)>>2]|0;b=c[r+(b+2<<2)>>2]|0;if((d|0)<(e|0)){x=c[j>>2]|0;mh(m,0);r=(c[l>>2]|0)+-1|0;t=c[k>>2]|0;c[t+(r*52|0)+8>>2]=x+(d*104|0);c[t+(r*52|0)+12>>2]=x+(e*104|0);w=+f[x+(d*104|0)+8>>2]-+f[x+(e*104|0)+8>>2];v=+f[x+(d*104|0)+12>>2]-+f[x+(e*104|0)+12>>2];u=+f[x+(d*104|0)+16>>2]-+f[x+(e*104|0)+16>>2];f[t+(r*52|0)+16>>2]=+s(+(w*w+v*v+u*u));a[h>>0]=1}if((e|0)<(b|0)){r=c[j>>2]|0;mh(m,0);x=(c[l>>2]|0)+-1|0;t=c[k>>2]|0;c[t+(x*52|0)+8>>2]=r+(e*104|0);c[t+(x*52|0)+12>>2]=r+(b*104|0);u=+f[r+(e*104|0)+8>>2]-+f[r+(b*104|0)+8>>2];v=+f[r+(e*104|0)+12>>2]-+f[r+(b*104|0)+12>>2];w=+f[r+(e*104|0)+16>>2]-+f[r+(b*104|0)+16>>2];f[t+(x*52|0)+16>>2]=+s(+(u*u+v*v+w*w));a[h>>0]=1}if((b|0)<(d|0)){r=c[j>>2]|0;mh(m,0);x=(c[l>>2]|0)+-1|0;t=c[k>>2]|0;c[t+(x*52|0)+8>>2]=r+(b*104|0);c[t+(x*52|0)+12>>2]=r+(d*104|0);u=+f[r+(b*104|0)+8>>2]-+f[r+(d*104|0)+8>>2];v=+f[r+(b*104|0)+12>>2]-+f[r+(d*104|0)+12>>2];w=+f[r+(b*104|0)+16>>2]-+f[r+(d*104|0)+16>>2];f[t+(x*52|0)+16>>2]=+s(+(u*u+v*v+w*w));a[h>>0]=1}af(m,d,e,b,0);i=i+1|0}while((i|0)<(c[q+40+28>>2]|0))}if(c[q+40+12>>2]|0){c[q+40+4>>2]=0;d=c[p>>2]|0;if(d|0){if(a[q+40+24>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[p>>2]=0}a[q+40+24>>0]=1;c[p>>2]=0;c[q+40+12>>2]=0;c[q+40+16>>2]=0}if(c[q+40+40>>2]|0){c[q+40+32>>2]=0;d=c[n>>2]|0;if(d|0){if(a[o>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[n>>2]=0}a[o>>0]=1;c[n>>2]=0;c[q+40+40>>2]=0;c[q+40+44>>2]=0}if(g){e=c[m+732>>2]|0;if((e|0)>0){j=m+740|0;i=0;d=243703;do{b=c[j>>2]|0;h=b+(i*52|0)|0;d=(z(d,1664525)|0)+1013904223|0;k=q+124|0;l=h;g=k+52|0;do{c[k>>2]=c[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(g|0));k=h;l=b+(((d>>>0)%(e>>>0)|0)*52|0)|0;g=k+52|0;do{c[k>>2]=c[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(g|0));k=b+(((d>>>0)%(e>>>0)|0)*52|0)|0;l=q+124|0;g=k+52|0;do{c[k>>2]=c[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(g|0));i=i+1|0}while((i|0)!=(e|0))}else d=243703;h=c[m+752>>2]|0;if((h|0)>0){j=m+760|0;i=0;do{e=c[j>>2]|0;b=e+(i*44|0)|0;d=(z(d,1664525)|0)+1013904223|0;e=e+(((d>>>0)%(h>>>0)|0)*44|0)|0;k=q+124|0;l=b;g=k+44|0;do{c[k>>2]=c[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(g|0));k=b;l=e;g=k+44|0;do{c[k>>2]=c[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(g|0));k=e;l=q+124|0;g=k+44|0;do{c[k>>2]=c[l>>2];k=k+4|0;l=l+4|0}while((k|0)<(g|0));i=i+1|0}while((i|0)!=(h|0))}}d=c[q+32>>2]|0;if(d|0){if(a[q+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[q+32>>2]=0}a[q+36>>0]=1;c[q+32>>2]=0;c[q+24>>2]=0;c[q+28>>2]=0;d=c[q+12>>2]|0;if(d|0){if(a[q+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[q+12>>2]=0}d=c[n>>2]|0;if(d|0){if(a[o>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[n>>2]=0}a[o>>0]=1;c[n>>2]=0;c[q+40+40>>2]=0;c[q+40+44>>2]=0;d=c[p>>2]|0;if(!d){ea=q;return m|0}if(a[q+40+24>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[p>>2]=0;ea=q;return m|0} +function Qh(a,b,d){a=a|0;b=b|0;d=d|0;do if(!((b|0)==32&(d|0)==32)){if((b|0)==32){if((d|0)<20){b=a+96|0;break}if((d+-21|0)>>>0<9){b=a+104|0;break}}else{if((b|0)<20&(d|0)==32){b=a+100|0;break}if((b+-21|0)>>>0<9&(d|0)==32){b=a+108|0;break}if((b|0)==8&(d|0)==8){b=a+60|0;break}if((b|0)==8&(d|0)==1){b=a+76|0;break}if((b|0)==1&(d|0)==8){b=a+80|0;break}}if(!(d|b)){b=a+72|0;break}if((b|0)<20&(d|0)==28){b=a+88|0;break}if((b|0)==28&(d|0)<20){b=a+84|0;break}if((b|0)<20){if((d|0)<20){b=a+32|0;break}if((d+-21|0)>>>0<9){b=a+36|0;break}}else{if((d|0)<20&(b+-21|0)>>>0<9){b=a+40|0;break}if((b|0)==31)if((d|0)==31){b=a+48|0;break}else{b=a+44|0;break}}if((d|0)==31){b=a+52|0;break}else{b=a+56|0;break}}else b=a+92|0;while(0);return c[b>>2]|0}function Rh(b){b=b|0;var d=0;d=js(616)|0;c[d+164>>2]=1065353216;c[d+168>>2]=1065353216;c[d+172>>2]=1065353216;f[d+176>>2]=0.0;c[d+180>>2]=0;f[d+184>>2]=999999984306749440.0;c[d+188>>2]=0;c[d+188+4>>2]=0;c[d+188+8>>2]=0;c[d+188+12>>2]=0;c[d+204>>2]=1;c[d+208>>2]=-1;c[d+212>>2]=-1;c[d+216>>2]=1;f[d+220>>2]=0.0;f[d+224>>2]=.5;f[d+228>>2]=0.0;f[d+232>>2]=0.0;c[d+236>>2]=1;c[d+240>>2]=0;f[d+244>>2]=1.0;c[d+248>>2]=0;c[d+248+4>>2]=0;c[d+248+8>>2]=0;c[d+248+12>>2]=0;c[d+4>>2]=1065353216;c[d+8>>2]=0;c[d+8+4>>2]=0;c[d+8+8>>2]=0;c[d+8+12>>2]=0;c[d+24>>2]=1065353216;c[d+28>>2]=0;c[d+28+4>>2]=0;c[d+28+8>>2]=0;c[d+28+12>>2]=0;c[d+44>>2]=1065353216;c[d+48>>2]=0;c[d+48+4>>2]=0;c[d+48+8>>2]=0;c[d+48+12>>2]=0;c[d+48+16>>2]=0;c[d>>2]=5172;a[d+500>>0]=1;c[d+496>>2]=0;c[d+488>>2]=0;c[d+492>>2]=0;Cc(d,b);return d|0}function Sh(a,b,d,e,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;var l=0,m=0,n=0;n=ea;ea=ea+16|0;Fi(15456);Ya[c[(c[a>>2]|0)+32>>2]&1](a,b,d,e,g,h,i,j,k);m=c[a+184>>2]|0;l=c[j+20>>2]|0;l=(m|0)>(l|0)?m:l;if((l|0)>0){m=0;do{+qa[c[(c[a>>2]|0)+40>>2]&3](a,m,b,d,e,g,h,i,j,k);m=m+1|0}while((m|0)<(l|0))}l=c[2685]|0;a=(c[l+16>>2]|0)+-1|0;c[l+16>>2]=a;if(a|0){ea=n;return 0.0}do if(c[l+4>>2]|0){Y(n|0,0)|0;a=c[6746]|0;f[l+8>>2]=+f[l+8>>2]+ +(((c[n+4>>2]|0)-(c[a+4>>2]|0)+(((c[n>>2]|0)-(c[a>>2]|0)|0)*1e6|0)-(c[l+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[l+16>>2]|0)){l=c[2685]|0;break}else{ea=n;return 0.0}}while(0);c[2685]=c[l+20>>2];ea=n;return 0.0}function Th(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0,m=0,n=0.0,o=0.0,p=0.0,q=0,r=0,s=0.0,t=0;if((e|0)<=0)return;g=0;do{f[d+(g<<4)+12>>2]=-999999984306749440.0;g=g+1|0}while((g|0)!=(e|0));r=0;do{i=+f[a+12>>2];n=+f[b+(r<<4)>>2]*i;j=+f[a+16>>2];p=+f[b+(r<<4)+4>>2]*j;k=+f[a+20>>2];o=+f[b+(r<<4)+8>>2]*k;g=c[a+96>>2]|0;if((g|0)>0){l=c[a+104>>2]|0;m=0;h=-3402823466385288598117041.0e14;q=-1;do{s=n*+f[l+(m<<4)>>2]+p*+f[l+(m<<4)+4>>2]+o*+f[l+(m<<4)+8>>2];t=s>h;q=t?m:q;h=t?s:h;m=m+1|0}while((m|0)!=(g|0));p=+f[l+(q<<4)+4>>2]*j;s=+f[l+(q<<4)+8>>2]*k;f[d+(r<<4)>>2]=+f[l+(q<<4)>>2]*i;f[d+(r<<4)+4>>2]=p;f[d+(r<<4)+8>>2]=s}else h=-999999984306749440.0;f[d+(r<<4)+12>>2]=h;r=r+1|0}while((r|0)!=(e|0));return}function Uh(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;a:do if(!(rt(b,c[d+8>>2]|0,g)|0)){if(!(rt(b,c[d>>2]|0,g)|0)){b=c[b+8>>2]|0;Ta[c[(c[b>>2]|0)+24>>2]&31](b,d,e,f,g);break}if((c[d+16>>2]|0)!=(e|0)?(c[d+20>>2]|0)!=(e|0):0){c[d+32>>2]=f;do if((c[d+44>>2]|0)!=4){a[d+52>>0]=0;a[d+53>>0]=0;b=c[b+8>>2]|0;Va[c[(c[b>>2]|0)+20>>2]&7](b,d,e,e,1,g);if(a[d+53>>0]|0){g=(a[d+52>>0]|0)==0;c[d+44>>2]=3;if(g)break;else break a}else{c[d+44>>2]=4;break}}while(0);c[d+20>>2]=e;c[d+40>>2]=(c[d+40>>2]|0)+1;if((c[d+36>>2]|0)!=1)break;if((c[d+24>>2]|0)!=2)break;a[d+54>>0]=1;break}if((f|0)==1)c[d+32>>2]=1}else Jr(d,e,f);while(0);return}function Vh(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;f=c[a+232>>2]|0;a:do if((f|0)>0){g=c[a+240>>2]|0;d=0;while(1){e=g+(d<<2)|0;if((c[e>>2]|0)==(b|0))break;d=d+1|0;if((d|0)>=(f|0))break a}if((d|0)<(f|0)){c[e>>2]=c[g+(f+-1<<2)>>2];c[(c[a+240>>2]|0)+(f+-1<<2)>>2]=b;c[a+232>>2]=f+-1}}while(0);d=c[b+188>>2]|0;if(d|0){g=c[a+68>>2]|0;g=ra[c[(c[g>>2]|0)+36>>2]&127](g)|0;Ma[c[(c[g>>2]|0)+40>>2]&127](g,d,c[a+24>>2]|0);g=c[a+68>>2]|0;Ma[c[(c[g>>2]|0)+12>>2]&127](g,d,c[a+24>>2]|0);c[b+188>>2]=0}f=c[a+8>>2]|0;if((f|0)<=0)return;g=c[a+16>>2]|0;d=0;while(1){e=g+(d<<2)|0;if((c[e>>2]|0)==(b|0))break;d=d+1|0;if((d|0)>=(f|0)){h=15;break}}if((h|0)==15)return;if((d|0)>=(f|0))return;c[e>>2]=c[g+(f+-1<<2)>>2];c[(c[a+16>>2]|0)+(f+-1<<2)>>2]=b;c[a+8>>2]=f+-1;return}function Wh(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;g=c[d>>2]|0;d=c[b+268>>2]|0;a:do if((d|0)>0){f=c[b+276>>2]|0;e=0;while(1){if((c[f+(e<<2)>>2]|0)==(g|0))break;e=e+1|0;if((e|0)>=(d|0))break a}if((e|0)!=(d|0))return}while(0);if((d|0)==(c[b+272>>2]|0)?(h=(d|0)==0?1:d<<1,(d|0)<(h|0)):0){if(!h)e=0;else{c[6747]=(c[6747]|0)+1;d=kb((h<<2|3)+16|0)|0;if(!d)e=0;else{c[(d+4+15&-16)+-4>>2]=d;e=d+4+15&-16}d=c[b+268>>2]|0}if((d|0)>0){f=0;do{c[e+(f<<2)>>2]=c[(c[b+276>>2]|0)+(f<<2)>>2];f=f+1|0}while((f|0)!=(d|0))}f=c[b+276>>2]|0;if(f){if(a[b+280>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[f+-4>>2]|0);d=c[b+268>>2]|0}c[b+276>>2]=0}a[b+280>>0]=1;c[b+276>>2]=e;c[b+272>>2]=h}c[(c[b+276>>2]|0)+(d<<2)>>2]=g;c[b+268>>2]=d+1;return}function Xh(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;f=c[a+328>>2]|0;a:do if((f|0)>0){g=c[a+336>>2]|0;d=0;while(1){e=g+(d<<2)|0;if((c[e>>2]|0)==(b|0))break;d=d+1|0;if((d|0)>=(f|0))break a}if((d|0)<(f|0)){c[e>>2]=c[g+(f+-1<<2)>>2];c[(c[a+336>>2]|0)+(f+-1<<2)>>2]=b;c[a+328>>2]=f+-1}}while(0);d=c[b+188>>2]|0;if(d|0){g=c[a+68>>2]|0;g=ra[c[(c[g>>2]|0)+36>>2]&127](g)|0;Ma[c[(c[g>>2]|0)+40>>2]&127](g,d,c[a+24>>2]|0);g=c[a+68>>2]|0;Ma[c[(c[g>>2]|0)+12>>2]&127](g,d,c[a+24>>2]|0);c[b+188>>2]=0}f=c[a+8>>2]|0;if((f|0)<=0)return;g=c[a+16>>2]|0;d=0;while(1){e=g+(d<<2)|0;if((c[e>>2]|0)==(b|0))break;d=d+1|0;if((d|0)>=(f|0)){h=15;break}}if((h|0)==15)return;if((d|0)>=(f|0))return;c[e>>2]=c[g+(f+-1<<2)>>2];c[(c[a+16>>2]|0)+(f+-1<<2)>>2]=b;c[a+8>>2]=f+-1;return}function Yh(b,d){b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;e=us()|0;c[e+4>>2]=3;c[e>>2]=5660;c[e+8>>2]=-1;c[e+12>>2]=-1;f[e+16>>2]=3402823466385288598117041.0e14;a[e+20>>0]=1;a[e+21>>0]=0;c[e+24>>2]=-1;c[e+28>>2]=b;Jk();c[e+32>>2]=25640;f[e+36>>2]=0.0;f[e+40>>2]=.30000001192092896;c[e+44>>2]=0;c[e>>2]=5608;c[e+300>>2]=c[d>>2];c[e+300+4>>2]=c[d+4>>2];c[e+300+8>>2]=c[d+8>>2];c[e+300+12>>2]=c[d+12>>2];k=+f[d>>2];j=+f[d+4>>2];i=+f[d+8>>2];h=k*+f[b+20>>2]+j*+f[b+24>>2]+i*+f[b+28>>2]+ +f[b+56>>2];g=k*+f[b+36>>2]+j*+f[b+40>>2]+i*+f[b+44>>2]+ +f[b+60>>2];f[e+316>>2]=k*+f[b+4>>2]+j*+f[b+8>>2]+i*+f[b+12>>2]+ +f[b+52>>2];f[e+320>>2]=h;f[e+324>>2]=g;f[e+328>>2]=0.0;c[e+332>>2]=0;a[e+344>>0]=0;f[e+348>>2]=.30000001192092896;f[e+352>>2]=1.0;f[e+356>>2]=0.0;return e|0}function Zh(a){a=a|0;var b=0,d=0.0,e=0.0,g=0.0,h=0.0,i=0.0;b=ct()|0;c[b+8>>2]=0;c[b+12>>2]=1065353216;c[b+16>>2]=1065353216;c[b+20>>2]=1065353216;f[b+24>>2]=0.0;f[b+44>>2]=.03999999910593033;c[b+52>>2]=0;c[b>>2]=9156;c[b+4>>2]=0;g=+f[a>>2];e=+f[a+4>>2];d=+f[a+8>>2];d=+f[a+((g>2]*.10000000149011612;if(d<.03999999910593033){i=+$G(b);h=+$G(b);g=+$G(b);i=i+ +f[b+28>>2];h=h+ +f[b+32>>2];g=g+ +f[b+36>>2];f[b+44>>2]=d;d=+$G(b);e=+$G(b);g=g-+$G(b);f[b+28>>2]=i-d;f[b+32>>2]=h-e;f[b+36>>2]=g;f[b+40>>2]=0.0}g=+$G(b);h=+$G(b);i=+$G(b);h=+f[a+4>>2]-h;i=+f[a+8>>2]-i;f[b+28>>2]=+f[a>>2]-g;f[b+32>>2]=h;f[b+36>>2]=i;f[b+40>>2]=0.0;return b|0}function _h(b){b=b|0;var d=0,e=0;d=c[b+92>>2]|0;if(d|0){if(a[b+96>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+92>>2]=0}a[b+96>>0]=1;c[b+92>>2]=0;c[b+84>>2]=0;c[b+88>>2]=0;d=c[b+64>>2]|0;if(d|0)do{c[b+64>>2]=c[d+8>>2];e=c[d>>2]|0;if(e|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);d=c[b+64>>2]|0}while((d|0)!=0);d=c[b+48>>2]|0;if(d|0)do{c[b+48>>2]=c[d+8>>2];e=c[d>>2]|0;if(e|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);d=c[b+48>>2]|0}while((d|0)!=0);d=c[b+32>>2]|0;if(!d)return;do{c[b+32>>2]=c[d+8>>2];e=c[d>>2]|0;if(e|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);d=c[b+32>>2]|0}while((d|0)!=0);return}function $h(a,b){a=a|0;b=b|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0;c[a+4>>2]=35;c[a+8>>2]=0;c[a+12>>2]=1065353216;c[a+16>>2]=1065353216;c[a+20>>2]=1065353216;f[a+24>>2]=0.0;f[a+44>>2]=.03999999910593033;c[a>>2]=9452;c[a+52>>2]=1;g=+f[b>>2];e=+f[b+4>>2];d=+f[b+8>>2];d=+f[b+((g>2]*.10000000149011612;if(d<.03999999910593033){i=+$G(a);h=+$G(a);g=+$G(a);i=i+ +f[a+28>>2];h=h+ +f[a+32>>2];g=g+ +f[a+36>>2];f[a+44>>2]=d;d=+$G(a);e=+$G(a);g=g-+$G(a);f[a+28>>2]=i-d;f[a+32>>2]=h-e;f[a+36>>2]=g;f[a+40>>2]=0.0}g=+$G(a);h=+$G(a);i=+$G(a);h=+f[b+4>>2]-h;i=+f[b+8>>2]-i;f[a+28>>2]=+f[b>>2]-g;f[a+32>>2]=h;f[a+36>>2]=i;f[a+40>>2]=0.0;c[a+4>>2]=13;return}function ai(a,b,d){a=a|0;b=+b;d=+d;var e=0.0,g=0.0,h=0.0;e=+f[a+692>>2];do if(e>0.0){g=+f[a+688>>2];if(!((b-g)%6.2831854820251465<-3.1415927410125732))if((b-g)%6.2831854820251465>3.1415927410125732)h=(b-g)%6.2831854820251465+-6.2831854820251465;else h=(b-g)%6.2831854820251465;else h=(b-g)%6.2831854820251465+6.2831854820251465;if(!(!(h<-e)&h<=e))if(h>0.0){if((e+g)%6.2831854820251465<-3.1415927410125732){b=(e+g)%6.2831854820251465+6.2831854820251465;break}if(!((e+g)%6.2831854820251465>3.1415927410125732)){b=(e+g)%6.2831854820251465;break}b=(e+g)%6.2831854820251465+-6.2831854820251465;break}else{if((g-e)%6.2831854820251465<-3.1415927410125732){b=(g-e)%6.2831854820251465+6.2831854820251465;break}if(!((g-e)%6.2831854820251465>3.1415927410125732)){b=(g-e)%6.2831854820251465;break}b=(g-e)%6.2831854820251465+-6.2831854820251465;break}}while(0);f[a+680>>2]=(b-+pi(a,(c[a+28>>2]|0)+4|0,(c[a+32>>2]|0)+4|0))/d;return}function bi(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;i=c[d>>2]|0;i=ta[c[(c[i>>2]|0)+56>>2]&31](i,28)|0;j=(a[b+4>>0]|0)==0;h=c[b+8>>2]|0;g=c[b+12>>2]|0;b=c[d>>2]|0;c[i+4>>2]=b;c[i>>2]=6592;a[i+8>>0]=0;c[i+12>>2]=0;if(j){a[i+16>>0]=0;c[i+20>>2]=h;c[i+24>>2]=g;if(!(va[c[(c[b>>2]|0)+24>>2]&63](b,c[e+8>>2]|0,c[f+8>>2]|0)|0))return i|0;j=c[i+4>>2]|0;c[i+12>>2]=va[c[(c[j>>2]|0)+12>>2]&63](j,c[e+8>>2]|0,c[f+8>>2]|0)|0;a[i+8>>0]=1;return i|0}else{a[i+16>>0]=1;c[i+20>>2]=h;c[i+24>>2]=g;if(!(va[c[(c[b>>2]|0)+24>>2]&63](b,c[f+8>>2]|0,c[e+8>>2]|0)|0))return i|0;j=c[i+4>>2]|0;c[i+12>>2]=va[c[(c[j>>2]|0)+12>>2]&63](j,c[f+8>>2]|0,c[e+8>>2]|0)|0;a[i+8>>0]=1;return i|0}return 0}function ci(a,b,d){a=a|0;b=+b;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0;e=ea;ea=ea+96|0;c[e+32>>2]=1065353216;c[e+32+4>>2]=0;c[e+32+4+4>>2]=0;c[e+32+4+8>>2]=0;c[e+32+4+12>>2]=0;c[e+32+20>>2]=1065353216;c[e+32+24>>2]=0;c[e+32+24+4>>2]=0;c[e+32+24+8>>2]=0;c[e+32+24+12>>2]=0;c[e+32+40>>2]=1065353216;k=e+32+44|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;c[k+12>>2]=0;c[k+16>>2]=0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,e+32|0,e+16|0,e);i=(+f[e>>2]-+f[e+16>>2])*.5;h=(+f[e+4>>2]-+f[e+16+4>>2])*.5;j=(+f[e+8>>2]-+f[e+16+8>>2])*.5;g=+ha[c[(c[a>>2]|0)+48>>2]&15](a);f[d>>2]=b*.0833333283662796*((h+g)*2.0*((h+g)*2.0)+(j+g)*2.0*((j+g)*2.0));f[d+4>>2]=b*.0833333283662796*((i+g)*2.0*((i+g)*2.0)+(j+g)*2.0*((j+g)*2.0));f[d+8>>2]=b*.0833333283662796*((i+g)*2.0*((i+g)*2.0)+(h+g)*2.0*((h+g)*2.0));f[d+12>>2]=0.0;ea=e;return}function di(){var b=0;b=js(284)|0;c[b+164>>2]=1065353216;c[b+168>>2]=1065353216;c[b+172>>2]=1065353216;f[b+176>>2]=0.0;c[b+180>>2]=0;f[b+184>>2]=999999984306749440.0;c[b+188>>2]=0;c[b+188+4>>2]=0;c[b+188+8>>2]=0;c[b+188+12>>2]=0;c[b+204>>2]=1;c[b+208>>2]=-1;c[b+212>>2]=-1;c[b+216>>2]=1;f[b+220>>2]=0.0;f[b+224>>2]=.5;f[b+228>>2]=0.0;f[b+232>>2]=0.0;c[b+240>>2]=0;f[b+244>>2]=1.0;c[b+248>>2]=0;c[b+248+4>>2]=0;c[b+248+8>>2]=0;c[b+248+12>>2]=0;c[b+4>>2]=1065353216;c[b+8>>2]=0;c[b+8+4>>2]=0;c[b+8+8>>2]=0;c[b+8+12>>2]=0;c[b+24>>2]=1065353216;c[b+28>>2]=0;c[b+28+4>>2]=0;c[b+28+8>>2]=0;c[b+28+12>>2]=0;c[b+44>>2]=1065353216;c[b+48>>2]=0;c[b+48+4>>2]=0;c[b+48+8>>2]=0;c[b+48+12>>2]=0;c[b+48+16>>2]=0;c[b>>2]=6156;a[b+280>>0]=1;c[b+276>>2]=0;c[b+268>>2]=0;c[b+272>>2]=0;c[b+236>>2]=4;return b|0}function ei(b,d){b=b|0;d=d|0;var e=0,g=0,h=0,i=0.0,j=0.0,k=0,l=0;g=ea;ea=ea+48|0;if((c[b+136>>2]|0)<=0){ea=g;return}e=0;do{l=c[b+144>>2]|0;c[g+32>>2]=(a[l+(e*284|0)+84>>0]|0)==0?1065353216:0;c[g+32+4>>2]=0;c[g+32+8>>2]=1065353216;f[g+32+12>>2]=0.0;k=l+(e*284|0)+140|0;c[g+16>>2]=c[k>>2];c[g+16+4>>2]=c[k+4>>2];c[g+16+8>>2]=c[k+8>>2];c[g+16+12>>2]=c[k+12>>2];k=c[b+120>>2]|0;h=c[(c[d>>2]|0)+8>>2]|0;j=+f[l+(e*284|0)+108+(k<<2)>>2]+ +f[g+16+4>>2];i=+f[l+(e*284|0)+124+(k<<2)>>2]+ +f[g+16+8>>2];f[g>>2]=+f[l+(e*284|0)+92+(k<<2)>>2]+ +f[g+16>>2];f[g+4>>2]=j;f[g+8>>2]=i;f[g+12>>2]=0.0;Pa[h&127](d,g+16|0,g,g+32|0);Pa[c[(c[d>>2]|0)+8>>2]&127](d,g+16|0,(c[b+144>>2]|0)+(e*284|0)+16|0,g+32|0);e=e+1|0}while((e|0)<(c[b+136>>2]|0));ea=g;return}function fi(a,b,d,e){a=a|0;b=b|0;d=+d;e=e|0;switch(b|0){case 2:{if((e|0)<1){f[a+232>>2]=d;c[a+300>>2]=c[a+300>>2]|512;return}if((e|0)<3){f[a+264>>2]=d;c[a+300>>2]=c[a+300>>2]|32;return}if((e|0)==3){f[a+248>>2]=d;c[a+300>>2]=c[a+300>>2]|2048;return}if((e|0)>=6)return;f[a+280>>2]=d;c[a+300>>2]=c[a+300>>2]|128;return}case 3:{if((e|0)<1){f[a+212>>2]=d;c[a+300>>2]=c[a+300>>2]|1;return}if((e|0)!=3)return;f[a+228>>2]=d;c[a+300>>2]=c[a+300>>2]|4;return}case 4:{if((e|0)<1){f[a+244>>2]=d;c[a+300>>2]=c[a+300>>2]|256;return}if((e|0)<3){f[a+276>>2]=d;c[a+300>>2]=c[a+300>>2]|16;return}if((e|0)==3){f[a+260>>2]=d;c[a+300>>2]=c[a+300>>2]|1024;return}if((e|0)>=6)return;f[a+292>>2]=d;c[a+300>>2]=c[a+300>>2]|64;return}default:return}}function gi(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0.0,n=0.0,o=0.0;l=c[b+720>>2]|0;a:do if(h?(k=c[b+732>>2]|0,(k|0)>0):0){h=c[b+740>>2]|0;j=0;while(1){i=c[h+(j*52|0)+8>>2]|0;if((i|0)==(l+(d*104|0)|0)?(c[h+(j*52|0)+12>>2]|0)==(l+(e*104|0)|0):0){h=10;break}if((i|0)==(l+(e*104|0)|0)?(c[h+(j*52|0)+12>>2]|0)==(l+(d*104|0)|0):0){h=10;break}j=j+1|0;if((j|0)>=(k|0))break a}if((h|0)==10)return}while(0);mh(b,g);g=(c[b+732>>2]|0)+-1|0;k=c[b+740>>2]|0;c[k+(g*52|0)+8>>2]=l+(d*104|0);c[k+(g*52|0)+12>>2]=l+(e*104|0);o=+f[l+(d*104|0)+8>>2]-+f[l+(e*104|0)+8>>2];n=+f[l+(d*104|0)+12>>2]-+f[l+(e*104|0)+12>>2];m=+f[l+(d*104|0)+16>>2]-+f[l+(e*104|0)+16>>2];f[k+(g*52|0)+16>>2]=+s(+(o*o+n*n+m*m));a[b+924>>0]=1;return}function hi(){var b=0;b=zs()|0;c[b>>2]=1025;c[b+116>>2]=0;a[b+120>>0]=0;c[b+124>>2]=0;c[b+124+4>>2]=0;c[b+124+8>>2]=0;c[b+124+12>>2]=0;c[b+124+16>>2]=0;c[b+124+20>>2]=0;c[b+124+24>>2]=0;c[b+124+28>>2]=0;c[b+300>>2]=0;a[b+304>>0]=0;c[b+308>>2]=0;c[b+308+4>>2]=0;c[b+308+8>>2]=0;c[b+308+12>>2]=0;c[b+308+16>>2]=0;c[b+308+20>>2]=0;c[b+308+24>>2]=0;c[b+308+28>>2]=0;c[b+484>>2]=0;a[b+488>>0]=0;c[b+492>>2]=0;c[b+492+4>>2]=0;c[b+492+8>>2]=0;c[b+492+12>>2]=0;c[b+492+16>>2]=0;c[b+492+20>>2]=0;c[b+492+24>>2]=0;c[b+492+28>>2]=0;c[b+668>>2]=0;a[b+672>>0]=0;c[b+676>>2]=0;c[b+676+4>>2]=0;c[b+676+8>>2]=0;c[b+676+12>>2]=0;c[b+676+16>>2]=0;c[b+676+20>>2]=0;c[b+676+24>>2]=0;c[b+676+28>>2]=0;c[b+740>>2]=0;c[b+744>>2]=0;c[b+748>>2]=0;c[b+768>>2]=0;return b|0}function ii(a){a=a|0;var b=0,d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;c[a>>2]=4916;if((c[a+104>>2]|0)<=0){a=a+60|0;vi(a);wi(a);return}k=0;do{i=c[(c[a+4>>2]|0)+684>>2]|0;j=(c[a+112>>2]|0)+(k<<3)+4|0;b=c[j>>2]|0;d=c[i+60>>2]|0;if((d|0)>0){h=0;do{g=(c[i+68>>2]|0)+(h<<2)|0;e=c[g>>2]|0;if(e){f=0;while(1){d=e;e=c[e+280>>2]|0;if((c[d+276>>2]|0)==(b|0)){c[((f|0)==0?g:f+280|0)>>2]=e;LJ(d);d=f}if(!e)break;else f=d}d=c[i+60>>2]|0}h=h+1|0}while((h|0)<(d|0));b=c[j>>2]|0}if(b|0)Ca[c[(c[b>>2]|0)+4>>2]&511](b);k=k+1|0}while((k|0)<(c[a+104>>2]|0));a=a+60|0;vi(a);wi(a);return}function ji(b,d,e){b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0;if(!(a[b+84>>0]|0)){c[b+32>>2]=c[b+204>>2];f[b+272>>2]=0.0;o=-+f[b+56>>2];p=-+f[b+60>>2];f[b>>2]=-+f[b+52>>2];f[b+4>>2]=o;f[b+8>>2]=p;f[b+12>>2]=0.0;p=1.0;b=b+268|0;f[b>>2]=p;return}g=+f[b>>2];k=+f[b+4>>2];l=+f[b+8>>2];m=g*+f[b+52>>2]+k*+f[b+56>>2]+l*+f[b+60>>2];n=+f[b+16>>2]-+f[d+52>>2];p=+f[b+20>>2]-+f[d+56>>2];o=+f[b+24>>2]-+f[d+60>>2];h=+f[d+332>>2];i=+f[d+336>>2];j=+f[d+328>>2];if(!(m>=-.10000000149011612)){f[b+272>>2]=-1.0/m*(g*(h*o-p*i+ +f[d+312>>2])+k*(n*i-o*j+ +f[d+316>>2])+l*(p*j-n*h+ +f[d+320>>2]));p=-1.0/m;b=b+268|0;f[b>>2]=p;return}else{f[b+272>>2]=0.0;p=10.0;b=b+268|0;f[b>>2]=p;return}}function ki(b,d){b=b|0;d=d|0;var e=0,f=0;if(a[b+1308>>0]|0){c[d>>2]=0;c[d+4>>2]=0;return}gc(b,(c[b+28>>2]|0)+4|0,(c[b+32>>2]|0)+4|0);c[d>>2]=0;c[d+4>>2]=6;if((c[b+856>>2]|0)==0?(a[b+788>>0]|0)==0:0){e=0;f=6}else{c[d>>2]=1;c[d+4>>2]=5;e=1;f=5}if(!((c[b+860>>2]|0)==0?(a[b+789>>0]|0)==0:0)){e=e+1|0;c[d>>2]=e;f=f+-1|0;c[d+4>>2]=f}if(!((c[b+864>>2]|0)==0?!(a[b+790>>0]|0):0)){c[d>>2]=e+1;c[d+4>>2]=f+-1}if(df(b,0)|0){c[d>>2]=(c[d>>2]|0)+1;c[d+4>>2]=(c[d+4>>2]|0)+-1}if(df(b,1)|0){c[d>>2]=(c[d>>2]|0)+1;c[d+4>>2]=(c[d+4>>2]|0)+-1}if(!(df(b,2)|0))return;c[d>>2]=(c[d>>2]|0)+1;c[d+4>>2]=(c[d+4>>2]|0)+-1;return}function li(a,b,d,e,g,h,i,j,k,l){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;l=l|0;var m=0;m=ea;ea=ea+16|0;Fi(15519);+pa[c[(c[a>>2]|0)+44>>2]&3](a,b,d,e,g,h,i,j,k);+pa[c[(c[a>>2]|0)+48>>2]&3](a,b,d,e,g,h,i,j,k);+ma[c[(c[a>>2]|0)+36>>2]&1](a,b,d,j);l=c[2685]|0;a=(c[l+16>>2]|0)+-1|0;c[l+16>>2]=a;if(a|0){ea=m;return 0.0}do if(c[l+4>>2]|0){Y(m|0,0)|0;a=c[6746]|0;f[l+8>>2]=+f[l+8>>2]+ +(((c[m+4>>2]|0)-(c[a+4>>2]|0)+(((c[m>>2]|0)-(c[a>>2]|0)|0)*1e6|0)-(c[l+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[l+16>>2]|0)){l=c[2685]|0;break}else{ea=m;return 0.0}}while(0);c[2685]=c[l+20>>2];ea=m;return 0.0}function mi(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0;e=ea;ea=ea+96|0;j=+f[c>>2];k=+f[c+4>>2];l=+f[c+8>>2];_p(e+80|0,j,k,l,+yy(j,k,l,+f[b>>2],+f[b+4>>2],+f[b+8>>2]));l=+f[e+80>>2];k=+f[e+80+4>>2];j=+f[e+80+8>>2];xp(e+64|0,+f[b>>2],+f[b+4>>2],+f[b+8>>2],l,k,j);Ko(e+48|0,+f[c>>2],+f[c+4>>2],+f[c+8>>2],+f[b>>2],+f[b+4>>2],+f[b+8>>2]);i=+f[e+48>>2];h=+f[e+48+4>>2];g=+f[e+48+8>>2];m=+DJ(d);_p(e+16|0,+f[e+64>>2],+f[e+64+4>>2],+f[e+64+8>>2],m);vp(e+32|0,l,k,j,+f[e+16>>2],+f[e+16+4>>2],+f[e+16+8>>2]);_p(e,i,h,g,+CJ(d));vp(a,+f[e+32>>2],+f[e+32+4>>2],+f[e+32+8>>2],+f[e>>2],+f[e+4>>2],+f[e+8>>2]);ea=e;return}function ni(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;f=c[b+212>>2]|0;if((f|0)==(c[b+216>>2]|0)?(i=(f|0)==0?1:f<<1,(f|0)<(i|0)):0){if(!i)g=0;else{c[6747]=(c[6747]|0)+1;f=kb((i<<2|3)+16|0)|0;if(!f)g=0;else{c[(f+4+15&-16)+-4>>2]=f;g=f+4+15&-16}f=c[b+212>>2]|0}if((f|0)>0){h=0;do{c[g+(h<<2)>>2]=c[(c[b+220>>2]|0)+(h<<2)>>2];h=h+1|0}while((h|0)!=(f|0))}h=c[b+220>>2]|0;if(h){if(a[b+224>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0);f=c[b+212>>2]|0}c[b+220>>2]=0}a[b+224>>0]=1;c[b+220>>2]=g;c[b+216>>2]=i}c[(c[b+220>>2]|0)+(f<<2)>>2]=d;c[b+212>>2]=f+1;if(!e)return;Ph(c[d+28>>2]|0,d);Ph(c[d+32>>2]|0,d);return}function oi(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0;e=c[a+4>>2]|0;if(e|0)uk(e,b,d);e=c[a>>2]|0;if(!e)return;m=+f[b>>2];k=+f[e+128>>2];l=+f[b+4>>2];j=+f[b+8>>2];g=+f[d+4>>2];o=+f[d+8>>2];n=+f[d>>2];i=+f[e+180>>2]*(j*g-l*o)+ +f[e+184>>2]*(m*o-j*n)+(l*n-m*g)*+f[e+188>>2];h=(j*g-l*o)*+f[e+196>>2]+(m*o-j*n)*+f[e+200>>2]+(l*n-m*g)*+f[e+204>>2];g=(j*g-l*o)*+f[e+212>>2]+(m*o-j*n)*+f[e+216>>2]+(l*n-m*g)*+f[e+220>>2];f[e+276>>2]=m*k+ +f[e+276>>2];f[e+280>>2]=k*l+ +f[e+280>>2];f[e+284>>2]=k*j+ +f[e+284>>2];f[e+292>>2]=i+ +f[e+292>>2];f[e+296>>2]=h+ +f[e+296>>2];f[e+300>>2]=g+ +f[e+300>>2];c[e+312>>2]=(c[e+312>>2]|0)+1;return}function pi(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0;v=+f[a+552>>2];u=+f[a+568>>2];t=+f[a+584>>2];s=+f[b>>2];r=+f[b+4>>2];q=+f[b+8>>2];o=+f[b+16>>2];n=+f[b+20>>2];m=+f[b+24>>2];k=+f[b+32>>2];i=+f[b+36>>2];g=+f[b+40>>2];j=+f[a+556>>2];h=+f[a+572>>2];e=+f[a+588>>2];x=+f[a+620>>2];w=+f[a+636>>2];d=+f[a+652>>2];p=x*+f[c>>2]+w*+f[c+4>>2]+d*+f[c+8>>2];l=x*+f[c+16>>2]+w*+f[c+20>>2]+d*+f[c+24>>2];d=x*+f[c+32>>2]+w*+f[c+36>>2]+d*+f[c+40>>2];d=+y(+((v*s+u*r+t*q)*p+(v*o+u*n+t*m)*l+(v*k+u*i+t*g)*d),+((s*j+r*h+q*e)*p+(o*j+n*h+m*e)*l+(k*j+i*h+g*e)*d));return +(d*+f[a+732>>2])}function qi(b){b=b|0;var d=0,e=0,g=0,h=0,i=0;i=ea;ea=ea+16|0;Fi(17615);d=c[b+8>>2]|0;if((d|0)>0){g=0;do{e=c[(c[b+16>>2]|0)+(g<<2)>>2]|0;if(!(a[b+76>>0]|0))switch(c[e+216>>2]|0){case 2:case 5:break;default:h=11}else h=11;if((h|0)==11){h=0;ve(b,e);d=c[b+8>>2]|0}g=g+1|0}while((g|0)<(d|0))}d=c[2685]|0;h=(c[d+16>>2]|0)+-1|0;c[d+16>>2]=h;if(h|0){ea=i;return}do if(c[d+4>>2]|0){Y(i|0,0)|0;h=c[6746]|0;f[d+8>>2]=+f[d+8>>2]+ +(((c[i+4>>2]|0)-(c[h+4>>2]|0)+(((c[i>>2]|0)-(c[h>>2]|0)|0)*1e6|0)-(c[d+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[d+16>>2]|0)){d=c[2685]|0;break}else{ea=i;return}}while(0);c[2685]=c[d+20>>2];ea=i;return}function ri(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;d=c[a+8>>2]|0;if((d|0)>0){f=0;do{e=c[(c[a+16>>2]|0)+(f<<2)>>2]|0;if(c[e+236>>2]&2){g=ra[c[(c[e>>2]|0)+16>>2]&127](e)|0;g=va[c[(c[b>>2]|0)+16>>2]&63](b,g,1)|0;d=va[c[(c[e>>2]|0)+20>>2]&63](e,c[g+8>>2]|0,b)|0;Ta[c[(c[b>>2]|0)+20>>2]&31](b,g,d,1497645650,e);d=c[a+8>>2]|0}f=f+1|0}while((f|0)<(d|0))}if((c[a+212>>2]|0)<=0)return;d=0;do{g=c[(c[a+220>>2]|0)+(d<<2)>>2]|0;e=ra[c[(c[g>>2]|0)+36>>2]&127](g)|0;e=va[c[(c[b>>2]|0)+16>>2]&63](b,e,1)|0;f=va[c[(c[g>>2]|0)+40>>2]&63](g,c[e+8>>2]|0,b)|0;Ta[c[(c[b>>2]|0)+20>>2]&31](b,e,f,1397641027,g);d=d+1|0}while((d|0)<(c[a+212>>2]|0));return}function si(a){a=a|0;var b=0.0,d=0,e=0,g=0,h=0;e=ea;ea=ea+32|0;c[a+32>>2]=1566444395;c[a+36>>2]=1566444395;c[a+40>>2]=1566444395;f[a+44>>2]=0.0;c[a+48>>2]=-581039253;c[a+52>>2]=-581039253;c[a+56>>2]=-581039253;f[a+60>>2]=0.0;if((c[a+16>>2]|0)<=0){ea=e;return}d=0;do{g=c[a+24>>2]|0;h=c[g+(d*80|0)+64>>2]|0;Pa[c[(c[h>>2]|0)+8>>2]&127](h,g+(d*80|0)|0,e+16|0,e);b=+f[e+16>>2];if(+f[a+32>>2]>b)f[a+32>>2]=b;b=+f[e>>2];if(+f[a+48>>2]>2]=b;b=+f[e+16+4>>2];if(+f[a+36>>2]>b)f[a+36>>2]=b;b=+f[e+4>>2];if(+f[a+52>>2]>2]=b;b=+f[e+16+8>>2];if(+f[a+40>>2]>b)f[a+40>>2]=b;b=+f[e+8>>2];if(+f[a+56>>2]>2]=b;d=d+1|0}while((d|0)<(c[a+16>>2]|0));ea=e;return}function ti(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=c[b+12>>2]|0;if(!e)return;if(!(a[b+8>>0]|0))return;f=c[d+4>>2]|0;if((f|0)==(c[d+8>>2]|0)?(h=(f|0)==0?1:f<<1,(f|0)<(h|0)):0){if(!h){e=f;f=0}else{c[6747]=(c[6747]|0)+1;e=kb((h<<2|3)+16|0)|0;if(!e)f=0;else{c[(e+4+15&-16)+-4>>2]=e;f=e+4+15&-16}e=c[d+4>>2]|0}if((e|0)>0){g=0;do{c[f+(g<<2)>>2]=c[(c[d+12>>2]|0)+(g<<2)>>2];g=g+1|0}while((g|0)!=(e|0))}g=c[d+12>>2]|0;if(g){if(a[d+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);e=c[d+4>>2]|0}c[d+12>>2]=0}a[d+16>>0]=1;c[d+12>>2]=f;c[d+8>>2]=h;f=e;e=c[b+12>>2]|0}c[(c[d+12>>2]|0)+(f<<2)>>2]=e;c[d+4>>2]=f+1;return}function ui(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=c[b+20>>2]|0;if(!e)return;if(!(a[b+16>>0]|0))return;f=c[d+4>>2]|0;if((f|0)==(c[d+8>>2]|0)?(h=(f|0)==0?1:f<<1,(f|0)<(h|0)):0){if(!h){e=f;f=0}else{c[6747]=(c[6747]|0)+1;e=kb((h<<2|3)+16|0)|0;if(!e)f=0;else{c[(e+4+15&-16)+-4>>2]=e;f=e+4+15&-16}e=c[d+4>>2]|0}if((e|0)>0){g=0;do{c[f+(g<<2)>>2]=c[(c[d+12>>2]|0)+(g<<2)>>2];g=g+1|0}while((g|0)!=(e|0))}g=c[d+12>>2]|0;if(g){if(a[d+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);e=c[d+4>>2]|0}c[d+12>>2]=0}a[d+16>>0]=1;c[d+12>>2]=f;c[d+8>>2]=h;f=e;e=c[b+20>>2]|0}c[(c[d+12>>2]|0)+(f<<2)>>2]=e;c[d+4>>2]=f+1;return}function vi(b){b=b|0;var d=0;d=c[b+12>>2]|0;if(d|0){if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+12>>2]=0}a[b+16>>0]=1;c[b+12>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;d=c[b+32>>2]|0;if(d|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;d=c[b+52>>2]|0;if(d|0){if(a[b+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+52>>2]=0}a[b+56>>0]=1;c[b+52>>2]=0;c[b+44>>2]=0;c[b+48>>2]=0;d=c[b+72>>2]|0;if(!d){a[b+76>>0]=1;c[b+72>>2]=0;c[b+64>>2]=0;b=b+68|0;c[b>>2]=0;return}if(a[b+76>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+72>>2]=0;a[b+76>>0]=1;c[b+72>>2]=0;c[b+64>>2]=0;b=b+68|0;c[b>>2]=0;return}function wi(b){b=b|0;var d=0;d=c[b+72>>2]|0;if(d|0){if(a[b+76>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+72>>2]=0}a[b+76>>0]=1;c[b+72>>2]=0;c[b+64>>2]=0;c[b+68>>2]=0;d=c[b+52>>2]|0;if(d|0){if(a[b+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+52>>2]=0}a[b+56>>0]=1;c[b+52>>2]=0;c[b+44>>2]=0;c[b+48>>2]=0;d=c[b+32>>2]|0;if(d|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;d=c[b+12>>2]|0;if(!d){a[b+16>>0]=1;c[b+12>>2]=0;c[b+4>>2]=0;b=b+8|0;c[b>>2]=0;return}if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+12>>2]=0;a[b+16>>0]=1;c[b+12>>2]=0;c[b+4>>2]=0;b=b+8|0;c[b>>2]=0;return}function xi(a,b,d){a=a|0;b=+b;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0;e=ea;ea=ea+96|0;i=+ha[c[(c[a>>2]|0)+48>>2]&15](a);c[e+32>>2]=1065353216;c[e+32+4>>2]=0;c[e+32+4+4>>2]=0;c[e+32+4+8>>2]=0;c[e+32+4+12>>2]=0;c[e+32+20>>2]=1065353216;c[e+32+24>>2]=0;c[e+32+24+4>>2]=0;c[e+32+24+8>>2]=0;c[e+32+24+12>>2]=0;c[e+32+40>>2]=1065353216;j=e+32+44|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[j+16>>2]=0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,e+32|0,e+16|0,e);h=(i+(+f[e>>2]-+f[e+16>>2])*.5)*2.0;g=(i+(+f[e+4>>2]-+f[e+16+4>>2])*.5)*2.0;i=(i+(+f[e+8>>2]-+f[e+16+8>>2])*.5)*2.0;f[d>>2]=b*.0833333283662796*(g*g+i*i);f[d+4>>2]=b*.0833333283662796*(h*h+i*i);f[d+8>>2]=b*.0833333283662796*(h*h+g*g);f[d+12>>2]=0.0;ea=e;return}function yi(d,e){d=d|0;e=e|0;var f=0,g=0,h=0,i=0;i=ea;ea=ea+64|0;g=c[d>>2]|0;h=d+(c[g+-8>>2]|0)|0;g=c[g+-4>>2]|0;c[i>>2]=e;c[i+4>>2]=d;c[i+8>>2]=3472;d=i+12|0;f=d+40|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(f|0));b[i+12+40>>1]=0;a[i+12+42>>0]=0;a:do if(rt(g,e,0)|0){c[i+48>>2]=1;Va[c[(c[g>>2]|0)+20>>2]&7](g,i,h,h,1,0);d=(c[i+24>>2]|0)==1?h:0}else{Ta[c[(c[g>>2]|0)+24>>2]&31](g,i,h,1,0);switch(c[i+36>>2]|0){case 0:{d=((c[i+40>>2]|0)==1?(c[i+28>>2]|0)==1:0)&(c[i+32>>2]|0)==1?c[i+20>>2]|0:0;break a}case 1:break;default:{d=0;break a}}if((c[i+24>>2]|0)!=1?!(((c[i+40>>2]|0)==0?(c[i+28>>2]|0)==1:0)&(c[i+32>>2]|0)==1):0){d=0;break}d=c[i+16>>2]|0}while(0);ea=i;return d|0}function zi(a,b){a=a|0;b=+b;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0.0,p=0.0,q=0.0,r=0.0,s=0.0;e=c[a+732>>2]|0;if((e|0)<=0)return;a=c[a+740>>2]|0;d=0;do{n=c[a+(d*52|0)+8>>2]|0;g=c[a+(d*52|0)+12>>2]|0;s=+f[n+40>>2];q=+f[n+44>>2];o=+f[n+48>>2];k=a+(d*52|0)+36|0;r=+f[k>>2];m=a+(d*52|0)+40|0;p=+f[m>>2];l=a+(d*52|0)+44|0;h=+f[l>>2];j=-(+f[a+(d*52|0)+32>>2]*((s-+f[g+40>>2])*r+(q-+f[g+44>>2])*p+(o-+f[g+48>>2])*h)*b);i=+f[n+88>>2]*j;f[n+40>>2]=s+r*i;f[n+44>>2]=q+p*i;f[n+48>>2]=o+h*i;j=+f[g+88>>2]*j;i=j*+f[m>>2];h=j*+f[l>>2];f[g+40>>2]=+f[g+40>>2]-+f[k>>2]*j;f[g+44>>2]=+f[g+44>>2]-i;f[g+48>>2]=+f[g+48>>2]-h;d=d+1|0}while((d|0)!=(e|0));return}function Ai(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0,j=0;g=c[b+328>>2]|0;if((g|0)==(c[b+332>>2]|0)?(j=(g|0)==0?1:g<<1,(g|0)<(j|0)):0){if(!j)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((j<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[b+328>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[b+336>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[b+336>>2]|0;if(i){if(a[b+340>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[b+328>>2]|0}c[b+336>>2]=0}a[b+340>>0]=1;c[b+336>>2]=h;c[b+332>>2]=j}c[(c[b+336>>2]|0)+(g<<2)>>2]=d;c[b+328>>2]=g+1;c[d+284>>2]=c[b+452>>2];Tf(b,d,e,f);return}function Bi(b){b=b|0;var d=0,e=0,g=0,h=0.0;e=ea;ea=ea+96|0;a[b+88>>0]=1;if((a[24976]|0)==0?DC(24976)|0:0){c[5900]=1065353216;c[5901]=0;c[5902]=0;c[5903]=0;c[5904]=0;c[5905]=1065353216;c[5906]=0;c[5907]=0;c[5908]=0;c[5909]=0;c[5910]=1065353216;f[5911]=0.0;c[5912]=-1082130432;c[5913]=0;c[5914]=0;c[5915]=0;c[5916]=0;c[5917]=-1082130432;c[5918]=0;c[5919]=0;c[5920]=0;c[5921]=0;c[5922]=-1082130432;f[5923]=0.0;PB(24976)}d=e;g=d+96|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(g|0));Pa[c[(c[b>>2]|0)+76>>2]&127](b,23600,e,6);h=+f[b+44>>2];f[b+72>>2]=+f[e>>2]+h;f[b+56>>2]=+f[e+48>>2]-h;f[b+76>>2]=+f[e+20>>2]+h;f[b+60>>2]=+f[e+68>>2]-h;f[b+80>>2]=+f[e+40>>2]+h;f[b+64>>2]=+f[e+88>>2]-h;ea=e;return}function Ci(b){b=b|0;var d=0,e=0,g=0,h=0.0;e=ea;ea=ea+96|0;a[b+84>>0]=1;if((a[24984]|0)==0?DC(24984)|0:0){c[5924]=1065353216;c[5925]=0;c[5926]=0;c[5927]=0;c[5928]=0;c[5929]=1065353216;c[5930]=0;c[5931]=0;c[5932]=0;c[5933]=0;c[5934]=1065353216;f[5935]=0.0;c[5936]=-1082130432;c[5937]=0;c[5938]=0;c[5939]=0;c[5940]=0;c[5941]=-1082130432;c[5942]=0;c[5943]=0;c[5944]=0;c[5945]=0;c[5946]=-1082130432;f[5947]=0.0;PB(24984)}d=e;g=d+96|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(g|0));Pa[c[(c[b>>2]|0)+76>>2]&127](b,23696,e,6);h=+f[b+44>>2];f[b+68>>2]=+f[e>>2]+h;f[b+52>>2]=+f[e+48>>2]-h;f[b+72>>2]=+f[e+20>>2]+h;f[b+56>>2]=+f[e+68>>2]-h;f[b+76>>2]=+f[e+40>>2]+h;f[b+60>>2]=+f[e+88>>2]-h;ea=e;return}function Di(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;i=+f[a+24>>2];j=+f[a+28>>2];k=+f[a+32>>2];h=i*+f[b>>2]+j*+f[b+4>>2]+k*+f[b+8>>2];g=+f[a+20>>2];if(h>g){f[a+20>>2]=h;c[a+4>>2]=c[b>>2];c[a+4+4>>2]=c[b+4>>2];c[a+4+8>>2]=c[b+8>>2];c[a+4+12>>2]=c[b+12>>2];g=h}h=i*+f[b+16>>2]+j*+f[b+20>>2]+k*+f[b+24>>2];if(h>g){f[a+20>>2]=h;c[a+4>>2]=c[b+16>>2];c[a+4+4>>2]=c[b+16+4>>2];c[a+4+8>>2]=c[b+16+8>>2];c[a+4+12>>2]=c[b+16+12>>2]}else h=g;g=i*+f[b+32>>2]+j*+f[b+36>>2]+k*+f[b+40>>2];if(!(g>h))return;f[a+20>>2]=g;c[a+4>>2]=c[b+32>>2];c[a+4+4>>2]=c[b+32+4>>2];c[a+4+8>>2]=c[b+32+8>>2];c[a+4+12>>2]=c[b+32+12>>2];return}function Ei(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=c[b+76>>2]|0;if(!e)return;f=c[d+4>>2]|0;if((f|0)==(c[d+8>>2]|0)?(h=(f|0)==0?1:f<<1,(f|0)<(h|0)):0){if(!h){e=f;f=0}else{c[6747]=(c[6747]|0)+1;e=kb((h<<2|3)+16|0)|0;if(!e)f=0;else{c[(e+4+15&-16)+-4>>2]=e;f=e+4+15&-16}e=c[d+4>>2]|0}if((e|0)>0){g=0;do{c[f+(g<<2)>>2]=c[(c[d+12>>2]|0)+(g<<2)>>2];g=g+1|0}while((g|0)!=(e|0))}g=c[d+12>>2]|0;if(g){if(a[d+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);e=c[d+4>>2]|0}c[d+12>>2]=0}a[d+16>>0]=1;c[d+12>>2]=f;c[d+8>>2]=h;f=e;e=c[b+76>>2]|0}c[(c[d+12>>2]|0)+(f<<2)>>2]=e;c[d+4>>2]=f+1;return}function Fi(a){a=a|0;var b=0,d=0,e=0,f=0;f=ea;ea=ea+16|0;b=c[2685]|0;if((c[b>>2]|0)!=(a|0)){d=c[b+24>>2]|0;a:do if(!d)e=6;else while(1){if((c[d>>2]|0)==(a|0)){b=d;break a}d=c[d+28>>2]|0;if(!d){e=6;break}}while(0);if((e|0)==6){e=GI(36)|0;c[e>>2]=a;c[e+4>>2]=0;c[e+4+4>>2]=0;c[e+4+8>>2]=0;c[e+4+12>>2]=0;c[e+20>>2]=b;c[e+24>>2]=0;c[e+28>>2]=0;c[e+32>>2]=0;mr(e);c[e+28>>2]=c[b+24>>2];c[b+24>>2]=e;b=e}c[2685]=b}a=b+4|0;c[a>>2]=(c[a>>2]|0)+1;a=b+16|0;e=c[a>>2]|0;c[a>>2]=e+1;if(e|0){ea=f;return}Y(f|0,0)|0;e=c[6746]|0;c[b+12>>2]=(c[f+4>>2]|0)-(c[e+4>>2]|0)+(((c[f>>2]|0)-(c[e>>2]|0)|0)*1e6|0);ea=f;return}function Gi(b){b=b|0;var d=0;d=Ls()|0;c[d+8>>2]=0;c[d>>2]=7404;a[d+28>>0]=1;c[d+24>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;c[d+32>>2]=1566444395;c[d+36>>2]=1566444395;c[d+40>>2]=1566444395;f[d+44>>2]=0.0;c[d+48>>2]=-581039253;c[d+52>>2]=-581039253;c[d+56>>2]=-581039253;f[d+60>>2]=0.0;c[d+64>>2]=0;c[d+68>>2]=1;f[d+72>>2]=0.0;c[d+76>>2]=1065353216;c[d+80>>2]=1065353216;c[d+84>>2]=1065353216;f[d+88>>2]=0.0;c[d+4>>2]=31;if(!b)return d|0;c[6747]=(c[6747]|0)+1;b=kb(79)|0;if(!b)b=0;else{c[(b+4+15&-16)+-4>>2]=b;b=b+4+15&-16}a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;a[b+56>>0]=1;c[b+52>>2]=0;c[b+44>>2]=0;c[b+48>>2]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=-1;c[b+12>>2]=0;c[b+16>>2]=0;c[d+64>>2]=b;return d|0}function Hi(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,s=0.0,t=0.0,u=0.0,v=0.0;h=+ha[c[(c[a>>2]|0)+48>>2]&15](a);l=h+ +f[a+28>>2];j=h+ +f[a+32>>2];h=h+ +f[a+36>>2];v=+r(+(+f[b>>2]));u=+r(+(+f[b+4>>2]));t=+r(+(+f[b+8>>2]));q=+r(+(+f[b+16>>2]));p=+r(+(+f[b+20>>2]));o=+r(+(+f[b+24>>2]));k=+r(+(+f[b+32>>2]));i=+r(+(+f[b+36>>2]));g=+r(+(+f[b+40>>2]));s=+f[b+48>>2];n=+f[b+52>>2];m=+f[b+56>>2];f[d>>2]=s-(l*v+j*u+h*t);f[d+4>>2]=n-(l*q+j*p+h*o);f[d+8>>2]=m-(l*k+j*i+h*g);f[d+12>>2]=0.0;f[e>>2]=l*v+j*u+h*t+s;f[e+4>>2]=l*q+j*p+h*o+n;f[e+8>>2]=m+(l*k+j*i+h*g);f[e+12>>2]=0.0;return}function Ii(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;i=+f[a+88>>2];j=+f[a+92>>2];k=+f[a+96>>2];h=i*+f[b>>2]+j*+f[b+4>>2]+k*+f[b+8>>2];g=+f[a+84>>2];if(h>g){f[a+84>>2]=h;c[a+4>>2]=c[b>>2];c[a+4+4>>2]=c[b+4>>2];c[a+4+8>>2]=c[b+8>>2];c[a+4+12>>2]=c[b+12>>2];g=h}h=i*+f[b+16>>2]+j*+f[b+20>>2]+k*+f[b+24>>2];if(h>g){f[a+84>>2]=h;c[a+4>>2]=c[b+16>>2];c[a+4+4>>2]=c[b+16+4>>2];c[a+4+8>>2]=c[b+16+8>>2];c[a+4+12>>2]=c[b+16+12>>2]}else h=g;g=i*+f[b+32>>2]+j*+f[b+36>>2]+k*+f[b+40>>2];if(!(g>h))return;f[a+84>>2]=g;c[a+4>>2]=c[b+32>>2];c[a+4+4>>2]=c[b+32+4>>2];c[a+4+8>>2]=c[b+32+8>>2];c[a+4+12>>2]=c[b+32+12>>2];return}function Ji(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0,i=0,j=0,k=0,l=0,m=0;while(1){l=c[a+12>>2]|0;k=c[l+(((b+d|0)/2|0)<<3)>>2]|0;e=b;f=d;while(1){while(1){h=l+(e<<3)|0;i=e+1|0;if((c[h>>2]|0)<(k|0))e=i;else break}j=f;while(1){g=l+(j<<3)|0;f=j+-1|0;if((c[g>>2]|0)>(k|0))j=f;else break}if((e|0)>(j|0))f=j;else{m=c[h>>2]|0;l=c[h+4>>2]|0;e=c[g+4>>2]|0;c[h>>2]=c[g>>2];c[h+4>>2]=e;e=(c[a+12>>2]|0)+(j<<3)|0;c[e>>2]=m;c[e+4>>2]=l;e=i}if((e|0)>(f|0))break;l=c[a+12>>2]|0}if((f|0)>(b|0))Ji(a,b,f);if((e|0)<(d|0))b=e;else break}return}function Ki(b){b=b|0;var d=0;c[b>>2]=9896;if(c[b+108>>2]|0){d=c[b+112>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+112>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+108>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+108>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}}d=c[b+88>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+84>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+80>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+60>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}if(!(a[b+100>>0]|0))return;d=c[b+92>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+92>>2]|0;if(!d)return;c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);return}function Li(a,b,d){a=a|0;b=+b;d=+d;var e=0,g=0,h=0.0,i=0.0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0;g=c[a+732>>2]|0;if((g|0)<=0)return;a=c[a+740>>2]|0;e=0;do{d=+f[a+(e*52|0)+24>>2];if(d>0.0?(j=c[a+(e*52|0)+8>>2]|0,k=c[a+(e*52|0)+12>>2]|0,l=+f[j+8>>2],n=+f[k+8>>2]-l,m=+f[j+12>>2],p=+f[k+12>>2]-m,h=+f[j+16>>2],o=+f[k+16>>2]-h,i=+f[a+(e*52|0)+28>>2],i+(n*n+p*p+o*o)>1.1920928955078125e-07):0){d=(i-(n*n+p*p+o*o))/(d*(i+(n*n+p*p+o*o)))*b;q=d*+f[j+88>>2];f[j+8>>2]=l-n*q;f[j+12>>2]=m-p*q;f[j+16>>2]=h-o*q;d=d*+f[k+88>>2];f[k+8>>2]=+f[k+8>>2]+n*d;f[k+12>>2]=p*d+ +f[k+12>>2];f[k+16>>2]=o*d+ +f[k+16>>2]}e=e+1|0}while((e|0)!=(g|0));return}function Mi(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0;e=ea;ea=ea+96|0;c[e+32>>2]=1065353216;c[e+32+4>>2]=0;c[e+32+4+4>>2]=0;c[e+32+4+8>>2]=0;c[e+32+4+12>>2]=0;c[e+32+20>>2]=1065353216;c[e+32+24>>2]=0;c[e+32+24+4>>2]=0;c[e+32+24+8>>2]=0;c[e+32+24+12>>2]=0;c[e+32+40>>2]=1065353216;m=e+32+44|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0;c[m+16>>2]=0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,e+32|0,e+16|0,e);l=+f[e>>2];k=+f[e+16>>2];j=+f[e+4>>2];i=+f[e+16+4>>2];h=+f[e+8>>2];g=+f[e+16+8>>2];f[d>>2]=+s(+((l-k)*(l-k)+(j-i)*(j-i)+(h-g)*(h-g)))*.5;f[b>>2]=(l+k)*.5;f[b+4>>2]=(j+i)*.5;f[b+8>>2]=(h+g)*.5;f[b+12>>2]=0.0;ea=e;return}function Ni(){var b=0,d=0;d=Ls()|0;c[d+8>>2]=0;c[d>>2]=7404;a[d+28>>0]=1;c[d+24>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;c[d+32>>2]=1566444395;c[d+36>>2]=1566444395;c[d+40>>2]=1566444395;f[d+44>>2]=0.0;c[d+48>>2]=-581039253;c[d+52>>2]=-581039253;c[d+56>>2]=-581039253;f[d+60>>2]=0.0;c[d+64>>2]=0;c[d+68>>2]=1;f[d+72>>2]=0.0;c[d+76>>2]=1065353216;c[d+80>>2]=1065353216;c[d+84>>2]=1065353216;f[d+88>>2]=0.0;c[d+4>>2]=31;c[6747]=(c[6747]|0)+1;b=kb(79)|0;if(!b)b=0;else{c[(b+4+15&-16)+-4>>2]=b;b=b+4+15&-16}a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;a[b+56>>0]=1;c[b+52>>2]=0;c[b+44>>2]=0;c[b+48>>2]=0;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=-1;c[b+12>>2]=0;c[b+16>>2]=0;c[d+64>>2]=b;return d|0}function Oi(a,d,g,h){a=a|0;d=d|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0,m=0;i=c[a+108>>2]|0;if(i|0){Pa[c[(c[i>>2]|0)+28>>2]&127](i,d,g,h);return}i=b[a+56>>1]|0;if(!(i<<16>>16))return;k=1;m=1;do{j=c[a+68>>2]|0;if(b[j+(k<<2)>>1]&1){l=c[a+60>>2]|0;k=e[j+(k<<2)+2>>1]|0;if(!(+f[d>>2]>+f[l+(k<<6)+32>>2])?!(+f[g>>2]<+f[l+(k<<6)+16>>2]):0)j=1;else j=0;if(!(!(+f[d+8>>2]>+f[l+(k<<6)+40>>2])?!(+f[g+8>>2]<+f[l+(k<<6)+24>>2]):0))j=0;if(!(+f[d+4>>2]>+f[l+(k<<6)+36>>2])?!(+f[g+4>>2]<+f[l+(k<<6)+20>>2]|j^1):0){ta[c[(c[h>>2]|0)+8>>2]&31](h,l+(k<<6)|0)|0;i=b[a+56>>1]|0}}m=m+1<<16>>16;k=m&65535}while(((i&65535)<<1|1)>>>0>k>>>0);return}function Pi(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0;g=+f[b>>2];h=+f[b+16>>2];j=g>2];if((j+f[a+24>>2])return;k=g>h?b:b+16|0;if(+f[(+f[k>>2]>i?k:b+32|0)>>2]<+f[a+8>>2])return;i=+f[b+8>>2];g=+f[b+24>>2];j=i>2];if((j+f[a+32>>2])return;k=i>g?b+8|0:b+24|0;if(+f[(+f[k>>2]>h?k:b+40|0)>>2]<+f[a+16>>2])return;g=+f[b+4>>2];h=+f[b+20>>2];j=g>2];if((j+f[a+28>>2])return;k=g>h?b+4|0:b+20|0;if(+f[(+f[k>>2]>i?k:b+36|0)>>2]<+f[a+12>>2])return;k=c[a+4>>2]|0;Pa[c[(c[k>>2]|0)+8>>2]&127](k,b,d,e);return}function Qi(b,d,e,g){b=b|0;d=d|0;e=e|0;g=+g;var h=0,i=0.0,j=0.0,k=0.0;h=ea;ea=ea+16|0;f[b+32>>2]=g;c[b+8>>2]=c[d>>2];c[b+8+4>>2]=c[d+4>>2];c[b+8+8>>2]=c[d+8>>2];c[b+8+12>>2]=c[d+12>>2];i=+f[b+28>>2];k=+f[e+4>>2]-i*+f[d+4>>2];j=+f[e+8>>2]-i*+f[d+8>>2];f[h>>2]=+f[e>>2]-+f[d>>2]*i;f[h+4>>2]=k;f[h+8>>2]=j;f[h+12>>2]=0.0;g=i+ +f[b+24>>2]+g;f[b+32>>2]=g;if(!(g<0.0)){b=b+4|0;b=c[b>>2]|0;e=c[b>>2]|0;e=e+16|0;e=c[e>>2]|0;Na[e&15](b,d,h,g);ea=h;return}a[b+36>>0]=1;b=b+4|0;b=c[b>>2]|0;e=c[b>>2]|0;e=e+16|0;e=c[e>>2]|0;Na[e&15](b,d,h,g);ea=h;return}function Ri(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0,h=0.0;g=ea;ea=ea+16|0;c[a+4>>2]=c[b+24>>2];e=c[b>>2]|0;c[a+8>>2]=e;if(d){c[a+52>>2]=c[b+8>>2];c[a+52+4>>2]=c[b+8+4>>2];c[a+52+8>>2]=c[b+8+8>>2];c[a+52+12>>2]=c[b+8+12>>2];e=a+68|0;d=a+20|0;a=a+36|0;h=+f[b+24>>2];up(e,d,a,h);h=+f[b+24>>2];ea=g;return +h}else{e=NJ(sJ(e)|0)|0;ql(g,e,+f[b+8>>2],+f[b+12>>2],+f[b+16>>2]);c[a+52>>2]=c[g>>2];c[a+52+4>>2]=c[g+4>>2];c[a+52+8>>2]=c[g+8>>2];c[a+52+12>>2]=c[g+12>>2];e=a+68|0;d=a+20|0;a=a+36|0;h=+f[b+24>>2];up(e,d,a,h);h=+f[b+24>>2];ea=g;return +h}return 0.0}function Si(b,d){b=b|0;d=d|0;var e=0,f=0;a:do if((d|0)!=0&(b&3|0)!=0)while(1){if(!(a[b>>0]|0))break a;b=b+1|0;d=d+-1|0;if(!((d|0)!=0&(b&3|0)!=0)){e=d;d=(d|0)!=0;f=5;break}}else{e=d;d=(d|0)!=0;f=5}while(0);b:do if((f|0)==5){do if(d){if(!(a[b>>0]|0))if(!e)break;else break b;c:do if(e>>>0>3)while(1){d=c[b>>2]|0;if((d&-2139062144^-2139062144)&d+-16843009|0)break c;b=b+4|0;e=e+-4|0;if(e>>>0<=3){f=11;break}}else f=11;while(0);if((f|0)==11)if(!e)break;while(1){if(!(a[b>>0]|0))break b;e=e+-1|0;if(!e)break;else b=b+1|0}}while(0);b=0}while(0);return b|0}function Ti(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;c[b>>2]=7340;d=c[b+8>>2]|0;e=c[d+8>>2]|0;if((e|0)>0){g=0;do{f=c[(c[d+16>>2]|0)+(g*12|0)+8>>2]|0;if(f|0){Ca[c[c[f>>2]>>2]&511](f);h=c[b+4>>2]|0;Ia[c[(c[h>>2]|0)+60>>2]&127](h,f)}g=g+1|0}while((g|0)!=(e|0));d=c[b+8>>2]|0}$g(d);d=c[b+8>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+8>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+24>>2]|0;if(!d){a[b+28>>0]=1;c[b+24>>2]=0;c[b+16>>2]=0;h=b+20|0;c[h>>2]=0;return}if(a[b+28>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+24>>2]=0;a[b+28>>0]=1;c[b+24>>2]=0;c[b+16>>2]=0;h=b+20|0;c[h>>2]=0;return}function Ui(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;h=ea;ea=ea+224|0;f=h+160|0;g=f+40|0;do{c[f>>2]=0;f=f+4|0}while((f|0)<(g|0));c[h+208>>2]=c[e>>2];if((Sb(0,d,h+208|0,h+80|0,h+160|0)|0)<0)e=-1;else{g=c[b>>2]|0;if((a[b+74>>0]|0)<1)c[b>>2]=g&-33;if(!(c[b+48>>2]|0)){f=c[b+44>>2]|0;c[b+44>>2]=h;c[b+28>>2]=h;c[b+20>>2]=h;c[b+48>>2]=80;c[b+16>>2]=h+80;e=Sb(b,d,h+208|0,h+80|0,h+160|0)|0;if(f){va[c[b+36>>2]&63](b,0,0)|0;e=(c[b+20>>2]|0)==0?-1:e;c[b+44>>2]=f;c[b+48>>2]=0;c[b+16>>2]=0;c[b+28>>2]=0;c[b+20>>2]=0}}else e=Sb(b,d,h+208|0,h+80|0,h+160|0)|0;d=c[b>>2]|0;c[b>>2]=d|g&32;e=(d&32|0)==0?e:-1}ea=h;return e|0}function Vi(b,d){b=b|0;d=d|0;c[b+204>>2]=c[d+48>>2];c[b+208>>2]=c[d+52>>2];c[b+212>>2]=c[d+56>>2];c[b+216>>2]=c[d+60>>2];c[b+220>>2]=c[d+64>>2];c[b+224>>2]=c[d+68>>2];c[b+156>>2]=c[d>>2];c[b+156+4>>2]=c[d+4>>2];c[b+156+8>>2]=c[d+8>>2];c[b+156+12>>2]=c[d+12>>2];c[b+172>>2]=c[d+16>>2];c[b+172+4>>2]=c[d+16+4>>2];c[b+172+8>>2]=c[d+16+8>>2];c[b+172+12>>2]=c[d+16+12>>2];c[b+188>>2]=c[d+32>>2];c[b+188+4>>2]=c[d+32+4>>2];c[b+188+8>>2]=c[d+32+8>>2];c[b+188+12>>2]=c[d+32+12>>2];c[b+228>>2]=c[d+72>>2];f[b+232>>2]=0.0;f[b+252>>2]=0.0;f[b+236>>2]=0.0;f[b+240>>2]=0.0;f[b+256>>2]=0.0;f[b+244>>2]=.10000000149011612;a[b+260>>0]=a[d+80>>0]&1;c[b+248>>2]=c[d+76>>2];return}function Wi(a){a=a|0;var b=0;c[a>>2]=4132;b=c[a+92>>2]|0;Ca[c[c[b>>2]>>2]&511](b);b=c[a+92>>2]|0;if(b|0){c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0)}b=c[a+96>>2]|0;Ca[c[c[b>>2]>>2]&511](b);b=c[a+96>>2]|0;if(b|0){c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0)}b=c[a+100>>2]|0;Ca[c[c[b>>2]>>2]&511](b);b=c[a+100>>2]|0;if(b|0){c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0)}b=c[a+104>>2]|0;Ca[c[c[b>>2]>>2]&511](b);b=c[a+104>>2]|0;if(b|0){c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0)}b=c[a+108>>2]|0;Ca[c[c[b>>2]>>2]&511](b);b=c[a+108>>2]|0;if(!b){ge(a);return}c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);ge(a);return}function Xi(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;if((c[d+60>>2]|0)==2){f=c[d+48>>2]|0;jg(b+64|0,f)|0;g=c[b+68>>2]|0;if(g|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+68>>2]=f;c[b+76>>2]=(c[b+76>>2]|0)+-1}else{f=c[d+48>>2]|0;jg(b+4|0,f)|0;g=c[b+8>>2]|0;if(g|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[b+8>>2]=f;c[b+16>>2]=(c[b+16>>2]|0)+-1}f=c[d+52>>2]|0;if(!f)f=b+124+(c[d+60>>2]<<2)|0;else f=f+56|0;c[f>>2]=c[d+56>>2];f=c[d+56>>2]|0;if(f|0)c[f+52>>2]=c[d+52>>2];g=c[b+136>>2]|0;Ma[c[(c[g>>2]|0)+16>>2]&127](g,d,e);c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);a[b+194>>0]=1;return}function Yi(a){a=a|0;var b=0.0,c=0.0,d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0;n=+f[a+4>>2];h=+f[a+396>>2];m=+f[a+8>>2];e=+f[a+400>>2];l=+f[a+12>>2];c=+f[a+404>>2];k=+f[a+20>>2];j=+f[a+24>>2];i=+f[a+28>>2];g=+f[a+36>>2];d=+f[a+40>>2];b=+f[a+44>>2];f[a+264>>2]=n*h*n+m*e*m+l*c*l;f[a+268>>2]=n*h*k+m*e*j+l*c*i;f[a+272>>2]=n*h*g+m*e*d+l*c*b;f[a+276>>2]=0.0;f[a+280>>2]=h*k*n+e*j*m+c*i*l;f[a+284>>2]=h*k*k+e*j*j+c*i*i;f[a+288>>2]=h*k*g+e*j*d+c*i*b;f[a+292>>2]=0.0;f[a+296>>2]=h*g*n+e*d*m+c*b*l;f[a+300>>2]=h*g*k+e*d*j+c*b*i;f[a+304>>2]=h*g*g+e*d*d+c*b*b;f[a+308>>2]=0.0;return}function Zi(b){b=b|0;var d=0,e=0,f=0,g=0,h=0;c[b>>2]=6744;e=c[b+8>>2]|0;d=c[b+16>>2]|0;if((e|0)>0){h=0;do{g=(c[d+(h<<2)>>2]|0)+188|0;f=c[g>>2]|0;if(f){e=c[b+68>>2]|0;e=ra[c[(c[e>>2]|0)+36>>2]&127](e)|0;Ma[c[(c[e>>2]|0)+40>>2]&127](e,f,c[b+24>>2]|0);e=c[b+68>>2]|0;Ma[c[(c[e>>2]|0)+12>>2]&127](e,f,c[b+24>>2]|0);c[g>>2]=0;e=c[b+8>>2]|0;d=c[b+16>>2]|0}h=h+1|0}while((h|0)<(e|0))}if(!d){a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}function _i(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0,i=0.0,j=0,k=0,l=0.0,m=0.0;j=c[b+52>>2]|0;k=c[j+32>>2]|0;b=c[k>>2]|0;l=+f[d>>2];m=+f[d+4>>2];i=+f[d+8>>2];j=c[j+24>>2]|0;if((j|0)<=1){k=b;k=k+8|0;c[a>>2]=c[k>>2];c[a+4>>2]=c[k+4>>2];c[a+8>>2]=c[k+8>>2];c[a+12>>2]=c[k+12>>2];return}g=l*+f[b+8>>2]+m*+f[b+12>>2]+i*+f[b+16>>2];d=1;h=0;while(1){b=c[k+(d<<2)>>2]|0;e=l*+f[b+8>>2]+m*+f[b+12>>2]+i*+f[b+16>>2];b=e>g;h=b?d:h;d=d+1|0;if((d|0)==(j|0))break;else g=b?e:g}k=c[k+(h<<2)>>2]|0;k=k+8|0;c[a>>2]=c[k>>2];c[a+4>>2]=c[k+4>>2];c[a+8>>2]=c[k+8>>2];c[a+12>>2]=c[k+12>>2];return}function $i(a,b){a=a|0;b=b|0;var d=0,e=0.0,g=0,h=0,i=0.0,j=0.0;c[a+248>>2]=c[b>>2];c[a+248+4>>2]=c[b+4>>2];c[a+248+8>>2]=c[b+8>>2];c[a+248+12>>2]=c[b+12>>2];d=c[a+232>>2]|0;if((d|0)<=0)return;h=0;do{g=c[(c[a+240>>2]|0)+(h<<2)>>2]|0;switch(c[g+216>>2]|0){case 2:case 5:break;default:if(!(c[g+504>>2]&1)){e=+f[g+344>>2];if(e!=0.0){j=1.0/e*+f[b+4>>2];i=1.0/e*+f[b+8>>2];f[g+364>>2]=1.0/e*+f[b>>2];f[g+368>>2]=j;f[g+372>>2]=i;f[g+376>>2]=0.0}c[g+380>>2]=c[b>>2];c[g+380+4>>2]=c[b+4>>2];c[g+380+8>>2]=c[b+8>>2];c[g+380+12>>2]=c[b+12>>2];d=c[a+232>>2]|0}}h=h+1|0}while((h|0)<(d|0));return}function aj(b,d){b=b|0;d=d|0;var e=0.0,g=0.0,h=0;if(a[b+738>>0]|0){c[d>>2]=0;c[d+4>>2]=0;return}c[d>>2]=5;c[d+4>>2]=1;e=+pi(b,(c[b+28>>2]|0)+4|0,(c[b+32>>2]|0)+4|0);f[b+728>>2]=e;f[b+708>>2]=0.0;f[b+712>>2]=0.0;a[b+716>>0]=0;g=+f[b+692>>2];do if(g>=0.0){e=(e-+f[b+688>>2])%6.2831854820251465;if(!(e<-3.1415927410125732)){if(e>3.1415927410125732)e=e+-6.2831854820251465}else e=e+6.2831854820251465;if(e<-g){a[b+716>>0]=1;f[b+708>>2]=-(g+e);f[b+712>>2]=1.0;break}if(e>g){a[b+716>>0]=1;f[b+708>>2]=g-e;f[b+712>>2]=-1.0}else h=12}else h=12;while(0);if((h|0)==12?(a[b+737>>0]|0)==0:0)return;c[d>>2]=6;c[d+4>>2]=0;return}function bj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;f=ea;ea=ea+96|0;g=c[b+192>>2]|0;c[f+64>>2]=0;c[f+64+4>>2]=g;c[f+64+8>>2]=b;c[f+64+12>>2]=b+4;c[f+64+16>>2]=-1;c[f+64+20>>2]=-1;b=c[d+192>>2]|0;c[f+40>>2]=0;c[f+40+4>>2]=b;c[f+40+8>>2]=d;c[f+40+12>>2]=d+4;c[f+40+16>>2]=-1;c[f+40+20>>2]=-1;b=c[a+24>>2]|0;b=wa[c[(c[b>>2]|0)+8>>2]&31](b,f+64|0,f+40|0,0)|0;if(!b){ea=f;return}c[f+4>>2]=0;c[f+8>>2]=f+64;c[f+12>>2]=f+40;c[f>>2]=7088;c[f+32>>2]=e;Ta[c[(c[b>>2]|0)+8>>2]&31](b,f+64|0,f+40|0,a+28|0,f);Ca[c[c[b>>2]>>2]&511](b);g=c[a+24>>2]|0;Ia[c[(c[g>>2]|0)+60>>2]&127](g,b);ea=f;return}function cj(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0,i=0,j=0,k=0;k=c[b+8>>2]|0;if((k|0)<=0)return;i=c[b+16>>2]|0;j=0;b=0;do{g=c[i+(j<<2)>>2]|0;if(!(c[g+204>>2]&3)){h=c[a+16>>2]|0;e=h+(b<<3)|0;d=c[e>>2]|0;if((d|0)!=(b|0)){c[e>>2]=c[h+(d<<3)>>2];d=c[h+(d<<3)>>2]|0;e=c[h+(d<<3)>>2]|0;if((d|0)!=(e|0)){f=h+(d<<3)|0;do{d=h+(e<<3)|0;c[f>>2]=c[d>>2];d=c[d>>2]|0;f=h+(d<<3)|0;e=c[f>>2]|0}while((d|0)!=(e|0))}}else d=b;c[g+208>>2]=d;c[h+(b<<3)+4>>2]=j;c[g+212>>2]=-1;b=b+1|0}else{c[g+208>>2]=-1;c[g+212>>2]=-2}j=j+1|0}while((j|0)!=(k|0));return}function dj(a,b,d){a=a|0;b=+b;d=d|0;var e=0,g=0,i=0.0,j=0.0,k=0.0;e=c[a+204>>2]|0;if(b==0.0){c[a+204>>2]=e|1;i=0.0}else{c[a+204>>2]=e&-2;i=1.0/b}f[a+344>>2]=i;k=+f[a+384>>2]*b;j=+f[a+388>>2]*b;f[a+364>>2]=+f[a+380>>2]*b;f[a+368>>2]=k;f[a+372>>2]=j;f[a+376>>2]=0.0;b=+f[d>>2];g=b!=0.0?(f[h>>2]=1.0/b,c[h>>2]|0):0;b=+f[d+4>>2];e=b!=0.0?(f[h>>2]=1.0/b,c[h>>2]|0):0;b=+f[d+8>>2];d=b!=0.0?(f[h>>2]=1.0/b,c[h>>2]|0):0;c[a+396>>2]=g;c[a+400>>2]=e;c[a+404>>2]=d;f[a+408>>2]=0.0;j=i*+f[a+352>>2];k=i*+f[a+356>>2];f[a+560>>2]=+f[a+348>>2]*i;f[a+564>>2]=j;f[a+568>>2]=k;f[a+572>>2]=0.0;return}function ej(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0,i=0.0,j=0,k=0,l=0.0;l=+f[b+60>>2]*.5;h=c[b+68>>2]|0;e=+f[d>>2];g=+f[d+4>>2];i=+f[d+8>>2];i=+s(+(e*e+g*g+i*i));k=c[b+64>>2]|0;if(+f[d+(h<<2)>>2]>+f[b+52>>2]*i){f[a+(k<<2)>>2]=0.0;f[a+(h<<2)>>2]=l;l=0.0;b=c[b+72>>2]|0;b=a+(b<<2)|0;f[b>>2]=l;return}i=+f[d+(k<<2)>>2];j=c[b+72>>2]|0;e=+f[d+(j<<2)>>2];g=+s(+(i*i+e*e));if(g>1.1920928955078125e-07){g=+f[b+56>>2]/g;f[a+(k<<2)>>2]=i*g;f[a+(h<<2)>>2]=-l;l=e*g;b=j;b=a+(b<<2)|0;f[b>>2]=l;return}else{f[a+(k<<2)>>2]=0.0;f[a+(h<<2)>>2]=-l;l=0.0;b=j;b=a+(b<<2)|0;f[b>>2]=l;return}}function fj(a,b,d){a=a|0;b=+b;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0;e=ea;ea=ea+96|0;c[e+32>>2]=1065353216;c[e+32+4>>2]=0;c[e+32+4+4>>2]=0;c[e+32+4+8>>2]=0;c[e+32+4+12>>2]=0;c[e+32+20>>2]=1065353216;c[e+32+24>>2]=0;c[e+32+24+4>>2]=0;c[e+32+24+8>>2]=0;c[e+32+24+12>>2]=0;c[e+32+40>>2]=1065353216;j=e+32+44|0;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[j+16>>2]=0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,e+32|0,e+16|0,e);h=(+f[e>>2]-+f[e+16>>2])*.5*2.0;g=(+f[e+4>>2]-+f[e+16+4>>2])*.5*2.0;i=(+f[e+8>>2]-+f[e+16+8>>2])*.5*2.0;f[d>>2]=b/12.0*(g*g+i*i);f[d+4>>2]=b/12.0*(h*h+i*i);f[d+8>>2]=b/12.0*(h*h+g*g);ea=e;return}function gj(b,d){b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=c[b+280>>2]|0;if((e|0)==(c[b+284>>2]|0)?(h=(e|0)==0?1:e<<1,(e|0)<(h|0)):0){if(!h)f=0;else{c[6747]=(c[6747]|0)+1;e=kb((h<<2|3)+16|0)|0;if(!e)f=0;else{c[(e+4+15&-16)+-4>>2]=e;f=e+4+15&-16}e=c[b+280>>2]|0}if((e|0)>0){g=0;do{c[f+(g<<2)>>2]=c[(c[b+288>>2]|0)+(g<<2)>>2];g=g+1|0}while((g|0)!=(e|0))}g=c[b+288>>2]|0;if(g){if(a[b+292>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);e=c[b+280>>2]|0}c[b+288>>2]=0}a[b+292>>0]=1;c[b+288>>2]=f;c[b+284>>2]=h}c[(c[b+288>>2]|0)+(e<<2)>>2]=d;c[b+280>>2]=e+1;return}function hj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;e=ea;ea=ea+16|0;Ma[c[(c[b>>2]|0)+68>>2]&127](e,b,d);c[a>>2]=c[e>>2];c[a+4>>2]=c[e+4>>2];c[a+8>>2]=c[e+8>>2];c[a+12>>2]=c[e+12>>2];if(!(+ha[c[(c[b>>2]|0)+48>>2]&15](b)!=0.0)){ea=e;return}i=+f[d>>2];g=+f[d+4>>2];h=+f[d+8>>2];k=i*i+g*g+h*h<1.4210854715202004e-14?-1.0:i;j=i*i+g*g+h*h<1.4210854715202004e-14?-1.0:g;h=i*i+g*g+h*h<1.4210854715202004e-14?-1.0:h;g=1.0/+s(+(h*h+(k*k+j*j)));i=+ha[c[(c[b>>2]|0)+48>>2]&15](b);f[a>>2]=+f[a>>2]+i*(k*g);f[a+4>>2]=+f[a+4>>2]+i*(j*g);f[a+8>>2]=+f[a+8>>2]+i*(h*g);ea=e;return}function ij(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0,h=0.0,i=0,j=0.0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0;k=c[b+96>>2]|0;if((k|0)<=0){c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}l=+f[b+12>>2];o=+f[d>>2]*l;m=+f[b+16>>2];p=+f[d+4>>2]*m;n=+f[b+20>>2];j=+f[d+8>>2]*n;d=c[b+104>>2]|0;g=0;h=-3402823466385288598117041.0e14;i=-1;while(1){e=o*+f[d+(g<<4)>>2]+p*+f[d+(g<<4)+4>>2]+j*+f[d+(g<<4)+8>>2];b=e>h;i=b?g:i;g=g+1|0;if((g|0)==(k|0))break;else h=b?e:h}o=m*+f[d+(i<<4)+4>>2];p=n*+f[d+(i<<4)+8>>2];f[a>>2]=l*+f[d+(i<<4)>>2];f[a+4>>2]=o;f[a+8>>2]=p;f[a+12>>2]=0.0;return}function jj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0;a:do switch(b|0){case 2:{if((c|0)<1){d=+f[a+232>>2];break a}if((c|0)<3){d=+f[a+264>>2];break a}if((c|0)==3){d=+f[a+248>>2];break a}if((c|0)<6)d=+f[a+280>>2];else d=3402823466385288598117041.0e14;break}case 3:{if((c|0)<1){d=+f[a+212>>2];break a}if((c|0)==3)d=+f[a+228>>2];else d=3402823466385288598117041.0e14;break}case 4:{if((c|0)<1){d=+f[a+244>>2];break a}if((c|0)<3){d=+f[a+276>>2];break a}if((c|0)==3){d=+f[a+260>>2];break a}if((c|0)<6)d=+f[a+292>>2];else d=3402823466385288598117041.0e14;break}default:d=3402823466385288598117041.0e14}while(0);return +d}function kj(a,b,d){a=a|0;b=+b;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;k=+f[a+28>>2];g=+f[a+32>>2];i=+f[a+36>>2];j=+ha[c[(c[a>>2]|0)+48>>2]&15](a);e=+ha[c[(c[a>>2]|0)+48>>2]&15](a);i=+ha[c[(c[a>>2]|0)+48>>2]&15](a)+i;switch(c[a+52>>2]|0){case 0:{k=b*.25*((e+g)*(e+g))+b/12.0*((j+k)*((j+k)*4.0));h=k;g=b*.5*((e+g)*(e+g));e=k;break}case 2:{h=b*.5*((j+k)*(j+k));g=b*.25*((j+k)*(j+k))+b/12.0*(i*(i*4.0));e=b*.25*((j+k)*(j+k))+b/12.0*(i*(i*4.0));break}default:{g=b*.25*((j+k)*(j+k))+b/12.0*((e+g)*((e+g)*4.0));h=g;e=b*.5*((j+k)*(j+k))}}f[d>>2]=g;f[d+4>>2]=e;f[d+8>>2]=h;f[d+12>>2]=0.0;return}function lj(){var b=0;b=as()|0;c[b>>2]=5872;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;a[b+40>>0]=1;c[b+36>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;a[b+60>>0]=1;c[b+56>>2]=0;c[b+48>>2]=0;c[b+52>>2]=0;a[b+80>>0]=1;c[b+76>>2]=0;c[b+68>>2]=0;c[b+72>>2]=0;a[b+100>>0]=1;c[b+96>>2]=0;c[b+88>>2]=0;c[b+92>>2]=0;a[b+120>>0]=1;c[b+116>>2]=0;c[b+108>>2]=0;c[b+112>>2]=0;a[b+140>>0]=1;c[b+136>>2]=0;c[b+128>>2]=0;c[b+132>>2]=0;a[b+160>>0]=1;c[b+156>>2]=0;c[b+148>>2]=0;c[b+152>>2]=0;a[b+180>>0]=1;c[b+176>>2]=0;c[b+168>>2]=0;c[b+172>>2]=0;c[b+192>>2]=0;return b|0}function mj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;c[6726]=(c[6726]|0)+1;f=(c[b+12>>2]|0)>(c[d+12>>2]|0);g=c[(f?d:b)+12>>2]|0;f=c[(f?b:d)+12>>2]|0;b=(f<<16|g)+~((f<<16|g)<<15)|0;b=((10?b>>10:b)^b)*9|0;b=(6?b>>6:b)^b;b=((16?b+~(b<<11)>>16:b+~(b<<11)|0)^b+~(b<<11))&(c[a+12>>2]|0)+-1;if((b|0)>=(c[a+36>>2]|0)){a=0;return a|0}b=c[(c[a+44>>2]|0)+(b<<2)>>2]|0;if((b|0)==-1){a=0;return a|0}e=c[a+16>>2]|0;d=b;while(1){b=e+(d<<4)|0;if((c[(c[b>>2]|0)+12>>2]|0)==(g|0)?(c[(c[e+(d<<4)+4>>2]|0)+12>>2]|0)==(f|0):0){d=7;break}d=c[(c[a+64>>2]|0)+(d<<2)>>2]|0;if((d|0)==-1){b=0;d=7;break}}if((d|0)==7)return b|0;return 0}function nj(b){b=b|0;var d=0;c[b>>2]=4936;if(a[b+456>>0]|0?(d=c[b+452>>2]|0,Ca[c[c[d>>2]>>2]&511](d),d=c[b+452>>2]|0,d|0):0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}d=c[b+420>>2]|0;if(d|0){if(a[b+424>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+420>>2]=0}a[b+424>>0]=1;c[b+420>>2]=0;c[b+412>>2]=0;c[b+416>>2]=0;d=c[b+336>>2]|0;if(!d){a[b+340>>0]=1;c[b+336>>2]=0;c[b+328>>2]=0;d=b+332|0;c[d>>2]=0;Vf(b);return}if(a[b+340>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+336>>2]=0;a[b+340>>0]=1;c[b+336>>2]=0;c[b+328>>2]=0;d=b+332|0;c[d>>2]=0;Vf(b);return}function oj(a,b){a=a|0;b=b|0;var d=0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;d=ea;ea=ea+64|0;c[d+48>>2]=0;c[d+48+4>>2]=0;c[d+48+8>>2]=0;c[d+48+12>>2]=0;i=+f[b>>2];g=+f[b+4>>2];l=+f[b+8>>2];j=+f[b+12>>2];h=i*(2.0/(i*i+g*g+l*l+j*j));e=g*(2.0/(i*i+g*g+l*l+j*j));k=l*(2.0/(i*i+g*g+l*l+j*j));f[d>>2]=1.0-(g*e+l*k);f[d+4>>2]=i*e-j*k;f[d+8>>2]=i*k+j*e;f[d+12>>2]=0.0;f[d+16>>2]=i*e+j*k;f[d+20>>2]=1.0-(i*h+l*k);f[d+24>>2]=g*k-j*h;f[d+28>>2]=0.0;f[d+32>>2]=i*k-j*e;f[d+36>>2]=g*k+j*h;f[d+40>>2]=1.0-(i*h+g*e);f[d+44>>2]=0.0;Ic(a,d);ea=d;return}function pj(a,b){a=a|0;b=+b;var d=0,e=0,g=0;e=ea;ea=ea+16|0;Fi(14544);if((c[a+280>>2]|0)>0){d=0;do{g=c[(c[a+288>>2]|0)+(d<<2)>>2]|0;Ja[c[(c[g>>2]|0)+8>>2]&7](g,a,b);d=d+1|0}while((d|0)<(c[a+280>>2]|0))}d=c[2685]|0;g=(c[d+16>>2]|0)+-1|0;c[d+16>>2]=g;if(g|0){ea=e;return}do if(c[d+4>>2]|0){Y(e|0,0)|0;g=c[6746]|0;f[d+8>>2]=+f[d+8>>2]+ +(((c[e+4>>2]|0)-(c[g+4>>2]|0)+(((c[e>>2]|0)-(c[g>>2]|0)|0)*1e6|0)-(c[d+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[d+16>>2]|0)){d=c[2685]|0;break}else{ea=e;return}}while(0);c[2685]=c[d+20>>2];ea=e;return}function qj(b,d,e,g){b=b|0;d=d|0;e=+e;g=g|0;var h=0;h=fs()|0;c[h>>2]=5988;a[h+144>>0]=1;c[h+140>>2]=0;c[h+132>>2]=0;c[h+136>>2]=0;c[h+176>>2]=g;f[h+56>>2]=.019999999552965164;c[h+60>>2]=0;c[h+60+4>>2]=0;c[h+60+8>>2]=0;c[h+60+12>>2]=0;a[h+170>>0]=1;c[h+8>>2]=b;f[h+52>>2]=e;f[h+48>>2]=0.0;c[h+12>>2]=d;a[h+171>>0]=1;f[h+172>>2]=0.0;f[h+16>>2]=0.0;f[h+20>>2]=0.0;f[h+44>>2]=29.399999618530273;f[h+24>>2]=55.0;f[h+28>>2]=10.0;a[h+168>>0]=0;a[h+169>>0]=0;a[h+180>>0]=1;f[h+36>>2]=.7853981852531433;f[h+40>>2]=.7071067690849304;f[h+108>>2]=0.0;a[h+181>>0]=0;a[h+182>>0]=0;return h|0}function rj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0;a=NJ(a)|0;d=+f[a+8>>2];if(+BJ(d)>.7071067690849304){g=+f[a+4>>2];e=1.0/+AJ(g*g+d*d);b=NJ(b)|0;f[b>>2]=0.0;f[b+4>>2]=-(+f[a+8>>2]*e);f[b+8>>2]=+f[a+4>>2]*e;c=NJ(c)|0;f[c>>2]=(g*g+d*d)*e;f[c+4>>2]=-(+f[a>>2]*+f[b+8>>2]);f[c+8>>2]=+f[a>>2]*+f[b+4>>2];return}else{d=+f[a>>2];e=+f[a+4>>2];g=1.0/+AJ(d*d+e*e);b=NJ(b)|0;f[b>>2]=-(e*g);h=+f[a>>2]*g;f[b+4>>2]=h;f[b+8>>2]=0.0;h=-(+f[a+8>>2]*h);c=NJ(c)|0;f[c>>2]=h;f[c+4>>2]=+f[a+8>>2]*+f[b>>2];f[c+8>>2]=(d*d+e*e)*g;return}}function sj(b,d){b=b|0;d=d|0;var e=0,f=0;e=c[b+28>>2]|0;f=c[b+32>>2]|0;if(!(a[b+1301>>0]|0)){pf(b,d,We(b,d,0,e+4|0,f+4|0,e+312|0,f+312|0,e+328|0,f+328|0)|0,e+4|0,f+4|0,e+312|0,f+312|0,e+328|0,f+328|0)|0;return}else{We(b,d,pf(b,d,0,e+4|0,f+4|0,e+312|0,f+312|0,e+328|0,f+328|0)|0,e+4|0,f+4|0,e+312|0,f+312|0,e+328|0,f+328|0)|0;return}}function tj(a,b,d){a=a|0;b=b|0;d=d|0;do if(!((b|0)==8&(d|0)==8)){if((b|0)==8&(d|0)==1){b=a+76|0;break}if((b|0)==1&(d|0)==8){b=a+80|0;break}if(!(d|b)){b=a+72|0;break}if((b|0)<20&(d|0)==28){b=a+88|0;break}if((b|0)==28&(d|0)<20){b=a+84|0;break}if((b|0)<20){if((d|0)<20){b=a+32|0;break}if((d+-21|0)>>>0<9){b=a+36|0;break}}else{if((d|0)<20&(b+-21|0)>>>0<9){b=a+40|0;break}if((b|0)==31)if((d|0)==31){b=a+48|0;break}else{b=a+44|0;break}}if((d|0)==31){b=a+52|0;break}else{b=a+56|0;break}}else b=a+60|0;while(0);return c[b>>2]|0}function uj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0;g=ea;ea=ea+16|0;c[a+4>>2]=c[b+40>>2];e=c[b>>2]|0;c[a+76>>2]=e;if(d){c[a+44>>2]=c[b+8>>2];c[a+44+4>>2]=c[b+8+4>>2];c[a+44+8>>2]=c[b+8+8>>2];c[a+44+12>>2]=c[b+8+12>>2]}else{d=NJ(sJ(e)|0)|0;ql(g,d,+f[b+8>>2],+f[b+12>>2],+f[b+16>>2]);c[a+44>>2]=c[g>>2];c[a+44+4>>2]=c[g+4>>2];c[a+44+8>>2]=c[g+8>>2];c[a+44+12>>2]=c[g+12>>2]}c[a+60>>2]=c[b+24>>2];c[a+60+4>>2]=c[b+24+4>>2];c[a+60+8>>2]=c[b+24+8>>2];c[a+60+12>>2]=c[b+24+12>>2];ea=g;return +(+f[b+40>>2])}function vj(a,b,d,e,g){a=a|0;b=b|0;d=+d;e=e|0;g=g|0;var h=0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0;h=ea;ea=ea+48|0;c[h+32>>2]=e;c[h+32+4>>2]=g;m=+f[b>>2];l=+f[b+4>>2];i=+f[b+8>>2];k=+f[a+56>>2]*m+ +f[a+60>>2]*l+ +f[a+64>>2]*i;j=m*+f[a+72>>2]+l*+f[a+76>>2]+i*+f[a+80>>2];i=m*+f[a+88>>2]+l*+f[a+92>>2]+i*+f[a+96>>2];c[h>>2]=c[a+48>>2];c[h+4>>2]=h+32;f[h+8>>2]=k;f[h+12>>2]=j;f[h+16>>2]=i;f[h+20>>2]=0.0;f[h+24>>2]=d;g=c[a+44>>2]|0;d=+ka[c[(c[g>>2]|0)+12>>2]&15](g,h,1);ea=h;return +d}function wj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,i=0.0,j=0.0,k=0.0,l=0,m=0;g=ea;ea=ea+48|0;Ma[c[(c[a>>2]|0)+124>>2]&127](a,g+32|0,e);m=c[g+32>>2]|0;l=c[g+32+4>>2]|0;e=c[g+32+8>>2]|0;c[b>>2]=m;c[b+4>>2]=l;c[b+8>>2]=e;f[b+12>>2]=0.0;b=c[(c[a>>2]|0)+64>>2]|0;k=-(c[h>>2]=m,+f[h>>2]);j=-(c[h>>2]=l,+f[h>>2]);i=-(c[h>>2]=e,+f[h>>2]);f[g>>2]=k;f[g+4>>2]=j;f[g+8>>2]=i;f[g+12>>2]=0.0;Ma[b&127](g+16|0,a,g);c[d>>2]=c[g+16>>2];c[d+4>>2]=c[g+16+4>>2];c[d+8>>2]=c[g+16+8>>2];c[d+12>>2]=c[g+16+12>>2];ea=g;return}function xj(a,b,d,e){a=a|0;b=b|0;d=+d;e=e|0;if(e>>>0<3)switch(b|0){case 2:{f[a+756+(e<<2)>>2]=d;c[a+1304>>2]=c[a+1304>>2]|4<>2]=d;c[a+1304>>2]=c[a+1304>>2]|2<>2]=d;c[a+1304>>2]=c[a+1304>>2]|1<>>0>=3)return;switch(b|0){case 2:{f[a+868+(e+-3<<6)+32>>2]=d;c[a+1304>>2]=c[a+1304>>2]|4<>2]=d;c[a+1304>>2]=c[a+1304>>2]|2<>2]=d;c[a+1304>>2]=c[a+1304>>2]|1<>2]=5988;a[g+144>>0]=1;c[g+140>>2]=0;c[g+132>>2]=0;c[g+136>>2]=0;c[g+176>>2]=1;f[g+56>>2]=.019999999552965164;c[g+60>>2]=0;c[g+60+4>>2]=0;c[g+60+8>>2]=0;c[g+60+12>>2]=0;a[g+170>>0]=1;c[g+8>>2]=b;f[g+52>>2]=e;f[g+48>>2]=0.0;c[g+12>>2]=d;a[g+171>>0]=1;f[g+172>>2]=0.0;f[g+16>>2]=0.0;f[g+20>>2]=0.0;f[g+44>>2]=29.399999618530273;f[g+24>>2]=55.0;f[g+28>>2]=10.0;a[g+168>>0]=0;a[g+169>>0]=0;a[g+180>>0]=1;f[g+36>>2]=.7853981852531433;f[g+40>>2]=.7071067690849304;f[g+108>>2]=0.0;a[g+181>>0]=0;a[g+182>>0]=0;return g|0}function zj(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0.0,h=0.0,i=0.0;c=ea;ea=ea+48|0;d=2.0/+cG(b);g=+f[(NJ(b)|0)>>2];e=+f[(sJ(b)|0)>>2];i=+f[(rJ(b)|0)>>2];h=+f[(qJ(b)|0)>>2];f[c+32>>2]=1.0-(e*(e*d)+i*(i*d));f[c+28>>2]=g*(e*d)-h*(i*d);f[c+24>>2]=g*(i*d)+h*(e*d);f[c+20>>2]=g*(e*d)+h*(i*d);f[c+16>>2]=1.0-(g*(g*d)+i*(i*d));f[c+12>>2]=e*(i*d)-h*(g*d);f[c+8>>2]=g*(i*d)-h*(e*d);f[c+4>>2]=e*(i*d)+h*(g*d);f[c>>2]=1.0-(g*(g*d)+e*(e*d));Oo(a,c+32|0,c+28|0,c+24|0,c+20|0,c+16|0,c+12|0,c+8|0,c+4|0,c);ea=c;return}function Aj(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0;h=us()|0;c[h+4>>2]=3;c[h+8>>2]=-1;c[h+12>>2]=-1;f[h+16>>2]=3402823466385288598117041.0e14;a[h+20>>0]=1;a[h+21>>0]=0;c[h+24>>2]=-1;c[h+28>>2]=b;c[h+32>>2]=d;f[h+36>>2]=0.0;f[h+40>>2]=.30000001192092896;c[h+44>>2]=0;c[h>>2]=5608;c[h+300>>2]=c[e>>2];c[h+300+4>>2]=c[e+4>>2];c[h+300+8>>2]=c[e+8>>2];c[h+300+12>>2]=c[e+12>>2];c[h+316>>2]=c[g>>2];c[h+316+4>>2]=c[g+4>>2];c[h+316+8>>2]=c[g+8>>2];c[h+316+12>>2]=c[g+12>>2];c[h+332>>2]=0;a[h+344>>0]=0;f[h+348>>2]=.30000001192092896;f[h+352>>2]=1.0;f[h+356>>2]=0.0;return h|0}function Bj(b){b=b|0;var d=0;c[b>>2]=10036;d=c[b+64>>2]|0;if(d|0){if(a[b+68>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+64>>2]=0}a[b+68>>0]=1;c[b+64>>2]=0;c[b+56>>2]=0;c[b+60>>2]=0;d=c[b+44>>2]|0;if(d|0){if(a[b+48>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+44>>2]=0}a[b+48>>0]=1;c[b+44>>2]=0;c[b+36>>2]=0;c[b+40>>2]=0;d=c[b+16>>2]|0;if(!d){a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}function Cj(b){b=b|0;var d=0;c[b>>2]=5420;d=c[b+80>>2]|0;if(d|0){if(a[b+84>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+80>>2]=0}a[b+84>>0]=1;c[b+80>>2]=0;c[b+72>>2]=0;c[b+76>>2]=0;d=c[b+60>>2]|0;if(d|0){if(a[b+64>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+60>>2]=0}a[b+64>>0]=1;c[b+60>>2]=0;c[b+52>>2]=0;c[b+56>>2]=0;d=c[b+40>>2]|0;if(!d){a[b+44>>0]=1;c[b+40>>2]=0;c[b+32>>2]=0;b=b+36|0;c[b>>2]=0;return}if(a[b+44>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+40>>2]=0;a[b+44>>0]=1;c[b+40>>2]=0;c[b+32>>2]=0;b=b+36|0;c[b>>2]=0;return}function Dj(b){b=b|0;var d=0;c[b>>2]=6568;d=c[b+56>>2]|0;if(d|0){if(a[b+60>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+56>>2]=0}a[b+60>>0]=1;c[b+56>>2]=0;c[b+48>>2]=0;c[b+52>>2]=0;d=c[b+36>>2]|0;if(d|0){if(a[b+40>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+36>>2]=0}a[b+40>>0]=1;c[b+36>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;d=c[b+16>>2]|0;if(!d){d=b+12|0;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;c[d>>2]=0;return}if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0;d=b+12|0;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;c[d>>2]=0;return}function Ej(b){b=b|0;var d=0;c[b>>2]=10636;d=c[b+60>>2]|0;if(d|0){if(a[b+64>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+60>>2]=0}a[b+64>>0]=1;c[b+60>>2]=0;c[b+52>>2]=0;c[b+56>>2]=0;d=c[b+40>>2]|0;if(d|0){if(a[b+44>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+40>>2]=0}a[b+44>>0]=1;c[b+40>>2]=0;c[b+32>>2]=0;c[b+36>>2]=0;d=c[b+16>>2]|0;if(!d){a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;b=b+12|0;c[b>>2]=0;return}function Fj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;b=c[d>>2]|0;b=ta[c[(c[b>>2]|0)+56>>2]&31](b,156)|0;d=c[d>>2]|0;c[b+4>>2]=d;c[b>>2]=4704;a[b+8>>0]=1;c[b+12>>2]=4916;c[b+60>>2]=d;c[b+64>>2]=0;a[b+88>>0]=1;c[b+84>>2]=0;c[b+76>>2]=0;c[b+80>>2]=0;a[b+108>>0]=1;c[b+104>>2]=0;c[b+96>>2]=0;c[b+100>>2]=0;a[b+128>>0]=1;c[b+124>>2]=0;c[b+116>>2]=0;c[b+120>>2]=0;a[b+148>>0]=1;c[b+144>>2]=0;c[b+136>>2]=0;c[b+140>>2]=0;c[b+16>>2]=c[f+8>>2];c[b+20>>2]=c[e+8>>2];vi(b+72|0);return b|0}function Gj(a,b,d,e){a=a|0;b=+b;d=d|0;e=e|0;var g=0,h=0;g=ea;ea=ea+64|0;h=MI(d)|0;c[g+48>>2]=c[h>>2];c[g+48+4>>2]=c[h+4>>2];c[g+48+8>>2]=c[h+8>>2];c[g+48+12>>2]=c[h+12>>2];d=NJ(d)|0;ir(g+32|0,d,1);ir(g+16|0,d,0);Ra[c[(c[a>>2]|0)+64>>2]&1](a,g+48|0,g+32|0,g+16|0,b,-1.5707963705062866,1.5707963705062866,-1.5707963705062866,1.5707963705062866,e,30.0,0);d=c[(c[a>>2]|0)+64>>2]|0;Sq(g,+f[g+16>>2],+f[g+16+4>>2],+f[g+16+8>>2]);Ra[d&1](a,g+48|0,g+32|0,g,b,-1.5707963705062866,1.5707963705062866,-1.5707963705062866,1.5707963705062866,e,30.0,0);ea=g;return}function Hj(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;b=c[d>>2]|0;b=ta[c[(c[b>>2]|0)+56>>2]&31](b,156)|0;d=c[d>>2]|0;c[b+4>>2]=d;c[b>>2]=4704;a[b+8>>0]=0;c[b+12>>2]=4916;c[b+60>>2]=d;c[b+64>>2]=0;a[b+88>>0]=1;c[b+84>>2]=0;c[b+76>>2]=0;c[b+80>>2]=0;a[b+108>>0]=1;c[b+104>>2]=0;c[b+96>>2]=0;c[b+100>>2]=0;a[b+128>>0]=1;c[b+124>>2]=0;c[b+116>>2]=0;c[b+120>>2]=0;a[b+148>>0]=1;c[b+144>>2]=0;c[b+136>>2]=0;c[b+140>>2]=0;c[b+16>>2]=c[e+8>>2];c[b+20>>2]=c[f+8>>2];vi(b+72|0);return b|0}function Ij(a,b,d,e,g,h){a=a|0;b=b|0;d=d|0;e=+e;g=g|0;h=h|0;var i=0;i=ea;ea=ea+64|0;c[i+48>>2]=g;c[i+48+4>>2]=h;g=c[a+212>>2]|0;if(!(+f[g+4>>2]>=e)){ea=i;return +e}c[i>>2]=c[a+216>>2];c[i+4>>2]=i+48;c[i+8>>2]=c[b>>2];c[i+8+4>>2]=c[b+4>>2];c[i+8+8>>2]=c[b+8>>2];c[i+8+12>>2]=c[b+12>>2];c[i+24>>2]=c[d>>2];c[i+24+4>>2]=c[d+4>>2];c[i+24+8>>2]=c[d+8>>2];c[i+24+12>>2]=c[d+12>>2];f[i+40>>2]=e;e=+ka[c[(c[g>>2]|0)+12>>2]&15](g,i,0);ea=i;return +e}function Jj(a,b,d,e,g,h){a=a|0;b=b|0;d=d|0;e=+e;g=g|0;h=h|0;var i=0;i=ea;ea=ea+64|0;c[i+48>>2]=g;c[i+48+4>>2]=h;g=c[a+212>>2]|0;if(!(+f[g+4>>2]>=e)){ea=i;return +e}c[i>>2]=c[a+216>>2];c[i+4>>2]=i+48;c[i+8>>2]=c[b>>2];c[i+8+4>>2]=c[b+4>>2];c[i+8+8>>2]=c[b+8>>2];c[i+8+12>>2]=c[b+12>>2];c[i+24>>2]=c[d>>2];c[i+24+4>>2]=c[d+4>>2];c[i+24+8>>2]=c[d+8>>2];c[i+24+12>>2]=c[d+12>>2];f[i+40>>2]=e;e=+ka[c[(c[g>>2]|0)+12>>2]&15](g,i,1);ea=i;return +e}function Kj(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;f=c[e+16>>2]|0;if(!f){if(!(ho(e)|0)){f=c[e+16>>2]|0;g=5}}else g=5;a:do if((g|0)==5){g=c[e+20>>2]|0;if((f-g|0)>>>0>>0){va[c[e+36>>2]&63](e,b,d)|0;break}b:do if((a[e+75>>0]|0)<0|(d|0)==0)f=d;else{h=d;while(1){f=h+-1|0;if((a[b+f>>0]|0)==10)break;if(!f){f=d;break b}else h=f}if((va[c[e+36>>2]&63](e,b,h)|0)>>>0>>0)break a;g=c[e+20>>2]|0;f=d-h|0;b=b+h|0}while(0);vh(g|0,b|0,f|0)|0;c[e+20>>2]=(c[e+20>>2]|0)+f}while(0);return}function Lj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ea;ea=ea+32|0;c[a+8>>2]=c[b>>2];On(a+20|0,b);if(d){c[e+16>>2]=c[b+8>>2];c[e+16+4>>2]=c[b+8+4>>2];c[e+16+8>>2]=c[b+8+8>>2];c[e+16+12>>2]=c[b+8+12>>2]}else{d=NJ(sJ(c[a+8>>2]|0)|0)|0;ql(e+16|0,d,+f[b+8>>2],+f[b+12>>2],+f[b+16>>2])}Tl(a+72|0,e+16|0);up(e,a+40|0,a+56|0,+f[b+24>>2]);Tl(a+92|0,e);On(a+112|0,b+24|0);ea=e;return +(+f[a+4>>2])}function Mj(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;e=ea;ea=ea+16|0;Ma[c[(c[b>>2]|0)+68>>2]&127](e,b,d);c[a>>2]=c[e>>2];c[a+4>>2]=c[e+4>>2];c[a+8>>2]=c[e+8>>2];c[a+12>>2]=c[e+12>>2];i=+f[d>>2];g=+f[d+4>>2];h=+f[d+8>>2];k=i*i+g*g+h*h<1.4210854715202004e-14?-1.0:i;j=i*i+g*g+h*h<1.4210854715202004e-14?-1.0:g;h=i*i+g*g+h*h<1.4210854715202004e-14?-1.0:h;g=1.0/+s(+(h*h+(k*k+j*j)));i=+ha[c[(c[b>>2]|0)+48>>2]&15](b);f[a>>2]=+f[a>>2]+i*(k*g);f[a+4>>2]=+f[a+4>>2]+i*(j*g);f[a+8>>2]=+f[a+8>>2]+i*(h*g);ea=e;return}function Nj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;d=ea;ea=ea+48|0;e=wH(b,0)|0;f[d+32>>2]=+uo(c,e);f[d+28>>2]=+go(c,e);f[d+24>>2]=+fo(c,e);e=wH(b,1)|0;f[d+20>>2]=+uo(c,e);f[d+16>>2]=+go(c,e);f[d+12>>2]=+fo(c,e);b=wH(b,2)|0;f[d+8>>2]=+uo(c,b);f[d+4>>2]=+go(c,b);f[d>>2]=+fo(c,b);bq(a,d+32|0,d+28|0,d+24|0,d+20|0,d+16|0,d+12|0,d+8|0,d+4|0,d);ea=d;return}function Oj(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;d=c[b+188>>2]|0;if(d|0){g=c[a+68>>2]|0;g=ra[c[(c[g>>2]|0)+36>>2]&127](g)|0;Ma[c[(c[g>>2]|0)+40>>2]&127](g,d,c[a+24>>2]|0);g=c[a+68>>2]|0;Ma[c[(c[g>>2]|0)+12>>2]&127](g,d,c[a+24>>2]|0);c[b+188>>2]=0}f=c[a+8>>2]|0;if((f|0)<=0)return;g=c[a+16>>2]|0;d=0;while(1){e=g+(d<<2)|0;if((c[e>>2]|0)==(b|0))break;d=d+1|0;if((d|0)>=(f|0)){h=9;break}}if((h|0)==9)return;if((d|0)>=(f|0))return;c[e>>2]=c[g+(f+-1<<2)>>2];c[(c[a+16>>2]|0)+(f+-1<<2)>>2]=b;c[a+8>>2]=f+-1;return}function Pj(a,b,d,f){a=a|0;b=b|0;d=d|0;f=f|0;var g=0,h=0,i=0;while(1){g=c[a+12>>2]|0;if(!(((e[f>>1]|0)>=(e[a>>1]|0)?(e[d>>1]|0)<=(e[a+6>>1]|0):0)&(e[d+4>>1]|0)<=(e[a+10>>1]|0)&(e[f+4>>1]|0)>=(e[a+4>>1]|0)&(e[d+2>>1]|0)<=(e[a+8>>1]|0)&(e[f+2>>1]|0)>=(e[a+2>>1]|0))){h=6;break}if((g|0)>-1)break;i=a+16|0;Pj(i,b,d,f);g=c[a+28>>2]|0;a=(g|0)>-1?a+32|0:i+(0-g<<4)|0}if((h|0)==6)return;Ma[c[(c[b>>2]|0)+8>>2]&127](b,21?g>>>21:g,g&2097151);return}function Qj(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;i=+u(+c);h=+v(+c);c=+f[b+444>>2];if(+r(+i)>1.1920928955078125e-07){e=+f[b+448>>2];c=+s(+((h*h/(i*i)+1.0)/(1.0/(e*e)+h*h/(i*i)/(c*c))));e=h*h;g=i*i}else{e=h*h;g=i*i}j=c*.5;g=+v(+j)/+s(+(e+(g+0.0)));j=+u(+j);k=j*d+i*g*0.0-h*g*-0.0;e=j*0.0-h*g*d-g*0.0*0.0;c=j*0.0+g*0.0*0.0-i*g*d;d=-(g*0.0*d)-i*g*0.0-h*g*-0.0;f[a>>2]=h*g*e+(j*k+d*-(g*0.0))-c*-(i*g);f[a+4>>2]=c*-(g*0.0)+(j*e+d*-(i*g))-h*g*k;f[a+8>>2]=k*-(i*g)+(h*g*d+j*c)-e*-(g*0.0);f[a+12>>2]=0.0;return}function Rj(b,d){b=b|0;d=d|0;var e=0,g=0,h=0;f[b+16>>2]=0.0;f[b+20>>2]=0.0;a[b+168>>0]=0;a[b+169>>0]=0;f[b+172>>2]=0.0;c[b+60>>2]=0;c[b+60+4>>2]=0;c[b+60+8>>2]=0;c[b+60+12>>2]=0;b=c[(c[b+8>>2]|0)+284>>2]|0;if((c[(ra[c[(c[b>>2]|0)+28>>2]&127](b)|0)+4>>2]|0)<=0)return;do{g=c[b>>2]|0;h=c[g+12>>2]|0;g=c[c[(ra[c[g+28>>2]&127](b)|0)+12>>2]>>2]|0;e=c[(c[(ra[c[(c[b>>2]|0)+28>>2]&127](b)|0)+12>>2]|0)+4>>2]|0;wa[h&31](b,g,e,c[d+24>>2]|0)|0}while((c[(ra[c[(c[b>>2]|0)+28>>2]&127](b)|0)+4>>2]|0)>0);return}function Sj(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;c[6721]=(c[6721]|0)+-1;Ia[c[(c[a>>2]|0)+20>>2]&127](a,b);e=c[b+768>>2]|0;d=(c[a+12>>2]|0)+-1|0;g=c[a+20>>2]|0;f=c[g+(e<<2)>>2]|0;c[g+(e<<2)>>2]=c[g+(d<<2)>>2];c[(c[a+20>>2]|0)+(d<<2)>>2]=f;c[(c[(c[a+20>>2]|0)+(e<<2)>>2]|0)+768>>2]=e;c[a+12>>2]=d;a=c[a+68>>2]|0;if(!b)return;g=c[a+16>>2]|0;if(g>>>0<=b>>>0?(g+(z(c[a>>2]|0,c[a+4>>2]|0)|0)|0)>>>0>b>>>0:0){c[b>>2]=c[a+12>>2];c[a+12>>2]=b;c[a+8>>2]=(c[a+8>>2]|0)+1;return}c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function Tj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0;if((e|0)<=0)return;g=0;do{n=+f[b+(g<<4)>>2];m=+f[b+(g<<4)+4>>2];j=+f[b+(g<<4)+8>>2];k=n*+f[a+56>>2]+m*+f[a+60>>2]+j*+f[a+64>>2];l=n*+f[a+72>>2]+m*+f[a+76>>2]+j*+f[a+80>>2];j=n*+f[a+88>>2]+m*+f[a+92>>2]+j*+f[a+96>>2];i=a+56+((k>2]=c[i>>2];c[h+4>>2]=c[i+4>>2];c[h+8>>2]=c[i+8>>2];c[h+12>>2]=c[i+12>>2];g=g+1|0}while((g|0)!=(e|0));return}function Uj(a,b){a=a|0;b=+b;var d=0,e=0;d=ea;ea=ea+16|0;he(a,b);Fi(14301);a=c[a+452>>2]|0;Da[c[(c[a>>2]|0)+24>>2]&31](a,b);a=c[2685]|0;e=(c[a+16>>2]|0)+-1|0;c[a+16>>2]=e;if(e|0){ea=d;return}do if(c[a+4>>2]|0){Y(d|0,0)|0;e=c[6746]|0;f[a+8>>2]=+f[a+8>>2]+ +(((c[d+4>>2]|0)-(c[e+4>>2]|0)+(((c[d>>2]|0)-(c[e>>2]|0)|0)*1e6|0)-(c[a+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[a+16>>2]|0)){a=c[2685]|0;break}else{ea=d;return}}while(0);c[2685]=c[a+20>>2];ea=d;return}function Vj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;do switch(b|0){case 0:{b=0;f=1;break}case 1:{b=0;f=2;break}case 2:{b=1;f=3;break}case 3:{b=2;f=3;break}case 4:{b=0;f=4;break}case 5:{b=1;f=5;break}case 6:{b=2;f=6;break}case 7:{b=3;f=7;break}case 8:{b=4;f=5;break}case 9:{b=4;f=6;break}case 10:{b=5;f=7;break}case 11:{b=6;f=7;break}default:{b=0;f=0}}while(0);Ma[c[(c[a>>2]|0)+108>>2]&127](a,b,d);Ma[c[(c[a>>2]|0)+108>>2]&127](a,f,e);return}function Wj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0;h=+f[a+56>>2];k=+f[a+72>>2]-h;j=+f[a+60>>2];i=+f[a+76>>2]-j;l=+f[a+64>>2];m=+f[a+80>>2]-l;h=+f[a+88>>2]-h;j=+f[a+92>>2]-j;l=+f[a+96>>2]-l;f[d+12>>2]=0.0;g=1.0/+s(+((k*j-i*h)*(k*j-i*h)+((i*l-m*j)*(i*l-m*j)+(m*h-k*l)*(m*h-k*l))));f[d>>2]=(i*l-m*j)*g;f[d+4>>2]=(m*h-k*l)*g;f[d+8>>2]=(k*j-i*h)*g;c[e>>2]=c[a+56>>2];c[e+4>>2]=c[a+56+4>>2];c[e+8>>2]=c[a+56+8>>2];c[e+12>>2]=c[a+56+12>>2];return}function Xj(b){b=b|0;var d=0,e=0,f=0;c[b>>2]=7276;d=c[b+12>>2]|0;if((d|0)>0){f=0;do{e=c[(c[b+20>>2]|0)+(f<<2)>>2]|0;if(e|0){Ca[c[c[e>>2]>>2]&511](e);e=c[b+4>>2]|0;Ia[c[(c[e>>2]|0)+60>>2]&127](e,c[(c[b+20>>2]|0)+(f<<2)>>2]|0)}f=f+1|0}while((f|0)!=(d|0))}d=c[b+20>>2]|0;if(!d){a[b+24>>0]=1;c[b+20>>2]=0;c[b+12>>2]=0;b=b+16|0;c[b>>2]=0;return}if(a[b+24>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+20>>2]=0;a[b+24>>0]=1;c[b+20>>2]=0;c[b+12>>2]=0;b=b+16|0;c[b>>2]=0;return}function Yj(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;h=+f[a+56>>2];g=+f[a+72>>2]-h;k=+f[a+60>>2];j=+f[a+76>>2]-k;e=+f[a+64>>2];i=+f[a+80>>2]-e;h=+f[a+88>>2]-h;k=+f[a+92>>2]-k;e=+f[a+96>>2]-e;f[c+12>>2]=0.0;d=1.0/+s(+((g*k-j*h)*(g*k-j*h)+((j*e-i*k)*(j*e-i*k)+(i*h-g*e)*(i*h-g*e))));f[c>>2]=(j*e-i*k)*d;f[c+4>>2]=(i*h-g*e)*d;f[c+8>>2]=(g*k-j*h)*d;if(!b)return;f[c>>2]=-((j*e-i*k)*d);f[c+4>>2]=-((i*h-g*e)*d);f[c+8>>2]=-((g*k-j*h)*d);return}function Zj(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0;g=c[a+720>>2]|0;h=c[a+752>>2]|0;if((h|0)<=0){e=0;return e|0}a=c[a+760>>2]|0;f=0;while(1){i=c[a+(f*44|0)+8>>2]|0;if(((i|0)==(g+(e*104|0)|0)|((i|0)==(g+(b*104|0)|0)|(i|0)==(g+(d*104|0)|0))?(i=c[a+(f*44|0)+12>>2]|0,(i|0)==(g+(e*104|0)|0)|((i|0)==(g+(b*104|0)|0)|(i|0)==(g+(d*104|0)|0))):0)?(i=c[a+(f*44|0)+16>>2]|0,(i|0)==(g+(e*104|0)|0)|((i|0)==(g+(b*104|0)|0)|(i|0)==(g+(d*104|0)|0))):0){a=1;f=7;break}f=f+1|0;if((f|0)>=(h|0)){a=0;f=7;break}}if((f|0)==7)return a|0;return 0}function _j(b,d){b=b|0;d=d|0;do if(b){if(d>>>0<128){a[b>>0]=d;b=1;break}if(!(c[6759]|0)){if((d&-128|0)!=57216){b=-1;break}a[b>>0]=d;b=1;break}if(d>>>0<2048){a[b>>0]=(6?d>>>6:d)|192;a[b+1>>0]=d&63|128;b=2;break}if(d>>>0<55296|(d&-8192|0)==57344){a[b>>0]=(12?d>>>12:d)|224;a[b+1>>0]=(6?d>>>6:d)&63|128;a[b+2>>0]=d&63|128;b=3;break}if((d+-65536|0)>>>0<1048576){a[b>>0]=(18?d>>>18:d)|240;a[b+1>>0]=(12?d>>>12:d)&63|128;a[b+2>>0]=(6?d>>>6:d)&63|128;a[b+3>>0]=d&63|128;b=4}else b=-1}else b=1;while(0);return b|0}function $j(a,b){a=a|0;b=b|0;var c=0;c=ea;ea=ea+48|0;f[c+32>>2]=+uo(b,a);f[c+28>>2]=+go(b,a);f[c+24>>2]=+fo(b,a);f[c+20>>2]=+uo(b,a+16|0);f[c+16>>2]=+go(b,a+16|0);f[c+12>>2]=+fo(b,a+16|0);f[c+8>>2]=+uo(b,a+32|0);f[c+4>>2]=+go(b,a+32|0);f[c>>2]=+fo(b,a+32|0);Oo(a,c+32|0,c+28|0,c+24|0,c+20|0,c+16|0,c+12|0,c+8|0,c+4|0,c);ea=c;return}function ak(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0,j=0;i=c[a+96>>2]|0;j=c[a+104>>2]|0;g=+f[j+(((b|0)%(i|0)|0)<<4)+4>>2]*+f[a+16>>2];h=+f[j+(((b|0)%(i|0)|0)<<4)+8>>2]*+f[a+20>>2];f[d>>2]=+f[j+(((b|0)%(i|0)|0)<<4)>>2]*+f[a+12>>2];f[d+4>>2]=g;f[d+8>>2]=h;f[d+12>>2]=0.0;d=c[a+104>>2]|0;h=+f[d+(((b+1|0)%(i|0)|0)<<4)+4>>2]*+f[a+16>>2];g=+f[d+(((b+1|0)%(i|0)|0)<<4)+8>>2]*+f[a+20>>2];f[e>>2]=+f[d+(((b+1|0)%(i|0)|0)<<4)>>2]*+f[a+12>>2];f[e+4>>2]=h;f[e+8>>2]=g;f[e+12>>2]=0.0;return}function bk(a,b){a=a|0;b=b|0;var d=0,e=0,g=0.0,h=0,i=0;e=ea;ea=ea+32|0;d=c[a+184>>2]|0;if(+f[d+4>>2]==0.0){a=0;ea=e;return a|0}b=c[b>>2]|0;if(!(ta[c[(c[d>>2]|0)+8>>2]&31](d,c[b+188>>2]|0)|0)){a=1;ea=e;return a|0}h=c[a+192>>2]|0;i=c[b+192>>2]|0;d=c[a+184>>2]|0;g=+f[a+188>>2];c[e>>2]=0;c[e+4>>2]=i;c[e+8>>2]=b;c[e+12>>2]=b+4;c[e+16>>2]=-1;c[e+20>>2]=-1;rb(h,a+36|0,a+100|0,e,d,g);a=1;ea=e;return a|0}function ck(a,b){a=a|0;b=b|0;var d=0;d=ea;ea=ea+16|0;c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];c[d+12>>2]=c[b+12>>2];a=c[a+8>>2]|0;c[a+260>>2]=(c[a+260>>2]|0)+1;c[a+4>>2]=1065353216;c[a+8>>2]=0;c[a+8+4>>2]=0;c[a+8+8>>2]=0;c[a+8+12>>2]=0;c[a+24>>2]=1065353216;c[a+28>>2]=0;c[a+28+4>>2]=0;c[a+28+8>>2]=0;c[a+28+12>>2]=0;c[a+44>>2]=1065353216;c[a+48>>2]=0;c[a+52>>2]=c[d>>2];c[a+52+4>>2]=c[d+4>>2];c[a+52+8>>2]=c[d+8>>2];c[a+52+12>>2]=c[d+12>>2];ea=d;return}function dk(a){a=a|0;var b=0,d=0;b=ea;ea=ea+16|0;Fi(17589);d=c[a+68>>2]|0;Ia[c[(c[d>>2]|0)+32>>2]&127](d,c[a+24>>2]|0);a=c[2685]|0;d=(c[a+16>>2]|0)+-1|0;c[a+16>>2]=d;if(d|0){ea=b;return}do if(c[a+4>>2]|0){Y(b|0,0)|0;d=c[6746]|0;f[a+8>>2]=+f[a+8>>2]+ +(((c[b+4>>2]|0)-(c[d+4>>2]|0)+(((c[b>>2]|0)-(c[d>>2]|0)|0)*1e6|0)-(c[a+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[a+16>>2]|0)){a=c[2685]|0;break}else{ea=b;return}}while(0);c[2685]=c[a+20>>2];ea=b;return}function ek(d,e,f){d=d|0;e=e|0;f=f|0;var g=0,h=0;h=ea;ea=ea+64|0;if(!(rt(d,e,0)|0))if((e|0)!=0?(g=yi(e,3456)|0,(g|0)!=0):0){c[h>>2]=g;c[h+4>>2]=0;c[h+8>>2]=d;c[h+12>>2]=-1;d=h+16|0;e=d+36|0;do{c[d>>2]=0;d=d+4|0}while((d|0)<(e|0));b[h+16+36>>1]=0;a[h+16+38>>0]=0;c[h+48>>2]=1;Pa[c[(c[g>>2]|0)+28>>2]&127](g,h,c[f>>2]|0,1);if((c[h+24>>2]|0)==1){c[f>>2]=c[h+16>>2];d=1}else d=0}else d=0;else d=1;ea=h;return d|0}function fk(a,b){a=a|0;b=b|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0.0;k=+ha[c[(c[a>>2]|0)+48>>2]&15](a);h=+ha[c[(c[a>>2]|0)+48>>2]&15](a);d=+ha[c[(c[a>>2]|0)+48>>2]&15](a);m=(k+ +f[a+28>>2])/+f[a+12>>2];j=(h+ +f[a+32>>2])/+f[a+16>>2];g=(d+ +f[a+36>>2])/+f[a+20>>2];l=+r(+(+f[b>>2]));i=+r(+(+f[b+4>>2]));e=+r(+(+f[b+8>>2]));f[a+12>>2]=l;f[a+16>>2]=i;f[a+20>>2]=e;f[a+24>>2]=0.0;f[a+28>>2]=m*l-k;f[a+32>>2]=j*i-h;f[a+36>>2]=g*e-d;f[a+40>>2]=0.0;return}function gk(b,d){b=b|0;d=d|0;var e=0,g=0,h=0.0,i=0,j=0;if(a[b+527>>0]|0){c[d>>2]=0;c[d+4>>2]=0;return}c[d>>2]=3;c[d+4>>2]=3;j=c[b+28>>2]|0;i=c[b+32>>2]|0;pb(b,j+4|0,i+4|0,j+264|0,i+264|0);if((a[b+526>>0]|0?(e=c[d>>2]|0,c[d>>2]=e+1,g=c[d+4>>2]|0,c[d+4>>2]=g+-1,h=+f[b+456>>2],+f[b+444>>2]>2]>2]=e+2;c[d+4>>2]=g+-2}if(!(a[b+525>>0]|0))return;c[d>>2]=(c[d>>2]|0)+1;c[d+4>>2]=(c[d+4>>2]|0)+-1;return}function hk(b,d,e){b=b|0;d=d|0;e=e|0;var f=0,g=0;f=b+e|0;d=d&255;if((e|0)>=67){while(b&3){a[b>>0]=d;b=b+1|0}g=d|d<<8|d<<16|d<<24;while((b|0)<=((f&-4)-64|0)){c[b>>2]=g;c[b+4>>2]=g;c[b+8>>2]=g;c[b+12>>2]=g;c[b+16>>2]=g;c[b+20>>2]=g;c[b+24>>2]=g;c[b+28>>2]=g;c[b+32>>2]=g;c[b+36>>2]=g;c[b+40>>2]=g;c[b+44>>2]=g;c[b+48>>2]=g;c[b+52>>2]=g;c[b+56>>2]=g;c[b+60>>2]=g;b=b+64|0}while((b|0)<(f&-4|0)){c[b>>2]=g;b=b+4|0}}while((b|0)<(f|0)){a[b>>0]=d;b=b+1|0}return f-e|0}function ik(a,b,c,d,e,g,h,i,j,k){a=+a;b=+b;c=+c;d=+d;e=+e;g=+g;h=+h;i=+i;j=+j;k=k|0;if(!(((h-d)*b-(i-e)*a)*g+(((i-e)*c-(j-g)*b)*d+((j-g)*a-(h-d)*c)*e)<0.0)){k=0;return k|0}do if(!((h-d)*d+(i-e)*e+(j-g)*g>0.0))if((h-d)*h+(i-e)*i+(j-g)*j<0.0){d=h*h+i*i+j*j;break}else{d=((h*h+i*i+j*j)*(d*d+e*e+g*g)-(h*d+i*e+j*g)*(h*d+i*e+j*g))/((h-d)*(h-d)+(i-e)*(i-e)+(j-g)*(j-g));d=d>0.0?d:0.0;break}else d=d*d+e*e+g*g;while(0);f[k>>2]=+s(+d);k=1;return k|0}function jk(a,b){a=a|0;b=b|0;var d=0.0,e=0.0,g=0,h=0,i=0;b=c[b+36>>2]|0;i=c[b+8>>2]|0;h=c[b+12>>2]|0;g=c[b+16>>2]|0;e=+f[a+52>>2];d=+Pg(a+4|0,+f[a+36>>2],+f[a+40>>2],+f[a+44>>2],+f[i+8>>2],+f[i+12>>2],+f[i+16>>2],+f[h+8>>2],+f[h+12>>2],+f[h+16>>2],+f[g+8>>2],+f[g+12>>2],+f[g+16>>2],e);if(!(d>0.0&d>2]|0;h=h+1|0;c[i>>2]=h;return}f[a+52>>2]=d;c[a+56>>2]=b;i=a+60|0;h=c[i>>2]|0;h=h+1|0;c[i>>2]=h;return}function kk(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0;Ma[c[(c[b>>2]|0)+68>>2]&127](a,b,d);if(!(+ha[c[(c[b>>2]|0)+48>>2]&15](b)!=0.0))return;h=+f[d>>2];e=+f[d+4>>2];g=+f[d+8>>2];j=h*h+e*e+g*g<1.4210854715202004e-14?-1.0:h;i=h*h+e*e+g*g<1.4210854715202004e-14?-1.0:e;g=h*h+e*e+g*g<1.4210854715202004e-14?-1.0:g;e=1.0/+s(+(g*g+(j*j+i*i)));h=+ha[c[(c[b>>2]|0)+48>>2]&15](b);f[a>>2]=+f[a>>2]+h*(j*e);f[a+4>>2]=+f[a+4>>2]+h*(i*e);f[a+8>>2]=+f[a+8>>2]+h*(g*e);return}function lk(b,d,e){b=b|0;d=d|0;e=+e;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;a[b+171>>0]=0;c[b+60>>2]=c[d>>2];c[b+60+4>>2]=c[d+4>>2];c[b+60+8>>2]=c[d+8>>2];c[b+60+12>>2]=c[d+12>>2];g=+f[b+60>>2];h=+f[b+64>>2];j=+f[b+68>>2];i=1.0/+s(+(g*g+h*h+j*j));if(+s(+(j*i*(j*i)+(g*i*(g*i)+h*i*(h*i))))<1.1920928955078125e-07){k=0.0;h=0.0;g=0.0;d=0}else{k=g*i;h=h*i;g=j*i;d=c[b+72>>2]|0}f[b+76>>2]=k;f[b+80>>2]=h;f[b+84>>2]=g;c[b+88>>2]=d;f[b+172>>2]=+f[b+172>>2]+e;return}function mk(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0;a:do if(c>>>0>=3)if((c+-3|0)>>>0<3)switch(b|0){case 2:{d=+f[a+868+(c+-3<<6)+32>>2];break a}case 4:{d=+f[a+868+(c+-3<<6)+36>>2];break a}case 3:{d=+f[a+868+(c+-3<<6)+28>>2];break a}default:{d=0.0;break a}}else d=0.0;else switch(b|0){case 2:{d=+f[a+756+(c<<2)>>2];break a}case 4:{d=+f[a+772+(c<<2)>>2];break a}case 3:{d=+f[a+740+(c<<2)>>2];break a}default:{d=0.0;break a}}while(0);return +d}function nk(a){a=a|0;var b=0,d=0,e=0,f=0.0,g=0,h=0,i=0;e=ea;ea=ea+16|0;b=c[a+8>>2]|0;d=c[a+8+4>>2]|0;if((d|0)>-1|(d|0)==-1&b>>>0>4294967295){f=(+(b>>>0)+4294967296.0*+(d>>>0))*18446744073709551616.0+(+((c[a>>2]|0)>>>0)+4294967296.0*+((c[a+4>>2]|0)>>>0));ea=e;return +f}else{i=c[a>>2]|0;a=c[a+4>>2]|0;h=tv(0,0,i|0,a|0)|0;g=D()|0;d=Lv((i|0)==0&(a|0)==0&1|0,0,~b|0,~d|0)|0;a=D()|0;c[e>>2]=h;c[e+4>>2]=g;c[e+8>>2]=d;c[e+8+4>>2]=a;f=-+nk(e);ea=e;return +f}return 0.0}function ok(b,d,e,g,h){b=b|0;d=+d;e=e|0;g=g|0;h=h|0;f[b>>2]=d;c[b+4>>2]=e;c[b+72>>2]=g;c[b+76>>2]=c[h>>2];c[b+76+4>>2]=c[h+4>>2];c[b+76+8>>2]=c[h+8>>2];c[b+76+12>>2]=c[h+12>>2];f[b+92>>2]=0.0;f[b+96>>2]=0.0;f[b+100>>2]=.5;f[b+104>>2]=0.0;f[b+108>>2]=0.0;f[b+112>>2]=.800000011920929;f[b+116>>2]=1.0;a[b+120>>0]=0;f[b+124>>2]=.004999999888241291;f[b+128>>2]=.009999999776482582;f[b+132>>2]=.009999999776482582;f[b+136>>2]=.009999999776482582;yq(b+8|0);return}function pk(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;a:do if(!(rt(b,c[d+8>>2]|0,0)|0)){g=c[b+12>>2]|0;an(b+16|0,d,e,f);if((g|0)>1){h=b+24|0;do{an(h,d,e,f);if(a[d+54>>0]|0)break a;h=h+8|0}while(h>>>0<(b+16+(g<<3)|0)>>>0)}}else qm(d,e,f);while(0);return}function qk(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;do if(!(rt(b,c[d+8>>2]|0,g)|0)){if(rt(b,c[d>>2]|0,g)|0){if((c[d+16>>2]|0)!=(e|0)?(c[d+20>>2]|0)!=(e|0):0){c[d+32>>2]=f;c[d+20>>2]=e;c[d+40>>2]=(c[d+40>>2]|0)+1;if((c[d+36>>2]|0)==1?(c[d+24>>2]|0)==2:0)a[d+54>>0]=1;c[d+44>>2]=4;break}if((f|0)==1)c[d+32>>2]=1}}else Jr(d,e,f);while(0);return}function rk(b,d,e){b=b|0;d=d|0;e=e|0;b=GI(152)|0;c[b>>2]=5932;a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;a[b+40>>0]=1;c[b+36>>2]=0;c[b+28>>2]=0;c[b+32>>2]=0;a[b+60>>0]=1;c[b+56>>2]=0;c[b+48>>2]=0;c[b+52>>2]=0;a[b+80>>0]=1;c[b+76>>2]=0;c[b+68>>2]=0;c[b+72>>2]=0;c[b+100>>2]=e;f[b+104>>2]=0.0;a[b+148>>0]=1;c[b+144>>2]=0;c[b+136>>2]=0;c[b+140>>2]=0;c[b+116>>2]=d;c[b+120>>2]=0;c[b+124>>2]=2;c[b+128>>2]=1;f[b+112>>2]=0.0;f[b+108>>2]=0.0;return b|0}function sk(b){b=b|0;var d=0,e=0,f=0;e=GI(5260)|0;c[e>>2]=6244;c[e+4>>2]=2;a[e+24>>0]=1;c[e+20>>2]=0;c[e+12>>2]=0;c[e+16>>2]=0;c[e+28>>2]=6716;c[e+5256>>2]=b;c[e+60>>2]=81;c[e+64>>2]=ra[c[(c[b>>2]|0)+12>>2]&127](b)|0;c[e+68>>2]=ra[c[(c[b>>2]|0)+8>>2]&127](b)|0;b=0;do{d=0;do{f=c[e+5256>>2]|0;c[e+72+(b*144|0)+(d<<2)>>2]=va[c[(c[f>>2]|0)+16>>2]&63](f,b,d)|0;d=d+1|0}while(d>>>0<36);b=b+1|0}while(b>>>0<36);return e|0}function tk(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;f=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b>>2]=f;if(f|0)Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);c[b+4>>2]=c[a+4>>2];c[b+28>>2]=c[a+28>>2];c[b+32>>2]=c[a+32>>2];c[b+36>>2]=c[a+36>>2];c[b+40>>2]=c[a+40>>2];c[b+12>>2]=c[a+12>>2];c[b+16>>2]=c[a+16>>2];c[b+20>>2]=c[a+20>>2];c[b+24>>2]=c[a+24>>2];c[b+44>>2]=c[a+44>>2];c[b+52>>2]=c[a+52>>2];return 20610}function uk(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ea;ea=ea+32|0;if(!(+f[a+344>>2]!=0.0)){ea=d;return}Gn(a,+f[b>>2],+f[b+4>>2],+f[b+8>>2]);if(!(NJ(a+544|0)|0)){ea=d;return}wp(d,+f[b>>2],+f[b+4>>2],+f[b+8>>2],+f[a+348>>2],+f[a+352>>2],+f[a+356>>2]);Ko(d+16|0,+f[c>>2],+f[c+4>>2],+f[c+8>>2],+f[d>>2],+f[d+4>>2],+f[d+8>>2]);Hn(a,+f[d+16>>2],+f[d+16+4>>2],+f[d+16+8>>2]);ea=d;return}function vk(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;f=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b>>2]=f;if(f|0)Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);c[b+4>>2]=c[a+4>>2];c[b+28>>2]=c[a+28>>2];c[b+32>>2]=c[a+32>>2];c[b+36>>2]=c[a+36>>2];c[b+40>>2]=c[a+40>>2];c[b+12>>2]=c[a+12>>2];c[b+16>>2]=c[a+16>>2];c[b+20>>2]=c[a+20>>2];c[b+24>>2]=c[a+24>>2];c[b+44>>2]=c[a+44>>2];c[b+52>>2]=c[a+52>>2];return 20154}function wk(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;f=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b>>2]=f;if(f|0)Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);c[b+4>>2]=c[a+4>>2];c[b+28>>2]=c[a+28>>2];c[b+32>>2]=c[a+32>>2];c[b+36>>2]=c[a+36>>2];c[b+40>>2]=c[a+40>>2];c[b+12>>2]=c[a+12>>2];c[b+16>>2]=c[a+16>>2];c[b+20>>2]=c[a+20>>2];c[b+24>>2]=c[a+24>>2];c[b+44>>2]=c[a+44>>2];c[b+52>>2]=c[a+68>>2];return 19063}function xk(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;a[b+53>>0]=1;do if((c[b+4>>2]|0)==(e|0)){a[b+52>>0]=1;e=c[b+16>>2]|0;if(!e){c[b+16>>2]=d;c[b+24>>2]=f;c[b+36>>2]=1;if(!((f|0)==1?(c[b+48>>2]|0)==1:0))break;a[b+54>>0]=1;break}if((e|0)!=(d|0)){c[b+36>>2]=(c[b+36>>2]|0)+1;a[b+54>>0]=1;break}e=c[b+24>>2]|0;if((e|0)==2){c[b+24>>2]=f;e=f}if((e|0)==1?(c[b+48>>2]|0)==1:0)a[b+54>>0]=1}while(0);return}function yk(a,b,d){a=a|0;b=+b;d=d|0;var e=0,g=0.0,h=0.0,i=0.0,j=0,k=0;e=ea;ea=ea+16|0;j=c[a+52>>2]|0;k=c[a+28+(((j+2|0)%3|0)<<2)>>2]|0;c[e>>2]=k;c[e+4>>2]=k;c[e+8>>2]=k;f[e+12>>2]=0.0;f[e+(j<<2)>>2]=+f[a+28+(j<<2)>>2]+ +f[e+(j<<2)>>2];h=(+f[e>>2]+.03999999910593033)*2.0;g=(+f[e+4>>2]+.03999999910593033)*2.0;i=(+f[e+8>>2]+.03999999910593033)*2.0;f[d>>2]=b*.0833333283662796*(g*g+i*i);f[d+4>>2]=b*.0833333283662796*(h*h+i*i);f[d+8>>2]=b*.0833333283662796*(h*h+g*g);ea=e;return}function zk(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0,m=0;if((d|0)<=0)return;m=0;do{j=+f[a+32>>2];e=+f[a+28>>2];g=b+(m<<4)|0;h=+f[b+(m<<4)+4>>2];k=+f[b+(m<<4)+8>>2];l=+s(+(h*h+k*k));if(l!=0.0){i=+f[g>>2]<0.0?-e:e;h=h*(j/l);e=k*(j/l)}else{i=+f[g>>2]<0.0?-e:e;h=j;e=0.0}f[c+(m<<4)>>2]=i;f[c+(m<<4)+4>>2]=h;f[c+(m<<4)+8>>2]=e;m=m+1|0}while((m|0)!=(d|0));return}function Ak(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0;if((d|0)<=0)return;l=0;do{h=+f[a+28>>2];e=+f[a+36>>2];g=+f[b+(l<<4)>>2];i=+f[b+(l<<4)+4>>2];j=+s(+(g*g+i*i));if(j!=0.0){k=+f[b+(l<<4)+8>>2]<0.0?-e:e;g=g*(h/j);e=i*(h/j)}else{k=+f[b+(l<<4)+8>>2]<0.0?-e:e;g=h;e=0.0}f[c+(l<<4)>>2]=g;f[c+(l<<4)+4>>2]=e;f[c+(l<<4)+8>>2]=k;l=l+1|0}while((l|0)!=(d|0));return}function Bk(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0,i=0,j=0,k=0;j=c[b>>2]|0;if(!e)e=c[a+188>>2]|0;h=c[a+268>>2]|0;if((h|0)<=0)return;i=c[a+276>>2]|0;f=0;while(1){g=i+(f<<2)|0;if((c[g>>2]|0)==(j|0))break;f=f+1|0;if((f|0)>=(h|0)){k=9;break}}if((k|0)==9)return;if((f|0)>=(h|0))return;c[g>>2]=c[i+(h+-1<<2)>>2];c[a+268>>2]=h+-1;k=c[a+284>>2]|0;wa[c[(c[k>>2]|0)+12>>2]&31](k,e,b,d)|0;return}function Ck(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0;if((d|0)<=0)return;l=0;do{h=+f[a+28>>2];e=+f[a+32>>2];g=+f[b+(l<<4)>>2];i=+f[b+(l<<4)+8>>2];j=+s(+(g*g+i*i));if(j!=0.0){k=+f[b+(l<<4)+4>>2]<0.0?-e:e;g=g*(h/j);e=i*(h/j)}else{k=+f[b+(l<<4)+4>>2]<0.0?-e:e;g=h;e=0.0}f[c+(l<<4)>>2]=g;f[c+(l<<4)+4>>2]=k;f[c+(l<<4)+8>>2]=e;l=l+1|0}while((l|0)!=(d|0));return}function Dk(b,d){b=b|0;d=d|0;var e=0;e=Gs()|0;c[e+8>>2]=0;c[e+12>>2]=1065353216;c[e+16>>2]=1065353216;c[e+20>>2]=1065353216;f[e+24>>2]=0.0;f[e+44>>2]=.03999999910593033;c[e+52>>2]=0;c[e+56>>2]=1065353216;c[e+60>>2]=1065353216;c[e+64>>2]=1065353216;f[e+68>>2]=0.0;c[e+72>>2]=-1082130432;c[e+76>>2]=-1082130432;c[e+80>>2]=-1082130432;f[e+84>>2]=0.0;a[e+88>>0]=0;c[e>>2]=9004;c[e+92>>2]=b;c[e+4>>2]=3;if(!d)return e|0;Bi(e);return e|0}function Ek(a,b){a=a|0;b=b|0;var d=0,e=0,g=0;e=ea;ea=ea+32|0;d=c[a+216>>2]|0;if(+f[d+4>>2]==0.0){a=0;ea=e;return a|0}b=c[b>>2]|0;if(!(ta[c[(c[d>>2]|0)+8>>2]&31](d,c[b+188>>2]|0)|0)){a=1;ea=e;return a|0}g=c[b+192>>2]|0;d=c[a+216>>2]|0;c[e>>2]=0;c[e+4>>2]=g;c[e+8>>2]=b;c[e+12>>2]=b+4;c[e+16>>2]=-1;c[e+20>>2]=-1;Nb(a+68|0,a+132|0,e,d);a=1;ea=e;return a|0}function Fk(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0;i=gs()|0;Ed(i,b,d,e,g,h);c[i>>2]=5548;c[i+4>>2]=9;a[i+1309>>0]=0;a[i+1309+1>>0]=0;a[i+1309+2>>0]=0;a[i+1309+3>>0]=0;a[i+1309+4>>0]=0;a[i+1309+5>>0]=0;e=i+1316|0;g=e+48|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(g|0));f[i+1364>>2]=1.0;f[i+1368>>2]=1.0;f[i+1372>>2]=1.0;f[i+1376>>2]=1.0;f[i+1380>>2]=1.0;f[i+1384>>2]=1.0;return i|0}function Gk(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;f=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b>>2]=f;if(f|0)Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);c[b+4>>2]=c[a+4>>2];c[b+28>>2]=c[a+28>>2];c[b+32>>2]=c[a+32>>2];c[b+36>>2]=c[a+36>>2];c[b+40>>2]=c[a+40>>2];c[b+12>>2]=c[a+12>>2];c[b+16>>2]=c[a+16>>2];c[b+20>>2]=c[a+20>>2];c[b+24>>2]=c[a+24>>2];c[b+44>>2]=c[a+44>>2];return 13704}function Hk(b,d){b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0;a[b+171>>0]=1;c[b+60>>2]=c[d>>2];c[b+60+4>>2]=c[d+4>>2];c[b+60+8>>2]=c[d+8>>2];c[b+60+12>>2]=c[d+12>>2];e=+f[b+60>>2];g=+f[b+64>>2];i=+f[b+68>>2];h=1.0/+s(+(e*e+g*g+i*i));if(+s(+(i*h*(i*h)+(e*h*(e*h)+g*h*(g*h))))<1.1920928955078125e-07){j=0.0;g=0.0;e=0.0;d=0}else{j=e*h;g=g*h;e=i*h;d=c[b+72>>2]|0}f[b+76>>2]=j;f[b+80>>2]=g;f[b+84>>2]=e;c[b+88>>2]=d;return}function Ik(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;f=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b>>2]=f;if(f|0)Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);c[b+4>>2]=c[a+4>>2];c[b+12>>2]=c[a+68>>2];c[b+16>>2]=c[a+72>>2];c[b+20>>2]=c[a+76>>2];c[b+24>>2]=c[a+80>>2];c[b+28>>2]=c[a+48>>2];c[b+32>>2]=c[a+52>>2];c[b+36>>2]=c[a+56>>2];c[b+40>>2]=c[a+60>>2];c[b+44>>2]=c[a+64>>2];return 19816}function Jk(){var b=0,d=0.0,e=0.0;b=ea;ea=ea+16|0;if((a[24944]|0)==0?DC(24944)|0:0){c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;sf(25640,0.0,0,0,b);PB(24944)}c[6461]=c[6461]|1;f[6496]=0.0;d=+f[6506]*0.0;e=+f[6507]*0.0;f[6501]=+f[6505]*0.0;f[6502]=d;f[6503]=e;f[6504]=0.0;c[6509]=0;c[6510]=0;c[6511]=0;c[6512]=0;e=+f[6498]*0.0;d=+f[6499]*0.0;f[6550]=+f[6497]*0.0;f[6551]=e;f[6552]=d;f[6553]=0.0;ea=b;return}function Kk(a,b){a=a|0;b=b|0;var d=0.0,e=0.0,g=0.0,h=0,i=0,j=0;j=c[a+68>>2]|0;i=c[a+64>>2]|0;h=c[a+72>>2]|0;e=+f[a+60>>2]*(+f[b+(j<<2)>>2]/+f[a+12+(j<<2)>>2]);f[a+60>>2]=e;g=+f[a+56>>2]*((+f[b+(i<<2)>>2]/+f[a+12+(i<<2)>>2]+ +f[b+(h<<2)>>2]/+f[a+12+(h<<2)>>2])*.5);f[a+56>>2]=g;f[a+52>>2]=g/+s(+(e*e+g*g));g=+r(+(+f[b>>2]));e=+r(+(+f[b+4>>2]));d=+r(+(+f[b+8>>2]));f[a+12>>2]=g;f[a+16>>2]=e;f[a+20>>2]=d;f[a+24>>2]=0.0;return}function Lk(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=ea;ea=ea+48|0;c[f+32>>2]=10252;c[f+32+4>>2]=e;c[f>>2]=c[b>>2];c[f+4>>2]=c[b+4>>2];c[f+8>>2]=c[b+8>>2];c[f+12>>2]=c[b+12>>2];c[f+16>>2]=c[d>>2];c[f+16+4>>2]=c[d+4>>2];c[f+16+8>>2]=c[d+8>>2];c[f+16+12>>2]=c[d+12>>2];Zd(c[a+4>>2]|0,f,f+32|0);Zd(c[a+64>>2]|0,f,f+32|0);ea=f;return}function Mk(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;var e=0,g=0.0,h=0.0,i=0.0;e=ea;ea=ea+48|0;g=+DJ(b);h=+DJ(c);i=+DJ(d);b=+CJ(b);c=+CJ(c);d=+CJ(d);f[e+32>>2]=h*i;f[e+28>>2]=c*(b*i)-g*d;f[e+24>>2]=c*(g*i)+b*d;f[e+20>>2]=h*d;f[e+16>>2]=c*(b*d)+g*i;f[e+12>>2]=c*(g*d)-b*i;f[e+8>>2]=-c;f[e+4>>2]=h*b;f[e>>2]=h*g;Oo(a,e+32|0,e+28|0,e+24|0,e+20|0,e+16|0,e+12|0,e+8|0,e+4|0,e);ea=e;return}function Nk(b,d){b=b|0;d=+d;var e=0,g=0.0,h=0;d=1.0/+f[(c[b+116>>2]|0)+344>>2];if((c[b+136>>2]|0)<=0)return;h=0;do{e=c[b+144>>2]|0;if(!(a[e+(h*284|0)+84>>0]|0))g=0.0;else{g=+f[e+(h*284|0)+272>>2];g=d*(+f[e+(h*284|0)+216>>2]*(+f[e+(h*284|0)+204>>2]-+f[e+(h*284|0)+32>>2])*+f[e+(h*284|0)+268>>2]-g*+f[(g<0.0?e+(h*284|0)+220|0:e+(h*284|0)+224|0)>>2]);g=g<0.0?0.0:g}f[e+(h*284|0)+276>>2]=g;h=h+1|0}while((h|0)<(c[b+136>>2]|0));return}function Ok(a,d,f,g,h,i){a=a|0;d=d|0;f=f|0;g=g|0;h=h|0;i=i|0;var j=0;j=c[a+108>>2]|0;if(j|0){Va[c[(c[j>>2]|0)+24>>2]&7](j,d,f,g,h,i);return}j=b[a+56>>1]|0;if(!(j<<16>>16))return;h=1;d=1;do{i=c[a+68>>2]|0;if(b[i+(h<<2)>>1]&1){ta[c[(c[g>>2]|0)+8>>2]&31](g,(c[a+60>>2]|0)+((e[i+(h<<2)+2>>1]|0)<<6)|0)|0;j=b[a+56>>1]|0}d=d+1<<16>>16;h=d&65535}while(((j&65535)<<1|1)>>>0>h>>>0);return}function Pk(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;b=c[d>>2]|0;b=ta[c[(c[b>>2]|0)+56>>2]&31](b,80)|0;d=c[d>>2]|0;c[b+4>>2]=d;c[b>>2]=6620;a[b+8>>0]=1;c[b+12>>2]=6668;c[b+60>>2]=d;c[b+64>>2]=0;c[b+16>>2]=f;c[b+20>>2]=e;d=va[c[(c[d>>2]|0)+12>>2]&63](d,c[f+8>>2]|0,c[e+8>>2]|0)|0;c[b+76>>2]=d;f=c[b+60>>2]|0;Ia[c[(c[f>>2]|0)+20>>2]&127](f,d);return b|0}function Qk(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0,h=0.0,i=0.0;e=+f[a+28>>2];i=+f[a+32>>2];h=+f[a+36>>2];switch(d|0){case 0:{a=0;d=0;g=1065353216;break}case 1:{a=0;d=0;g=-1082130432;break}case 2:{a=0;d=1065353216;g=0;e=i;break}case 3:{a=0;d=-1082130432;g=0;e=i;break}case 4:{a=1065353216;d=0;g=0;e=h;break}case 5:{a=-1082130432;d=0;g=0;e=h;break}default:return}c[b>>2]=g;c[b+4>>2]=d;c[b+8>>2]=a;f[b+12>>2]=-e;return}function Rk(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;b=c[d>>2]|0;b=ta[c[(c[b>>2]|0)+56>>2]&31](b,80)|0;d=c[d>>2]|0;c[b+4>>2]=d;c[b>>2]=6620;a[b+8>>0]=0;c[b+12>>2]=6668;c[b+60>>2]=d;c[b+64>>2]=0;c[b+16>>2]=e;c[b+20>>2]=f;d=va[c[(c[d>>2]|0)+12>>2]&63](d,c[e+8>>2]|0,c[f+8>>2]|0)|0;c[b+76>>2]=d;f=c[b+60>>2]|0;Ia[c[(c[f>>2]|0)+20>>2]&127](f,d);return b|0}function Sk(b){b=b|0;var d=0;c[b>>2]=7784;d=c[b+120>>2]|0;if(d|0){if(a[b+124>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+120>>2]=0}a[b+124>>0]=1;c[b+120>>2]=0;c[b+112>>2]=0;c[b+116>>2]=0;d=c[b+100>>2]|0;if(!d){a[b+104>>0]=1;c[b+100>>2]=0;c[b+92>>2]=0;b=b+96|0;c[b>>2]=0;return}if(a[b+104>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+100>>2]=0;a[b+104>>0]=1;c[b+100>>2]=0;c[b+92>>2]=0;b=b+96|0;c[b>>2]=0;return}function Tk(b){b=b|0;var d=0;c[b>>2]=6200;d=c[b+284>>2]|0;Ca[c[c[d>>2]>>2]&511](d);d=c[b+284>>2]|0;if(d|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b>>2]=6156;d=c[b+276>>2]|0;if(!d){a[b+280>>0]=1;c[b+276>>2]=0;c[b+268>>2]=0;d=b+272|0;c[d>>2]=0;c[b>>2]=6120;return}if(a[b+280>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+276>>2]=0;a[b+280>>0]=1;c[b+276>>2]=0;c[b+268>>2]=0;d=b+272|0;c[d>>2]=0;c[b>>2]=6120;return}function Uk(a){a=a|0;var b=0,d=0,e=0,g=0.0,h=0.0;e=c[a+232>>2]|0;if((e|0)<=0)return;a=c[a+240>>2]|0;d=0;do{b=c[a+(d<<2)>>2]|0;switch(c[b+216>>2]|0){case 2:case 5:break;default:if(!(c[b+204>>2]&3)){h=+f[b+368>>2]*+f[b+352>>2];g=+f[b+372>>2]*+f[b+356>>2];f[b+412>>2]=+f[b+364>>2]*+f[b+348>>2]+ +f[b+412>>2];f[b+416>>2]=h+ +f[b+416>>2];f[b+420>>2]=g+ +f[b+420>>2]}}d=d+1|0}while((d|0)!=(e|0));return}function Vk(a,b){a=a|0;b=b|0;var c=0,d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0,k=0.0,l=0.0;c=ea;ea=ea+16|0;l=+f[a+12>>2];i=+f[(NJ(b)|0)>>2];j=+f[a>>2];k=+f[b+12>>2];h=+f[a+4>>2];d=+f[(rJ(b)|0)>>2];e=+f[a+8>>2];g=+f[(sJ(b)|0)>>2];f[c+12>>2]=l*i+j*k+h*d-e*g;f[c+8>>2]=l*g+h*k+e*i-j*d;f[c+4>>2]=l*d+e*k+j*g-h*i;f[c>>2]=l*k-j*i-h*g-e*d;zr(a,c+12|0,c+8|0,c+4|0,c);ea=c;return a|0}function Wk(b){b=b|0;var d=0;d=Gs()|0;c[d+8>>2]=0;c[d+12>>2]=1065353216;c[d+16>>2]=1065353216;c[d+20>>2]=1065353216;f[d+24>>2]=0.0;f[d+44>>2]=.03999999910593033;c[d+52>>2]=0;c[d+56>>2]=1065353216;c[d+60>>2]=1065353216;c[d+64>>2]=1065353216;f[d+68>>2]=0.0;c[d+72>>2]=-1082130432;c[d+76>>2]=-1082130432;c[d+80>>2]=-1082130432;f[d+84>>2]=0.0;a[d+88>>0]=0;c[d>>2]=9004;c[d+92>>2]=b;c[d+4>>2]=3;Bi(d);return d|0}function Xk(a,b){a=a|0;b=+b;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0;h=+ha[c[(c[a>>2]|0)+48>>2]&15](a);e=+ha[c[(c[a>>2]|0)+48>>2]&15](a);i=+ha[c[(c[a>>2]|0)+48>>2]&15](a);h=h+ +f[a+28>>2];e=e+ +f[a+32>>2];i=i+ +f[a+36>>2];f[a+44>>2]=b;g=+ha[c[(c[a>>2]|0)+48>>2]&15](a);d=+ha[c[(c[a>>2]|0)+48>>2]&15](a);b=i-+ha[c[(c[a>>2]|0)+48>>2]&15](a);f[a+28>>2]=h-g;f[a+32>>2]=e-d;f[a+36>>2]=b;f[a+40>>2]=0.0;return}function Yk(b,d,e){b=b|0;d=d|0;e=e|0;var g=0;g=gs()|0;gd(g,b,d,e);c[g>>2]=5548;c[g+4>>2]=9;a[g+1309>>0]=0;a[g+1309+1>>0]=0;a[g+1309+2>>0]=0;a[g+1309+3>>0]=0;a[g+1309+4>>0]=0;a[g+1309+5>>0]=0;e=g+1316|0;b=e+48|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(b|0));f[g+1364>>2]=1.0;f[g+1368>>2]=1.0;f[g+1372>>2]=1.0;f[g+1376>>2]=1.0;f[g+1380>>2]=1.0;f[g+1384>>2]=1.0;return g|0}function Zk(b,d,e,f,g){b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;g=(a[b+16>>0]|0)==0;h=c[(g?d:e)+8>>2]|0;e=g?e:d;g=c[e+8>>2]|0;b=c[h+268>>2]|0;a:do if((b|0)>0){d=c[h+276>>2]|0;f=0;while(1){if((c[d+(f<<2)>>2]|0)==(g|0))break;f=f+1|0;if((f|0)>=(b|0))break a}if((f|0)!=(b|0))return}while(0);d=c[h+284>>2]|0;Ma[c[(c[d>>2]|0)+36>>2]&127](d,h,e);return}function _k(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;b=c[d>>2]|0;b=ta[c[(c[b>>2]|0)+56>>2]&31](b,16)|0;d=c[d>>2]|0;c[b+4>>2]=d;c[b>>2]=6688;a[b+8>>0]=0;c[b+12>>2]=0;if(!(va[c[(c[d>>2]|0)+24>>2]&63](d,c[e+8>>2]|0,c[f+8>>2]|0)|0))return b|0;d=c[b+4>>2]|0;c[b+12>>2]=va[c[(c[d>>2]|0)+12>>2]&63](d,c[e+8>>2]|0,c[f+8>>2]|0)|0;a[b+8>>0]=1;return b|0}function $k(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var g=0.0,h=0.0,i=0.0,j=0.0,k=0.0;i=+ha[c[(c[a>>2]|0)+48>>2]&15](a);h=+ha[c[(c[a>>2]|0)+48>>2]&15](a);g=+ha[c[(c[a>>2]|0)+48>>2]&15](a);k=+f[b+52>>2]-h;j=+f[b+56>>2]-g;f[d>>2]=+f[b+48>>2]-i;f[d+4>>2]=k;f[d+8>>2]=j;f[d+12>>2]=0.0;h=h+ +f[b+52>>2];g=g+ +f[b+56>>2];f[e>>2]=i+ +f[b+48>>2];f[e+4>>2]=h;f[e+8>>2]=g;f[e+12>>2]=0.0;return}function al(b,d){b=b|0;d=d|0;var e=0;a[b+148>>0]=0;a:do if(Zc(b,d)|0){e=0;while(1){a[b+148>>0]=1;if(e>>>0>3)break a;if(Zc(b,d)|0)e=e+1|0;else break}}while(0);e=(c[b+8>>2]|0)+52|0;c[b+92>>2]=c[e>>2];c[b+92+4>>2]=c[e+4>>2];c[b+92+8>>2]=c[e+8>>2];c[b+92+12>>2]=c[e+12>>2];mp(b+112|0,e|0,16)|0;return}function bl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;g=c[a+720>>2]|0;h=c[a+732>>2]|0;if((h|0)<=0){d=0;return d|0}a=c[a+740>>2]|0;f=0;while(1){e=c[a+(f*52|0)+8>>2]|0;if((e|0)==(g+(b*104|0)|0)?(c[a+(f*52|0)+12>>2]|0)==(g+(d*104|0)|0):0){a=1;e=8;break}if((e|0)==(g+(d*104|0)|0)?(c[a+(f*52|0)+12>>2]|0)==(g+(b*104|0)|0):0){a=1;e=8;break}f=f+1|0;if((f|0)>=(h|0)){a=0;e=8;break}}if((e|0)==8)return a|0;return 0}function cl(a){a=a|0;var b=0,d=0,e=0.0,g=0.0;if((c[a+136>>2]|0)<=0)return;b=0;do{d=c[a+144>>2]|0;c[d+(b*284|0)+32>>2]=c[d+(b*284|0)+204>>2];f[d+(b*284|0)+272>>2]=0.0;g=-+f[d+(b*284|0)+56>>2];e=-+f[d+(b*284|0)+60>>2];f[d+(b*284|0)>>2]=-+f[d+(b*284|0)+52>>2];f[d+(b*284|0)+4>>2]=g;f[d+(b*284|0)+8>>2]=e;f[d+(b*284|0)+12>>2]=0.0;f[d+(b*284|0)+268>>2]=1.0;b=b+1|0}while((b|0)<(c[a+136>>2]|0));return}function dl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0;j=+f[d>>2];i=+f[d+4>>2];e=+f[d+8>>2];g=j*+f[b+56>>2]+i*+f[b+60>>2]+e*+f[b+64>>2];h=j*+f[b+72>>2]+i*+f[b+76>>2]+e*+f[b+80>>2];e=j*+f[b+88>>2]+i*+f[b+92>>2]+e*+f[b+96>>2];b=b+56+((g>2]=c[b>>2];c[a+4>>2]=c[b+4>>2];c[a+8>>2]=c[b+8>>2];c[a+12>>2]=c[b+12>>2];return}function el(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;g=c[d>>2]|0;g=ta[c[(c[g>>2]|0)+56>>2]&31](g,20)|0;h=c[d+4>>2]|0;b=a[b+4>>0]|0;d=c[d>>2]|0;c[g+4>>2]=d;c[g>>2]=7116;a[g+8>>0]=0;c[g+12>>2]=h;a[g+16>>0]=b;if(h|0)return g|0;c[g+12>>2]=va[c[(c[d>>2]|0)+12>>2]&63](d,c[e+8>>2]|0,c[f+8>>2]|0)|0;a[g+8>>0]=1;return g|0}function fl(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;b=c[d>>2]|0;b=ta[c[(c[b>>2]|0)+56>>2]&31](b,44)|0;c[b+4>>2]=c[d>>2];c[b>>2]=7276;a[b+24>>0]=1;c[b+20>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;a[b+28>>0]=1;c[b+32>>2]=c[d+4>>2];a[b+36>>0]=0;c[b+40>>2]=c[(c[f+4>>2]|0)+68>>2];mg(b,e,f);return b|0}function gl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0,h=0.0,i=0.0,j=0.0,k=0.0;k=+f[a+28>>2];i=+f[a+32>>2];e=+f[a+36>>2];j=+ha[c[(c[a>>2]|0)+48>>2]&15](a);h=+ha[c[(c[a>>2]|0)+48>>2]&15](a);e=e+ +ha[c[(c[a>>2]|0)+48>>2]&15](a);g=(1?b>>>1:b)&1;a=(2?b>>>2:b)&1;f[d>>2]=(k+j)*+(b&1^1|0)-(k+j)*+(b&1|0);f[d+4>>2]=(i+h)*+(g^1|0)-(i+h)*+(g|0);f[d+8>>2]=e*+(a^1|0)-e*+(a|0);f[d+12>>2]=0.0;return}function hl(a,b,d){a=a|0;b=+b;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0;i=+f[a+28>>2];g=+f[a+32>>2];j=+f[a+36>>2];h=+ha[c[(c[a>>2]|0)+48>>2]&15](a);e=+ha[c[(c[a>>2]|0)+48>>2]&15](a);j=(j+ +ha[c[(c[a>>2]|0)+48>>2]&15](a))*2.0;f[d>>2]=b/12.0*((g+e)*2.0*((g+e)*2.0)+j*j);f[d+4>>2]=b/12.0*((i+h)*2.0*((i+h)*2.0)+j*j);f[d+8>>2]=b/12.0*((i+h)*2.0*((i+h)*2.0)+(g+e)*2.0*((g+e)*2.0));f[d+12>>2]=0.0;return}function il(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;b=c[d>>2]|0;b=ta[c[(c[b>>2]|0)+56>>2]&31](b,44)|0;c[b+4>>2]=c[d>>2];c[b>>2]=7276;a[b+24>>0]=1;c[b+20>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;a[b+28>>0]=0;c[b+32>>2]=c[d+4>>2];a[b+36>>0]=0;c[b+40>>2]=c[(c[e+4>>2]|0)+68>>2];mg(b,e,f);return b|0}function jl(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=ea;ea=ea+48|0;c[f>>2]=8240;c[f+4>>2]=b;c[f+8>>2]=c[d>>2];c[f+8+4>>2]=c[d+4>>2];c[f+8+8>>2]=c[d+8>>2];c[f+8+12>>2]=c[d+12>>2];c[f+24>>2]=c[e>>2];c[f+24+4>>2]=c[e+4>>2];c[f+24+8>>2]=c[e+8>>2];c[f+24+12>>2]=c[e+12>>2];a=c[a+48>>2]|0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,f,d,e);ea=f;return}function kl(a,b,d){a=a|0;b=b|0;d=d|0;ht(a);c[a>>2]=3616;CF(a+20|0);c[a+40>>2]=c[b>>2];c[a+40+4>>2]=c[b+4>>2];c[a+40+8>>2]=c[b+8>>2];c[a+40+12>>2]=c[b+12>>2];c[a+56>>2]=c[d>>2];c[a+56+4>>2]=c[d+4>>2];c[a+56+8>>2]=c[d+8>>2];c[a+56+12>>2]=c[d+12>>2];CF(a+72|0);CF(a+92|0);CF(a+112|0);return}function ll(a,b){a=a|0;b=+b;var d=0,e=0.0,g=0.0,h=0.0,i=0.0;d=Ds()|0;c[d+4>>2]=35;c[d+8>>2]=0;f[d+12>>2]=0.0;c[d>>2]=8260;i=+f[a>>2];h=+f[a+4>>2];g=+f[a+8>>2];a=c[a+12>>2]|0;e=1.0/+s(+(i*i+h*h+g*g));f[d+48>>2]=i*e;f[d+52>>2]=h*e;f[d+56>>2]=g*e;c[d+60>>2]=a;f[d+64>>2]=b;c[d+68>>2]=0;c[d+68+4>>2]=0;c[d+68+8>>2]=0;c[d+68+12>>2]=0;c[d+4>>2]=28;return d|0}function ml(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0,i=0;f=c[d>>2]|0;f=ta[c[(c[f>>2]|0)+56>>2]&31](f,36)|0;g=c[d+4>>2]|0;i=c[b+12>>2]|0;h=c[b+8>>2]|0;e=c[b+16>>2]|0;b=c[b+20>>2]|0;c[f+4>>2]=c[d>>2];c[f>>2]=7164;c[f+8>>2]=i;c[f+12>>2]=h;a[f+16>>0]=0;c[f+20>>2]=g;a[f+24>>0]=0;c[f+28>>2]=e;c[f+32>>2]=b;return f|0}function nl(b){b=b|0;var d=0;c[b>>2]=7784;d=c[b+120>>2]|0;if(d|0){if(a[b+124>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+120>>2]=0}a[b+124>>0]=1;c[b+120>>2]=0;c[b+112>>2]=0;c[b+116>>2]=0;d=c[b+100>>2]|0;if(d|0){if(a[b+104>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+100>>2]=0}a[b+104>>0]=1;c[b+100>>2]=0;c[b+92>>2]=0;c[b+96>>2]=0;c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function ol(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ea;ea=ea+32|0;Gp(a,+f[b>>2],+f[b+4>>2],+f[b+8>>2]);wp(d,+f[b>>2],+f[b+4>>2],+f[b+8>>2],+f[a+348>>2],+f[a+352>>2],+f[a+356>>2]);Ko(d+16|0,+f[c>>2],+f[c+4>>2],+f[c+8>>2],+f[d>>2],+f[d+4>>2],+f[d+8>>2]);Lp(a,+f[d+16>>2],+f[d+16+4>>2],+f[d+16+8>>2]);ea=d;return}function pl(a,b){a=a|0;b=b|0;var d=0;d=ea;ea=ea+64|0;c[d>>2]=1065353216;c[d+4>>2]=0;c[d+4+4>>2]=0;c[d+4+8>>2]=0;c[d+4+12>>2]=0;c[d+20>>2]=1065353216;c[d+24>>2]=0;c[d+24+4>>2]=0;c[d+24+8>>2]=0;c[d+24+12>>2]=0;c[d+40>>2]=1065353216;c[d+44>>2]=0;c[d+48>>2]=c[b>>2];c[d+48+4>>2]=c[b+4>>2];c[d+48+8>>2]=c[b+8>>2];c[d+48+12>>2]=c[b+12>>2];Ic(a,d);ea=d;return}function ql(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=+e;var g=0,h=0;g=ea;ea=ea+16|0;h=wH(b,0)|0;f[g+8>>2]=+yy(+f[h>>2],+f[h+4>>2],+f[h+8>>2],c,d,e);h=wH(b,1)|0;f[g+4>>2]=+yy(+f[h>>2],+f[h+4>>2],+f[h+8>>2],c,d,e);b=wH(b,2)|0;f[g>>2]=+yy(+f[b>>2],+f[b+4>>2],+f[b+8>>2],c,d,e);qs(a,g+8|0,g+4|0,g);ea=g;return}function rl(b,c,d){b=b|0;c=c|0;d=d|0;var e=0,f=0,g=0;if(c>>>0>0|(c|0)==0&b>>>0>4294967295)do{e=b;b=GB(b|0,c|0,10,0)|0;f=c;c=D()|0;g=Yr(b|0,c|0,-10,-1)|0;g=Lv(e|0,f|0,g|0,D()|0)|0;D()|0;d=d+-1|0;a[d>>0]=g&255|48}while(f>>>0>9|(f|0)==9&e>>>0>4294967295);if(b)do{g=b;b=(b>>>0)/10|0;d=d+-1|0;a[d>>0]=g+(z(b,-10)|0)|48}while(g>>>0>=10);return d|0}function sl(b,d){b=b|0;d=d|0;var e=0,f=0,g=0;if((d|0)==0?1:(c[d+236>>2]&2|0)==0){d=1;return d|0}g=c[b+488>>2]|0;if((g|0)<=0){d=1;return d|0}b=c[b+496>>2]|0;f=0;while(1){e=c[b+(f<<2)>>2]|0;if(a[e+20>>0]|0){if((c[e+28>>2]|0)==(d|0)){b=0;e=8;break}if((c[e+32>>2]|0)==(d|0)){b=0;e=8;break}}f=f+1|0;if((f|0)>=(g|0)){b=1;e=8;break}}if((e|0)==8)return b|0;return 0}function tl(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=+e;var g=0,h=0,i=0,j=0;g=ea;ea=ea+16|0;j=wH(b,0)|0;i=wH(b,1)|0;h=wH(b,2)|0;fm(g,c,d,e,+f[j>>2],+f[j+4>>2],+f[j+8>>2],+f[i>>2],+f[i+4>>2],+f[i+8>>2],+f[h>>2],+f[h+4>>2],+f[h+8>>2]);vp(a,+f[g>>2],+f[g+4>>2],+f[g+8>>2],+f[b+48>>2],+f[b+52>>2],+f[b+56>>2]);ea=g;return}function ul(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0.0,i=0.0,j=0.0;i=+f[b+28>>2];j=+f[b+32>>2];e=+f[b+36>>2];h=+ha[c[(c[b>>2]|0)+48>>2]&15](b);g=+ha[c[(c[b>>2]|0)+48>>2]&15](b);e=e+ +ha[c[(c[b>>2]|0)+48>>2]&15](b);g=+f[d+4>>2]>=0.0?j+g:-(j+g);e=+f[d+8>>2]>=0.0?e:-e;f[a>>2]=+f[d>>2]>=0.0?i+h:-(i+h);f[a+4>>2]=g;f[a+8>>2]=e;f[a+12>>2]=0.0;return}function vl(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,g=0.0,h=0.0,i=0.0;if((d|0)<=0)return;e=0;do{i=+f[a+28>>2];h=+f[a+32>>2];h=+f[b+(e<<4)+4>>2]>=0.0?h:-h;g=+f[a+36>>2];g=+f[b+(e<<4)+8>>2]>=0.0?g:-g;f[c+(e<<4)>>2]=+f[b+(e<<4)>>2]>=0.0?i:-i;f[c+(e<<4)+4>>2]=h;f[c+(e<<4)+8>>2]=g;f[c+(e<<4)+12>>2]=0.0;e=e+1|0}while((e|0)!=(d|0));return}function wl(b){b=b|0;var d=0,e=0;c[b>>2]=7404;d=c[b+64>>2]|0;if(d|0?(th(d),e=c[b+64>>2]|0,e|0):0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}d=c[b+24>>2]|0;if(!d){a[b+28>>0]=1;c[b+24>>2]=0;c[b+16>>2]=0;b=b+20|0;c[b>>2]=0;return}if(a[b+28>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+24>>2]=0;a[b+28>>0]=1;c[b+24>>2]=0;c[b+16>>2]=0;b=b+20|0;c[b>>2]=0;return}function xl(a,b,d,e,f,g,h,i,j,k){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;a=c[a+32>>2]|0;c[d>>2]=c[a+(k<<5)+12>>2];c[b>>2]=c[a+(k<<5)+16>>2];c[e>>2]=c[a+(k<<5)+28>>2];c[f>>2]=c[a+(k<<5)+20>>2];c[i>>2]=c[a+(k<<5)>>2];c[g>>2]=c[a+(k<<5)+4>>2];c[h>>2]=c[a+(k<<5)+8>>2];c[j>>2]=c[a+(k<<5)+24>>2];return}function yl(b){b=b|0;var d=0,e=0;c[b>>2]=8568;d=c[b+104>>2]|0;if(d|0){if(a[b+108>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+104>>2]=0}a[b+108>>0]=1;c[b+104>>2]=0;c[b+96>>2]=0;c[b+100>>2]=0;c[b>>2]=8336;d=c[b+52>>2]|0;if(d|0?(Ca[c[c[d>>2]>>2]&511](d),e=c[b+52>>2]|0,e|0):0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function zl(a,b){a=+a;b=+b;var d=0;d=_s()|0;c[d+8>>2]=0;c[d>>2]=8468;c[d+12>>2]=1065353216;c[d+16>>2]=1065353216;c[d+20>>2]=1065353216;f[d+24>>2]=0.0;f[d+44>>2]=.03999999910593033;f[d+56>>2]=a;f[d+60>>2]=b;c[d+4>>2]=11;f[d+52>>2]=a/+s(+(a*a+b*b));c[d>>2]=7584;c[d+64>>2]=0;c[d+68>>2]=2;c[d+72>>2]=1;f[d+28>>2]=a;f[d+36>>2]=b;f[d+32>>2]=a;return d|0}function Al(a,b){a=+a;b=+b;var d=0;d=_s()|0;c[d+8>>2]=0;c[d>>2]=8468;c[d+12>>2]=1065353216;c[d+16>>2]=1065353216;c[d+20>>2]=1065353216;f[d+24>>2]=0.0;f[d+44>>2]=.03999999910593033;f[d+56>>2]=a;f[d+60>>2]=b;c[d+4>>2]=11;f[d+52>>2]=a/+s(+(a*a+b*b));c[d>>2]=7684;c[d+64>>2]=1;c[d+68>>2]=0;c[d+72>>2]=2;f[d+32>>2]=a;f[d+28>>2]=b;f[d+36>>2]=a;return d|0}function Bl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;switch(b|0){case 0:{b=0;a=0;e=1065353216;break}case 1:{b=0;a=0;e=-1082130432;break}case 2:{b=0;a=1065353216;e=0;break}case 3:{b=0;a=-1082130432;e=0;break}case 4:{b=1065353216;a=0;e=0;break}case 5:{b=-1082130432;a=0;e=0;break}default:return}c[d>>2]=e;c[d+4>>2]=a;c[d+8>>2]=b;f[d+12>>2]=0.0;return}function Cl(a,b){a=+a;b=b|0;var d=0,e=0,f=0;g[h>>3]=a;d=c[h>>2]|0;e=c[h+4>>2]|0;f=Ft(d|0,e|0,52)|0;D()|0;switch(f&2047){case 0:{if(a!=0.0){a=+Cl(a*18446744073709551616.0,b);d=(c[b>>2]|0)+-64|0}else d=0;c[b>>2]=d;break}case 2047:break;default:{c[b>>2]=(f&2047)+-1022;c[h>>2]=d;c[h+4>>2]=e&-2146435073|1071644672;a=+g[h>>3]}}return +a}function Dl(b,d,e,g){b=b|0;d=d|0;e=e|0;g=+g;c[b+4>>2]=c[d>>2];c[b+4+4>>2]=c[d+4>>2];c[b+4+8>>2]=c[d+8>>2];c[b+4+12>>2]=c[d+12>>2];c[b+20>>2]=c[e>>2];c[b+20+4>>2]=c[e+4>>2];c[b+20+8>>2]=c[e+8>>2];c[b+20+12>>2]=c[e+12>>2];f[b+36>>2]=g;a[b+40>>0]=1;return}function El(a,e,g){a=a|0;e=e|0;g=g|0;var h=0.0;switch(c[a+96>>2]|0){case 0:{h=+f[(c[a+92>>2]|0)+((z(c[a+64>>2]|0,g)|0)+e<<2)>>2];return +h}case 5:{h=+(d[(c[a+92>>2]|0)+((z(c[a+64>>2]|0,g)|0)+e)>>0]|0)*+f[a+88>>2];return +h}case 3:{h=+(b[(c[a+92>>2]|0)+((z(c[a+64>>2]|0,g)|0)+e<<1)>>1]|0)*+f[a+88>>2];return +h}default:{h=0.0;return +h}}return 0.0}function Fl(a,b){a=a|0;b=b|0;c[a>>2]=c[b>>2];c[a+4>>2]=c[b+4>>2];c[a+8>>2]=c[b+8>>2];c[a+12>>2]=c[b+12>>2];c[a+16>>2]=c[b+16>>2];c[a+20>>2]=c[b+20>>2];c[a+24>>2]=c[b+24>>2];$l(a+28|0,b+28|0);c[a+76>>2]=c[b+76>>2];c[a+76+4>>2]=c[b+76+4>>2];c[a+76+8>>2]=c[b+76+8>>2];c[a+76+12>>2]=c[b+76+12>>2];c[a+76+16>>2]=c[b+76+16>>2];return}function Gl(){var b=0;b=ea;ea=ea+48|0;if(a[24888]|0){ea=b;return}if(!(DC(24888)|0)){ea=b;return}f[b+32>>2]=1.0;f[b+28>>2]=0.0;f[b+24>>2]=0.0;f[b+20>>2]=0.0;f[b+16>>2]=1.0;f[b+12>>2]=0.0;f[b+8>>2]=0.0;f[b+4>>2]=0.0;f[b>>2]=1.0;bq(25392,b+32|0,b+28|0,b+24|0,b+20|0,b+16|0,b+12|0,b+8|0,b+4|0,b);PB(24888);ea=b;return}function Hl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;if((c[a+8>>2]|0)<=0)return;e=0;do{f=c[a+16>>2]|0;g=f+(e<<4)|0;if(ta[c[(c[b>>2]|0)+8>>2]&31](b,g)|0){wa[c[(c[a>>2]|0)+12>>2]&31](a,c[g>>2]|0,c[f+(e<<4)+4>>2]|0,d)|0;c[6723]=(c[6723]|0)+-1}else e=e+1|0}while((e|0)<(c[a+8>>2]|0));return}function Il(a,b){a=a|0;b=b|0;var c=0.0,d=0;d=ea;ea=ea+32|0;c=+f[b+12>>2];if(1.0-c*c<1.1920928955078125e-06){f[d+20>>2]=1.0;f[d+16>>2]=0.0;f[d+12>>2]=0.0;qs(a,d+20|0,d+16|0,d+12|0);ea=d;return}else{c=1.0/+AJ(1.0-c*c);f[d+8>>2]=+f[b>>2]*c;f[d+4>>2]=+f[b+4>>2]*c;f[d>>2]=+f[b+8>>2]*c;qs(a,d+8|0,d+4|0,d);ea=d;return}}function Jl(a,b,d,e,g,h){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;d=ea;ea=ea+16|0;c[d>>2]=10288;c[d+4>>2]=e;rd(a+4|0,c[a+4>>2]|0,b,e+4|0,e+20|0,+f[e+32>>2],g,h,d);rd(a+64|0,c[a+64>>2]|0,b,e+4|0,e+20|0,+f[e+32>>2],g,h,d);ea=d;return}function Kl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;f=NJ(c[a+4>>2]|0)|0;if((f|0)>(b|0)){e=b;while(1){if((e|0)>=(f|0))break;QH((c[a+12>>2]|0)+(e*36|0)|0);e=e+1|0}c[a+4>>2]=b;return}if((f|0)<(b|0))Gm(a,b);e=f;while(1){if((e|0)>=(b|0))break;Cq((c[a+12>>2]|0)+(e*36|0)|0,d);e=e+1|0}c[a+4>>2]=b;return}function Ll(b){b=b|0;var d=0;c[b>>2]=8568;d=c[b+104>>2]|0;if(d|0){if(a[b+108>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+104>>2]=0}a[b+108>>0]=1;c[b+104>>2]=0;c[b+96>>2]=0;c[b+100>>2]=0;c[b>>2]=8336;d=c[b+52>>2]|0;if(!d)return;Ca[c[c[d>>2]>>2]&511](d);d=c[b+52>>2]|0;if(!d)return;c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);return}function Ml(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=NJ(c[a+4>>2]|0)|0;if((e|0)>(b|0)){c[a+4>>2]=b;return}if((e|0)<(b|0))Qn(a,b);while(1){if((e|0)>=(b|0))break;f=NJ((c[a+12>>2]|0)+(e<<4)|0)|0;c[f>>2]=c[d>>2];c[f+4>>2]=c[d+4>>2];c[f+8>>2]=c[d+8>>2];c[f+12>>2]=c[d+12>>2];e=e+1|0}c[a+4>>2]=b;return}function Nl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=NJ(c[a+4>>2]|0)|0;if((e|0)>(b|0)){c[a+4>>2]=b;return}if((e|0)<(b|0))un(a,b);while(1){if((e|0)>=(b|0))break;f=(c[a+12>>2]|0)+(e*104|0)|0;g=d;h=f+104|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));e=e+1|0}c[a+4>>2]=b;return}function Ol(a,b){a=+a;b=+b;var d=0;d=_s()|0;c[d+8>>2]=0;c[d+12>>2]=1065353216;c[d+16>>2]=1065353216;c[d+20>>2]=1065353216;f[d+24>>2]=0.0;f[d+44>>2]=.03999999910593033;c[d>>2]=7484;f[d+56>>2]=a;f[d+60>>2]=b;c[d+4>>2]=11;c[d+64>>2]=0;c[d+68>>2]=1;c[d+72>>2]=2;f[d+28>>2]=a;f[d+32>>2]=b;f[d+36>>2]=a;f[d+52>>2]=a/+s(+(a*a+b*b));return d|0}function Pl(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0.0,g=0;e=ea;ea=ea+16|0;c[e>>2]=-1;c[e+4>>2]=c[a+16>>2];if(!(c[b+4>>2]|0))c[b+4>>2]=e;g=c[a+12>>2]|0;f=+ka[c[(c[g>>2]|0)+12>>2]&15](g,b,d);c[a+4>>2]=c[(c[a+12>>2]|0)+4>>2];ea=e;return +f}function Ql(a,b){a=a|0;b=b|0;var d=0;d=ea;ea=ea+16|0;c[a+348>>2]=c[b>>2];c[a+348+4>>2]=c[b+4>>2];c[a+348+8>>2]=c[b+8>>2];c[a+348+12>>2]=c[b+12>>2];_p(d,+f[a+348>>2],+f[a+352>>2],+f[a+356>>2],+f[a+344>>2]);c[a+560>>2]=c[d>>2];c[a+560+4>>2]=c[d+4>>2];c[a+560+8>>2]=c[d+8>>2];c[a+560+12>>2]=c[d+12>>2];ea=d;return}function Rl(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0,h=0;g=c[a+268>>2]|0;if((g|0)<=0)return;b=c[b>>2]|0;f=c[a+276>>2]|0;d=0;while(1){e=f+(d<<2)|0;if((c[e>>2]|0)==(b|0))break;d=d+1|0;if((d|0)>=(g|0)){h=7;break}}if((h|0)==7)return;if((d|0)>=(g|0))return;c[e>>2]=c[f+(g+-1<<2)>>2];c[a+268>>2]=g+-1;return}function Sl(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;var e=0,g=0.0,h=0.0,i=0.0;e=ea;ea=ea+16|0;g=+DJ(b*.5);b=+CJ(b*.5);h=+DJ(c*.5);c=+CJ(c*.5);i=+DJ(d*.5);d=+CJ(d*.5);f[e+12>>2]=d*h*g-i*c*b;f[e+8>>2]=i*c*g+d*h*b;f[e+4>>2]=i*h*b-d*c*g;f[e>>2]=i*h*g+d*c*b;zr(a,e+12|0,e+8|0,e+4|0,e);ea=e;return}function Tl(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+4>>2]|0;e=NJ(d)|0;if((e|0)==(NJ(c[a+8>>2]|0)|0)){Qn(a,LF(e)|0);d=c[a+4>>2]|0}e=NJ((c[a+12>>2]|0)+(d<<4)|0)|0;c[e>>2]=c[b>>2];c[e+4>>2]=c[b+4>>2];c[e+8>>2]=c[b+8>>2];c[e+12>>2]=c[b+12>>2];c[a+4>>2]=(c[a+4>>2]|0)+1;return}function Ul(a,b,d,e,g,h){a=a|0;b=b|0;d=d|0;e=e|0;g=g|0;h=+h;c[a>>2]=b;c[a+4>>2]=d;c[a+8>>2]=c[e>>2];c[a+8+4>>2]=c[e+4>>2];c[a+8+8>>2]=c[e+8>>2];c[a+8+12>>2]=c[e+12>>2];c[a+24>>2]=c[g>>2];c[a+24+4>>2]=c[g+4>>2];c[a+24+8>>2]=c[g+8>>2];c[a+24+12>>2]=c[g+12>>2];f[a+40>>2]=h;return}function Vl(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0,h=0;f=c[a+280>>2]|0;if((f|0)<=0)return;g=c[a+288>>2]|0;d=0;while(1){e=g+(d<<2)|0;if((c[e>>2]|0)==(b|0))break;d=d+1|0;if((d|0)>=(f|0)){h=7;break}}if((h|0)==7)return;if((d|0)>=(f|0))return;c[e>>2]=c[g+(f+-1<<2)>>2];c[(c[a+288>>2]|0)+(f+-1<<2)>>2]=b;c[a+280>>2]=f+-1;return}function Wl(a){a=a|0;var b=0;b=ea;ea=ea+32|0;f[a>>2]=1.2000000476837158;f[a+4>>2]=0.0;f[a+8>>2]=0.0;f[a+12>>2]=1.0e3;f[b+20>>2]=0.0;f[b+16>>2]=0.0;f[b+12>>2]=0.0;qs(a+16|0,b+20|0,b+16|0,b+12|0);c[a+32>>2]=0;c[a+36>>2]=0;f[b+8>>2]=0.0;f[b+4>>2]=-10.0;f[b>>2]=0.0;qs(a+40|0,b+8|0,b+4|0,b);RH(a+56|0);ea=b;return}function Xl(a,b){a=a|0;b=b|0;var d=0,e=0,g=0;e=c[a+712>>2]|0;if((e|0)<=0)return;a=c[a+720>>2]|0;d=0;do{if(+f[a+(d*104|0)+88>>2]>0.0){g=a+(d*104|0)+56|0;f[g>>2]=+f[b>>2]+ +f[g>>2];g=a+(d*104|0)+60|0;f[g>>2]=+f[b+4>>2]+ +f[g>>2];g=a+(d*104|0)+64|0;f[g>>2]=+f[b+8>>2]+ +f[g>>2]}d=d+1|0}while((d|0)!=(e|0));return}function Yl(a,b,c){a=a|0;b=b|0;c=+c;var d=0,e=0.0;d=ea;ea=ea+16|0;e=+VA(+f[b>>2],+f[b+4>>2],+f[b+8>>2]);e=+CJ(c*.5)/e;f[d+12>>2]=+f[(NJ(b)|0)>>2]*e;f[d+8>>2]=+f[(sJ(b)|0)>>2]*e;f[d+4>>2]=+f[(rJ(b)|0)>>2]*e;f[d>>2]=+DJ(c*.5);zr(a,d+12|0,d+8|0,d+4|0,d);ea=d;return}function Zl(){var b=0,e=0,f=0;f=ea;ea=ea+16|0;a[f>>0]=10;b=c[832]|0;if(!b)if(!(ho(3312)|0)){b=c[832]|0;e=4}else b=-1;else e=4;do if((e|0)==4){e=c[833]|0;if(!(e>>>0>=b>>>0|(a[3387]|0)==10)){c[833]=e+1;a[e>>0]=10;b=10;break}if((va[c[3348>>2]&63](3312,f,1)|0)==1)b=d[f>>0]|0;else b=-1}while(0);ea=f;return b|0}function _l(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0.0,g=0;e=ea;ea=ea+16|0;c[e>>2]=-1;c[e+4>>2]=c[a+24>>2];if(!(c[b+4>>2]|0))c[b+4>>2]=e;g=c[a+20>>2]|0;f=+ka[c[(c[g>>2]|0)+12>>2]&15](g,b,d);c[a+4>>2]=c[(c[a+20>>2]|0)+4>>2];ea=e;return +f}function $l(a,b){a=a|0;b=b|0;c[a>>2]=c[b>>2];c[a+4>>2]=c[b+4>>2];c[a+8>>2]=c[b+8>>2];c[a+12>>2]=c[b+12>>2];c[a+16>>2]=c[b+16>>2];c[a+16+4>>2]=c[b+16+4>>2];c[a+16+8>>2]=c[b+16+8>>2];c[a+16+12>>2]=c[b+16+12>>2];c[a+32>>2]=c[b+32>>2];c[a+32+4>>2]=c[b+32+4>>2];c[a+32+8>>2]=c[b+32+8>>2];c[a+32+12>>2]=c[b+32+12>>2];return}function am(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0;a:do switch(b|0){case 2:case 1:{if(c>>>0<3){d=+f[a+600>>2];break a}if((c+-3|0)>>>0<3)d=+f[a+432>>2];else d=0.0;break}case 4:case 3:{if(c>>>0<3){d=+f[a+596>>2];break a}if((c+-3|0)>>>0<3)d=+f[a+604>>2];else d=0.0;break}default:d=0.0}while(0);return +d}function bm(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;b=c[d>>2]|0;b=ta[c[(c[b>>2]|0)+56>>2]&31](b,16)|0;d=c[d>>2]|0;c[b+4>>2]=d;c[b>>2]=10568;a[b+8>>0]=0;c[b+12>>2]=0;c[b+12>>2]=va[c[(c[d>>2]|0)+12>>2]&63](d,c[e+8>>2]|0,c[f+8>>2]|0)|0;a[b+8>>0]=1;return b|0}function cm(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+56>>2]|0;if(!d)return;e=ra[c[(c[d>>2]|0)+8>>2]&127](d)|0;e=va[c[(c[b>>2]|0)+16>>2]&63](b,e,1)|0;d=c[a+56>>2]|0;d=va[c[(c[d>>2]|0)+12>>2]&63](d,c[e+8>>2]|0,b)|0;Ta[c[(c[b>>2]|0)+20>>2]&31](b,e,d,1346456916,c[a+56>>2]|0);return}function dm(a,b,d,e){a=a|0;b=b|0;d=+d;e=e|0;switch(b|0){case 2:case 1:if(e>>>0<3){f[a+600>>2]=d;c[a+592>>2]=c[a+592>>2]|2;return}else{f[a+432>>2]=d;return}case 4:case 3:if(e>>>0<3){f[a+596>>2]=d;c[a+592>>2]=c[a+592>>2]|1;return}else{f[a+604>>2]=d;c[a+592>>2]=c[a+592>>2]|4;return}default:return}}function em(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+52>>2]|0;if(!d)return;e=ra[c[(c[d>>2]|0)+12>>2]&127](d)|0;e=va[c[(c[b>>2]|0)+16>>2]&63](b,e,1)|0;d=c[a+52>>2]|0;d=va[c[(c[d>>2]|0)+16>>2]&63](d,c[e+8>>2]|0,b)|0;Ta[c[(c[b>>2]|0)+20>>2]&31](b,e,d,1213612625,c[a+52>>2]|0);return}function fm(a,b,c,d,e,g,h,i,j,k,l,m,n){a=a|0;b=+b;c=+c;d=+d;e=+e;g=+g;h=+h;i=+i;j=+j;k=+k;l=+l;m=+m;n=+n;var o=0;o=ea;ea=ea+16|0;f[o+8>>2]=+yy(b,c,d,e,g,h);f[o+4>>2]=+yy(b,c,d,i,j,k);f[o>>2]=+yy(b,c,d,l,m,n);qs(a,o+8|0,o+4|0,o);ea=o;return}function gm(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0;j=+f[b+28>>2];d=+f[b+36>>2];e=+f[c>>2];h=+f[c+4>>2];i=+s(+(e*e+h*h));if(i!=0.0){g=+f[c+8>>2]<0.0?-d:d;e=e*(j/i);d=h*(j/i)}else{g=+f[c+8>>2]<0.0?-d:d;e=j;d=0.0}f[a>>2]=e;f[a+8>>2]=g;f[a+4>>2]=d;return}function hm(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0;j=+f[b+28>>2];d=+f[b+32>>2];e=+f[c>>2];h=+f[c+8>>2];i=+s(+(e*e+h*h));if(i!=0.0){g=+f[c+4>>2]<0.0?-d:d;e=e*(j/i);d=h*(j/i)}else{g=+f[c+4>>2]<0.0?-d:d;e=j;d=0.0}f[a>>2]=e;f[a+4>>2]=g;f[a+8>>2]=d;return}function im(a,b,c){a=a|0;b=b|0;c=+c;var d=0.0,e=0.0,g=0.0,h=0.0;e=+f[a+28>>2];g=+f[a+32>>2];h=+f[a+36>>2];d=+f[b>>2];if(!(d<=e+c)){b=0;return b|0}if(!(d>=-e-c)){b=0;return b|0}d=+f[b+4>>2];if(!(d<=g+c)){b=0;return b|0}if(!(d>=-g-c)){b=0;return b|0}d=+f[b+8>>2];if(!(d<=h+c)){b=0;return b|0}b=d>=-h-c;return b|0}function jm(a,b,d){a=a|0;b=b|0;d=d|0;Uv(a);c[a>>2]=3568;c[a+12>>2]=c[b>>2];c[a+12+4>>2]=c[b+4>>2];c[a+12+8>>2]=c[b+8>>2];c[a+12+12>>2]=c[b+12>>2];c[a+28>>2]=c[d>>2];c[a+28+4>>2]=c[d+4>>2];c[a+28+8>>2]=c[d+8>>2];c[a+28+12>>2]=c[d+12>>2];c[a+76>>2]=0;return}function km(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0,h=0.0,i=0.0,j=0.0;j=+f[b+32>>2];d=+f[b+28>>2];e=+f[c+4>>2];h=+f[c+8>>2];i=+s(+(e*e+h*h));if(i!=0.0){g=+f[c>>2]<0.0?-d:d;e=e*(j/i);d=h*(j/i)}else{g=+f[c>>2]<0.0?-d:d;e=j;d=0.0}f[a+4>>2]=e;f[a>>2]=g;f[a+8>>2]=d;return}function lm(b,d,e,g){b=b|0;d=d|0;e=e|0;g=+g;if(!(+f[b+36>>2]>g))return;a[b+40>>0]=1;c[b+4>>2]=c[d>>2];c[b+4+4>>2]=c[d+4>>2];c[b+4+8>>2]=c[d+8>>2];c[b+4+12>>2]=c[d+12>>2];c[b+20>>2]=c[e>>2];c[b+20+4>>2]=c[e+4>>2];c[b+20+8>>2]=c[e+8>>2];c[b+20+12>>2]=c[e+12>>2];f[b+36>>2]=g;return}function mm(a,b){a=a|0;b=+b;var c=0,d=0.0;c=ea;ea=ea+16|0;if(!(+f[a+68>>2]>0.0)){ea=c;return}d=-+f[a+92>>2];b=-+f[a+96>>2];f[c>>2]=-+f[a+88>>2];f[c+4>>2]=d;f[c+8>>2]=b;f[c+12>>2]=0.0;oi(a+4|0,c,a+164|0);oi(a+16|0,a+88|0,a+180|0);ea=c;return}function nm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;a=c[b+748>>2]|0;if((a|0)<=0){c[b+748>>2]=0;return}f=0;do{e=b+4+(f*184|0)+112|0;d=c[e>>2]|0;if((d|0)!=0?(g=c[6719]|0,(g|0)!=0):0){ra[g&127](d)|0;c[e>>2]=0;a=c[b+748>>2]|0}f=f+1|0}while((f|0)<(a|0));c[b+748>>2]=0;return}function om(a){a=a|0;var b=0.0,d=0.0,e=0.0;d=+f[(c[a+28>>2]|0)+344>>2];e=+f[(c[a+32>>2]|0)+344>>2];e=e==0.0?1.0:d/(d+e);d=+f[a+1116>>2]*e+(1.0-e)*+f[a+1180>>2];b=e*+f[a+1120>>2]+(1.0-e)*+f[a+1184>>2];f[a+1284>>2]=+f[a+1112>>2]*e+ +f[a+1176>>2]*(1.0-e);f[a+1288>>2]=d;f[a+1292>>2]=b;f[a+1296>>2]=0.0;return}function pm(a,b){a=a|0;b=b|0;var d=0.0,e=0.0,g=0.0;d=+f[a+344>>2];if(d!=0.0){g=1.0/d*+f[b+4>>2];e=1.0/d*+f[b+8>>2];f[a+364>>2]=1.0/d*+f[b>>2];f[a+368>>2]=g;f[a+372>>2]=e;f[a+376>>2]=0.0}c[a+380>>2]=c[b>>2];c[a+380+4>>2]=c[b+4>>2];c[a+380+8>>2]=c[b+8>>2];c[a+380+12>>2]=c[b+12>>2];return}function qm(b,d,e){b=b|0;d=d|0;e=e|0;var f=0;f=c[b+16>>2]|0;do if(f){if((f|0)!=(d|0)){c[b+36>>2]=(c[b+36>>2]|0)+1;c[b+24>>2]=2;a[b+54>>0]=1;break}if((c[b+24>>2]|0)==2)c[b+24>>2]=e}else{c[b+16>>2]=d;c[b+24>>2]=e;c[b+36>>2]=1}while(0);return}function rm(a,d){a=a|0;d=d|0;var e=0,f=0;e=c[d>>2]|0;f=c[a+80>>2]|0;if((e|0)==(f|0)){a=0;return a|0}if(!((b[a+10>>1]&b[d+4>>1])<<16>>16)){a=0;return a|0}if(!((b[d+6>>1]&b[a+8>>1])<<16>>16)){a=0;return a|0}a=c[a+92>>2]|0;a=va[c[(c[a>>2]|0)+28>>2]&63](a,f,e)|0;return a|0}function sm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;f=c[a+8>>2]|0;a=c[f+8>>2]|0;if((a|0)<=0)return;e=0;do{d=c[(c[f+16>>2]|0)+(e*12|0)+8>>2]|0;if(d){Ia[c[(c[d>>2]|0)+16>>2]&127](d,b);a=c[f+8>>2]|0}e=e+1|0}while((e|0)<(a|0));return}function tm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=ea;ea=ea+32|0;c[f+8>>2]=c[a+60>>2];c[f+8+4>>2]=d;c[f+8+8>>2]=b;c[f+8+12>>2]=f;c[f+8+16>>2]=e;if((eI(L(140,f+8|0)|0)|0)<0){c[f>>2]=-1;c[f+4>>2]=-1;b=-1;d=-1}else{b=c[f+4>>2]|0;d=c[f>>2]|0}C(b|0);ea=f;return d|0}function um(a,b,d,e){a=a|0;b=b|0;d=+d;e=e|0;switch(e|0){case 5:case -1:break;default:return}switch(b|0){case 2:{f[a+760>>2]=d;c[a+748>>2]=c[a+748>>2]|2;return}case 4:{f[a+756>>2]=d;c[a+748>>2]=c[a+748>>2]|1;return}case 3:{f[a+752>>2]=d;c[a+748>>2]=c[a+748>>2]|4;return}default:return}}function vm(a,b,d){a=a|0;b=b|0;d=d|0;ht(a);c[a>>2]=3788;c[a+20>>2]=c[b>>2];c[a+20+4>>2]=c[b+4>>2];c[a+20+8>>2]=c[b+8>>2];c[a+20+12>>2]=c[b+12>>2];c[a+36>>2]=c[d>>2];c[a+36+4>>2]=c[d+4>>2];c[a+36+8>>2]=c[d+8>>2];c[a+36+12>>2]=c[d+12>>2];return}function wm(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ea;ea=ea+256|0;if((c|0)>(d|0)&(e&73728|0)==0){hk(f|0,b<<24>>24|0,((c-d|0)>>>0<256?c-d|0:256)|0)|0;if((c-d|0)>>>0>255){b=c-d|0;do{AA(a,f,256);b=b+-256|0}while(b>>>0>255);b=c-d&255}else b=c-d|0;AA(a,f,b)}ea=f;return}function xm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=c[d>>2]|0;a=Ux(c[b>>2]|0)|0;f=Ux(f)|0;if(a|0)Pa[c[(c[a>>2]|0)+32>>2]&127](a,d,e,b);if(!f)return 0;Pa[c[(c[f>>2]|0)+32>>2]&127](f,b,e,d);return 0}function ym(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=ea;ea=ea+48|0;f=c[b+192>>2]|0;Pa[c[(c[f>>2]|0)+8>>2]&127](f,b+4|0,e+32|0,e+16|0);c[e>>2]=7068;c[e+4>>2]=b;c[e+8>>2]=a;c[e+12>>2]=d;a=c[a+68>>2]|0;Pa[c[(c[a>>2]|0)+28>>2]&127](a,e+32|0,e+16|0,e);ea=e;return}function zm(){var b=0,d=0,e=0;do if((c[847]|0)>=0?(RJ()|0)!=0:0){if((a[3387]|0)!=10?(d=c[833]|0,d>>>0<(c[832]|0)>>>0):0){c[833]=d+1;a[d>>0]=10;break}Zl()|0}else e=3;while(0);do if((e|0)==3){if((a[3387]|0)!=10?(b=c[833]|0,b>>>0<(c[832]|0)>>>0):0){c[833]=b+1;a[b>>0]=10;break}Zl()|0}while(0);return}function Am(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=ea;ea=ea+112|0;d=NJ(c[b+4>>2]|0)|0;e=f;g=e+104|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(g|0));lH(f);Nl(a,d,f);Tn(b,d,c[a+12>>2]|0);ea=f;return}function Bm(a,b,d){a=a|0;b=b|0;d=d|0;a:do switch(c[b+216>>2]|0){case 2:case 5:{switch(c[d+216>>2]|0){case 2:case 5:{b=0;break}default:break a}return b|0}default:{}}while(0);if(c[b+256>>2]|0?!(ta[c[c[b>>2]>>2]&31](b,d)|0):0){a=0;return a|0}a=1;return a|0}function Cm(a,b,d){a=a|0;b=b|0;d=d|0;ch(a,b,d)|0;c[b+52>>2]=c[a+300>>2];c[b+56>>2]=c[a+304>>2];c[b+60>>2]=c[a+308>>2];c[b+64>>2]=c[a+312>>2];c[b+68>>2]=c[a+316>>2];c[b+72>>2]=c[a+320>>2];c[b+76>>2]=c[a+324>>2];c[b+80>>2]=c[a+328>>2];return 15193}function Dm(a){a=a|0;c[6272]=c[a>>2];c[6273]=c[a+4>>2];c[6274]=c[a+8>>2];c[6275]=c[a+12>>2];c[6276]=c[a+16>>2];c[6277]=c[a+20>>2];c[6278]=c[a+24>>2];$l(25116,a+28|0);c[6291]=c[a+76>>2];c[6292]=c[a+76+4>>2];c[6293]=c[a+76+8>>2];c[6294]=c[a+76+12>>2];c[6295]=c[a+76+16>>2];return}function Em(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0;e=ea;ea=ea+16|0;c=+cG(a);c=+AJ(c*+cG(b));d=+Ho(a,b);if(d<0.0){Un(e,b);d=+jB(+Ho(a,e)/c);d=d*2.0;ea=e;return +d}else{d=+jB(d/c);d=d*2.0;ea=e;return +d}return 0.0}function Fm(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;j=NJ(b)|0;i=NJ(b+16|0)|0;h=NJ(b+32|0)|0;g=sJ(b)|0;f=sJ(b+16|0)|0;e=sJ(b+32|0)|0;d=rJ(b)|0;c=rJ(b+16|0)|0;bq(a,j,i,h,g,f,e,d,c,rJ(b+32|0)|0);return}function Gm(b,d){b=b|0;d=d|0;var e=0;if((NJ(c[b+8>>2]|0)|0)>=(d|0))return;e=Hu(d)|0;Vq(b,NJ(c[b+4>>2]|0)|0,e);es(b,NJ(c[b+4>>2]|0)|0);Us(b);a[b+16>>0]=1;c[b+12>>2]=e;c[b+8>>2]=d;return}function Hm(a,b){a=a|0;b=b|0;var d=0;if(c[b+40>>2]|0){Hm(a,c[b+36>>2]|0);Hm(a,c[b+40>>2]|0)}if((c[a>>2]|0)==(b|0))c[a>>2]=0;d=c[a+4>>2]|0;if(!d){c[a+4>>2]=b;return}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);c[a+4>>2]=b;return}function Im(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0;g=c[a+32>>2]|0;c[g>>2]=(c[g>>2]|0)+1;Jf(a,Lc(a,b,f)|0);Jf(a,Lc(a,d,f)|0);Jf(a,Lc(a,e,f)|0);return}function Jm(a){a=a|0;var b=0;b=ea;ea=ea+48|0;f[b+32>>2]=1.0;f[b+28>>2]=0.0;f[b+24>>2]=0.0;f[b+20>>2]=0.0;f[b+16>>2]=1.0;f[b+12>>2]=0.0;f[b+8>>2]=0.0;f[b+4>>2]=0.0;f[b>>2]=1.0;Oo(a,b+32|0,b+28|0,b+24|0,b+20|0,b+16|0,b+12|0,b+8|0,b+4|0,b);ea=b;return}function Km(a,b){a=a|0;b=b|0;var d=0,e=0;c[a+68>>2]=(c[a+68>>2]|0)+1;d=c[a+16>>2]|0;if((d|0)>0)do{e=d;d=d+-1|0;if((c[(c[a+24>>2]|0)+(d*80|0)+64>>2]|0)==(b|0))od(a,d)}while((e|0)>1);Ca[c[(c[a>>2]|0)+68>>2]&511](a);return}function Lm(a,b){a=+a;b=+b;var d=0;d=ct()|0;c[d+8>>2]=0;c[d+12>>2]=1065353216;c[d+16>>2]=1065353216;c[d+20>>2]=1065353216;f[d+24>>2]=0.0;f[d+44>>2]=.03999999910593033;c[d+4>>2]=10;c[d>>2]=8904;c[d+52>>2]=2;f[d+28>>2]=a;f[d+32>>2]=a;f[d+36>>2]=b*.5;f[d+40>>2]=0.0;return d|0}function Mm(a,b){a=+a;b=+b;var d=0;d=ct()|0;c[d+8>>2]=0;c[d+12>>2]=1065353216;c[d+16>>2]=1065353216;c[d+20>>2]=1065353216;f[d+24>>2]=0.0;f[d+44>>2]=.03999999910593033;c[d+4>>2]=10;c[d>>2]=8804;c[d+52>>2]=0;f[d+28>>2]=b*.5;f[d+32>>2]=a;f[d+36>>2]=a;f[d+40>>2]=0.0;return d|0}function Nm(a,b){a=+a;b=+b;var d=0;d=ct()|0;c[d+8>>2]=0;c[d+12>>2]=1065353216;c[d+16>>2]=1065353216;c[d+20>>2]=1065353216;f[d+24>>2]=0.0;f[d+44>>2]=.03999999910593033;c[d>>2]=8704;c[d+4>>2]=10;c[d+52>>2]=1;f[d+28>>2]=a;f[d+32>>2]=b*.5;f[d+36>>2]=a;f[d+40>>2]=0.0;return d|0}function Om(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0;a:do switch(c|0){case 5:case -1:switch(b|0){case 2:{d=+f[a+760>>2];break a}case 4:{d=+f[a+756>>2];break a}case 3:{d=+f[a+752>>2];break a}default:{d=0.0;break a}}default:d=0.0}while(0);return +d}function Pm(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=ea;ea=ea+16|0;c[f>>2]=a;c[f+4>>2]=e;a=c[a+72+((c[(c[b+4>>2]|0)+4>>2]|0)*144|0)+(c[(c[d+4>>2]|0)+4>>2]<<2)>>2]|0;a=wa[c[(c[a>>2]|0)+8>>2]&31](a,f,b,d)|0;ea=f;return a|0}function Qm(a,b,c){a=a|0;b=+b;c=c|0;var d=0.0,e=0.0,g=0.0;e=(+f[a+68>>2]-+f[a+52>>2])*.5*2.0;d=(+f[a+72>>2]-+f[a+56>>2])*.5*2.0;g=(+f[a+76>>2]-+f[a+60>>2])*.5*2.0;f[c>>2]=b/12.0*(d*d+g*g);f[c+4>>2]=b/12.0*(e*e+g*g);f[c+8>>2]=b/12.0*(e*e+d*d);f[c+12>>2]=0.0;return}function Rm(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=NJ(c[a+4>>2]|0)|0;if((e|0)>(b|0)){c[a+4>>2]=b;return}if((e|0)<(b|0))on(a,b);while(1){if((e|0)>=(b|0))break;Fl((c[a+12>>2]|0)+(e*96|0)|0,d);e=e+1|0}c[a+4>>2]=b;return}function Sm(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=ea;ea=ea+48|0;d=NJ(c[b+4>>2]|0)|0;e=f;g=e+36|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(g|0));RH(f);Kl(a,d,f);QH(f);Vq(b,d,c[a+12>>2]|0);ea=f;return}function Tm(a,b){a=a|0;b=b|0;var d=0;a=c[a+64>>2]|0;if(!b)return;d=c[a+16>>2]|0;if(d>>>0<=b>>>0?(d+(z(c[a>>2]|0,c[a+4>>2]|0)|0)|0)>>>0>b>>>0:0){c[b>>2]=c[a+12>>2];c[a+12>>2]=b;c[a+8>>2]=(c[a+8>>2]|0)+1;return}c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function Um(a,b){a=a|0;b=b|0;var d=0,e=0,f=0,g=0;f=ea;ea=ea+96|0;d=NJ(c[b+4>>2]|0)|0;e=f;g=e+96|0;do{c[e>>2]=0;e=e+4|0}while((e|0)<(g|0));Rm(a,d,f);hq(b,d,c[a+12>>2]|0);ea=f;return}function Vm(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if(rt(a,c[b+8>>2]|0,g)|0)xk(b,d,e,f);else{a=c[a+8>>2]|0;Va[c[(c[a>>2]|0)+20>>2]&7](a,b,d,e,f,g)}return}function Wm(a){a=a|0;var b=0,d=0;if((c[a+232>>2]|0)<=0)return;b=0;do{d=(c[(c[a+240>>2]|0)+(b<<2)>>2]|0)+412|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;c[d+16>>2]=0;c[d+20>>2]=0;c[d+24>>2]=0;c[d+28>>2]=0;b=b+1|0}while((b|0)<(c[a+232>>2]|0));return}function Xm(){var b=0;b=ea;ea=ea+32|0;if(a[24880]|0){ea=b;return}if(!(DC(24880)|0)){ea=b;return}Gl();f[b+8>>2]=0.0;f[b+4>>2]=0.0;f[b>>2]=0.0;qs(b+16|0,b+8|0,b+4|0,b);fq(25328,25392,b+16|0);PB(24880);ea=b;return}function Ym(a){a=a|0;gc(a,(c[a+28>>2]|0)+4|0,(c[a+32>>2]|0)+4|0);c[a+1316>>2]=c[a+1256>>2];c[a+1320>>2]=c[a+1260>>2];c[a+1324>>2]=c[a+1264>>2];c[a+1328>>2]=c[a+1192>>2];c[a+1332>>2]=c[a+1196>>2];c[a+1336>>2]=c[a+1200>>2];return}function Zm(a,d){a=a|0;d=d|0;var f=0,g=0;if(b[a+56>>1]|0)return;b[a+64>>1]=1;d=b[a+58>>1]|0;g=c[a+60>>2]|0;if((d&65535)>1){f=1;do{d=f;f=f+1|0;b[g+(d<<6)+48>>1]=f;d=e[a+58>>1]|0}while(f>>>0>>0)}else d=d&65535;b[g+(d+-1<<6)+48>>1]=0;return}function _m(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+4>>2]|0;e=NJ(d)|0;if((e|0)==(NJ(c[a+8>>2]|0)|0)){on(a,LF(e)|0);d=c[a+4>>2]|0}Fl((c[a+12>>2]|0)+(d*96|0)|0,b);c[a+4>>2]=(c[a+4>>2]|0)+1;return}function $m(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=c[a+12>>2]|0;if((d|0)<=0)return;f=0;do{e=c[(c[a+20>>2]|0)+(f<<2)>>2]|0;if(e){Ia[c[(c[e>>2]|0)+16>>2]&127](e,b);d=c[a+12>>2]|0}f=f+1|0}while((f|0)<(d|0));return}function an(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0,g=0;g=c[a+4>>2]|0;if(d){f=8?g>>8:g;if(g&1)f=c[(c[d>>2]|0)+f>>2]|0}else f=0;a=c[a>>2]|0;Pa[c[(c[a>>2]|0)+28>>2]&127](a,b,d+f|0,(g&2|0)==0?2:e);return}function bn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=c[a+32>>2]|0;c[f>>2]=(c[f>>2]|0)+1;Jf(a,Lc(a,b,0)|0);Jf(a,Lc(a,d,0)|0);Jf(a,Lc(a,e,0)|0);return}function cn(a,b,d){a=a|0;b=b|0;d=d|0;c[a+52>>2]=c[b>>2];c[a+52+4>>2]=c[b+4>>2];c[a+52+8>>2]=c[b+8>>2];c[a+52+12>>2]=c[b+12>>2];c[a+68>>2]=c[d>>2];c[a+68+4>>2]=c[d+4>>2];c[a+68+8>>2]=c[d+8>>2];c[a+68+12>>2]=c[d+12>>2];c[a+48>>2]=1;return}function dn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=c[d>>2]|0;a=Ux(c[b>>2]|0)|0;e=Ux(e)|0;if(a|0)Ma[c[(c[a>>2]|0)+28>>2]&127](a,d,b);if(!e)return 0;Ma[c[(c[e>>2]|0)+28>>2]&127](e,b,d);return 0}function en(a,b){a=a|0;b=b|0;var d=0,e=0,f=0;d=a;e=b;f=d+104|0;do{c[d>>2]=c[e>>2];d=d+4|0;e=e+4|0}while((d|0)<(f|0));gx(a+104|0,b+104|0);hx(a+124|0,b+124|0);hx(a+144|0,b+144|0);return}function fn(a,b,c){a=+a;b=b|0;c=c|0;var d=0,e=0;e=ea;ea=ea+32|0;d=GI(140)|0;f[e+8>>2]=0.0;f[e+4>>2]=0.0;f[e>>2]=0.0;qs(e+16|0,e+8|0,e+4|0,e);ok(d,a,b,c,e+16|0);ea=e;return d|0}function gn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[d>>2]=c[b+16>>2];c[d+4>>2]=c[b+16+4>>2];c[d+8>>2]=c[b+16+8>>2];c[d+12>>2]=c[b+16+12>>2];c[e>>2]=c[b+32>>2];c[e+4>>2]=c[b+32+4>>2];c[e+8>>2]=c[b+32+8>>2];c[e+12>>2]=c[b+32+12>>2];return}function hn(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0,i=0;i=c[a+4>>2]|0;h=8?i>>8:i;if(i&1)h=c[(c[e>>2]|0)+h>>2]|0;a=c[a>>2]|0;Va[c[(c[a>>2]|0)+20>>2]&7](a,b,d,e+h|0,(i&2|0)==0?2:f,g);return}function jn(a,b){a=a|0;b=b|0;var d=0;a=c[a+64>>2]|0;d=c[a+8>>2]|0;if(d|0){b=c[a+12>>2]|0;c[a+12>>2]=c[b>>2];c[a+8>>2]=d+-1;return b|0}c[6747]=(c[6747]|0)+1;a=kb(b+19|0)|0;if(!a){b=0;return b|0}c[(a+4+15&-16)+-4>>2]=a;b=a+4+15&-16;return b|0}function kn(a,b,d){a=a|0;b=b|0;d=d|0;a=c[a+720>>2]|0;if(!(+f[a+(d*104|0)+88>>2]>0.0))return;f[a+(d*104|0)+56>>2]=+f[b>>2]+ +f[a+(d*104|0)+56>>2];f[a+(d*104|0)+60>>2]=+f[b+4>>2]+ +f[a+(d*104|0)+60>>2];f[a+(d*104|0)+64>>2]=+f[b+8>>2]+ +f[a+(d*104|0)+64>>2];return}function ln(a,b,d){a=a|0;b=+b;d=+d;var e=0;e=ea;ea=ea+16|0;f[e+12>>2]=b;f[e+8>>2]=d;f[e+4>>2]=0.0;f[e>>2]=1.0;c[a+444>>2]=c[(b<0.0?e+4|0:b>1.0?e:e+12|0)>>2];f[e+4>>2]=0.0;f[e>>2]=1.0;c[a+448>>2]=c[(d<0.0?e+4|0:d>1.0?e:e+8|0)>>2];ea=e;return}function mn(b){b=b|0;var d=0;d=ea;ea=ea+16|0;if((a[24816]|0)==0?DC(24816)|0:0)PB(24816);to(d,c[b+116>>2]|0,c[b+128>>2]|0);c[6268]=c[d>>2];c[6269]=c[d+4>>2];c[6270]=c[d+8>>2];c[6271]=c[d+12>>2];ea=d;return 25072}function nn(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[(c[b>>2]|0)+16>>2]|0;e=ra[c[(c[a>>2]|0)+16>>2]&127](a)|0;e=va[d&63](b,e,1)|0;d=va[c[(c[a>>2]|0)+20>>2]&63](a,c[e+8>>2]|0,b)|0;Ta[c[(c[b>>2]|0)+20>>2]&31](b,e,d,1497645650,a);return}function on(b,d){b=b|0;d=d|0;var e=0;if((NJ(c[b+8>>2]|0)|0)>=(d|0))return;e=qt(d)|0;hq(b,NJ(c[b+4>>2]|0)|0,e);Us(b);a[b+16>>0]=1;c[b+12>>2]=e;c[b+8>>2]=d;return}function pn(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;var e=0;e=ea;ea=ea+32|0;ql(e,NJ(a+4|0)|0,b,c,d);wp(e+16|0,+f[e>>2],+f[e+4>>2],+f[e+8>>2],+f[a+348>>2],+f[a+352>>2],+f[a+356>>2]);Lr(a+412|0,e+16|0)|0;ea=e;return}function qn(a,b,c,d,e,g){a=a|0;b=+b;c=+c;d=+d;e=+e;g=+g;f[a+692>>2]=(c-b)*.5;c=((c-b)*.5+b)%6.2831854820251465;if(!(c<-3.1415927410125732)){if(c>3.1415927410125732)c=c+-6.2831854820251465}else c=c+6.2831854820251465;f[a+688>>2]=c;f[a+696>>2]=d;f[a+700>>2]=e;f[a+704>>2]=g;return}function rn(a,b,c){a=a|0;b=b|0;c=+c;var d=0;d=ea;ea=ea+16|0;f[d+12>>2]=+f[(NJ(b)|0)>>2]*c;f[d+8>>2]=+f[(sJ(b)|0)>>2]*c;f[d+4>>2]=+f[(rJ(b)|0)>>2]*c;f[d>>2]=+f[b+12>>2]*c;Cv(a,d+12|0,d+8|0,d+4|0,d);ea=d;return}function sn(a,b,d){a=a|0;b=b|0;d=d|0;c[b>>2]=c[a+52>>2];c[b+4>>2]=c[a+52+4>>2];c[b+8>>2]=c[a+52+8>>2];c[b+12>>2]=c[a+52+12>>2];c[d>>2]=c[a+68>>2];c[d+4>>2]=c[a+68+4>>2];c[d+8>>2]=c[a+68+8>>2];c[d+12>>2]=c[a+68+12>>2];return}function tn(a){a=a|0;var b=0,d=0,e=0;b=c[a+24>>2]|0;if((b|0)<=0)return;e=0;do{d=c[(c[a+32>>2]|0)+(e<<2)>>2]|0;switch(c[d+216>>2]|0){case 2:case 5:break;default:{Ef(d);b=c[a+24>>2]|0}}e=e+1|0}while((e|0)<(b|0));return}function un(b,d){b=b|0;d=d|0;var e=0;if((NJ(c[b+8>>2]|0)|0)>=(d|0))return;e=wt(d)|0;Tn(b,NJ(c[b+4>>2]|0)|0,e);Us(b);a[b+16>>0]=1;c[b+12>>2]=e;c[b+8>>2]=d;return}function vn(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;var e=0;e=ea;ea=ea+32|0;ql(e,NJ(a+4|0)|0,b,c,d);wp(e+16|0,+f[e>>2],+f[e+4>>2],+f[e+8>>2],+f[a+544>>2],+f[a+548>>2],+f[a+552>>2]);Lr(a+428|0,e+16|0)|0;ea=e;return}function wn(a,b){a=a|0;b=b|0;var d=0,e=0;e=ra[c[(c[a>>2]|0)+16>>2]&127](a)|0;e=va[c[(c[b>>2]|0)+16>>2]&63](b,e,1)|0;d=va[c[(c[a>>2]|0)+20>>2]&63](a,c[e+8>>2]|0,b)|0;Ta[c[(c[b>>2]|0)+20>>2]&31](b,e,d,1245859651,a);return}function xn(a,b,d){a=a|0;b=b|0;d=d|0;c[b>>2]=c[a+8>>2];c[b+4>>2]=c[a+8+4>>2];c[b+8>>2]=c[a+8+8>>2];c[b+12>>2]=c[a+8+12>>2];c[d>>2]=c[a+24>>2];c[d+4>>2]=c[a+24+4>>2];c[d+8>>2]=c[a+24+8>>2];c[d+12>>2]=c[a+24+12>>2];return}function yn(a,b){a=a|0;b=b|0;var d=0,e=0;e=ra[c[(c[a>>2]|0)+52>>2]&127](a)|0;e=va[c[(c[b>>2]|0)+16>>2]&63](b,e,1)|0;d=va[c[(c[a>>2]|0)+56>>2]&63](a,c[e+8>>2]|0,b)|0;Ta[c[(c[b>>2]|0)+20>>2]&31](b,e,d,1346455635,a);return}function zn(a,b){a=a|0;b=b|0;var c=0;c=ea;ea=ea+80|0;Fm(c+32|0,b);Sq(c,+f[b+48>>2],+f[b+52>>2],+f[b+56>>2]);ql(c+16|0,c+32|0,+f[c>>2],+f[c+4>>2],+f[c+8>>2]);fq(a,c+32|0,c+16|0);ea=c;return}function An(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;var g=0,h=0;h=c[a+4>>2]|0;g=8?h>>8:h;if(h&1)g=c[(c[d>>2]|0)+g>>2]|0;a=c[a>>2]|0;Ta[c[(c[a>>2]|0)+24>>2]&31](a,b,d+g|0,(h&2|0)==0?2:e,f);return}function Bn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0;e=0;while(1){if((e|0)>=(b|0))break;f=NJ(d+(e<<4)|0)|0;g=(c[a+12>>2]|0)+(e<<4)|0;c[f>>2]=c[g>>2];c[f+4>>2]=c[g+4>>2];c[f+8>>2]=c[g+8>>2];c[f+12>>2]=c[g+12>>2];e=e+1|0}return}function Cn(a,b,d){a=a|0;b=b|0;d=d|0;c[a+164>>2]=c[b>>2];c[a+164+4>>2]=c[b+4>>2];c[a+164+8>>2]=c[b+8>>2];c[a+164+12>>2]=c[b+12>>2];b=NJ(b)|0;if((!(+f[b>>2]!=1.0)?!(+f[b+4>>2]!=1.0):0)?!(+f[b+8>>2]!=1.0):0)d=0;c[a+180>>2]=d;return}function Dn(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if(rt(a,c[b+8>>2]|0,0)|0)qm(b,d,e);else{a=c[a+8>>2]|0;Pa[c[(c[a>>2]|0)+28>>2]&127](a,b,d,e)}return}function En(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=NJ(c[a+4>>2]|0)|0;if((e|0)>(b|0)){c[a+4>>2]=b;return}if((e|0)<(b|0))co(a,b);while(1){if((e|0)>=(b|0))break;c[(c[a+12>>2]|0)+(e<<2)>>2]=c[d>>2];e=e+1|0}c[a+4>>2]=b;return}function Fn(b){b=b|0;var d=0;c[b>>2]=6156;d=c[b+276>>2]|0;if(d|0){if(a[b+280>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+276>>2]=0}a[b+280>>0]=1;c[b+276>>2]=0;c[b+268>>2]=0;c[b+272>>2]=0;c[b>>2]=6120;c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function Gn(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;var e=0;e=ea;ea=ea+32|0;wp(e,b,c,d,+f[a+348>>2],+f[a+352>>2],+f[a+356>>2]);_p(e+16|0,+f[e>>2],+f[e+4>>2],+f[e+8>>2],+f[a+344>>2]);Lr(a+312|0,e+16|0)|0;ea=e;return}function Hn(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;var e=0;e=ea;ea=ea+32|0;ql(e,a+264|0,b,c,d);wp(e+16|0,+f[e>>2],+f[e+4>>2],+f[e+8>>2],+f[a+544>>2],+f[a+548>>2],+f[a+552>>2]);Lr(a+328|0,e+16|0)|0;ea=e;return}function In(b){b=b|0;var d=0;c[b>>2]=5172;d=c[b+496>>2]|0;if(d|0){if(a[b+500>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+496>>2]=0}a[b+500>>0]=1;c[b+496>>2]=0;c[b+488>>2]=0;c[b+492>>2]=0;c[b>>2]=6120;c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function Jn(a,b,d){a=a|0;b=b|0;d=d|0;c[b>>2]=c[a+892>>2];c[b+4>>2]=c[a+892+4>>2];c[b+8>>2]=c[a+892+8>>2];c[b+12>>2]=c[a+892+12>>2];c[d>>2]=c[a+908>>2];c[d+4>>2]=c[a+908+4>>2];c[d+8>>2]=c[a+908+8>>2];c[d+12>>2]=c[a+908+12>>2];return}function Kn(b){b=b|0;var d=0;d=ea;ea=ea+16|0;if((a[24832]|0)==0?DC(24832)|0:0)PB(24832);Ia[c[(c[b>>2]|0)+76>>2]&127](d,b);c[6296]=c[d>>2];c[6297]=c[d+4>>2];c[6298]=c[d+8>>2];c[6299]=c[d+12>>2];ea=d;return 25184}function Ln(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0;a:do if((c|0)==-1)switch(b|0){case 2:case 1:{d=+f[a+336>>2];break a}case 4:case 3:{d=+f[a+340>>2];break a}default:{d=3402823466385288598117041.0e14;break a}}else d=3402823466385288598117041.0e14;while(0);return +d}function Mn(b){b=b|0;var d=0;d=ea;ea=ea+16|0;if((a[24792]|0)==0?DC(24792)|0:0)PB(24792);Ia[c[(c[b>>2]|0)+76>>2]&127](d,b);c[6256]=c[d>>2];c[6257]=c[d+4>>2];c[6258]=c[d+8>>2];c[6259]=c[d+12>>2];ea=d;return 25024}function Nn(a,b,c){a=a|0;b=b|0;c=c|0;var d=0.0,e=0.0,g=0.0;g=+f[b+28>>2];e=+f[b+32>>2];e=+f[c+4>>2]>=0.0?e:-e;d=+f[b+36>>2];d=+f[c+8>>2]>=0.0?d:-d;f[a>>2]=+f[c>>2]>=0.0?g:-g;f[a+4>>2]=e;f[a+8>>2]=d;f[a+12>>2]=0.0;return}function On(a,b){a=a|0;b=b|0;var d=0,e=0;d=c[a+4>>2]|0;e=NJ(d)|0;if((e|0)==(NJ(c[a+8>>2]|0)|0)){co(a,LF(e)|0);d=c[a+4>>2]|0}c[(c[a+12>>2]|0)+(d<<2)>>2]=c[b>>2];c[a+4>>2]=(c[a+4>>2]|0)+1;return}function Pn(b){b=b|0;var d=0;c[b>>2]=5988;d=c[b+140>>2]|0;if(d|0){if(a[b+144>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+140>>2]=0}a[b+144>>0]=1;c[b+140>>2]=0;c[b+132>>2]=0;c[b+136>>2]=0;c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function Qn(b,d){b=b|0;d=d|0;var e=0;if((NJ(c[b+8>>2]|0)|0)>=(d|0))return;e=uu(d)|0;Bn(b,NJ(c[b+4>>2]|0)|0,e);Us(b);a[b+16>>0]=1;c[b+12>>2]=e;c[b+8>>2]=d;return}function Rn(b){b=b|0;var d=0;c[b>>2]=10680;d=c[b+32>>2]|0;if(d|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function Sn(a,b){a=a|0;b=b|0;var d=0;d=c[a+4>>2]|0;if((c[b>>2]|0)!=(d|0)?(c[b+4>>2]|0)!=(d|0):0)return 0;d=c[a+8>>2]|0;Ma[c[(c[d>>2]|0)+32>>2]&127](d,b,c[a+12>>2]|0);return 0}function Tn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0,g=0,h=0;e=0;while(1){if((e|0)>=(b|0))break;f=d+(e*104|0)|0;g=(c[a+12>>2]|0)+(e*104|0)|0;h=f+104|0;do{c[f>>2]=c[g>>2];f=f+4|0;g=g+4|0}while((f|0)<(h|0));e=e+1|0}return}function Un(a,b){a=a|0;b=b|0;var c=0;c=ea;ea=ea+16|0;f[c+12>>2]=-+f[(NJ(b)|0)>>2];f[c+8>>2]=-+f[(sJ(b)|0)>>2];f[c+4>>2]=-+f[(rJ(b)|0)>>2];f[c>>2]=-+f[b+12>>2];Cv(a,c+12|0,c+8|0,c+4|0,c);ea=c;return}function Vn(b,d,e){b=b|0;d=d|0;e=+e;var f=0;f=ea;ea=ea+16|0;if((a[24808]|0)==0?DC(24808)|0:0)PB(24808);mi(f,b,d,e);c[6264]=c[f>>2];c[6265]=c[f+4>>2];c[6266]=c[f+8>>2];c[6267]=c[f+12>>2];ea=f;return 25056}function Wn(b,d,e){b=b|0;d=d|0;e=+e;var f=0;f=ea;ea=ea+16|0;if((a[24784]|0)==0?DC(24784)|0:0)PB(24784);mi(f,b,d,e);c[6252]=c[f>>2];c[6253]=c[f+4>>2];c[6254]=c[f+8>>2];c[6255]=c[f+12>>2];ea=f;return 25008}function Xn(a){a=a|0;var b=0.0,d=0.0;if(c[a+204>>2]&3|0)return;d=+f[a+368>>2]*+f[a+352>>2];b=+f[a+372>>2]*+f[a+356>>2];f[a+412>>2]=+f[a+364>>2]*+f[a+348>>2]+ +f[a+412>>2];f[a+416>>2]=d+ +f[a+416>>2];f[a+420>>2]=b+ +f[a+420>>2];return}function Yn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0,f=0;e=ta[c[(c[d>>2]|0)+40>>2]&31](d,a)|0;f=ta[c[(c[d>>2]|0)+28>>2]&31](d,e)|0;c[b>>2]=f;if(f|0)Ia[c[(c[d>>2]|0)+48>>2]&127](d,e);c[b+4>>2]=c[a+4>>2];return 19935}function Zn(a,b,d){a=a|0;b=b|0;d=d|0;var e=0.0,g=0.0,h=0;h=c[a+104>>2]|0;g=+f[h+(b<<4)+4>>2]*+f[a+16>>2];e=+f[h+(b<<4)+8>>2]*+f[a+20>>2];f[d>>2]=+f[h+(b<<4)>>2]*+f[a+12>>2];f[d+4>>2]=g;f[d+8>>2]=e;f[d+12>>2]=0.0;return}function _n(b,d,e,f){b=b|0;d=d|0;e=e|0;f=f|0;f=c[d>>2]|0;f=ta[c[(c[f>>2]|0)+56>>2]&31](f,20)|0;b=a[b+4>>0]|0;c[f+4>>2]=c[d>>2];c[f>>2]=4676;a[f+16>>0]=b;return f|0}function $n(a,b){a=a|0;b=b|0;var c=0.0;c=+f[(NJ(b)|0)>>2];f[a>>2]=+f[a>>2]+c;c=+f[(sJ(b)|0)>>2];f[a+4>>2]=+f[a+4>>2]+c;c=+f[(rJ(b)|0)>>2];f[a+8>>2]=+f[a+8>>2]+c;f[a+12>>2]=+f[a+12>>2]+ +f[b+12>>2];return a|0}function ao(a,b){a=a|0;b=b|0;var c=0.0;c=+f[(NJ(b)|0)>>2];f[a>>2]=+f[a>>2]-c;c=+f[(sJ(b)|0)>>2];f[a+4>>2]=+f[a+4>>2]-c;c=+f[(rJ(b)|0)>>2];f[a+8>>2]=+f[a+8>>2]-c;f[a+12>>2]=+f[a+12>>2]-+f[b+12>>2];return a|0}function bo(a){a=a|0;var b=0,d=0;d=V()|0;b=c[i>>2]|0;if((a|0)>0&(b+a|0)<(b|0)|(b+a|0)<0){_(b+a|0)|0;K(12);return -1}if((b+a|0)>(d|0))if(!(X(b+a|0)|0)){K(12);return -1}c[i>>2]=b+a;return b|0}function co(b,d){b=b|0;d=d|0;var e=0;if((NJ(c[b+8>>2]|0)|0)>=(d|0))return;e=kv(d)|0;wr(b,NJ(c[b+4>>2]|0)|0,e);Us(b);a[b+16>>0]=1;c[b+12>>2]=e;c[b+8>>2]=d;return}function eo(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;e=+r(+(+f[b>>2]));d=+r(+(+f[b+4>>2]));c=+r(+(+f[b+8>>2]));f[a+12>>2]=e;f[a+16>>2]=d;f[a+20>>2]=c;f[a+24>>2]=0.0;Ci(a);return}function fo(a,b){a=a|0;b=b|0;var c=0.0,d=0.0;c=+f[(rJ(a)|0)>>2];c=c*+f[(NJ(b)|0)>>2];d=+f[(rJ(a+16|0)|0)>>2];d=c+d*+f[(sJ(b)|0)>>2];c=+f[(rJ(a+32|0)|0)>>2];return +(d+c*+f[(rJ(b)|0)>>2])}function go(a,b){a=a|0;b=b|0;var c=0.0,d=0.0;c=+f[(sJ(a)|0)>>2];c=c*+f[(NJ(b)|0)>>2];d=+f[(sJ(a+16|0)|0)>>2];d=c+d*+f[(sJ(b)|0)>>2];c=+f[(sJ(a+32|0)|0)>>2];return +(d+c*+f[(rJ(b)|0)>>2])}function ho(b){b=b|0;var d=0;d=a[b+74>>0]|0;a[b+74>>0]=d+255|d;d=c[b>>2]|0;if(!(d&8)){c[b+8>>2]=0;c[b+4>>2]=0;d=c[b+44>>2]|0;c[b+28>>2]=d;c[b+20>>2]=d;c[b+16>>2]=d+(c[b+48>>2]|0);d=0}else{c[b>>2]=d|32;d=-1}return d|0}function io(b){b=b|0;var d=0;d=ea;ea=ea+16|0;if((a[24840]|0)==0?DC(24840)|0:0)PB(24840);GA(d,b);c[6300]=c[d>>2];c[6301]=c[d+4>>2];c[6302]=c[d+8>>2];c[6303]=c[d+12>>2];ea=d;return 25200}function jo(b){b=b|0;var d=0;d=ea;ea=ea+16|0;if((a[24856]|0)==0?DC(24856)|0:0)PB(24856);ez(d,b);c[6320]=c[d>>2];c[6321]=c[d+4>>2];c[6322]=c[d+8>>2];c[6323]=c[d+12>>2];ea=d;return 25280}function ko(a,b,d,e){a=a|0;b=b|0;d=+d;e=e|0;if((e|0)!=-1)return;switch(b|0){case 2:case 1:{f[a+336>>2]=d;c[a+332>>2]=c[a+332>>2]|1;return}case 4:case 3:{f[a+340>>2]=d;c[a+332>>2]=c[a+332>>2]|2;return}default:return}}function lo(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;if((b|0)==(d|0))return;e=c[(c[a+4>>2]|0)+136>>2]|0;va[c[(c[e>>2]|0)+8>>2]&63](e,c[b+36>>2]|0,c[d+36>>2]|0)|0;a=(c[a+4>>2]|0)+160|0;c[a>>2]=(c[a>>2]|0)+1;return}function mo(b){b=b|0;var d=0;d=ea;ea=ea+16|0;if((a[24872]|0)==0?DC(24872)|0:0)PB(24872);zp(d,b);c[6328]=c[d>>2];c[6329]=c[d+4>>2];c[6330]=c[d+8>>2];c[6331]=c[d+12>>2];ea=d;return 25312}function no(b){b=b|0;var d=0;d=ea;ea=ea+16|0;if((a[24864]|0)==0?DC(24864)|0:0)PB(24864);Il(d,b);c[6324]=c[d>>2];c[6325]=c[d+4>>2];c[6326]=c[d+8>>2];c[6327]=c[d+12>>2];ea=d;return 25296}function oo(a){a=a|0;var b=0.0,d=0,e=0.0,g=0.0;d=ea;ea=ea+32|0;Ma[c[(c[a>>2]|0)+12>>2]&127](a,d+8|0,d);g=+f[d+8>>2];e=+f[d+8+4>>2];b=+f[d+8+8>>2];b=+s(+(g*g+e*e+b*b));ea=d;return +(+f[d>>2]+b)}function po(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;var f=0;f=ea;ea=ea+16|0;c[f>>2]=6316;c[f+4>>2]=d;c[f+8>>2]=a;Ma[c[(c[b>>2]|0)+48>>2]&127](b,f,e);ea=f;return}function qo(b,c){b=b|0;c=c|0;var d=0,e=0;d=a[b>>0]|0;e=a[c>>0]|0;if(!(d<<24>>24==0?1:d<<24>>24!=e<<24>>24))do{b=b+1|0;c=c+1|0;d=a[b>>0]|0;e=a[c>>0]|0}while(!(d<<24>>24==0?1:d<<24>>24!=e<<24>>24));return (d&255)-(e&255)|0}function ro(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=+g;Pa[c[(c[a>>2]|0)+8>>2]&127](a,b,d,f);Pa[c[(c[a>>2]|0)+8>>2]&127](a,d,e,f);Pa[c[(c[a>>2]|0)+8>>2]&127](a,e,b,f);return}function so(a,b,d){a=a|0;b=b|0;d=d|0;a=c[b+8>>2]|0;if(!((d|0)!=0&(a|0)!=0))return;Ca[c[c[a>>2]>>2]&511](a);Ia[c[(c[d>>2]|0)+60>>2]&127](d,c[b+8>>2]|0);c[b+8>>2]=0;return}function to(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;b=NJ(b+4|0)|0;e=(NJ(wH(b,0)|0)|0)+(c<<2)|0;d=(NJ(wH(b,1)|0)|0)+(c<<2)|0;qs(a,e,d,(NJ(wH(b,2)|0)|0)+(c<<2)|0);return}function uo(a,b){a=a|0;b=b|0;var c=0.0,d=0.0;c=+f[(NJ(a)|0)>>2];c=c*+f[(NJ(b)|0)>>2];d=+f[(NJ(a+16|0)|0)>>2];d=c+d*+f[(sJ(b)|0)>>2];c=+f[(NJ(a+32|0)|0)>>2];return +(d+c*+f[(rJ(b)|0)>>2])}function vo(b){b=b|0;var d=0;c[b>>2]=6156;d=c[b+276>>2]|0;if(d|0){if(a[b+280>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+276>>2]=0}a[b+280>>0]=1;c[b+276>>2]=0;c[b+268>>2]=0;c[b+272>>2]=0;c[b>>2]=6120;return}function wo(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ea;ea=ea+16|0;c[e>>2]=10112;c[e+4>>2]=b;c[e+8>>2]=a;c[e+12>>2]=d;Ma[c[(c[a>>2]|0)+48>>2]&127](a,e,d);ea=e;return}function xo(b){b=b|0;var d=0;c[b>>2]=7984;if(a[b+61>>0]|0?(d=c[b+52>>2]|0,Ca[c[c[d>>2]>>2]&511](d),d=c[b+52>>2]|0,d|0):0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function yo(b){b=b|0;var d=0;c[b>>2]=5172;d=c[b+496>>2]|0;if(d|0){if(a[b+500>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+496>>2]=0}a[b+500>>0]=1;c[b+496>>2]=0;c[b+488>>2]=0;c[b+492>>2]=0;c[b>>2]=6120;return}function zo(b){b=b|0;var d=0,e=0,f=0;e=c[b>>2]|0;d=a[e>>0]|0;if(!(VI(d<<24>>24)|0))d=0;else{f=d;d=0;do{d=(d*10|0)+-48+(f<<24>>24)|0;e=e+1|0;c[b>>2]=e;f=a[e>>0]|0}while((VI(f<<24>>24)|0)!=0)}return d|0}function Ao(a,b,c,d){a=+a;b=+b;c=+c;d=+d;var e=0,g=0;g=ea;ea=ea+16|0;f[g+12>>2]=a;f[g+8>>2]=b;f[g+4>>2]=c;f[g>>2]=d;e=dt()|0;fu(e,g+12|0,g+8|0,g+4|0,g);ea=g;return e|0}function Bo(a,b,c,d){a=+a;b=+b;c=+c;d=+d;var e=0,g=0;g=ea;ea=ea+16|0;f[g+12>>2]=a;f[g+8>>2]=b;f[g+4>>2]=c;f[g>>2]=d;e=GI(16)|0;Cv(e,g+12|0,g+8|0,g+4|0,g);ea=g;return e|0}function Co(a){a=a|0;var b=0.0,d=0,e=0,g=0.0;e=c[a+712>>2]|0;if((e|0)<=0){b=0.0;return +b}a=c[a+720>>2]|0;d=0;b=0.0;do{g=+f[a+(d*104|0)+88>>2];b=b+(g>0.0?1.0/g:0.0);d=d+1|0}while((d|0)!=(e|0));return +b}function Do(a){a=a|0;var b=0;c[a>>2]=6620;c[a+12>>2]=6668;b=c[a+60>>2]|0;Ia[c[(c[b>>2]|0)+20>>2]&127](b,c[a+76>>2]|0);b=c[a+60>>2]|0;Ia[c[(c[b>>2]|0)+16>>2]&127](b,c[a+76>>2]|0);LJ(a);return}function Eo(b){b=b|0;var d=0;c[b>>2]=5988;d=c[b+140>>2]|0;if(d|0){if(a[b+144>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+140>>2]=0}a[b+144>>0]=1;c[b+140>>2]=0;c[b+132>>2]=0;c[b+136>>2]=0;return}function Fo(a,b){a=a|0;b=b|0;var d=0,e=0;d=ea;ea=ea+16|0;_w(a);e=NJ(c[b+4>>2]|0)|0;c[d>>2]=0;En(a,e,d);wr(b,e,c[a+12>>2]|0);ea=d;return}function Go(a,b,d){a=a|0;b=+b;d=d|0;b=b*.4000000059604645*+ha[c[(c[a>>2]|0)+48>>2]&15](a);b=b*+ha[c[(c[a>>2]|0)+48>>2]&15](a);f[d>>2]=b;f[d+4>>2]=b;f[d+8>>2]=b;f[d+12>>2]=0.0;return}function Ho(a,b){a=a|0;b=b|0;var c=0.0,d=0.0;c=+f[a>>2];c=c*+f[(NJ(b)|0)>>2];d=+f[a+4>>2];d=c+d*+f[(sJ(b)|0)>>2];c=+f[a+8>>2];c=d+c*+f[(rJ(b)|0)>>2];return +(c+ +f[a+12>>2]*+f[b+12>>2])}function Io(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;if(rt(a,c[b+8>>2]|0,g)|0)xk(b,d,e,f);return}function Jo(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;a=c[b>>2]|0;a=ta[c[(c[a>>2]|0)+56>>2]&31](a,24)|0;c[a+4>>2]=c[b>>2];c[a>>2]=5144;return a|0}function Ko(a,b,c,d,e,g,h){a=a|0;b=+b;c=+c;d=+d;e=+e;g=+g;h=+h;var i=0;i=ea;ea=ea+16|0;f[i+8>>2]=c*h-d*g;f[i+4>>2]=d*e-b*h;f[i>>2]=b*g-c*e;qs(a,i+8|0,i+4|0,i);ea=i;return}function Lo(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[d>>2]=-581039253;c[d+4>>2]=-581039253;c[d+8>>2]=-581039253;f[d+12>>2]=0.0;c[e>>2]=1566444395;c[e+4>>2]=1566444395;c[e+8>>2]=1566444395;f[e+12>>2]=0.0;return}function Mo(b){b=b|0;var d=0;c[b>>2]=10152;if(a[b+192>>0]|0?(d=c[b+136>>2]|0,Ca[c[c[d>>2]>>2]&511](d),d=c[b+136>>2]|0,d|0):0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}th(b+64|0);th(b+4|0);return}function No(b){b=b|0;var d=0;c[b>>2]=10680;d=c[b+32>>2]|0;if(d|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;return}function Oo(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;qs(a,b,c,d);qs(a+16|0,e,f,g);qs(a+32|0,h,i,j);return}function Po(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ea;ea=ea+64|0;Nj(d+16|0,b,c);tl(d,b,+f[c+48>>2],+f[c+52>>2],+f[c+56>>2]);fq(a,d+16|0,d);ea=d;return}function Qo(a){a=a|0;var b=0;c[a>>2]=6620;c[a+12>>2]=6668;b=c[a+60>>2]|0;Ia[c[(c[b>>2]|0)+20>>2]&127](b,c[a+76>>2]|0);b=c[a+60>>2]|0;Ia[c[(c[b>>2]|0)+16>>2]&127](b,c[a+76>>2]|0);return}function Ro(b){b=b|0;var d=0;c[b>>2]=4060;d=c[b+32>>2]|0;if(d|0){if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+32>>2]=0}a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;return}function So(a){a=a|0;var b=0,d=0;c[a>>2]=8336;b=c[a+52>>2]|0;if(b|0?(Ca[c[c[b>>2]>>2]&511](b),d=c[a+52>>2]|0,d|0):0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function To(a,b){a=a|0;b=b|0;var d=0;d=(c[a+92>>2]|0)+4|0;c[d>>2]=c[b>>2];c[d+4>>2]=c[b+4>>2];c[d+8>>2]=c[b+8>>2];c[d+12>>2]=c[b+12>>2];Bi(a);return}function Uo(b,d){b=b|0;d=d|0;var e=0;if(a[b+273>>0]|0?(e=c[b+200>>2]|0,e|0):0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}a[b+273>>0]=0;c[b+200>>2]=d;c[(c[b+196>>2]|0)+8>>2]=d;return}function Vo(b){b=b|0;var d=0;c[b>>2]=6244;d=c[b+20>>2]|0;if(d|0){if(a[b+24>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+20>>2]=0}a[b+24>>0]=1;c[b+20>>2]=0;c[b+12>>2]=0;c[b+16>>2]=0;return}function Wo(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;a=c[b>>2]|0;a=ta[c[(c[a>>2]|0)+56>>2]&31](a,8)|0;c[a+4>>2]=c[b>>2];c[a>>2]=10540;return a|0}function Xo(a,b){a=a|0;b=+b;c[a+8>>2]=0;c[a+12>>2]=1065353216;c[a+16>>2]=1065353216;c[a+20>>2]=1065353216;f[a+24>>2]=0.0;f[a+44>>2]=.03999999910593033;c[a>>2]=7884;c[a+4>>2]=8;hH(a+28|0,b);f[a+44>>2]=b;return}function Yo(b){b=b|0;var d=0;d=Zs()|0;c[d+44>>2]=b;a[d+16>>0]=1;c[d+12>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;a[d+36>>0]=1;c[d+32>>2]=0;c[d+24>>2]=0;c[d+28>>2]=0;c[d+40>>2]=0;return d|0}function Zo(a,b){a=a|0;b=b|0;var d=0,e=0;d=ea;ea=ea+16|0;e=NJ(c[b+4>>2]|0)|0;Ml(a,e,d);Bn(b,e,c[a+12>>2]|0);ea=d;return}function _o(a,b){a=a|0;b=b|0;gc(a,(c[a+28>>2]|0)+4|0,(c[a+32>>2]|0)+4|0);c[a+1316+(b<<2)>>2]=c[((b|0)<3?a+1256+(b<<2)|0:a+1192+(b+-3<<2)|0)>>2];return}function $o(b){b=b|0;var d=0;c[b>>2]=9960;d=c[b+16>>2]|0;if(d|0){if(a[b+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[b+16>>2]=0}a[b+20>>0]=1;c[b+16>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;return}function ap(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;var g=0;g=ea;ea=ea+16|0;f[g+12>>2]=b;f[g+8>>2]=c;f[g+4>>2]=d;f[g>>2]=e;zr(a,g+12|0,g+8|0,g+4|0,g);ea=g;return}function bp(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;a=c[b+8>>2]|0;b=c[a+284>>2]|0;Ma[c[(c[b>>2]|0)+40>>2]&127](b,a,c[d+8>>2]|0);return}function cp(b){b=b|0;var d=0,e=0;c[b>>2]=7116;if(!(a[b+8>>0]|0)){LJ(b);return}d=c[b+12>>2]|0;if(!d){LJ(b);return}e=c[b+4>>2]|0;Ia[c[(c[e>>2]|0)+16>>2]&127](e,d);LJ(b);return}function dp(b){b=b|0;var d=0,e=0;c[b>>2]=10568;if(!(a[b+8>>0]|0)){LJ(b);return}d=c[b+12>>2]|0;if(!d){LJ(b);return}e=c[b+4>>2]|0;Ia[c[(c[e>>2]|0)+16>>2]&127](e,d);LJ(b);return}function ep(b){b=b|0;var d=0,e=0;c[b>>2]=6592;if(!(a[b+8>>0]|0)){LJ(b);return}d=c[b+12>>2]|0;if(!d){LJ(b);return}e=c[b+4>>2]|0;Ia[c[(c[e>>2]|0)+16>>2]&127](e,d);LJ(b);return}function fp(a,b){a=a|0;b=b|0;var d=0,e=0;d=ea;ea=ea+16|0;e=NJ(c[b+4>>2]|0)|0;f[d>>2]=0.0;En(a,e,d);wr(b,e,c[a+12>>2]|0);ea=d;return}function gp(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ea;ea=ea+16|0;c[e>>2]=10132;c[e+4>>2]=b;Ma[c[(c[a>>2]|0)+48>>2]&127](a,e,d);ea=e;return}function hp(b){b=b|0;var d=0;c[b>>2]=7984;if(!(a[b+61>>0]|0))return;d=c[b+52>>2]|0;Ca[c[c[d>>2]>>2]&511](d);b=c[b+52>>2]|0;if(!b)return;c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function ip(a,b){a=a|0;b=b|0;var d=0,e=0;d=ea;ea=ea+16|0;e=NJ(c[b+4>>2]|0)|0;c[d>>2]=0;En(a,e,d);wr(b,e,c[a+12>>2]|0);ea=d;return}function jp(b,d){b=b|0;d=d|0;if((a[24800]|0)==0?DC(24800)|0:0)PB(24800);d=wH(b,d)|0;c[6260]=c[d>>2];c[6261]=c[d+4>>2];c[6262]=c[d+8>>2];c[6263]=c[d+12>>2];return 25040}function kp(a,b){a=a|0;b=b|0;var c=0,d=0,e=0;c=z(b&65535,a&65535)|0;e=(c>>>16)+(z(b&65535,a>>>16)|0)|0;d=z(b>>>16,a&65535)|0;return (C((e>>>16)+(z(b>>>16,a>>>16)|0)+(((e&65535)+d|0)>>>16)|0),e+d<<16|c&65535|0)|0}function lp(b){b=b|0;var d=0,e=0;c[b>>2]=6688;if(!(a[b+8>>0]|0)){LJ(b);return}d=c[b+12>>2]|0;if(!d){LJ(b);return}e=c[b+4>>2]|0;Ia[c[(c[e>>2]|0)+16>>2]&127](e,d);LJ(b);return}function mp(b,c,d){b=b|0;c=c|0;d=d|0;var e=0;if((c|0)<(b|0)&(b|0)<(c+d|0)){e=b;c=c+d|0;b=b+d|0;while((d|0)>0){b=b-1|0;c=c-1|0;d=d-1|0;a[b>>0]=a[c>>0]|0}b=e}else vh(b,c,d)|0;return b|0}function np(){var a=0,b=0;b=ea;ea=ea+32|0;a=GI(112)|0;lt(b);uf(a,b);ea=b;return a|0}function op(b){b=b|0;var d=0,e=0;c[b>>2]=7164;if(!(a[b+16>>0]|0)){LJ(b);return}d=c[b+20>>2]|0;if(!d){LJ(b);return}e=c[b+4>>2]|0;Ia[c[(c[e>>2]|0)+16>>2]&127](e,d);LJ(b);return}function pp(a,b){a=a|0;b=b|0;var c=0.0,d=0.0,e=0.0;e=+r(+(+f[b>>2]));d=+r(+(+f[b+4>>2]));c=+r(+(+f[b+8>>2]));f[a+12>>2]=e;f[a+16>>2]=d;f[a+20>>2]=c;f[a+24>>2]=0.0;return}function qp(a,b,d,e){a=a|0;b=b|0;d=+d;e=e|0;var f=0;f=ea;ea=ea+64|0;yq(f);Kr(f,b);Ha[c[(c[a>>2]|0)+16>>2]&1](a,d,f,e);ea=f;return}function rp(a,b){a=a|0;b=b|0;Ve(a,c[b+36>>2]|0);return}function sp(a){a=a|0;var b=0;c[a>>2]=6668;b=c[a+48>>2]|0;Ia[c[(c[b>>2]|0)+20>>2]&127](b,c[a+64>>2]|0);b=c[a+48>>2]|0;Ia[c[(c[b>>2]|0)+16>>2]&127](b,c[a+64>>2]|0);LJ(a);return}function tp(a,b,c,d,e,f,g,h,i,j,k,l,m){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=+h;i=+i;j=+j;k=k|0;l=+l;m=m|0;Ra[a&1](b|0,c|0,d|0,e|0,+f,+g,+h,+i,+j,k|0,+l,m|0)}function up(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;f[a>>2]=(1.0-d)*+f[b>>2]+ +f[c>>2]*d;f[a+4>>2]=(1.0-d)*+f[b+4>>2]+ +f[c+4>>2]*d;f[a+8>>2]=(1.0-d)*+f[b+8>>2]+ +f[c+8>>2]*d;return}function vp(a,b,c,d,e,g,h){a=a|0;b=+b;c=+c;d=+d;e=+e;g=+g;h=+h;var i=0;i=ea;ea=ea+16|0;f[i+8>>2]=b+e;f[i+4>>2]=c+g;f[i>>2]=d+h;qs(a,i+8|0,i+4|0,i);ea=i;return}function wp(a,b,c,d,e,g,h){a=a|0;b=+b;c=+c;d=+d;e=+e;g=+g;h=+h;var i=0;i=ea;ea=ea+16|0;f[i+8>>2]=b*e;f[i+4>>2]=c*g;f[i>>2]=d*h;qs(a,i+8|0,i+4|0,i);ea=i;return}function xp(a,b,c,d,e,g,h){a=a|0;b=+b;c=+c;d=+d;e=+e;g=+g;h=+h;var i=0;i=ea;ea=ea+16|0;f[i+8>>2]=b-e;f[i+4>>2]=c-g;f[i>>2]=d-h;qs(a,i+8|0,i+4|0,i);ea=i;return}function yp(b,c,e,f){b=b|0;c=c|0;e=e|0;f=f|0;if(!((b|0)==0&(c|0)==0))do{e=e+-1|0;a[e>>0]=d[480+(b&15)>>0]|0|f;b=Ft(b|0,c|0,4)|0;c=D()|0}while(!((b|0)==0&(c|0)==0));return e|0}function zp(a,b){a=a|0;b=b|0;var c=0;c=ea;ea=ea+16|0;f[c+8>>2]=-+f[b>>2];f[c+4>>2]=-+f[b+4>>2];f[c>>2]=-+f[b+8>>2];Cv(a,c+8|0,c+4|0,c,b+12|0);ea=c;return}function Ap(a){a=a|0;var b=0;c[a>>2]=8336;b=c[a+52>>2]|0;if(!b)return;Ca[c[c[b>>2]>>2]&511](b);b=c[a+52>>2]|0;if(!b)return;c[6748]=(c[6748]|0)+1;uc(c[b+-4>>2]|0);return}function Bp(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;if(rt(a,c[b+8>>2]|0,0)|0)qm(b,d,e);return}function Cp(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return +(+P(0,a|0,b|0,c|0,d|0,e|0,f|0,g|0,h|0))}function Dp(a,b){a=a|0;b=b|0;if((b|0)==0?1:(c[b+236>>2]&2|0)==0){Oj(a,b);return}else{Ia[c[(c[a>>2]|0)+92>>2]&127](a,b);return}}function Ep(a){a=a|0;var b=0;c[a>>2]=6668;b=c[a+48>>2]|0;Ia[c[(c[b>>2]|0)+20>>2]&127](b,c[a+64>>2]|0);b=c[a+48>>2]|0;Ia[c[(c[b>>2]|0)+16>>2]&127](b,c[a+64>>2]|0);return}function Fp(){var b=0;b=GI(40)|0;f[b+12>>2]=1.0;c[b+8>>2]=0;c[b+4>>2]=5;c[b>>2]=4060;a[b+36>>0]=1;c[b+32>>2]=0;c[b+24>>2]=0;c[b+28>>2]=0;a[b+16>>0]=1;return b|0}function Gp(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;var e=0;e=ea;ea=ea+16|0;wp(e,b,c,d,+f[a+348>>2],+f[a+352>>2],+f[a+356>>2]);Lr(a+412|0,e)|0;ea=e;return}function Hp(a,b,c){a=+a;b=+b;c=+c;var d=0,e=0;e=ea;ea=ea+16|0;f[e+8>>2]=a;f[e+4>>2]=b;f[e>>2]=c;d=dt()|0;qs(d,e+8|0,e+4|0,e);ea=e;return d|0}function Ip(a,b){a=a|0;b=b|0;c[a+12>>2]=c[b>>2];c[a+12+4>>2]=c[b+4>>2];c[a+12+8>>2]=c[b+8>>2];c[a+12+12>>2]=c[b+12>>2];Bi(a);return}function Jp(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;return Aa[a&3](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0)|0}function Kp(a,b){a=a|0;b=b|0;a=c[a+12>>2]|0;return ta[c[(c[a>>2]|0)+8>>2]&31](a,b)|0}function Lp(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;var e=0;e=ea;ea=ea+16|0;wp(e,b,c,d,+f[a+544>>2],+f[a+548>>2],+f[a+552>>2]);Lr(a+428|0,e)|0;ea=e;return}function Mp(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;return +qa[a&3](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0)}function Np(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;var h=0;h=Hs()|0;yd(h,a,b,c,d,e,f,g);return h|0}function Op(a,b,d){a=a|0;b=b|0;d=d|0;hA(a,b);c[a+48>>2]=c[d>>2];c[a+48+4>>2]=c[d+4>>2];c[a+48+8>>2]=c[d+8>>2];c[a+48+12>>2]=c[d+12>>2];return}function Pp(a,b){a=a|0;b=b|0;var c=0;c=ea;ea=ea+16|0;ql(c,a,+f[b+48>>2],+f[b+52>>2],+f[b+56>>2]);Lr(a+48|0,c)|0;$j(a,b);ea=c;return a|0}function Qp(a,b){a=a|0;b=b|0;c[a+260>>2]=(c[a+260>>2]|0)+1;c[a+328>>2]=c[b>>2];c[a+328+4>>2]=c[b+4>>2];c[a+328+8>>2]=c[b+8>>2];c[a+328+12>>2]=c[b+12>>2];return}function Rp(){var a=0,b=0;b=ea;ea=ea+32|0;a=GI(92)|0;lt(b);Uc(a,b);ea=b;return a|0}function Sp(a,b,d){a=a|0;b=b|0;d=d|0;c[d>>2]=c[a+56+(b<<4)>>2];c[d+4>>2]=c[a+56+(b<<4)+4>>2];c[d+8>>2]=c[a+56+(b<<4)+8>>2];c[d+12>>2]=c[a+56+(b<<4)+12>>2];return}function Tp(a,b){a=a|0;b=b|0;c[a+260>>2]=(c[a+260>>2]|0)+1;c[a+312>>2]=c[b>>2];c[a+312+4>>2]=c[b+4>>2];c[a+312+8>>2]=c[b+8>>2];c[a+312+12>>2]=c[b+12>>2];return}function Up(a,b){a=a|0;b=b|0;c[a+260>>2]=(c[a+260>>2]|0)+1;c[a+544>>2]=c[b>>2];c[a+544+4>>2]=c[b+4>>2];c[a+544+8>>2]=c[b+8>>2];c[a+544+12>>2]=c[b+12>>2];return}function Vp(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;g=+g;h=+h;i=+i;j=j|0;k=k|0;l=+l;Sa[a&1](b|0,c|0,d|0,e|0,+f,+g,+h,+i,j|0,k|0,+l)}function Wp(a){a=a|0;var b=0.0,d=0.0;d=+f[a+32>>2];+ha[c[(c[a>>2]|0)+48>>2]&15](a);b=+ha[c[(c[a>>2]|0)+48>>2]&15](a);+ha[c[(c[a>>2]|0)+48>>2]&15](a);return +(d+b)}function Xp(a){a=a|0;var b=0.0,d=0.0;d=+f[a+28>>2];b=+ha[c[(c[a>>2]|0)+48>>2]&15](a);+ha[c[(c[a>>2]|0)+48>>2]&15](a);+ha[c[(c[a>>2]|0)+48>>2]&15](a);return +(d+b)}function Yp(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;k=k|0;Za[a&3](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0,k|0)}function Zp(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=ea;ea=ea+16|0;c[e>>2]=c[d>>2];a=va[c[(c[a>>2]|0)+16>>2]&63](a,b,e)|0;if(a)c[d>>2]=c[e>>2];ea=e;return a&1|0}function _p(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;var g=0;g=ea;ea=ea+16|0;f[g+8>>2]=b*e;f[g+4>>2]=c*e;f[g>>2]=d*e;qs(a,g+8|0,g+4|0,g);ea=g;return}function $p(a,b){a=a|0;b=b|0;f[a>>2]=+f[a>>2]*+f[b>>2];f[a+4>>2]=+f[a+4>>2]*+f[b>>2];f[a+8>>2]=+f[a+8>>2]*+f[b>>2];f[a+12>>2]=+f[a+12>>2]*+f[b>>2];return a|0}function aq(){var a=0;a=GI(8)|0;c[6746]=a;Y(a|0,0)|0;c[6736]=22157;c[6737]=0;c[6738]=0;c[6739]=0;c[6740]=0;c[6741]=0;c[6742]=0;c[6743]=0;c[6744]=0;mr(26944);return}function bq(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;Oo(a,b,c,d,e,f,g,h,i,j);return}function cq(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=js(324)|0;Yc(d,a,b,c);return d|0}function dq(b){b=b|0;var d=0;c[b>>2]=4060;d=c[b+32>>2]|0;if(!d){LJ(b);return}if(!(a[b+36>>0]|0)){LJ(b);return}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);LJ(b);return}function eq(a,b,d){a=a|0;b=b|0;d=d|0;a=c[b+204>>2]|0;if(a&4|0)return 0;b=c[d+204>>2]|0;if(!(b&4))return (a&3|0)==0|(b&3|0)==0|0;else return 0;return 0}function fq(a,b,d){a=a|0;b=b|0;d=d|0;$l(a,b);c[a+48>>2]=c[d>>2];c[a+48+4>>2]=c[d+4>>2];c[a+48+8>>2]=c[d+8>>2];c[a+48+12>>2]=c[d+12>>2];return}function gq(b){b=b|0;var d=0;c[b>>2]=7116;if(!(a[b+8>>0]|0))return;d=c[b+12>>2]|0;if(!d)return;b=c[b+4>>2]|0;Ia[c[(c[b>>2]|0)+16>>2]&127](b,d);return}function hq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=0;while(1){if((e|0)>=(b|0))break;Fl(d+(e*96|0)|0,(c[a+12>>2]|0)+(e*96|0)|0);e=e+1|0}return}function iq(b){b=b|0;var d=0;c[b>>2]=10568;if(!(a[b+8>>0]|0))return;d=c[b+12>>2]|0;if(!d)return;b=c[b+4>>2]|0;Ia[c[(c[b>>2]|0)+16>>2]&127](b,d);return}function jq(b){b=b|0;var d=0;c[b>>2]=6244;d=c[b+20>>2]|0;if(!d){LJ(b);return}if(!(a[b+24>>0]|0)){LJ(b);return}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);LJ(b);return}function kq(a,b){a=a|0;b=b|0;var c=0;c=ea;ea=ea+128|0;zn(c,a+68|0);Po(c+64|0,c,a+4|0);Kq(b,c+64|0);ea=c;return}function lq(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=Hs()|0;yd(g,a,b,c,d,e,f,0);return g|0}function mq(b){b=b|0;var d=0;c[b>>2]=6592;if(!(a[b+8>>0]|0))return;d=c[b+12>>2]|0;if(!d)return;b=c[b+4>>2]|0;Ia[c[(c[b>>2]|0)+16>>2]&127](b,d);return}function nq(b){b=b|0;var c=0;c=ea;ea=ea+64|0;if((a[24848]|0)==0?DC(24848)|0:0)PB(24848);zn(c,b);Kq(25216,c);ea=c;return 25216}function oq(a,b){a=a|0;b=b|0;a=c[a+4>>2]|0;return ((c[b>>2]|0)==(a|0)?1:(c[b+4>>2]|0)==(a|0))|0}function pq(b){b=b|0;if(a[24912]|0)return 25552;if(!(DC(24912)|0))return 25552;c[6388]=1065353216;c[6389]=1065353216;c[6390]=1065353216;f[6391]=0.0;PB(24912);return 25552}function qq(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=ss()|0;Ed(f,a,b,c,d,e);return f|0}function rq(a,b){a=a|0;b=b|0;a=c[a+20>>2]|0;return ta[c[(c[a>>2]|0)+8>>2]&31](a,b)|0}function sq(b){b=b|0;var d=0;c[b>>2]=9960;d=c[b+16>>2]|0;if(!d){LJ(b);return}if(!(a[b+20>>0]|0)){LJ(b);return}c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);LJ(b);return}function tq(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;var e=0;e=ea;ea=ea+16|0;f[e+8>>2]=b;f[e+4>>2]=c;f[e>>2]=d;qs(a,e+8|0,e+4|0,e);ea=e;return}function uq(b){b=b|0;var d=0;c[b>>2]=6688;if(!(a[b+8>>0]|0))return;d=c[b+12>>2]|0;if(!d)return;b=c[b+4>>2]|0;Ia[c[(c[b>>2]|0)+16>>2]&127](b,d);return}function vq(a,b,d,e,f,g,h,i,j){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=+j;Ua[c[(c[a>>2]|0)+28>>2]&1](a,b,d,e,i,j);return}function wq(a,b,d){a=a|0;b=b|0;d=d|0;sI(a);c[a>>2]=3684;Kq(a+4|0,b);Kq(a+68|0,d);Kq(a+132|0,b);c[a+196>>2]=0;return}function xq(b){b=b|0;var d=0;c[b>>2]=7164;if(!(a[b+16>>0]|0))return;d=c[b+20>>2]|0;if(!d)return;b=c[b+4>>2]|0;Ia[c[(c[b>>2]|0)+16>>2]&127](b,d);return}function yq(a){a=a|0;var b=0;b=ea;ea=ea+16|0;Jm(a);f[b+8>>2]=0.0;f[b+4>>2]=0.0;f[b>>2]=0.0;qs(a+48|0,b+8|0,b+4|0,b);ea=b;return}function zq(b,c,d){b=b|0;c=c|0;d=d|0;if(!((b|0)==0&(c|0)==0))do{d=d+-1|0;a[d>>0]=b&7|48;b=Ft(b|0,c|0,3)|0;c=D()|0}while(!((b|0)==0&(c|0)==0));return d|0}function Aq(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;return za[a&3](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0)|0}function Bq(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;var f=0;f=GI(44)|0;Ul(f,a,b,c,d,e);return f|0}function Cq(a,b){a=a|0;b=b|0;Fo(a,b);c[a+20>>2]=c[b+20>>2];c[a+20+4>>2]=c[b+20+4>>2];c[a+20+8>>2]=c[b+20+8>>2];c[a+20+12>>2]=c[b+20+12>>2];return}function Dq(a,b,c){a=a|0;b=b|0;c=+c;switch(b|0){case 3:{f[a+452>>2]=c;return}case 4:{f[a+448>>2]=c;return}case 5:{f[a+444>>2]=c;return}default:return}}function Eq(a,b){a=a|0;b=b|0;var c=0;c=0;while(1){if((c|0)==3)break;f[a+868+(c<<6)+4>>2]=+Fs(+f[(NJ(b)|0)+(c<<2)>>2]);c=c+1|0}return}function Fq(a,b){a=a|0;b=b|0;b=c[b+36>>2]|0;Pd(a,c[(c[(c[(c[a+4>>2]|0)+4>>2]|0)+24>>2]|0)+(b*80|0)+64>>2]|0,b);return}function Gq(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;return +pa[a&3](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0)}function Hq(a,b){a=a|0;b=b|0;var c=0;c=0;while(1){if((c|0)==3)break;f[a+868+(c<<6)>>2]=+Fs(+f[(NJ(b)|0)+(c<<2)>>2]);c=c+1|0}return}function Iq(a,b,c,d){a=+a;b=b|0;c=c|0;d=d|0;var e=0;e=GI(140)|0;ok(e,a,b,c,d);return e|0}function Jq(a,b,d,e,f,g,h,i){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;return +(+oa[c[(c[a>>2]|0)+12>>2]&1](a,b,d,e,f,g,h,i))}function Kq(a,b){a=a|0;b=b|0;$l(a,b);c[a+48>>2]=c[b+48>>2];c[a+48+4>>2]=c[b+48+4>>2];c[a+48+8>>2]=c[b+48+8>>2];c[a+48+12>>2]=c[b+48+12>>2];return}function Lq(b,d){b=b|0;d=d|0;if((a[24824]|0)==0?DC(24824)|0:0)PB(24824);Dm(rC(c[b+12>>2]|0,d)|0);return 25088}function Mq(a,b){a=a|0;b=b|0;qs(a,b,b+16|0,b+32|0);qs(a+16|0,b+4|0,b+20|0,b+36|0);qs(a+32|0,b+8|0,b+24|0,b+40|0);return}function Nq(a,b){a=a|0;b=b|0;Ca[c[(c[b>>2]|0)+32>>2]&511](b);nc(a,b);Ca[c[(c[b>>2]|0)+36>>2]&511](b);return}function Oq(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;Ya[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,j|0)}function Pq(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Ma[c[(c[a>>2]|0)+108>>2]&127](a,b,d);Ma[c[(c[a>>2]|0)+108>>2]&127](a,(b+1|0)%3|0,e);return}function Qq(a){a=a|0;var b=0.0,c=0;c=+Ho(a,a)<0.0;b=+f[a+12>>2];if(c){b=+jB(b);b=b*2.0;return +b}else{b=+jB(-b);b=b*2.0;return +b}return 0.0}function Rq(){var a=0,b=0;b=Yr(c[6250]|0,c[6251]|0,1284865837,1481765933)|0;b=Lv(b|0,D()|0,1,0)|0;a=D()|0;c[6250]=b;c[6251]=a;a=Ft(b|0,a|0,33)|0;D()|0;return a|0}function Sq(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;var e=0;e=ea;ea=ea+16|0;f[e+8>>2]=-b;f[e+4>>2]=-c;f[e>>2]=-d;qs(a,e+8|0,e+4|0,e);ea=e;return}function Tq(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;var f=0;f=vs()|0;fd(f,a,b,c&65535,d,e);return f|0}function Uq(a){a=a|0;c[6747]=(c[6747]|0)+1;a=kb((a*104|3)+16|0)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Vq(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=0;while(1){if((e|0)>=(b|0))break;Cq(d+(e*36|0)|0,(c[a+12>>2]|0)+(e*36|0)|0);e=e+1|0}return}function Wq(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=+j;Xa[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0,+j)}function Xq(a,b){a=a|0;b=b|0;c[a+12>>2]=c[b>>2];c[a+12+4>>2]=c[b+4>>2];c[a+12+8>>2]=c[b+8>>2];c[a+12+12>>2]=c[b+12>>2];return}function Yq(a,b){a=a|0;b=b|0;c[a+44>>2]=c[b>>2];c[a+44+4>>2]=c[b+4>>2];c[a+44+8>>2]=c[b+8>>2];c[a+44+12>>2]=c[b+12>>2];return}function Zq(a,c){a=a|0;c=c|0;if(!((b[c+4>>1]&b[a+6>>1])<<16>>16)){a=0;return a|0}a=(b[a+4>>1]&b[c+6>>1])<<16>>16!=0;return a|0}function _q(a,c){a=a|0;c=c|0;if(!((b[c+4>>1]&b[a+10>>1])<<16>>16)){a=0;return a|0}a=(b[a+8>>1]&b[c+6>>1])<<16>>16!=0;return a|0}function $q(a,b){a=a|0;b=b|0;c[a+696>>2]=c[b>>2];c[a+696+4>>2]=c[b+4>>2];c[a+696+8>>2]=c[b+8>>2];c[a+696+12>>2]=c[b+12>>2];return}function ar(a,b){a=a|0;b=b|0;c[a+680>>2]=c[b>>2];c[a+680+4>>2]=c[b+4>>2];c[a+680+8>>2]=c[b+8>>2];c[a+680+12>>2]=c[b+12>>2];return}function br(a,b){a=a|0;b=b|0;c[a+60>>2]=c[b>>2];c[a+60+4>>2]=c[b+4>>2];c[a+60+8>>2]=c[b+8>>2];c[a+60+12>>2]=c[b+12>>2];return}function cr(a,b){a=a|0;b=b|0;c[a+28>>2]=c[b>>2];c[a+28+4>>2]=c[b+4>>2];c[a+28+8>>2]=c[b+8>>2];c[a+28+12>>2]=c[b+12>>2];return}function dr(a){a=a|0;c[a>>2]=3616;uF(a+112|0);uF(a+92|0);uF(a+72|0);uF(a+20|0);return}function er(a,b){a=a|0;b=b|0;c[a+156>>2]=c[b>>2];c[a+156+4>>2]=c[b+4>>2];c[a+156+8>>2]=c[b+8>>2];c[a+156+12>>2]=c[b+12>>2];return}function fr(b,c,d){b=b|0;c=c|0;d=d|0;a[b+1309+c>>0]=d&1;if((c|0)<3){a[b+788+c>>0]=d&1;return}else{a[b+868+(c+-3<<6)+44>>0]=d&1;return}}function gr(a,c){a=a|0;c=c|0;if(!((b[c+4>>1]&b[a+14>>1])<<16>>16)){a=0;return a|0}a=(b[a+12>>1]&b[c+6>>1])<<16>>16!=0;return a|0}function hr(a,b){a=a|0;b=b|0;c[a+108>>2]=c[b>>2];c[a+108+4>>2]=c[b+4>>2];c[a+108+8>>2]=c[b+8>>2];c[a+108+12>>2]=c[b+12>>2];return}function ir(a,b,c){a=a|0;b=b|0;c=c|0;var d=0,e=0;e=(NJ(b)|0)+(c<<2)|0;d=(NJ(b+16|0)|0)+(c<<2)|0;qs(a,e,d,(NJ(b+32|0)|0)+(c<<2)|0);return}function jr(a){a=a|0;c[6747]=(c[6747]|0)+1;a=kb(a*96|19)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function kr(a,b){a=a|0;b=b|0;c[a+20>>2]=c[b>>2];c[a+20+4>>2]=c[b+4>>2];c[a+20+8>>2]=c[b+8>>2];c[a+20+12>>2]=c[b+12>>2];return}function lr(a){a=a|0;c[6747]=(c[6747]|0)+1;a=kb((a<<4|3)+16|0)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function mr(a){a=a|0;var b=0;do{c[a+4>>2]=0;f[a+8>>2]=0.0;b=c[a+24>>2]|0;if(b|0)mr(b);a=c[a+28>>2]|0}while((a|0)!=0);return}function nr(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;Gc(a,b,c,d,e,f);return}function or(a){a=a|0;c[6747]=(c[6747]|0)+1;a=kb((a*36|3)+16|0)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function pr(a,b){a=a|0;b=b|0;c[a+172>>2]=c[b>>2];c[a+172+4>>2]=c[b+4>>2];c[a+172+8>>2]=c[b+8>>2];c[a+172+12>>2]=c[b+12>>2];return}function qr(a,b){a=a|0;b=b|0;c[a+32>>2]=c[b>>2];c[a+32+4>>2]=c[b+4>>2];c[a+32+8>>2]=c[b+8>>2];c[a+32+12>>2]=c[b+12>>2];return}function rr(a){a=a|0;f[a>>2]=5.880000114440918;f[a+4>>2]=.8299999833106995;f[a+8>>2]=.8799999952316284;f[a+12>>2]=500.0;f[a+16>>2]=10.5;f[a+20>>2]=6.0e3;return}function sr(a,b){a=a|0;b=b|0;c[a+316>>2]=c[b>>2];c[a+316+4>>2]=c[b+4>>2];c[a+316+8>>2]=c[b+8>>2];c[a+316+12>>2]=c[b+12>>2];return}function tr(a,b){a=a|0;b=b|0;c[a+300>>2]=c[b>>2];c[a+300+4>>2]=c[b+4>>2];c[a+300+8>>2]=c[b+8>>2];c[a+300+12>>2]=c[b+12>>2];return}function ur(a,b){a=a|0;b=b|0;c[a+64>>2]=c[b>>2];c[a+64+4>>2]=c[b+4>>2];c[a+64+8>>2]=c[b+8>>2];c[a+64+12>>2]=c[b+12>>2];return}function vr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=vs()|0;fd(e,a,b,c&65535,d,0);return e|0}function wr(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=0;while(1){if((e|0)>=(b|0))break;c[d+(e<<2)>>2]=c[(c[a+12>>2]|0)+(e<<2)>>2];e=e+1|0}return}function xr(a,b){a=a|0;b=b|0;c[a+52>>2]=c[b>>2];c[a+52+4>>2]=c[b+4>>2];c[a+52+8>>2]=c[b+8>>2];c[a+52+12>>2]=c[b+12>>2];return}function yr(a,b){a=a|0;b=b|0;c[a+188>>2]=c[b>>2];c[a+188+4>>2]=c[b+4>>2];c[a+188+8>>2]=c[b+8>>2];c[a+188+12>>2]=c[b+12>>2];return}function zr(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;c[a>>2]=c[b>>2];c[a+4>>2]=c[d>>2];c[a+8>>2]=c[e>>2];c[a+12>>2]=c[f>>2];return}function Ar(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;return +oa[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0,i|0)}function Br(a,b){a=a|0;b=b|0;c[a+16>>2]=c[b>>2];c[a+16+4>>2]=c[b+4>>2];c[a+16+8>>2]=c[b+8>>2];c[a+16+12>>2]=c[b+12>>2];return}function Cr(a,b,d){a=a|0;b=b|0;d=+d;Ia[c[(c[a>>2]|0)+32>>2]&127](a,b);Ja[c[(c[a>>2]|0)+36>>2]&7](a,b,d);return}function Dr(a){a=a|0;c[6747]=(c[6747]|0)+1;a=kb((a<<2|3)+16|0)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Er(a,b){a=a|0;b=b|0;c[a+68>>2]=c[b>>2];c[a+68+4>>2]=c[b+4>>2];c[a+68+8>>2]=c[b+8>>2];c[a+68+12>>2]=c[b+12>>2];return}function Fr(a,b){a=a|0;b=b|0;c[a+36>>2]=c[b>>2];c[a+36+4>>2]=c[b+4>>2];c[a+36+8>>2]=c[b+8>>2];c[a+36+12>>2]=c[b+12>>2];return}function Gr(a,b){a=a|0;b=b|0;c[a>>2]=c[b+248>>2];c[a+4>>2]=c[b+248+4>>2];c[a+8>>2]=c[b+248+8>>2];c[a+12>>2]=c[b+248+12>>2];return}function Hr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=ss()|0;gd(d,a,b,c);return d|0}function Ir(){var a=0;a=As()|0;Xm();Xm();wq(a,25328,25328);return a|0}function Jr(a,b,d){a=a|0;b=b|0;d=d|0;if((c[a+4>>2]|0)==(b|0)?(c[a+28>>2]|0)!=1:0)c[a+28>>2]=d;return}function Kr(a,b){a=a|0;b=b|0;c[a+48>>2]=c[b>>2];c[a+48+4>>2]=c[b+4>>2];c[a+48+8>>2]=c[b+8>>2];c[a+48+12>>2]=c[b+12>>2];return}function Lr(a,b){a=a|0;b=b|0;f[a>>2]=+f[a>>2]+ +f[b>>2];f[a+4>>2]=+f[a+4>>2]+ +f[b+4>>2];f[a+8>>2]=+f[a+8>>2]+ +f[b+8>>2];return a|0}function Mr(a,b){a=a|0;b=b|0;f[a>>2]=+f[a>>2]-+f[b>>2];f[a+4>>2]=+f[a+4>>2]-+f[b+4>>2];f[a+8>>2]=+f[a+8>>2]-+f[b+8>>2];return a|0}function Nr(a,b){a=a|0;b=b|0;var c=0;c=ea;ea=ea+64|0;Po(c,b,a+68|0);Kq(a+4|0,c);ea=c;return}function Or(a){a=a|0;var b=0;b=GI(112)|0;uf(b,a);return b|0}function Pr(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=vs()|0;fd(d,a,b,c&65535,0,0);return d|0}function Qr(a,b){a=a|0;b=b|0;c[a+76>>2]=c[b>>2];c[a+76+4>>2]=c[b+4>>2];c[a+76+8>>2]=c[b+8>>2];c[a+76+12>>2]=c[b+12>>2];return}function Rr(a,b){a=a|0;b=b|0;c[a+4>>2]=c[b>>2];c[a+4+4>>2]=c[b+4>>2];c[a+4+8>>2]=c[b+8>>2];c[a+4+12>>2]=c[b+12>>2];return}function Sr(a,b){a=a|0;b=b|0;c[a>>2]=c[b>>2];c[a+4>>2]=c[b+4>>2];c[a+8>>2]=c[b+8>>2];c[a+12>>2]=c[b+12>>2];return}function Tr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0;e=js(1252)|0;ub(e,a,b,c,d);return e|0}function Ur(a,b){a=a|0;b=b|0;c[a+40>>2]=c[b>>2];c[a+40+4>>2]=c[b+4>>2];c[a+40+8>>2]=c[b+8>>2];c[a+40+12>>2]=c[b+12>>2];return}function Vr(a,b){a=a|0;b=b|0;c[a+24>>2]=c[b>>2];c[a+24+4>>2]=c[b+4>>2];c[a+24+8>>2]=c[b+8>>2];c[a+24+12>>2]=c[b+12>>2];return}function Wr(a,b){a=a|0;b=b|0;c[a+72>>2]=c[b>>2];c[a+72+4>>2]=c[b+4>>2];c[a+72+8>>2]=c[b+8>>2];c[a+72+12>>2]=c[b+12>>2];return}function Xr(a,b){a=a|0;b=b|0;c[a+56>>2]=c[b>>2];c[a+56+4>>2]=c[b+4>>2];c[a+56+8>>2]=c[b+8>>2];c[a+56+12>>2]=c[b+12>>2];return}function Yr(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;var e=0,f=0;e=kp(a,c)|0;f=D()|0;return (C((z(b,c)|0)+(z(d,a)|0)+f|f&0|0),e|0|0)|0}function Zr(a,b){a=a|0;b=b|0;f[a>>2]=+f[a>>2]*+f[b>>2];f[a+4>>2]=+f[a+4>>2]*+f[b>>2];f[a+8>>2]=+f[a+8>>2]*+f[b>>2];return a|0}function _r(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;f[a+(c[b+52>>2]<<2)>>2]=1.0;return}function $r(a,b){a=a|0;b=b|0;c[a+8>>2]=c[b>>2];c[a+8+4>>2]=c[b+4>>2];c[a+8+8>>2]=c[b+8>>2];c[a+8+12>>2]=c[b+12>>2];return}function as(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(215)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function bs(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;return ya[a&0](b|0,c|0,d|0,e|0,f|0,g|0,h|0)|0}function cs(a,b,c){a=a|0;b=b|0;c=c|0;var d=0;d=_s()|0;ae(d,a,b,c);return d|0}function ds(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return wc(b,c,d,e)|0}function es(a,b){a=a|0;b=b|0;var d=0;d=0;while(1){if((d|0)>=(b|0))break;QH((c[a+12>>2]|0)+(d*36|0)|0);d=d+1|0}return}function fs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(203)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function gs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(1407)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function hs(a){a=a|0;es(a,NJ(c[a+4>>2]|0)|0);Us(a);_w(a);return}function is(a,b,d,e,f,g){a=a|0;b=b|0;d=d|0;e=+e;f=f|0;g=g|0;Oa[c[(c[a>>2]|0)+32>>2]&1](a,b,d,e,f,g);return}function js(a){a=a|0;c[6747]=(c[6747]|0)+1;a=kb(a+19|0)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function ks(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;f=f|0;T(2,a|0,b|0,c|0,+d,e|0,f|0)|0;return}function ls(a){a=a|0;var b=0;b=As()|0;Xm();wq(b,a,25328);return b|0}function ms(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(191)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function ns(a,b){a=a|0;b=b|0;if(!b?c[a+204>>2]&3|0:0)return;if((c[a+216>>2]&-2|0)!=4)c[a+216>>2]=1;f[a+220>>2]=0.0;return}function os(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Pa[c[(c[a+-4>>2]|0)+8>>2]&127](a+-4|0,b,d,e);return}function ps(a,b){a=a|0;b=b|0;var c=0.0;c=+cG(a);c=+AJ(c*+cG(b));return +(+jB(+Ho(a,b)/c))}function qs(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a>>2]=c[b>>2];c[a+4>>2]=c[d>>2];c[a+8>>2]=c[e>>2];f[a+12>>2]=0.0;return}function rs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(143)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function ss(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(1331)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function ts(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;Wa[a&1](b|0,c|0,d|0,e|0,f|0,g|0,h|0)}function us(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(379)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function vs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(135)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function ws(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;return}function xs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(627)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function ys(a,b){a=a|0;b=b|0;var c=0;c=vs()|0;fd(c,a,b,16384,0,0);return c|0}function zs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(791)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function As(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(219)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Bs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(1147)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Cs(a,b){a=a|0;b=b|0;var c=0;c=GI(80)|0;jm(c,a,b);return c|0}function Ds(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(103)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Es(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(147)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Fs(a){a=+a;a=+cJ(a);if(a<-3.1415927410125732){a=a+6.2831854820251465;return +a}if(!(a>3.1415927410125732))return +a;a=a+-6.2831854820251465;return +a}function Gs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(115)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Hs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(783)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Is(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(131)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Js(a,b){a=a|0;b=b|0;c[a+348>>2]=c[b>>2];c[a+348+4>>2]=c[b+4>>2];c[a+348+8>>2]=c[b+8>>2];return}function Ks(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;if((d|0)<=0)return;hk(c|0,0,d<<4|0)|0;return}function Ls(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(111)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Ms(a,b){a=a|0;b=b|0;c[a+480>>2]=b;if(!b)return;Ia[c[(c[b>>2]|0)+8>>2]&127](b,a+4|0);return}function Ns(a,b){a=a|0;b=b|0;var c=0;c=_s()|0;ae(c,a,b,1);return c|0}function Os(a,b,d){a=a|0;b=b|0;d=d|0;var e=0;e=c[a+192>>2]|0;Pa[c[(c[e>>2]|0)+8>>2]&127](e,a+4|0,b,d);return}function Ps(a){a=a|0;var b=0;b=GI(92)|0;Uc(b,a);return b|0}function Qs(a,b){a=a|0;b=b|0;c[a>>2]=1065353216;c[a+4>>2]=1065353216;c[a+8>>2]=1065353216;f[a+12>>2]=0.0;return}function Rs(b){b=b|0;if(!(ra[c[(c[b>>2]|0)+40>>2]&127](b)|0))return;c[b+16>>2]=c[b+28>>2];a[b+169>>0]=1;return}function Ss(a){a=a|0;var b=0;b=ea;ea=ea+16|0;c[b>>2]=NJ(c[a+60>>2]|0)|0;a=eI(N(6,b|0)|0)|0;ea=b;return a|0}function Ts(a,b){a=a|0;b=b|0;var d=0;d=c[a+8>>2]|0;Ma[c[d+60>>2]&127](b,d,c[a+4>>2]|0);return 0}function Us(b){b=b|0;var d=0;d=c[b+12>>2]|0;if(!d)return;if(a[b+16>>0]&1)uy(d);c[b+12>>2]=0;return}function Vs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(71)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function Ws(a,b){a=a|0;b=b|0;var d=0;d=a+92|0;do{c[a>>2]=c[b>>2];a=a+4|0;b=b+4|0}while((a|0)<(d|0));return}function Xs(a,b){a=a|0;b=b|0;var c=0;c=GI(132)|0;kl(c,a,b);return c|0}function Ys(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Tf(a,b,c,d);return}function Zs(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(67)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function _s(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(95)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function $s(a,b){a=a|0;b=b|0;return +(+yy(+f[a>>2],+f[a+4>>2],+f[a+8>>2],+f[b>>2],+f[b+4>>2],+f[b+8>>2]))}function at(a,b){a=a|0;b=b|0;var c=0;c=GI(84)|0;vm(c,a,b);return c|0}function bt(a,b,d){a=a|0;b=b|0;d=d|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=0;c[a+12>>2]=0;return}function ct(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(75)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function dt(){var a=0;c[6747]=(c[6747]|0)+1;a=kb(35)|0;if(!a){a=0;return a|0}c[(a+4+15&-16)+-4>>2]=a;a=a+4+15&-16;return a|0}function et(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;return xa[a&3](b|0,c|0,d|0,e|0,f|0,g|0)|0}function ft(a){a=a|0;qf(a);if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function gt(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,b,d,e);return}function ht(a){a=a|0;c[a>>2]=3640;f[a+4>>2]=1.0;c[a+8>>2]=0;b[a+12>>1]=1;b[a+14>>1]=-1;c[a+16>>2]=0;return}function it(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,b,d,e);return}function jt(a){a=a|0;var b=0;b=ct()|0;$h(b,a);c[b>>2]=9660;c[b+52>>2]=2;return b|0}function kt(a){a=a|0;var b=0;b=ct()|0;$h(b,a);c[b>>2]=9556;c[b+52>>2]=0;return b|0}function lt(a){a=a|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=4096;c[a+12>>2]=4096;c[a+16>>2]=0;c[a+20>>2]=1;return}function mt(a,b,d){a=a|0;b=b|0;d=d|0;ud(c[a+116>>2]|0,c[a+144>>2]|0,b,d);return}function nt(a,b){a=a|0;b=+b;var c=0;c=ea;ea=ea+16|0;f[c>>2]=b;a=$p(a,c)|0;ea=c;return a|0}function ot(a,b){a=a|0;b=b|0;var c=0;c=As()|0;wq(c,a,b);return c|0}function pt(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){C(b<>>32-c|0);return a<>2]|0,c[b+4>>2]|0)|0)==0;else d=(a|0)==(b|0);return d|0}function st(a,b,d){a=a|0;b=b|0;d=d|0;Ma[c[(c[b>>2]|0)+64>>2]&127](a,b,d);return}function tt(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return 0.0}function ut(a,b,d){a=a|0;b=+b;d=d|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;return}function vt(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Pa[c[(c[a>>2]|0)+80>>2]&127](a,b,d,e);return}function wt(a){a=a|0;if(!a){a=0;return a|0}a=Uq(a)|0;return a|0}function xt(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;g=g|0;return +la[a&3](b|0,c|0,d|0,+e,f|0,g|0)}function yt(a,b){a=a|0;b=+b;var c=0;c=ea;ea=ea+16|0;f[c>>2]=b;a=Zr(a,c)|0;ea=c;return a|0}function zt(a){a=a|0;if(c[a+204>>2]&3|0)return;if((c[a+216>>2]&-2|0)!=4)c[a+216>>2]=1;f[a+220>>2]=0.0;return}function At(a,b){a=a|0;b=b|0;pn(a,+f[b>>2],+f[b+4>>2],+f[b+8>>2]);return}function Bt(){var a=0;a=GI(8)|0;c[a>>2]=0;c[a+4>>2]=0;vz(a);return a|0}function Ct(a,b){a=a|0;b=b|0;a=c[a+4>>2]|0;ta[c[(c[a>>2]|0)+8>>2]&31](a,c[b+36>>2]|0)|0;return}function Dt(a,b){a=a|0;b=b|0;Mq(a,b);qs(a+48|0,b+48|0,b+52|0,b+56|0);return}function Et(a,b,d){a=a|0;b=b|0;d=d|0;Yf(c[a+116>>2]|0,b,d);return}function Ft(a,b,c){a=a|0;b=b|0;c=c|0;if((c|0)<32){C(b>>>c|0);return a>>>c|(b&(1<>>c-32|0}function Gt(a,b){a=a|0;b=b|0;c[a+260>>2]=(c[a+260>>2]|0)+1;c[a+192>>2]=b;c[a+200>>2]=b;return}function Ht(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;Va[a&7](b|0,c|0,d|0,e|0,f|0,g|0)}function It(a,b,c,d,e,f,g,h,i,j,k,l){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=+g;h=+h;i=+i;j=j|0;k=+k;l=l|0;B(36)}function Jt(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Pa[c[(c[a>>2]|0)+24>>2]&127](a,b,d,e);return}function Kt(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Pa[c[(c[a>>2]|0)+88>>2]&127](a,b,d,e);return}function Lt(a,b,d){a=a|0;b=b|0;d=d|0;Ma[c[(c[b>>2]|0)+68>>2]&127](a,b,d);return}function Mt(b,d){b=b|0;d=d|0;b=(a[b+344>>0]|0)==0?3:0;c[d>>2]=b;c[d+4>>2]=b;return}function Nt(a,b){a=a|0;b=+b;var c=0;c=ea;ea=ea+16|0;f[c>>2]=1.0/b;a=$p(a,c)|0;ea=c;return a|0}function Ot(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Pa[c[(c[a>>2]|0)+36>>2]&127](a,b,d,e);return}function Pt(a,b,d){a=a|0;b=+b;d=d|0;return sa[c[(c[a>>2]|0)+52>>2]&1](a,b,d,.01666666753590107)|0}function Qt(a,b,d){a=a|0;b=+b;d=d|0;c[d>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[d+12>>2]=0;return}function Rt(a,b){a=a|0;b=b|0;Gn(a,+f[b>>2],+f[b+4>>2],+f[b+8>>2]);return}function St(a,b,d,e){a=a|0;b=+b;d=d|0;e=+e;return sa[c[(c[a>>2]|0)+52>>2]&1](a,b,d,e)|0}function Tt(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=0;c[a+8>>2]=1065353216;f[a+12>>2]=0.0;return}function Ut(a,b){a=a|0;b=b|0;c[a>>2]=1065353216;c[a+4>>2]=0;c[a+8>>2]=0;f[a+12>>2]=0.0;return}function Vt(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Pa[c[(c[a>>2]|0)+28>>2]&127](a,b,d,e);return}function Wt(a,b){a=a|0;b=b|0;c[a>>2]=0;c[a+4>>2]=1065353216;c[a+8>>2]=0;f[a+12>>2]=0.0;return}function Xt(a,b){a=a|0;b=b|0;Ma[c[(c[a>>2]|0)+8>>2]&127](a,b,c[(c[a+8>>2]|0)+48>>2]|0);return}function Yt(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=+g;Ua[a&1](b|0,c|0,d|0,e|0,f|0,+g)}function Zt(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=f|0;g=g|0;Oa[a&1](b|0,c|0,d|0,+e,f|0,g|0)}function _t(a,b){a=a|0;b=b|0;Hn(a,+f[b>>2],+f[b+4>>2],+f[b+8>>2]);return}function $t(b,d,e){b=b|0;d=d|0;e=+e;f[(c[b+720>>2]|0)+(d*104|0)+88>>2]=e>0.0?1.0/e:0.0;a[b+924>>0]=1;return}function au(a,b,d){a=a|0;b=b|0;d=+d;Ja[c[(c[a>>2]|0)+20>>2]&7](a,b,d);return}function bu(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Pa[c[(c[a>>2]|0)+124>>2]&127](a,e,b,d);return}function cu(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;c[a+120>>2]=b;c[a+124>>2]=d;c[a+128>>2]=e;return}function du(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;wa[c[(c[a>>2]|0)+8>>2]&31](a,b,d,e)|0;return}function eu(a,b){a=a|0;b=b|0;Gp(a,+f[b>>2],+f[b+4>>2],+f[b+8>>2]);return}function fu(a,b,d,e,f){a=a|0;b=b|0;d=d|0;e=e|0;f=f|0;qs(a,b,d,e);c[a+12>>2]=c[f>>2];return}function gu(b,c,d,e){b=b|0;c=c|0;d=+d;e=+e;a[b+737>>0]=c&1;f[b+680>>2]=d;f[b+684>>2]=e;return}function hu(a,b){a=a|0;b=b|0;var d=0.0,e=0;e=(c[b>>2]|0)+(8-1)&~(8-1);d=+g[e>>3];c[b>>2]=e+8;g[a>>3]=d;return}function iu(a,b){a=a|0;b=b|0;vn(a,+f[b>>2],+f[b+4>>2],+f[b+8>>2]);return}function ju(a,b,c,d,e,f){a=a|0;b=+b;c=+c;d=+d;e=+e;f=+f;qn(a,b,c,d,e,f);return}function ku(a){a=a|0;nj(a);if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function lu(a){a=a|0;Tk(a);if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function mu(a,b,c,d,e,f,g){a=a|0;b=b|0;c=+c;d=+d;e=e|0;f=f|0;g=g|0;Fa[a&3](b|0,+c,+d,e|0,f|0,g|0)}function nu(a,b,d){a=a|0;b=b|0;d=d|0;Pa[c[(c[a>>2]|0)+36>>2]&127](a,b,d,-3);return}function ou(a,b){a=a|0;b=b|0;var c=0;c=Is()|0;of(c,a,b,16);return c|0}function pu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return 1.0}function qu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return}function ru(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;B(19);return 0}function su(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Pa[c[(c[a>>2]|0)+32>>2]&127](a,b,d,e);return}function tu(a){a=a|0;Vf(a);if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function uu(a){a=a|0;if(!a){a=0;return a|0}a=lr(a)|0;return a|0}function vu(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;B(9);return 0.0}function wu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;gi(a,b,c,d,e);return}function xu(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;af(a,b,c,d,e);return}function yu(a,b,d,e){a=a|0;b=b|0;d=+d;e=e|0;Ka[c[(c[a>>2]|0)+28>>2]&7](a,b,d,e);return}function zu(a,b){a=a|0;b=b|0;Vd(a,b);return}function Au(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;Pa[c[(c[a>>2]|0)+8>>2]&127](a,b,d,e);return}function Bu(a,b,c,d,e,f,g,h,i,j,k){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;f=+f;g=+g;h=+h;i=i|0;j=j|0;k=+k;B(37)}function Cu(a,b){a=a|0;b=b|0;Yf(c[a+116>>2]|0,b,1);return}function Du(a,b){a=a|0;b=b|0;c[a+260>>2]=(c[a+260>>2]|0)+1;Kq(a+4|0,b);return}function Eu(a){a=a|0;uF(a+144|0);uF(a+124|0);uF(a+104|0);return}function Fu(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;return +na[a&15](b|0,c|0,d|0,e|0,f|0)}function Gu(a,b){a=a|0;b=b|0;var c=0;c=ms()|0;kf(c,a,b);return c|0}function Hu(a){a=a|0;if(!a){a=0;return a|0}a=or(a)|0;return a|0}function Iu(a,b){a=a|0;b=b|0;Lp(a,+f[b>>2],+f[b+4>>2],+f[b+8>>2]);return}function Ju(a,b,d){a=a|0;b=b|0;d=d|0;Pa[c[(c[a>>2]|0)+36>>2]&127](a,b,d,-1);return}function Ku(a,b){a=a|0;b=+b;var c=0;c=ea;ea=ea+16|0;f[c>>2]=1.0/b;Zr(a,c)|0;ea=c;return}function Lu(a,b){a=a|0;b=+b;return sa[c[(c[a>>2]|0)+52>>2]&1](a,b,1,.01666666753590107)|0}function Mu(a){a=a|0;var b=0;b=GI(8)|0;Kv(b,a);return b|0}function Nu(a,b,d){a=a|0;b=b|0;d=d|0;Ma[c[(c[a>>2]|0)+56>>2]&127](a,b,d);return}function Ou(a,b,d){a=a|0;b=b|0;d=+d;Ja[c[(c[a>>2]|0)+36>>2]&7](a,b,d);return}function Pu(a){a=a|0;zh(a);if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function Qu(a,b,c,d,e,f,g,h,i,j){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;j=j|0;B(44)}function Ru(a){a=a|0;Ki(a);if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function Su(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;qn(a,b,c,d,e,1.0);return}function Tu(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;f=f|0;return +ja[a&3](b|0,c|0,+d,e|0,f|0)}function Uu(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;gu(a,b,c,d);return}function Vu(a){a=a|0;c[a>>2]=9372;if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function Wu(a,b){a=a|0;b=b|0;return c[(sC(c[a+24>>2]|0,b)|0)+64>>2]|0}function Xu(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;Ta[a&31](b|0,c|0,d|0,e|0,f|0)}function Yu(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;U(1,a|0,b|0,c|0,d|0)|0;return}function Zu(a){a=a|0;if(!(c[a+12>>2]|0)){a=0;return a|0}a=c[a+20>>2]|0;return a|0}function _u(a){a=a|0;wl(a);if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function $u(a,b){a=a|0;b=b|0;var c=0;c=GI(64)|0;Op(c,a,b);return c|0}function av(){var a=0;a=GI(24)|0;lt(a);return a|0}function bv(a,b,d){a=a|0;b=b|0;d=+d;Da[c[(c[a>>2]|0)+16>>2]&31](a,d);return}function cv(a,b,c){a=a|0;b=b|0;c=c|0;Cn(a,b,c);return}function dv(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+36>>2]&127](a,b,2,-3);return}function ev(a){a=a|0;var b=0;b=Is()|0;of(b,a,0,16);return b|0}function fv(a,b,d){a=a|0;b=+b;d=d|0;Ga[c[(c[a>>2]|0)+32>>2]&15](a,b,d);return}function gv(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;return}function hv(a){a=a|0;Ah(a);if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function iv(a){a=a|0;Bh(a);if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function jv(a,b,d){a=a|0;b=b|0;d=d|0;return +(+ka[c[(c[a>>2]|0)+32>>2]&15](a,b,d))}function kv(a){a=a|0;if(!a){a=0;return a|0}a=Dr(a)|0;return a|0}function lv(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=+f;Qa[a&1](b|0,c|0,d|0,e|0,+f)}function mv(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;f=f|0;La[a&1](b|0,c|0,+d,e|0,f|0)}function nv(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;B(18);return 0}function ov(a,b){a=a|0;b=b|0;Hx(a+20|0,b);return}function pv(a){a=a|0;if(!(+f[a+16>>2]==0.0)){a=0;return a|0}a=+f[a+20>>2]==0.0;return a|0}function qv(a){a=a|0;c[a>>2]=5660;if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function rv(a){a=a|0;c[a>>2]=6120;if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function sv(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;B(8);return 0.0}function tv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;d=b-d-(c>>>0>a>>>0|0)>>>0;return (C(d|0),a-c>>>0|0)|0}function uv(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+16>>2]&127](a,b);return}function vv(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+52>>2]&127](a,b);return}function wv(a,b){a=a|0;b=b|0;return ta[c[(c[a>>2]|0)+92>>2]&31](a,b)|0}function xv(a,b,d){a=a|0;b=b|0;d=+d;Ja[c[(c[a>>2]|0)+8>>2]&7](a,b,d);return}function yv(a,b){a=a|0;b=b|0;yA(a,b);return}function zv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ib(a,b,c,d)|0;return 1}function Av(a){a=a|0;var b=0;b=((c[a+52>>2]|0)+2|0)%3|0;return +(+f[(NJ(a+28|0)|0)+(b<<2)>>2])}function Bv(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+68>>2]&127](a,b);return}function Cv(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;zr(a,b,c,d,e);return}function Dv(a,b,d){a=a|0;b=b|0;d=d|0;Ma[c[(c[a>>2]|0)+40>>2]&127](a,b,d);return}function Ev(a,b){a=a|0;b=b|0;var d=0;d=ea;ea=ea+16|0;c[d>>2]=b;xE(3312,a,d)|0;zm();O()}function Fv(a){a=+a;var b=0;g[h>>3]=a;b=c[h>>2]|0;C(c[h+4>>2]|0);return b|0}function Gv(a){a=a|0;var b=0;b=ms()|0;kf(b,a,1);return b|0}function Hv(a,b,d){a=a|0;b=+b;d=d|0;f[(c[a+144>>2]|0)+(d*284|0)+232>>2]=b;return}function Iv(a,b,d){a=a|0;b=+b;d=d|0;f[(c[a+144>>2]|0)+(d*284|0)+252>>2]=b;return}function Jv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function Kv(a,b){a=a|0;b=b|0;$H(a);c[a>>2]=5968;c[a+4>>2]=b;return}function Lv(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return (C(b+d+(a+c>>>0>>>0>>0|0)>>>0|0),a+c>>>0|0)|0}function Mv(a,b){a=a|0;b=b|0;Eq(a,b);return}function Nv(a,b){a=a|0;b=b|0;Hq(a,b);return}function Ov(a,b){a=a|0;b=b|0;Pa[c[(c[a>>2]|0)+36>>2]&127](a,b,1,-1);return}function Pv(a,b,c){a=a|0;b=b|0;c=c|0;kh(b,c);return}function Qv(a,b){a=a|0;b=b|0;Um(a,b);return}function Rv(a){a=a|0;tc(a);if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function Sv(a,b){a=a|0;b=b|0;RE(b);return}function Tv(a,b){a=a|0;b=b|0;SE(b);return}function Uv(a){a=a|0;c[a>>2]=3592;f[a+4>>2]=1.0;b[a+8>>1]=1;b[a+10>>1]=-1;return}function Vv(a,b){a=a|0;b=b|0;if((c[a+216>>2]&-2|0)==4)return;c[a+216>>2]=b;return}function Wv(a,b){a=a|0;b=b|0;$q(a,b);return}function Xv(a,b){a=a|0;b=b|0;ar(a,b);return}function Yv(a,b){a=a|0;b=b|0;Ma[c[(c[a>>2]|0)+56>>2]&127](a,b,0);return}function Zv(a,b){a=a|0;b=+b;ey(a,b);return}function _v(a,b,c){a=a|0;b=b|0;c=c|0;return Lc(a,b,c)|0}function $v(a,b){a=a|0;b=b|0;return ta[c[(c[a>>2]|0)+40>>2]&31](a,b)|0}function aw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+60>>2]&127](a,b);return}function bw(a,b,d){a=a|0;b=b|0;d=+d;Ia[c[(c[a>>2]|0)+12>>2]&127](a,b);return}function cw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+92>>2]&127](a,b);return}function dw(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=+d;e=+e;tl(a,b,c,d,e);return}function ew(a,b){a=a|0;b=b|0;Am(a,b);return}function fw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return wa[a&31](b|0,c|0,d|0,e|0)|0}function gw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+32>>2]&127](a,b);return}function hw(a){a=a|0;var b=0;b=ct()|0;$h(b,a);return b|0}function iw(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=i|0;B(43)}function jw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+40>>2]&127](a,b);return}function kw(a,b){a=a|0;b=b|0;return c[(aG(c[a+276>>2]|0,b)|0)>>2]|0}function lw(a,b,c){a=a|0;b=b|0;c=c|0;Jd(a,b,c);return}function mw(a,b,d){a=a|0;b=+b;d=d|0;f[(c[a+144>>2]|0)+(d*284|0)+256>>2]=b;return}function nw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+84>>2]&127](a,b);return}function ow(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;Sl(a,b,c,d);return}function pw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+28>>2]&127](a,b);return}function qw(a,b){a=a|0;b=b|0;Tx(a+72|0,b);return}function rw(a,b){a=a|0;b=+b;c[a+260>>2]=(c[a+260>>2]|0)+1;f[a+232>>2]=b;return}function sw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;return +ma[a&1](b|0,c|0,d|0,e|0)}function tw(a,b,c,d,e,f,g,h,i){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;i=+i;B(42)}function uw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+72>>2]&127](a,b);return}function vw(a,b){a=a|0;b=b|0;BF(b);return}function ww(){var a=0;a=Is()|0;of(a,0,0,16);return a|0}function xw(a,b){a=a|0;b=b|0;Tx(a+92|0,b);return}function yw(a){a=a|0;var b=0;b=GI(284)|0;Vi(b,a);return b|0}function zw(a){a=a|0;if(!a)return;Ca[c[(c[a>>2]|0)+8>>2]&511](a);return}function Aw(a,b){a=a|0;b=+b;f[a+36>>2]=b;f[a+40>>2]=+u(+b);return}function Bw(a){a=a|0;if(!a)return;Ca[c[(c[a>>2]|0)+4>>2]&511](a);return}function Cw(a,b){a=a|0;b=+b;return +(+ha[c[(c[a>>2]|0)+16>>2]&15](a)*b)}function Dw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+64>>2]&127](a,b);return}function Ew(a){a=a|0;Ku(a,+VA(+f[a>>2],+f[a+4>>2],+f[a+8>>2]));return}function Fw(a,b){a=a|0;b=+b;TB(a,b);return}function Gw(a,b){a=a|0;b=b|0;ox(a+868|0,b);return}function Hw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+12>>2]&127](a,b);return}function Iw(a,b,c){a=a|0;b=b|0;c=+c;f[a+1316+(b<<2)>>2]=c;return}function Jw(a,b){a=a|0;b=+b;c[a+260>>2]=(c[a+260>>2]|0)+1;f[a+228>>2]=b;return}function Kw(a,b){a=a|0;b=b|0;Md(a,b);return}function Lw(a){a=a|0;return +(+(ra[c[(c[a>>2]|0)+36>>2]&127](a)|0))}function Mw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+8>>2]&127](a,b);return}function Nw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+16>>2]&127](a,b);return}function Ow(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+36>>2]&127](a,b);return}function Pw(a,b){a=a|0;b=b|0;b=(b|0)<2?b:2;c[a+176>>2]=(b|0)>0?b:0;return}function Qw(a,b,c,d,e,f,g,h){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;h=h|0;B(7);return 0.0}function Rw(a,b){a=a|0;b=b|0;return +(+f[(aG(c[a+12>>2]|0,b)|0)>>2])}function Sw(a,b,c){a=a|0;b=b|0;c=c|0;Jh(a,b,c);return}function Tw(a){a=a|0;var b=0;b=((NJ(c[a+236>>2]|0)|0)&2|0)==0;return (b?0:a)|0}function Uw(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;Pa[a&127](b|0,c|0,d|0,e|0)}function Vw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+12>>2]&127](a,b);return}function Ww(a,b,c){a=a|0;b=b|0;c=c|0;uk(a,b,c);return}function Xw(a,b){a=a|0;b=b|0;return lE(c[a+12>>2]|0,b)|0}function Yw(a,b){a=a|0;b=b|0;ve(a,b);return}function Zw(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+68>>2]&127](a,b);return}function _w(b){b=b|0;a[b+16>>0]=1;c[b+12>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;return}function $w(a,b){a=a|0;b=+b;c[a+260>>2]=(c[a+260>>2]|0)+1;f[a+224>>2]=b;return}function ax(a,b,c){a=a|0;b=b|0;c=c|0;S(4,a|0,b|0,c|0)|0;return}function bx(){var a=0;a=ms()|0;kf(a,1,1);return a|0}function cx(a){a=a|0;return KF(c[a+204>>2]|0)|0}function dx(a,b,c){a=a|0;b=+b;c=+c;ay(a,b,c);return}function ex(a,b){a=a|0;b=+b;Da[c[(c[a>>2]|0)+20>>2]&31](a,b);return}function fx(a,b,c,d){a=a|0;b=+b;c=+c;d=+d;Mk(a,b,c,d);return}function gx(a,b){a=a|0;b=b|0;ip(a,b);return}function hx(a,b){a=a|0;b=b|0;ip(a,b);return}function ix(a,b){a=a|0;b=b|0;c[b>>2]=6;c[b+4>>2]=6;return}function jx(a,b){a=a|0;b=b|0;Qv(a+788|0,b);return}function kx(a,b){a=a|0;b=+b;Da[c[(c[a>>2]|0)+16>>2]&31](a,b);return}function lx(a,b){a=a|0;b=b|0;return +(+f[(c[a+144>>2]|0)+(b*284|0)+232>>2])}function mx(){var a=0;a=GI(196)|0;_g(a,0);return a|0}function nx(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+24>>2]&127](a,b);return}function ox(a,b){a=a|0;b=b|0;ip(a,b);return}function px(a,b,d){a=a|0;b=b|0;d=d|0;c[a+20>>2]=b;c[a+28>>2]=d;return}function qx(a,b,d){a=a|0;b=b|0;d=d|0;c[a+16>>2]=b;c[a+24>>2]=d;return}function rx(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return 0}function sx(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=d|0;e=+e;return sa[a&1](b|0,+c,d|0,+e)|0}function tx(a,b,c){a=a|0;b=b|0;c=+c;Yl(a,b,c);return}function ux(a,b){a=a|0;b=b|0;return c[(aG(c[a+12>>2]|0,b)|0)>>2]|0}function vx(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+64>>2]&127](a,b);return}function wx(a,b){a=a|0;b=b|0;Qz(a+112|0,b);return}function xx(a,b){a=a|0;b=b|0;return EC(c[a+12>>2]|0,b)|0}function yx(a,b,c){a=a|0;b=b|0;c=c|0;ol(a,b,c);return}function zx(a,b,c){a=a|0;b=b|0;c=+c;f[a+1340+(b<<2)>>2]=c;return}function Ax(a){a=a|0;if(!a)return;vD(a);LJ(a);return}function Bx(a,b){a=a|0;b=b|0;Ia[c[(c[a>>2]|0)+44>>2]&127](a,b);return}function Cx(a){a=a|0;var b=0;b=NJ(a+28|0)|0;return +(+f[b+(c[a+52>>2]<<2)>>2])}function Dx(a,b,c){a=a|0;b=b|0;c=c|0;return bb(a,b,c)|0}function Ex(a,b){a=a|0;b=b|0;Pw(a,b);return}function Fx(a,b,c){a=a|0;b=b|0;c=+c;Dq(a,b,c);return}function Gx(a){a=a|0;c[a>>2]=4704;ii(a+12|0);LJ(a);return}function Hx(a,b){a=a|0;b=b|0;ip(a,b);return}function Ix(a,b){a=a|0;b=b|0;_m(a,b);return}function Jx(a,b){a=a|0;b=b|0;ew(a+708|0,b);return}function Kx(a){a=a|0;if(!a)return;kH(a);LJ(a);return}function Lx(a,b,c){a=a|0;b=b|0;c=+c;f[a+1364+(b<<2)>>2]=c;return}function Mx(a,b){a=a|0;b=b|0;Tx(a+4|0,b);return}function Nx(a,b){a=a|0;b=b|0;od(a,b);return}function Ox(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;Na[a&15](b|0,c|0,d|0,+e)}function Px(a){a=+a;var b=0;b=Vs()|0;Xo(b,a);return b|0}function Qx(a,b){a=a|0;b=b|0;Du(a,b);return}function Rx(a,b){a=a|0;b=+b;f[a+132>>2]=b;return}function Sx(a,b){a=a|0;b=+b;nz(a,b);return}function Tx(a,b){a=a|0;b=b|0;Zo(a,b);return}function Ux(a){a=a|0;var b=0;b=(NJ(c[a+236>>2]|0)|0)==4;return (b?a:0)|0}function Vx(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;Ka[a&7](b|0,c|0,+d,e|0)}function Wx(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=d|0;e=e|0;Ha[a&1](b|0,+c,d|0,e|0)}function Xx(a,b){a=a|0;b=+b;f[a+128>>2]=b;return}function Yx(a,b){a=a|0;b=b|0;NC(a,b);return}function Zx(a,b){a=a|0;b=b|0;sr(a,b);return}function _x(a,b){a=a|0;b=b|0;tr(a,b);return}function $x(a,b){a=a|0;b=b|0;c[a+24>>2]=b;return}function ay(a,b,c){a=a|0;b=+b;c=+c;f[a+472>>2]=b;f[a+476>>2]=c;return}function by(a,b){a=a|0;b=b|0;return YC(a,b)|0}function cy(a,b){a=a|0;b=b|0;f[a+48>>2]=+(b|0);return}function dy(a){a=a|0;var b=0;b=ea;ea=ea+16|0;Ba[a&3]();Ev(22343,b)}function ey(b,c){b=b|0;c=+c;f[b+572>>2]=c;a[b+553>>0]=1;return}function fy(a,b){a=a|0;b=b|0;return c[(c[a+20>>2]|0)+(b<<2)>>2]|0}function gy(a){a=a|0;var b=0;b=(NJ(c[a+236>>2]|0)|0)==8;return (b?a:0)|0}function hy(a){a=a|0;if(!a)return;uF(a);LJ(a);return}function iy(a){a=a|0;return +(+XI(+f[a+16>>2]))}function jy(a){a=a|0;return ra[c[(c[a>>2]|0)+40>>2]&127](a)|0}function ky(a,b){a=a|0;b=b|0;vy(a+24|0,b);return}function ly(a){a=a|0;Us(a);_w(a);return}function my(a){a=a|0;return +(+VA(+f[a>>2],+f[a+4>>2],+f[a+8>>2]))}function ny(a,b){a=a|0;b=+b;tC(a,b);return}function oy(a,b){a=a|0;b=b|0;$C(a,b);return}function py(a,b){a=a|0;b=b|0;qC(a,b);return}function qy(a,b){a=a|0;b=+b;Da[c[(c[a>>2]|0)+44>>2]&31](a,b);return}function ry(a,b){a=a|0;b=b|0;Qp(a,b);return}function sy(a,b){a=a|0;b=+b;f[a+136>>2]=b;return}function ty(a){a=a|0;return QG(+f[a+4>>2])|0}function uy(a){a=a|0;if(!a)return;c[6748]=(c[6748]|0)+1;uc(c[a+-4>>2]|0);return}function vy(a,b){a=a|0;b=b|0;Sm(a,b);return}function wy(a,b){a=a|0;b=b|0;return (c[a+144>>2]|0)+(b*284|0)+92|0}function xy(a,b){a=a|0;b=b|0;return kw(a,b)|0}function yy(a,b,c,d,e,f){a=+a;b=+b;c=+c;d=+d;e=+e;f=+f;return +(a*d+b*e+c*f)}function zy(a){a=a|0;c[a>>2]=3836;b[a+4>>1]=1;b[a+6>>1]=-1;return}function Ay(){var a=0;a=GI(24)|0;rr(a);return a|0}function By(a,b){a=a|0;b=b|0;Tp(a,b);return}function Cy(a,b){a=a|0;b=+b;pD(a,b);return}function Dy(a,b){a=a|0;b=b|0;return IE(c[a+12>>2]|0,b)|0}function Ey(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function Fy(a){a=a|0;f[a>>2]=.30000001192092896;f[a+4>>2]=1.0;f[a+8>>2]=0.0;return}function Gy(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;B(17);return 0}function Hy(a,b){a=a|0;b=+b;HC(a,b);return}function Iy(a){a=a|0;Ca[c[(c[a>>2]|0)+44>>2]&511](a);return}function Jy(a,b){a=a|0;b=b|0;Kq(a+4|0,b);return}function Ky(a){a=a|0;dr(a);LJ(a);return}function Ly(a){a=a|0;return nG(c[a+204>>2]|0)|0}function My(a,b){a=a|0;b=+b;wD(a,b);return}function Ny(a,b){a=a|0;b=+b;aA(a,b);return}function Oy(a,b){a=a|0;b=+b;xD(a,b);return}function Py(a,b){a=a|0;b=+b;bA(a,b);return}function Qy(a,b){a=a|0;b=b|0;Ms(a,b);return}function Ry(a,b){a=a|0;b=b|0;Up(a,b);return}function Sy(a){a=a|0;return +(+XI(+f[a+112>>2]))}function Ty(b,c){b=b|0;c=c|0;a[b+32>>0]=c&1;return}function Uy(a){a=a|0;return ra[c[(c[a>>2]|0)+96>>2]&127](a)|0}function Vy(a){a=a|0;return hG(c[a+8>>2]|0)|0}function Wy(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return va[a&63](b|0,c|0,d|0)|0}function Xy(a,b){a=a|0;b=b|0;return +(+Em(a,b))}function Yy(a,b){a=a|0;b=b|0;Jh(a,b,1);return}function Zy(a,b){a=a|0;b=b|0;SC(a,b);return}function _y(a){a=a|0;if(!a)a=0;else a=(yi(a,3528)|0)!=0&1;return a|0}function $y(a,b,c,d,e){a=a|0;b=+b;c=+c;d=+d;e=+e;_p(a,c,d,e,b);return}function az(a){a=a|0;Wi(a);LJ(a);return}function bz(a,b){a=a|0;b=b|0;Ql(a,b);return}function cz(a,b){a=a|0;b=+b;f[a+116>>2]=b;return}function dz(a){a=a|0;return ra[c[(c[a>>2]|0)+20>>2]&127](a)|0}function ez(a,b){a=a|0;b=b|0;wB(a,b,+QE(b));return}function fz(a){a=a|0;c[a>>2]=4704;ii(a+12|0);return}function gz(a,b){a=a|0;b=b|0;oD(a,b);return}function hz(a,b){a=a|0;b=b|0;Dt(a,b);return}function iz(){var a=0;a=GI(100)|0;Wl(a);return a|0}function jz(a,b){a=a|0;b=+b;f[a+112>>2]=b;return}function kz(a,b){a=a|0;b=+b;f[a+124>>2]=b;return}function lz(a,b){a=a|0;b=b|0;ZC(a,b);return}function mz(a,b){a=a|0;b=b|0;return c[(c[a+220>>2]|0)+(b<<2)>>2]|0}function nz(b,c){b=b|0;c=+c;f[b+572>>2]=c;a[b+553>>0]=0;return}function oz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return +ka[a&15](b|0,c|0,d|0)}function pz(a,b){a=a|0;b=b|0;_C(a,b);return}function qz(a,b){a=a|0;b=b|0;return bb(a,b,8192)|0}function rz(b,c){b=b|0;c=c|0;a[b+120>>0]=c&1;return}function sz(a){a=a|0;Ca[c[(c[a>>2]|0)+24>>2]&511](a);return}function tz(){var a=0;a=GI(12)|0;Fy(a);return a|0}function uz(a){a=a|0;if(!a)return;Eu(a);LJ(a);return}function vz(a){a=a|0;zy(a);c[a>>2]=3812;return}function wz(a){a=a|0;return SG(a)|0}function xz(a,b){a=a|0;b=+b;rw(a,b);return}function yz(a,b){a=a|0;b=b|0;return +(+me(a,b))}function zz(a){a=a|0;return +(+XI(+f[a+120>>2]))}function Az(){var a=0;a=GI(4)|0;hC(a);return a|0}function Bz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;return}function Cz(a){a=a|0;return MG(c[a+204>>2]|0)|0}function Dz(a,b){a=a|0;b=+b;aE(a,b);return}function Ez(a,b){a=a|0;b=b|0;Gg(a,b);return}function Fz(a){a=a|0;Bi(a);return}function Gz(a,b){a=a|0;b=+b;_D(a,b);return}function Hz(a){a=a|0;return ra[c[(c[a>>2]|0)+28>>2]&127](a)|0}function Iz(a){a=a|0;return oG(a)|0}function Jz(a,b){a=a|0;b=b|0;return Wu(a,b)|0}function Kz(){var a=0;a=GI(4)|0;c[a>>2]=0;OF(a);return a|0}function Lz(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;return ua[a&7](b|0,c|0,+d)|0}function Mz(a){a=a|0;return +(+f[a+132>>2])}function Nz(a){a=a|0;return rA(c[a+68>>2]|0)|0}function Oz(a){a=a|0;return ra[c[(c[a>>2]|0)+48>>2]&127](a)|0}function Pz(a,b){a=a|0;b=b|0;ip(a,b);return}function Qz(a,b){a=a|0;b=b|0;fp(a,b);return}function Rz(b,c){b=b|0;c=c|0;a[b+80>>0]=c&1;return}function Sz(a,b){a=a|0;b=b|0;yD(a,b);return}function Tz(a){a=a|0;return +(+XI(+f[a+232>>2]))}function Uz(a){a=a|0;return +(+XI(+f[a+448>>2]))}function Vz(a){a=a|0;return +(+f[a+128>>2])}function Wz(a,b){a=a|0;b=b|0;return (c[a+144>>2]|0)+(b*284|0)|0}function Xz(a,b){a=a|0;b=b|0;DD(a,b);return}function Yz(a){a=a|0;c[a+4>>2]=(c[a+4>>2]|0)+-1;return}function Zz(a,b,c,d,e,f,g){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;g=g|0;B(41)}function _z(a){a=a|0;return +(+XI(+f[a+444>>2]))}function $z(a){a=a|0;return nD(a)|0}function aA(a,b){a=a|0;b=+b;f[a+196>>2]=+Fs(b);return}function bA(a,b){a=a|0;b=+b;f[a+192>>2]=+Fs(b);return}function cA(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;Ma[a&127](b|0,c|0,d|0)}function dA(a,b){a=a|0;b=b|0;Kq(a+92|0,b);return}function eA(a){a=a|0;Ti(a);LJ(a);return}function fA(a,b){a=a|0;b=+b;f[a+268>>2]=b;return}function gA(a){a=a|0;return +(+XI(+f[a+80>>2]))}function hA(a,b){a=a|0;b=b|0;zj(a,b);return}function iA(a,b){a=a|0;b=b|0;return wH(c[a+12>>2]|0,b)|0}function jA(a){a=a|0;return xH(a)|0}function kA(a,b){a=a|0;b=+b;Jw(a,b);return}function lA(a){a=a|0;return +(+XI(+f[a+228>>2]))}function mA(a,b){a=a|0;b=+b;f[a+96>>2]=b;return}function nA(a,b,c){a=a|0;b=b|0;c=+c;f[a+20+(b<<2)>>2]=c;return}function oA(a){a=a|0;return +(+ha[c[(c[a>>2]|0)+48>>2]&15](a))}function pA(a,c){a=a|0;c=c|0;b[a+10>>1]=c;return}function qA(a,c){a=a|0;c=c|0;b[a+8>>1]=c;return}function rA(a){a=a|0;return ra[c[(c[a>>2]|0)+36>>2]&127](a)|0}function sA(a){a=a|0;var b=0;b=ea;ea=ea+a|0;ea=ea+15&-16;return b|0}function tA(a,b){a=a|0;b=b|0;Rr(a,b);return}function uA(a,b){a=a|0;b=b|0;Ic(a,b);return}function vA(a,b){a=a|0;b=b|0;$D(a,b);return}function wA(a){a=a|0;return +(+f[a+136>>2])}function xA(b){b=b|0;return (a[b+32>>0]&1)!=0|0}function yA(b,c){b=b|0;c=c|0;a[b+170>>0]=c&1;return}function zA(a,b){a=a|0;b=b|0;R(3,a|0,b|0)|0;return}function AA(a,b,d){a=a|0;b=b|0;d=d|0;if(!(c[a>>2]&32))Kj(b,d,a);return}function BA(a,b){a=a|0;b=b|0;Kr(a,b);return}function CA(a,b){a=a|0;b=b|0;en(a+288|0,b);return}function DA(a,b){a=a|0;b=b|0;return Tw(b)|0}function EA(a,b){a=a|0;b=+b;f[a+108>>2]=b;return}function FA(a,c){a=a|0;c=c|0;b[a+12>>1]=c;return}function GA(a,b){a=a|0;b=b|0;Gg(b,a);return}function HA(a,b){a=a|0;b=+b;f[a+272>>2]=b;return}function IA(a){a=a|0;return +(+XI(+f[a+224>>2]))}function JA(a){a=a|0;return CH(a)|0}function KA(a){a=a|0;return DH(a)|0}function LA(a){a=a|0;return IH(a)|0}function MA(a){a=a|0;if(!a)return;QH(a);LJ(a);return}function NA(a,c){a=a|0;c=c|0;b[a+4>>1]=c;return}function OA(a,c){a=a|0;c=c|0;b[a+14>>1]=c;return}function PA(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;B(16);return 0}function QA(a){a=a|0;Yz(a);return}function RA(a,b){a=a|0;b=b|0;hA(a,b);return}function SA(a,b){a=a|0;b=b|0;return gy(b)|0}function TA(a,b){a=a|0;b=b|0;c[a+44>>2]=b&1;return}function UA(a,c){a=a|0;c=c|0;b[a+6>>1]=c;return}function VA(a,b,c){a=+a;b=+b;c=+c;return +(+AJ(+iB(a,b,c)))}function WA(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;Ga[a&15](b|0,+c,d|0)}function XA(a,b){a=a|0;b=b|0;if(!a)a=0;else a=_j(a,b)|0;return a|0}function YA(a,b){a=a|0;b=+b;f[a+220>>2]=b;return}function ZA(a,b){a=a|0;b=+b;f[a+100>>2]=b;return}function _A(b){b=b|0;return (a[b+120>>0]&1)!=0|0}function $A(a,b){a=a|0;b=b|0;c[a+112>>2]=b;return}function aB(b,c){b=b|0;c=c|0;a[b+24>>0]=c&1;return}function bB(a){a=a|0;return ~~+f[a+48>>2]|0}function cB(b,c){b=b|0;c=c|0;a[b+180>>0]=c&1;return}function dB(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;Ja[a&7](b|0,c|0,+d)}function eB(a,b){a=a|0;b=+b;f[a+224>>2]=b;return}function fB(a,b){a=a|0;b=+b;$w(a,b);return}function gB(a){a=a|0;return oC(c[a+216>>2]|0)|0}function hB(a,b){a=a|0;b=b|0;Pz(a,b);return}function iB(a,b,c){a=+a;b=+b;c=+c;return +(+yy(a,b,c,a,b,c))}function jB(a){a=+a;if(!(a<-1.0)){if(a>1.0)a=1.0}else a=-1.0;return +(+w(+a))}function kB(a){a=a|0;return +(+f[a+116>>2])}function lB(a){a=a|0;return +(+Qq(a))}function mB(b,c){b=b|0;c=c|0;a[b+16>>0]=c&1;return}function nB(a){a=a|0;return oE(a)|0}function oB(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;f=f|0;B(4);return 0.0}function pB(a,b){a=a|0;b=+b;f[a+276>>2]=b;return}function qB(a,b){a=a|0;b=+b;f[a+204>>2]=b;return}function rB(a,b){a=a|0;b=+b;f[a+208>>2]=b;return}function sB(a){a=a|0;return +(+f[a+112>>2])}function tB(a){a=a|0;return +(+f[a+124>>2])}function uB(a,b,c){a=a|0;b=+b;c=c|0;return}function vB(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return}function wB(a,b,c){a=a|0;b=b|0;c=+c;rn(a,b,1.0/c);return}function xB(a){a=a|0;ge(a);LJ(a);return}function yB(a,b){a=a|0;b=b|0;Jf(a,b);return}function zB(a){a=a|0;return NJ(c[a+8>>2]|0)|0}function AB(a,b){a=a|0;b=b|0;R(5,a|0,b|0)|0;return}function BB(a,b){a=a|0;b=+b;f[a+216>>2]=b;return}function CB(b){b=b|0;return (a[b+80>>0]&1)!=0|0}function DB(a){a=a|0;if(!a)return;uy(a);return}function EB(a,b){a=a|0;b=b|0;c[a+36>>2]=b;return}function FB(a,b){a=a|0;b=b|0;c[a+32>>2]=b;return}function GB(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;return Yd(a,b,c,d,0)|0}function HB(b,c){b=b|0;c=c|0;a[b+260>>0]=c&1;return}function IB(b,c){b=b|0;c=c|0;a[b+25>>0]=c&1;return}function JB(a,b,c){a=a|0;b=+b;c=c|0;return}function KB(a,b){a=a|0;b=b|0;c[a+72>>2]=b;return}function LB(a){a=a|0;Nt(a,+QE(a))|0;return}function MB(a,b,c,d){a=a|0;b=b|0;c=+c;d=+d;Ea[a&7](b|0,+c,+d)}function NB(a){a=a|0;return +(+fI(+f[a+12>>2]))}function OB(a,b){a=a|0;b=b|0;c[a+8>>2]=b;return}function PB(a){a=a|0;c[a>>2]=0;qD(a);return}function QB(a){a=a|0;return YH(a)|0}function RB(a){a=a|0;return NJ(c[a+84>>2]|0)|0}function SB(a,b){a=a|0;b=b|0;return +(+ps(a,b))}function TB(a,b){a=a|0;b=+b;f[a+16>>2]=b;return}function UB(){var a=0;a=ea;ea=ea+16|0;Ev(22214,a)}function VB(a,b){a=a|0;b=b|0;c[a+216>>2]=b;return}function WB(b,c){b=b|0;c=c|0;a[b+26>>0]=c&1;return}function XB(b,c){b=b|0;c=c|0;a[b+84>>0]=c&1;return}function YB(a){a=a|0;Bj(a);LJ(a);return}function ZB(a){a=a|0;Xj(a);LJ(a);return}function _B(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;f=f|0;B(40)}function $B(a){a=a|0;return (a&255)<<24|(a>>8&255)<<16|(a>>16&255)<<8|a>>>24|0}function aC(a){a=a|0;return gI(a)|0}function bC(a){a=a|0;return NJ(c[a+88>>2]|0)|0}function cC(a){a=a|0;return HE(a)|0}function dC(a){a=a|0;return (c[a+116>>2]|0)+4|0}function eC(a){a=a|0;return NJ(c[a+748>>2]|0)|0}function fC(a,b){a=a|0;b=b|0;c[a+4>>2]=b;return}function gC(a,b){a=a|0;b=b|0;$l(a+28|0,b);return}function hC(a){a=a|0;iH(a);c[a>>2]=3732;return}function iC(a,b,c){a=a|0;b=b|0;c=c|0;return ta[a&31](b|0,c|0)|0}function jC(a,b){a=a|0;b=+b;f[a+244>>2]=b;return}function kC(a,b){a=a|0;b=+b;f[a+240>>2]=b;return}function lC(a){a=a|0;return +(+f[a+104>>2])}function mC(a,b){a=a|0;b=b|0;return Vk(a,b)|0}function nC(a){a=a|0;return oI(a)|0}function oC(a){a=a|0;a=NJ(a)|0;return (a|0)!=2&(a|0)!=5|0}function pC(a){a=a|0;Cj(a);LJ(a);return}function qC(b,c){b=b|0;c=c|0;a[b+524>>0]=c&1;return}function rC(a,b){a=a|0;b=b|0;return a+(b*96|0)|0}function sC(a,b){a=a|0;b=b|0;return a+(b*80|0)|0}function tC(a,b){a=a|0;b=+b;f[a+248>>2]=b;return}function uC(a,b){a=a|0;b=+b;f[a+212>>2]=b;return}function vC(a,b){a=a|0;b=+b;f[a+228>>2]=b;return}function wC(a){a=a|0;return +(+f[a+268>>2])}function xC(a){a=a|0;return UE(a)|0}function yC(a){a=a|0;return kI(a)|0}function zC(a,b){a=a|0;b=b|0;return ao(a,b)|0}function AC(a,b){a=a|0;b=b|0;return $n(a,b)|0}function BC(a,b){a=a|0;b=b|0;return +(+Ho(a,b))}function CC(a){a=a|0;return +(+Cx(a))}function DC(a){a=a|0;return ((WE(a)|0)^1)&1|0}function EC(a,b){a=a|0;b=b|0;return a+(b*104|0)|0}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;B(39)}function GC(a,b,c,d,e,f){a=a|0;b=b|0;c=c|0;d=+d;e=e|0;f=f|0;B(33)}function HC(a,b){a=a|0;b=+b;f[a+252>>2]=b;return}function IC(a){a=a|0;return +(+f[a+96>>2])}function JC(a,b){a=a|0;b=b|0;return +(+f[a+20+(b<<2)>>2])}function KC(a){a=a|0;return xI(a)|0}function LC(a){a=a|0;return (c[a+44>>2]|0)!=0|0}function MC(a){a=a|0;ii(a);LJ(a);return}function NC(a,b){a=a|0;b=b|0;c[a+84>>2]=b;return}function OC(a,b){a=a|0;b=b|0;return Pp(a,b)|0}function PC(a){a=a|0;return nI(a)|0}function QC(a){a=a|0;return NJ(c[a+128>>2]|0)|0}function RC(b){b=b|0;return (a[b+24>>0]&1)!=0|0}function SC(b,c){b=b|0;c=c|0;a[b+552>>0]=c&1;return}function TC(a,b,c){a=a|0;b=b|0;c=c|0;return 0}function UC(a){a=a|0;return xG(a)|0}function VC(a){a=a|0;return NJ(c[a+188>>2]|0)|0}function WC(a){a=a|0;return +(+f[a+108>>2])}function XC(a){a=a|0;Dj(a);LJ(a);return}function YC(a,b){a=a|0;b=b|0;return a+4+(b*184|0)|0}function ZC(b,c){b=b|0;c=c|0;a[b+736>>0]=c&1;return}function _C(a,b){a=a|0;b=b|0;c[a+204>>2]=b;return}function $C(a,b){a=a|0;b=b|0;c[a+88>>2]=b;return}function aD(a,b,c,d,e,f){a=a|0;b=+b;c=+c;d=d|0;e=e|0;f=f|0;B(24)}function bD(a,b){a=a|0;b=+b;f[a+232>>2]=b;return}function cD(a,b){a=a|0;b=+b;f[a+280>>2]=b;return}function dD(a,b){a=a|0;b=+b;f[a+236>>2]=b;return}function eD(a){a=a|0;return +(+f[a+272>>2])}function fD(a){a=a|0;return NJ(c[a+116>>2]|0)|0}function gD(a){a=a|0;return NJ(c[a+120>>2]|0)|0}function hD(a,b){a=a|0;b=+b;return Nt(a,b)|0}function iD(a){a=a|0;return NJ(c[a+744>>2]|0)|0}function jD(a){a=a|0;return NJ(c[a+740>>2]|0)|0}function kD(b){b=b|0;return (a[b+16>>0]&1)!=0|0}function lD(a){a=a|0;return b[a+10>>1]|0}function mD(a){a=a|0;return b[a+8>>1]|0}function nD(a){a=a|0;return NJ(c[a+268>>2]|0)|0}function oD(b,c){b=b|0;c=c|0;a[b+21>>0]=c&1;return}function pD(a,b){a=a|0;b=+b;f[a+684>>2]=b;return}function qD(a){a=a|0;c[a>>2]=c[a>>2]|1;return}function rD(a){a=a|0;return NJ(c[a+192>>2]|0)|0}function sD(a){a=a|0;return NJ(c[a+204>>2]|0)|0}function tD(a){a=a|0;return NJ(c[a+24>>2]|0)|0}function uD(a){a=a|0;return NJ(c[a+68>>2]|0)|0}function vD(a){a=a|0;hs(a);return}function wD(a,b){a=a|0;b=+b;f[a+188>>2]=b;return}function xD(a,b){a=a|0;b=+b;f[a+184>>2]=b;return}function yD(a,b){a=a|0;b=b|0;c[a+240>>2]=b;return}function zD(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;B(6);return 0.0}function AD(a){a=a|0;return +(+f[a+220>>2])}function BD(a){a=a|0;return +(+f[a+100>>2])}function CD(a){a=a|0;return b[a+12>>1]|0}function DD(b,c){b=b|0;c=c|0;a[b+737>>0]=c&1;return}function ED(a,b){a=a|0;b=+b;f[a+256>>2]=b;return}function FD(a){a=a|0;return +(+f[a+224>>2])}function GD(a,b){a=a|0;b=b|0;return Mr(a,b)|0}function HD(a,b){a=a|0;b=b|0;return Lr(a,b)|0}function ID(a){a=a|0;return pg(a)|0}function JD(a){a=a|0;return NJ(c[a+480>>2]|0)|0}function KD(a){a=a|0;return NJ(c[a+124>>2]|0)|0}function LD(a){a=a|0;return b[a+4>>1]|0}function MD(a){a=a|0;return b[a+14>>1]|0}function ND(a,b){a=a|0;b=b|0;c[a+84>>2]=b;return}function OD(a,b){a=a|0;b=b|0;c[a+88>>2]=b;return}function PD(a,b){a=a|0;b=b|0;c[a+92>>2]=b;return}function QD(a,b){a=a|0;b=b|0;c[a+100>>2]=b;return}function RD(a,b){a=a|0;b=b|0;c[a+96>>2]=b;return}function SD(a){a=a|0;return (c[a+48>>2]|0)==1|0}function TD(a){a=a|0;Ej(a);LJ(a);return}function UD(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;return}function VD(b){b=b|0;return (a[b+260>>0]&1)!=0|0}function WD(a){a=a|0;return NJ(c[a+240>>2]|0)|0}function XD(b){b=b|0;return (a[b+25>>0]&1)!=0|0}function YD(a){a=a|0;return b[a+6>>1]|0}function ZD(a){a=a|0;return (c[a+92>>2]|0)+4|0}function _D(a,b){a=a|0;b=+b;f[a+440>>2]=b;return}function $D(a,b){a=a|0;b=b|0;c[a+240>>2]=b;return}function aE(a,b){a=a|0;b=+b;f[a+104>>2]=b;return}function bE(a,b,c){a=a|0;b=b|0;c=c|0;Ia[a&127](b|0,c|0)}function cE(a,b,c){a=a|0;b=b|0;c=+c;return +ia[a&1](b|0,+c)}function dE(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=d|0;e=e|0;B(2);return 0.0}function eE(a){a=a|0;return +(+f[a+276>>2])}function fE(a){a=a|0;return +(+f[a+208>>2])}function gE(a){a=a|0;return c[a+112>>2]|0}function hE(a){a=a|0;return +(+Av(a))}function iE(a,b){a=a|0;b=b|0;c[a+16>>2]=b;return}function jE(a,b){a=a|0;b=+b;f[a+64>>2]=b;return}function kE(a,b){a=a|0;b=+b;f[a+68>>2]=b;return}function lE(a,b){a=a|0;b=b|0;return a+(b<<5)|0}function mE(a){a=a|0;return NJ(c[a+52>>2]|0)|0}function nE(a){a=a|0;if(!a)return;LJ(a);return}function oE(a){a=a|0;return NJ(c[a+16>>2]|0)|0}function pE(a){a=a|0;return +(+f[a+216>>2])}function qE(a,b){a=a|0;b=+b;pG(a,b);return}function rE(b){b=b|0;return (a[b+26>>0]&1)!=0|0}function sE(b){b=b|0;return (a[b+84>>0]&1)!=0|0}function tE(a,b){a=a|0;b=+b;f[a+80>>2]=b;return}function uE(a,b){a=a|0;b=+b;f[a+76>>2]=b;return}function vE(a){a=a|0;return +(+f[a+28>>2]*+f[a+12>>2])}function wE(a,b,c){a=a|0;b=b|0;c=c|0;return}function xE(a,b,c){a=a|0;b=b|0;c=c|0;return Ui(a,b,c)|0}function yE(a){a=a|0;return +(+f[a+248>>2])}function zE(a){a=a|0;return zI(a)|0}function AE(a,b){a=a|0;b=+b;f[a+60>>2]=b;return}function BE(a,b){a=a|0;b=+b;f[a+52>>2]=b;return}function CE(a,b){a=a|0;b=+b;f[a+56>>2]=b;return}function DE(a,b){a=a|0;b=b|0;c[a+20>>2]=b;return}function EE(a,b,c){a=a|0;b=b|0;c=+c;return 0}function FE(a){a=a|0;return +(+f[a+204>>2])}function GE(a){a=a|0;yq(a);return}function HE(a){a=a|0;return NJ(c[a+136>>2]|0)|0}function IE(a,b){a=a|0;b=b|0;return a+(b*36|0)|0}function JE(a,b){a=a|0;b=b|0;return}function KE(a,b){a=a|0;b=+b;NG(a,b);return}function LE(a,b){a=a|0;b=+b;OG(a,b);return}function ME(a,b){a=a|0;b=+b;hH(a,b);return}function NE(a){a=a|0;return c[a+36>>2]|0}function OE(a){a=a|0;return c[a+32>>2]|0}function PE(a){a=a|0;return (c[a+48>>2]|0)+4|0}function QE(a){a=a|0;return +(+AJ(+cG(a)))}function RE(a){a=a|0;c[6720]=a;return}function SE(a){a=a|0;c[6719]=a;return}function TE(a){a=a|0;return a+44|0}function UE(a){a=a|0;return NJ(c[a+12>>2]|0)|0}function VE(a){a=a|0;return c[a+68>>2]|0}function WE(b){b=b|0;return (a[b>>0]|0)!=0|0}function XE(a,b,c){a=a|0;b=b|0;c=+c;Da[a&31](b|0,+c)}function YE(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=e|0;B(38)}function ZE(a){a=a|0;return +(+f[(rJ(a)|0)>>2])}function _E(a){a=a|0;return +(+f[(sJ(a)|0)>>2])}function $E(a){a=a|0;return +(+f[(qJ(a)|0)>>2])}function aF(a){a=a|0;return MI(a)|0}function bF(a){a=a|0;LB(a);return}function cF(a){a=a|0;return c[a+8>>2]|0}function dF(a,b){a=a|0;b=+b;f[a+92>>2]=b;return}function eF(a,b){a=a|0;b=+b;f[a+40>>2]=b;return}function fF(a,b){a=a|0;b=+b;f[a+36>>2]=b;return}function gF(a,b){a=a|0;b=+b;f[a+48>>2]=b;return}function hF(a){a=a|0;return a+60|0}function iF(a){a=a|0;return c[a+200>>2]|0}function jF(a){a=a|0;return +(+f[a+244>>2])}function kF(a){a=a|0;return +(+f[a+240>>2])}function lF(a){a=a|0;return +(+cG(a))}function mF(a,b){a=a|0;b=+b;f[a+24>>2]=b;return}function nF(a,b){a=a|0;b=+b;f[a+20>>2]=b;return}function oF(a,b){a=a|0;b=+b;f[a+32>>2]=b;return}function pF(a,b){a=a|0;b=+b;f[a+16>>2]=b;return}function qF(a,b){a=a|0;b=+b;f[a+28>>2]=b;return}function rF(a,b){a=a|0;b=b|0;c[a>>2]=b;return}function sF(a){a=a|0;return c[a+212>>2]|0}function tF(a){a=a|0;c[a+192>>2]=0;return}function uF(a){a=a|0;ly(a);return}function vF(a,b,c){a=a|0;b=b|0;c=c|0;return}function wF(a,b){a=a|0;b=+b;f[a+72>>2]=b;return}function xF(a){a=a|0;return +(+f[a+212>>2])}function yF(a){a=a|0;return +(+f[a+228>>2])}function zF(a,b){a=a|0;b=+b;f[a+88>>2]=b;return}function AF(a){a=a|0;return c[a+24>>2]|0}function BF(a){a=a|0;c[6722]=a;return}function CF(a){a=a|0;_w(a);return}function DF(a,b,c,d,e){a=a|0;b=b|0;c=c|0;d=d|0;e=+e;B(35)}function EF(a,b,c,d,e){a=a|0;b=b|0;c=+c;d=d|0;e=e|0;B(30)}function FF(a){a=a|0;return +(+f[a+252>>2])}function GF(a){a=a|0;return sJ(a)|0}function HF(a){a=a|0;return +(+QE(a))}function IF(a){a=a|0;return a+112|0}function JF(a,b,c){a=a|0;b=b|0;c=c|0;return 0.0}function KF(a){a=a|0;return (a&3|0)!=0|0}function LF(a){a=a|0;return ((a|0)==0?1:a<<1)|0}function MF(a){a=a|0;return c[a+136>>2]|0}function NF(a,b){a=a|0;b=+b;f[a+44>>2]=b;return}function OF(a){a=a|0;vI(a);c[a>>2]=3860;return}function PF(a){a=a|0;return NJ(c[a+4>>2]|0)|0}function QF(a){a=a|0;return a+156|0}function RF(a){a=a|0;return Q(6,a|0)|0}function SF(a){a=a|0;Dh(a);LJ(a);return}function TF(a){a=a|0;Mo(a);LJ(a);return}function UF(a){a=a|0;Zi(a);LJ(a);return}function VF(a){a=a|0;return +(+f[a+232>>2])}function WF(a){a=a|0;return +(+f[a+280>>2])}function XF(a){a=a|0;return +(+f[a+236>>2])}function YF(a){a=a|0;return 348}function ZF(a){a=a|0;return c[a+12>>2]|0}function _F(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;B(15);return 0}function $F(a){a=a|0;Ew(a);return}function aG(a,b){a=a|0;b=b|0;return a+(b<<2)|0}function bG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;B(5);return 0.0}function cG(a){a=a|0;return +(+Ho(a,a))}function dG(a){a=a|0;return (a?31-(A(a^a-1)|0)|0:32)|0}function eG(a){a=a|0;return +(+f[a+256>>2])}function fG(a){a=a|0;return +(+f[(NJ(a)|0)>>2])}function gG(a){a=a|0;return +(+f[a>>2])}function hG(a){a=a|0;return (a|0)!=0|0}function iG(a,b){a=a|0;b=b|0;return ra[a&127](b|0)|0}function jG(a){a=a|0;E(a|0)|0;JJ()}function kG(a){a=a|0;return a+64|0}function lG(a){a=a|0;return +(+f[a+64>>2])}function mG(a){a=a|0;return +(+f[a+68>>2])}function nG(a){a=a|0;return (a&2|0)!=0|0}function oG(a){a=a|0;return a+20|0}function pG(a,b){a=a|0;b=+b;f[a+12>>2]=b;return}function qG(a){a=a|0;return a+172|0}function rG(a){a=a|0;return c[a+4>>2]|0}function sG(a){a=a|0;return c[a+84>>2]|0}function tG(a){a=a|0;return c[a+88>>2]|0}function uG(a){a=a|0;return c[a+92>>2]|0}function vG(a){a=a|0;return c[a+100>>2]|0}function wG(a){a=a|0;return 252}function xG(a){a=a|0;return c[a+240>>2]|0}function yG(a,b,c,d){a=a|0;b=+b;c=c|0;d=+d;B(11);return 0}function zG(a){a=a|0;return a+52|0}function AG(a){a=a|0;return +(+f[a+80>>2])}function BG(a){a=a|0;return 28}function CG(a){a=a|0;return c[a+72>>2]|0}function DG(a,b){a=a|0;b=b|0;return +ha[a&15](b|0)}function EG(a){a=a|0;return c[a+16>>2]|0}function FG(a){a=a|0;return +(+f[a+76>>2])}function GG(a){a=a|0;return +(+f[a+60>>2])}function HG(a){a=a|0;return +(+f[a+52>>2])}function IG(a){a=a|0;return +(+f[a+56>>2])}function JG(a){a=a|0;return a+108|0}function KG(a){a=a|0;return 212}function LG(a){a=a|0;return c[a+96>>2]|0}function MG(a){a=a|0;return (a&1|0)!=0|0}function NG(a,b){a=a|0;b=+b;f[a+8>>2]=b;return}function OG(a,b){a=a|0;b=+b;f[a+4>>2]=b;return}function PG(a){a=a|0;return a+16|0}function QG(a){a=+a;return a<1.0|0}function RG(a,b){a=a|0;b=b|0;return 1}function SG(a){a=a|0;return a+324|0}function TG(a,b){a=a|0;b=b|0;ea=a;fa=b}function UG(a){a=a|0;return a+188|0}function VG(a){a=a|0;return c[a+20>>2]|0}function WG(a){a=a|0;return 204}function XG(a,b){a=a|0;b=b|0;return}function YG(a,b,c,d){a=a|0;b=b|0;c=c|0;d=d|0;B(34)}function ZG(a){a=a|0;return a+36|0}function _G(a){a=a|0;return +(+f[a+92>>2])}function $G(a){a=a|0;return +(+f[a+44>>2])}function aH(a){a=a|0;return +(+f[a+40>>2])}function bH(a){a=a|0;return +(+f[a+36>>2])}function cH(a){a=a|0;return +(+f[a+48>>2])}function dH(a){a=a|0;return 64}function eH(a){a=a|0;return 220}function fH(a){a=a|0;return 256} +function _a(d,g){d=d|0;g=g|0;var i=0,j=0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0.0,t=0.0,u=0,v=0.0,w=0.0,x=0.0,y=0.0,z=0,A=0,B=0,C=0,D=0.0,E=0.0,F=0,G=0,H=0.0,I=0,J=0.0,K=0.0,L=0.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.0,_=0,$=0,aa=0,ba=0,ca=0,da=0,fa=0,ga=0,ia=0,ja=0,ka=0,la=0,ma=0,na=0;ma=ea;ea=ea+192|0;i=c[d+52>>2]|0;if(i|0?(Ca[c[c[i>>2]>>2]&511](i),j=c[d+52>>2]|0,j|0):0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0)}c[6747]=(c[6747]|0)+1;i=kb(151)|0;if(!i)i=0;else{c[(i+4+15&-16)+-4>>2]=i;i=i+4+15&-16}c[i>>2]=10664;a[i+20>>0]=1;c[i+16>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;a[i+40>>0]=1;c[i+36>>2]=0;c[i+28>>2]=0;c[i+32>>2]=0;a[i+60>>0]=1;c[i+56>>2]=0;c[i+48>>2]=0;c[i+52>>2]=0;c[d+52>>2]=i;k=0;o=0;n=0;la=0;I=0;while(1){if((o|0)>=(ra[c[(c[d>>2]|0)+96>>2]&127](d)|0))break;do if((I|0)==(n|0)){j=(n|0)==0?1:n<<1;if((n|0)<(j|0)){if((j|0)!=0?(c[6747]=(c[6747]|0)+1,u=kb((j<<4|3)+16|0)|0,(u|0)!=0):0){c[(u+4+15&-16)+-4>>2]=u;l=u+4+15&-16}else l=0;if((n|0)<=0){if(!la){m=n;k=l;i=l;break}}else{i=0;do{ka=l+(i<<4)|0;ja=la+(i<<4)|0;c[ka>>2]=c[ja>>2];c[ka+4>>2]=c[ja+4>>2];c[ka+8>>2]=c[ja+8>>2];c[ka+12>>2]=c[ja+12>>2];i=i+1|0}while((i|0)!=(n|0))}c[6748]=(c[6748]|0)+1;uc(c[la+-4>>2]|0);m=n;k=l;i=l}else{m=n;j=n;i=la}}else{m=I;j=n;i=la}while(0);n=i+(I<<4)|0;c[n>>2]=c[ma>>2];c[n+4>>2]=c[ma+4>>2];c[n+8>>2]=c[ma+8>>2];c[n+12>>2]=c[ma+12>>2];Ma[c[(c[d>>2]|0)+108>>2]&127](d,o,n);o=o+1|0;n=j;la=i;I=m+1|0}a[ma+124+16>>0]=1;ka=ma+124+12|0;c[ka>>2]=0;c[ma+124+4>>2]=0;c[ma+124+8>>2]=0;a[ma+124+36>>0]=1;ja=ma+124+32|0;c[ja>>2]=0;c[ma+124+24>>2]=0;c[ma+124+28>>2]=0;a[ma+124+56>>0]=1;ia=ma+124+52|0;c[ia>>2]=0;c[ma+124+44>>2]=0;c[ma+124+48>>2]=0;if(g){if((I|0)>0){G=0;j=0;l=0;k=0;while(1){i=G;G=G+1|0;a:do if((G|0)<(I|0)){C=la+(i<<4)|0;F=la+(i<<4)+4|0;B=la+(i<<4)+8|0;m=G;i=k;while(1){A=m+1|0;b:do if((A|0)<(I|0)){g=la+(m<<4)|0;z=la+(m<<4)+4|0;u=la+(m<<4)+8|0;k=A;while(1){p=+f[C>>2];J=+f[g>>2]-p;q=+f[F>>2];L=+f[z>>2]-q;t=+f[B>>2];E=+f[u>>2]-t;H=+f[la+(k<<4)>>2]-p;K=+f[la+(k<<4)+4>>2]-q;D=+f[la+(k<<4)+8>>2]-t;y=(J*K-L*H)*(J*K-L*H)+((L*D-E*K)*(L*D-E*K)+(E*H-J*D)*(E*H-J*D));c:do if(y>9.999999747378752e-05){x=1.0/+s(+y);v=(L*D-E*K)*x;w=(E*H-J*D)*x;x=(J*K-L*H)*x;d:do if((i|0)>0){m=0;while(1){if(v*+f[l+(m<<4)>>2]+w*+f[l+(m<<4)+4>>2]+x*+f[l+(m<<4)+8>>2]>.9990000128746033)break d;m=m+1|0;if((m|0)>=(i|0)){fa=34;break}}}else fa=34;while(0);e:do if((fa|0)==34){fa=0;m=0;do{if(v*+f[la+(m<<4)>>2]+w*+f[la+(m<<4)+4>>2]+x*+f[la+(m<<4)+8>>2]-(v*p+w*q+x*t)+-.009999999776482582>0.0)break e;m=m+1|0}while((m|0)<(I|0));do if((i|0)==(j|0)){n=(j|0)==0?1:j<<1;if((j|0)<(n|0)){do if(!n)o=0;else{c[6747]=(c[6747]|0)+1;m=kb((n<<4|3)+16|0)|0;if(!m){o=0;break}c[(m+4+15&-16)+-4>>2]=m;o=m+4+15&-16}while(0);if((j|0)<=0){if(!l){m=j;j=n;l=o;break}}else{m=0;do{da=o+(m<<4)|0;ca=l+(m<<4)|0;c[da>>2]=c[ca>>2];c[da+4>>2]=c[ca+4>>2];c[da+8>>2]=c[ca+8>>2];c[da+12>>2]=c[ca+12>>2];m=m+1|0}while((m|0)!=(j|0))}c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0);m=j;j=n;l=o}else m=j}else m=i;while(0);f[l+(m<<4)>>2]=v;f[l+(m<<4)+4>>2]=w;f[l+(m<<4)+8>>2]=x;f[l+(m<<4)+12>>2]=-(v*p+w*q+x*t);i=i+1|0}while(0);if(y>9.999999747378752e-05){q=1.0/+s(+y);v=-((L*D-E*K)*q);t=-((E*H-J*D)*q);q=-((J*K-L*H)*q);if((i|0)>0){m=0;do{if(+f[l+(m<<4)>>2]*v+ +f[l+(m<<4)+4>>2]*t+ +f[l+(m<<4)+8>>2]*q>.9990000128746033)break c;m=m+1|0}while((m|0)<(i|0))}p=+f[C>>2]*v+ +f[F>>2]*t+ +f[B>>2]*q;m=0;do{if(+f[la+(m<<4)>>2]*v+ +f[la+(m<<4)+4>>2]*t+ +f[la+(m<<4)+8>>2]*q-p+-.009999999776482582>0.0)break c;m=m+1|0}while((m|0)<(I|0));do if((i|0)==(j|0)){n=(j|0)==0?1:j<<1;if((j|0)>=(n|0)){m=j;break}do if(!n)o=0;else{c[6747]=(c[6747]|0)+1;m=kb((n<<4|3)+16|0)|0;if(!m){o=0;break}c[(m+4+15&-16)+-4>>2]=m;o=m+4+15&-16}while(0);if((j|0)<=0){if(!l){m=j;j=n;l=o;break}}else{m=0;do{da=o+(m<<4)|0;ca=l+(m<<4)|0;c[da>>2]=c[ca>>2];c[da+4>>2]=c[ca+4>>2];c[da+8>>2]=c[ca+8>>2];c[da+12>>2]=c[ca+12>>2];m=m+1|0}while((m|0)!=(j|0))}c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0);m=j;j=n;l=o}else m=i;while(0);f[l+(m<<4)>>2]=v;f[l+(m<<4)+4>>2]=t;f[l+(m<<4)+8>>2]=q;f[l+(m<<4)+12>>2]=-p;i=i+1|0}}while(0);k=k+1|0;if((k|0)==(I|0))break b}}while(0);if((A|0)==(I|0))break a;m=A}}else i=k;while(0);if((G|0)==(I|0))break;else k=i}if((i|0)>0){n=0;o=0;u=0;while(1){da=l+(u<<4)|0;c[ma>>2]=c[da>>2];c[ma+4>>2]=c[da+4>>2];c[ma+8>>2]=c[da+8>>2];p=+f[l+(u<<4)+12>>2];p=p-+ha[c[(c[d>>2]|0)+48>>2]&15](d);do if((u|0)==(n|0)){m=(n|0)==0?1:n<<1;if((n|0)<(m|0)){if((m|0)!=0?(c[6747]=(c[6747]|0)+1,M=kb((m<<4|3)+16|0)|0,(M|0)!=0):0){c[(M+4+15&-16)+-4>>2]=M;k=M+4+15&-16}else k=0;if((n|0)<=0){if(!o){j=n;break}}else{j=0;do{da=k+(j<<4)|0;ca=o+(j<<4)|0;c[da>>2]=c[ca>>2];c[da+4>>2]=c[ca+4>>2];c[da+8>>2]=c[ca+8>>2];c[da+12>>2]=c[ca+12>>2];j=j+1|0}while((j|0)!=(n|0))}c[6748]=(c[6748]|0)+1;uc(c[o+-4>>2]|0);j=n}else{j=n;m=n;k=o}}else{j=u;m=n;k=o}while(0);da=k+(j<<4)|0;c[da>>2]=c[ma>>2];c[da+4>>2]=c[ma+4>>2];c[da+8>>2]=c[ma+8>>2];f[k+(j<<4)+12>>2]=p;u=u+1|0;if((u|0)<(i|0)){n=m;o=k}else break}m=0;N=0;n=0;j=0;i=0;do{M=N;N=N+1|0;f:do if((N|0)<(u|0)){o=N;while(1){I=o+1|0;g:do if((I|0)<(u|0)){C=k+(o<<4)+4|0;G=k+(o<<4)+8|0;F=k+(o<<4)|0;B=k+(o<<4)+12|0;o=I;while(1){v=+f[C>>2];p=+f[k+(o<<4)+8>>2];q=+f[G>>2];w=+f[k+(o<<4)+4>>2];x=+f[k+(o<<4)>>2];y=+f[F>>2];t=+f[k+(M<<4)+8>>2];D=+f[k+(M<<4)+4>>2];E=+f[k+(M<<4)>>2];h:do if((((w*y-v*x)*(w*y-v*x)+((v*p-q*w)*(v*p-q*w)+(q*x-p*y)*(q*x-p*y))>9.999999747378752e-05?(x*D-w*E)*(x*D-w*E)+((w*t-p*D)*(w*t-p*D)+(p*E-x*t)*(p*E-x*t))>9.999999747378752e-05:0)?(v*E-y*D)*(v*E-y*D)+((q*D-v*t)*(q*D-v*t)+(y*t-q*E)*(y*t-q*E))>9.999999747378752e-05:0)?(Y=t*(w*y-v*x)+(D*(q*x-p*y)+(v*p-q*w)*E),+r(+Y)>9.999999974752427e-07):0){K=+f[k+(M<<4)+12>>2];L=+f[B>>2];J=+f[k+(o<<4)+12>>2];H=-1.0/Y*((q*D-v*t)*J+((v*p-q*w)*K+(w*t-p*D)*L));q=-1.0/Y*((y*t-q*E)*J+((q*x-p*y)*K+(p*E-x*t)*L));p=-1.0/Y*((v*E-y*D)*J+((w*y-v*x)*K+(x*D-w*E)*L));g=0;do{if(+f[k+(g<<4)+12>>2]+(H*+f[k+(g<<4)>>2]+q*+f[k+(g<<4)+4>>2]+p*+f[k+(g<<4)+8>>2])+-.009999999776482582>0.0)break h;g=g+1|0}while((g|0)<(u|0));do if((i|0)==(n|0)){A=(n|0)==0?1:n<<1;if((n|0)>=(A|0)){g=n;break}do if(!A)z=0;else{c[6747]=(c[6747]|0)+1;m=kb((A<<4|3)+16|0)|0;if(!m){z=0;break}c[(m+4+15&-16)+-4>>2]=m;z=m+4+15&-16}while(0);if((n|0)<=0){if(!j){m=z;g=n;n=A;j=z;break}}else{m=0;do{da=z+(m<<4)|0;ca=j+(m<<4)|0;c[da>>2]=c[ca>>2];c[da+4>>2]=c[ca+4>>2];c[da+8>>2]=c[ca+8>>2];c[da+12>>2]=c[ca+12>>2];m=m+1|0}while((m|0)!=(n|0))}c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0);m=z;g=n;n=A;j=z}else g=i;while(0);f[j+(g<<4)>>2]=H;f[j+(g<<4)+4>>2]=q;f[j+(g<<4)+8>>2]=p;f[j+(g<<4)+12>>2]=0.0;i=i+1|0}while(0);o=o+1|0;if((o|0)==(u|0))break g}}while(0);if((I|0)==(u|0))break f;o=I}}while(0)}while((N|0)!=(u|0))}else{m=0;k=0;j=0;i=0}}else{m=0;l=0;k=0;j=0;i=0}mb(ma+124|0,m,i);if(j|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0)}if(k|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}if(l|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}}else mb(ma+124|0,k,I);G=c[ma+124+44>>2]|0;if((G|0)>0){c[6747]=(c[6747]|0)+1;i=kb((G<<4|3)+16|0)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=0;do{da=j+(i<<4)|0;c[da>>2]=c[ma>>2];c[da+4>>2]=c[ma+4>>2];c[da+8>>2]=c[ma+8>>2];c[da+12>>2]=c[ma+12>>2];i=i+1|0}while((i|0)!=(G|0));da=j;ba=j}else{da=0;ba=0}a[ma+104+16>>0]=1;ca=ma+104+12|0;c[ca>>2]=0;aa=ma+104+4|0;c[aa>>2]=0;c[ma+104+8>>2]=0;k=ma;m=k+19|0;do{a[k>>0]=0;k=k+1|0}while((k|0)<(m|0));if((G|0)<0)Z();if(G|0){Gm(ma+104|0,G);i=c[ca>>2]|0;j=0;do{a[i+(j*36|0)+16>>0]=1;k=i+(j*36|0)+4|0;c[k>>2]=0;c[k+4>>2]=0;c[k+8>>2]=0;k=i+(j*36|0)+20|0;l=ma+3|0;m=k+16|0;do{a[k>>0]=a[l>>0]|0;k=k+1|0;l=l+1|0}while((k|0)<(m|0));j=j+1|0}while((j|0)!=(G|0))}c[aa>>2]=G;n=c[ma+124+4>>2]|0;m=c[d+52>>2]|0;l=c[m+8>>2]|0;if((l|0)<(n|0)){if((c[m+12>>2]|0)<(n|0)){if(!n){j=l;k=0}else{c[6747]=(c[6747]|0)+1;i=kb((n<<4|3)+16|0)|0;if(!i)i=0;else{c[(i+4+15&-16)+-4>>2]=i;i=i+4+15&-16}j=c[m+8>>2]|0;k=i}if((j|0)>0){i=0;do{$=k+(i<<4)|0;_=(c[m+16>>2]|0)+(i<<4)|0;c[$>>2]=c[_>>2];c[$+4>>2]=c[_+4>>2];c[$+8>>2]=c[_+8>>2];c[$+12>>2]=c[_+12>>2];i=i+1|0}while((i|0)!=(j|0))}i=c[m+16>>2]|0;if(i|0){if(a[m+20>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[m+16>>2]=0}a[m+20>>0]=1;c[m+16>>2]=k;c[m+12>>2]=n;j=m+16|0}else j=m+16|0;i=l;do{$=(c[j>>2]|0)+(i<<4)|0;c[$>>2]=c[ma>>2];c[$+4>>2]=c[ma+4>>2];c[$+8>>2]=c[ma+8>>2];c[$+12>>2]=c[ma+12>>2];i=i+1|0}while((i|0)!=(n|0))}c[m+8>>2]=n;if((n|0)>0){i=0;do{_=(c[ka>>2]|0)+(i<<4)|0;$=(c[(c[d+52>>2]|0)+16>>2]|0)+(i<<4)|0;c[$>>2]=c[_>>2];c[$+4>>2]=c[_+4>>2];c[$+8>>2]=c[_+8>>2];c[$+12>>2]=c[_+12>>2];i=i+1|0}while((i|0)!=(n|0))}if((G|0)>0){F=0;do{A=(c[ja>>2]|0)+((c[(c[ia>>2]|0)+(F<<2)>>2]|0)*12|0)|0;B=A;i=0;do{C=B+4|0;z=c[B+((c[C>>2]|0)*12|0)+8>>2]|0;u=c[ca>>2]|0;g=u+(F*36|0)+4|0;j=c[g>>2]|0;o=u+(F*36|0)+8|0;if((j|0)==(c[o>>2]|0)?(O=(j|0)==0?1:j<<1,(j|0)<(O|0)):0){if(!O)k=0;else{c[6747]=(c[6747]|0)+1;j=kb((O<<2|3)+16|0)|0;if(!j)k=0;else{c[(j+4+15&-16)+-4>>2]=j;k=j+4+15&-16}j=c[g>>2]|0}n=u+(F*36|0)+12|0;m=c[n>>2]|0;if((j|0)<=0)if(!m)l=u+(F*36|0)+16|0;else fa=161;else{l=0;do{c[k+(l<<2)>>2]=c[m+(l<<2)>>2];l=l+1|0}while((l|0)!=(j|0));fa=161}if((fa|0)==161){fa=0;l=u+(F*36|0)+16|0;if(a[l>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[m+-4>>2]|0)}c[n>>2]=0;j=c[g>>2]|0}a[l>>0]=1;c[n>>2]=k;c[o>>2]=O}c[(c[u+(F*36|0)+12>>2]|0)+(j<<2)>>2]=z;c[g>>2]=(c[g>>2]|0)+1;_=c[B+8>>2]|0;$=c[ka>>2]|0;t=+f[$+(_<<4)>>2]-+f[$+(z<<4)>>2];v=+f[$+(_<<4)+4>>2]-+f[$+(z<<4)+4>>2];q=+f[$+(_<<4)+8>>2]-+f[$+(z<<4)+8>>2];p=1.0/+s(+(t*t+v*v+q*q));if((i|0)<2){f[ma+(i<<4)>>2]=t*p;f[ma+(i<<4)+4>>2]=v*p;f[ma+(i<<4)+8>>2]=q*p;f[ma+(i<<4)+12>>2]=0.0;i=i+1|0}$=B+((c[C>>2]|0)*12|0)|0;B=$+((c[$>>2]|0)*12|0)|0}while((B|0)!=(A|0));if((i|0)==2){H=+f[ma+4>>2];J=+f[ma+24>>2];K=+f[ma+8>>2];L=+f[ma+20>>2];E=+f[ma+16>>2];D=+f[ma>>2];_=ba+(F<<4)+4|0;$=ba+(F<<4)+8|0;f[ba+(F<<4)+12>>2]=0.0;Y=1.0/+s(+((L*D-H*E)*(L*D-H*E)+((H*J-K*L)*(H*J-K*L)+(K*E-J*D)*(K*E-J*D))));f[ba+(F<<4)>>2]=(H*J-K*L)*Y;f[_>>2]=(K*E-J*D)*Y;f[$>>2]=(L*D-H*E)*Y;m=c[ca>>2]|0;f[m+(F*36|0)+20>>2]=(H*J-K*L)*Y;c[m+(F*36|0)+24>>2]=c[_>>2];c[m+(F*36|0)+28>>2]=c[$>>2];f[m+(F*36|0)+32>>2]=1000000015047466219876688.0e6}else{m=ba+(F<<4)|0;c[m>>2]=0;c[m+4>>2]=0;c[m+8>>2]=0;c[m+12>>2]=0;m=c[ca>>2]|0}j=c[m+(F*36|0)+4>>2]|0;if((j|0)>0){k=c[(c[d+52>>2]|0)+16>>2]|0;q=+f[ba+(F<<4)>>2];t=+f[ba+(F<<4)+4>>2];v=+f[ba+(F<<4)+8>>2];l=c[m+(F*36|0)+12>>2]|0;$=c[l>>2]|0;p=+f[k+($<<4)>>2]*q+ +f[k+($<<4)+4>>2]*t+ +f[k+($<<4)+8>>2]*v;p=p<1000000015047466219876688.0e6?p:1000000015047466219876688.0e6;if((j|0)!=1){i=1;do{$=c[l+(i<<2)>>2]|0;Y=+f[k+($<<4)>>2]*q+ +f[k+($<<4)+4>>2]*t+ +f[k+($<<4)+8>>2]*v;p=p>Y?Y:p;i=i+1|0}while((i|0)<(j|0))}}else p=1000000015047466219876688.0e6;f[m+(F*36|0)+32>>2]=-p;F=F+1|0}while((F|0)!=(G|0))}i:do if((c[aa>>2]|0)>0){m=0;j=0;o=0;i=0;n=0;while(1){do if((o|0)==(i|0)){i=(o|0)==0;k=i?1:o<<1;if((o|0)<(k|0)){if((k|0)!=0?(c[6747]=(c[6747]|0)+1,P=kb((k<<2|3)+16|0)|0,(P|0)!=0):0){c[(P+4+15&-16)+-4>>2]=P;l=P+4+15&-16}else l=0;if(i){if(!n){Q=l;j=l;i=1;n=l;break}}else{i=0;do{c[l+(i<<2)>>2]=c[n+(i<<2)>>2];i=i+1|0}while((i|0)!=(o|0))}if(!m){Q=l;j=l;i=k;n=l}else{c[6748]=(c[6748]|0)+1;uc(c[m+-4>>2]|0);Q=l;j=l;i=k;n=l}}else{Q=j;j=m;i=o}}else{Q=j;j=m}while(0);c[n+(o<<2)>>2]=o;o=o+1|0;if((o|0)>=(c[aa>>2]|0))break;else{m=j;j=Q}}O=ma+84+12|0;P=ma+84+4|0;N=ma+48+12|0;i=o;while(1){m=i+-1|0;k=c[n+(m<<2)>>2]|0;c[6747]=(c[6747]|0)+1;j=kb(23)|0;if(!j)l=0;else{c[(j+4+15&-16)+-4>>2]=j;l=j+4+15&-16}c[l>>2]=k;j=c[ca>>2]|0;q=+f[j+(k*36|0)+20>>2];t=+f[j+(k*36|0)+24>>2];p=+f[j+(k*36|0)+28>>2];do if((i|0)>1){o=j;z=l;k=l;u=1;j=l;B=1;F=i+-2|0;C=m;while(1){A=c[n+(F<<2)>>2]|0;j:do if(q*+f[o+(A*36|0)+20>>2]+t*+f[o+(A*36|0)+24>>2]+p*+f[o+(A*36|0)+28>>2]>.9990000128746033){do if((B|0)==(u|0)){l=(u|0)==0?1:u<<1;if((u|0)>=(l|0)){g=k;break}do if(!l)k=0;else{c[6747]=(c[6747]|0)+1;i=kb((l<<2|3)+16|0)|0;if(!i){k=0;break}c[(i+4+15&-16)+-4>>2]=i;k=i+4+15&-16}while(0);if((u|0)>0){i=0;do{c[k+(i<<2)>>2]=c[j+(i<<2)>>2];i=i+1|0}while((i|0)!=(u|0));if(!z){g=k;z=k;u=l;j=k;break}}else if((j|0)==0|(z|0)==0){g=k;z=k;u=l;j=k;break}c[6748]=(c[6748]|0)+1;uc(c[z+-4>>2]|0);g=k;z=k;u=l;j=k}else g=k;while(0);c[j+(B<<2)>>2]=A;o=B+1|0;if((C|0)>0){m=0;while(1){k=n+(m<<2)|0;if((c[k>>2]|0)==(A|0))break;i=m+1|0;if((i|0)<(C|0))m=i;else{M=g;k=z;l=u;I=o;i=C;break j}}i=C+-1|0;l=n+(i<<2)|0;if((m|0)>=(C|0)){M=g;k=z;l=u;I=o;i=C;break}c[k>>2]=c[l>>2];c[l>>2]=A;M=g;k=z;l=u;I=o}else{M=g;k=z;l=u;I=o;i=C}}else{M=k;k=z;l=u;I=B;i=C}while(0);if((F|0)<=0)break;o=c[ca>>2]|0;z=k;k=M;u=l;B=I;F=F+-1|0;C=i}if((I|0)<=1)if((I|0)==1){k=M;B=1;fa=344;break}else{k=M;break}a[ma+84+16>>0]=1;c[O>>2]=0;c[P>>2]=0;c[ma+84+8>>2]=0;p=0.0;q=0.0;t=0.0;k=0;C=0;do{A=c[j+(C<<2)>>2]|0;B=c[ca>>2]|0;p=+f[B+(A*36|0)+20>>2]+p;q=+f[B+(A*36|0)+24>>2]+q;t=+f[B+(A*36|0)+28>>2]+t;l=c[B+(A*36|0)+4>>2]|0;if((l|0)>0){z=0;do{g=c[(c[B+(A*36|0)+12>>2]|0)+(z<<2)>>2]|0;$=(c[(c[d+52>>2]|0)+16>>2]|0)+(g<<4)|0;c[ma>>2]=c[$>>2];c[ma+4>>2]=c[$+4>>2];c[ma+8>>2]=c[$+8>>2];c[ma+12>>2]=c[$+12>>2];k:do if((k|0)>0){m=c[O>>2]|0;o=0;while(1){if((c[m+(o*24|0)+20>>2]|0)==(g|0))break k;o=o+1|0;if((o|0)>=(k|0)){fa=224;break}}}else fa=224;while(0);if((fa|0)==224){fa=0;c[ma+48>>2]=c[ma>>2];c[ma+48+4>>2]=c[ma+4>>2];c[ma+48+8>>2]=c[ma+8>>2];c[ma+48+12>>2]=c[ma+12>>2];do if((k|0)==(c[ma+84+8>>2]|0)){u=(k|0)==0?1:k<<1;if((k|0)>=(u|0))break;if(!u)l=0;else{c[6747]=(c[6747]|0)+1;k=kb((u*24|3)+16|0)|0;if(!k)l=0;else{c[(k+4+15&-16)+-4>>2]=k;l=k+4+15&-16}k=c[P>>2]|0}o=c[O>>2]|0;if((k|0)<=0){if(o)fa=234}else{m=0;do{fa=l+(m*24|0)|0;$=o+(m*24|0)|0;c[fa>>2]=c[$>>2];c[fa+4>>2]=c[$+4>>2];c[fa+8>>2]=c[$+8>>2];c[fa+12>>2]=c[$+12>>2];c[fa+16>>2]=c[$+16>>2];c[fa+20>>2]=c[$+20>>2];m=m+1|0}while((m|0)!=(k|0));fa=234}if((fa|0)==234){fa=0;if(a[ma+84+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[o+-4>>2]|0);k=c[P>>2]|0}c[O>>2]=0}a[ma+84+16>>0]=1;c[O>>2]=l;c[ma+84+8>>2]=u}while(0);l=c[O>>2]|0;$=l+(k*24|0)|0;c[$>>2]=c[ma+48>>2];c[$+4>>2]=c[ma+48+4>>2];c[$+8>>2]=c[ma+48+8>>2];c[$+12>>2]=c[ma+48+12>>2];c[$+16>>2]=c[ma+48+16>>2];c[l+(k*24|0)+20>>2]=g;k=(c[P>>2]|0)+1|0;c[P>>2]=k;l=c[B+(A*36|0)+4>>2]|0}z=z+1|0}while((z|0)<(l|0))}C=C+1|0}while((C|0)!=(I|0));a[ma+48+16>>0]=1;c[N>>2]=0;c[ma+48+4>>2]=0;c[ma+48+8>>2]=0;$=c[j>>2]|0;_=c[ca>>2]|0;c[ma+48+20>>2]=c[_+($*36|0)+20>>2];c[ma+48+24>>2]=c[_+($*36|0)+24>>2];c[ma+48+28>>2]=c[_+($*36|0)+28>>2];c[ma+48+32>>2]=c[_+($*36|0)+32>>2];y=1.0/+s(+(p*p+q*q+t*t));E=p*y;D=q*y;y=t*y;if(+r(+y)>.7071067690849304){x=1.0/+s(+(y*y+D*D));v=0.0;w=D*x;x=-(y*x)}else{x=1.0/+s(+(E*E+D*D));v=-(D*x);w=0.0;x=E*x}o=c[P>>2]|0;do if((o|0)<2)if((o|0)==1){m=1;l=0;o=0;k=0;do{A=c[O>>2]|0;do if((l|0)==(o|0)){z=(o|0)==0?1:o<<1;if((o|0)>=(z|0)){g=o;break}do if(!z)u=0;else{c[6747]=(c[6747]|0)+1;m=kb((z*24|3)+16|0)|0;if(!m){o=l;u=0;break}c[(m+4+15&-16)+-4>>2]=m;o=l;u=m+4+15&-16}while(0);if((o|0)<=0){if(k|0)fa=255}else{m=0;do{fa=u+(m*24|0)|0;$=k+(m*24|0)|0;c[fa>>2]=c[$>>2];c[fa+4>>2]=c[$+4>>2];c[fa+8>>2]=c[$+8>>2];c[fa+12>>2]=c[$+12>>2];c[fa+16>>2]=c[$+16>>2];c[fa+20>>2]=c[$+20>>2];m=m+1|0}while((m|0)!=(o|0));fa=255}if((fa|0)==255){fa=0;c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}g=l;m=c[P>>2]|0;o=z;k=u}else g=l;while(0);$=k+(g*24|0)|0;c[$>>2]=c[A>>2];c[$+4>>2]=c[A+4>>2];c[$+8>>2]=c[A+8>>2];c[$+12>>2]=c[A+12>>2];c[$+16>>2]=c[A+16>>2];c[$+20>>2]=c[A+20>>2];l=l+1|0}while((l|0)<(m|0));fa=289}else{k=0;fa=331}else{m=c[O>>2]|0;l=0;do{k=m+(l*24|0)|0;if(v*+f[k>>2]+x*+f[m+(l*24|0)+4>>2]+w*+f[m+(l*24|0)+8>>2]>2]+x*+f[m+4>>2]+w*+f[m+8>>2]){c[ma>>2]=c[m>>2];c[ma+4>>2]=c[m+4>>2];c[ma+8>>2]=c[m+8>>2];c[ma+12>>2]=c[m+12>>2];c[ma+16>>2]=c[m+16>>2];c[ma+20>>2]=c[m+20>>2];c[m>>2]=c[k>>2];c[m+4>>2]=c[k+4>>2];c[m+8>>2]=c[k+8>>2];c[m+12>>2]=c[k+12>>2];c[m+16>>2]=c[k+16>>2];c[m+20>>2]=c[k+20>>2];fa=m+(l*24|0)|0;c[fa>>2]=c[ma>>2];c[fa+4>>2]=c[ma+4>>2];c[fa+8>>2]=c[ma+8>>2];c[fa+12>>2]=c[ma+12>>2];c[fa+16>>2]=c[ma+16>>2];c[fa+20>>2]=c[ma+20>>2]}l=l+1|0}while((l|0)<(o|0));f[m+16>>2]=-1000000015047466219876688.0e6;if((o|0)>1){p=+f[m>>2];q=+f[m+4>>2];t=+f[m+8>>2];k=1;do{K=+f[m+(k*24|0)>>2]-p;L=+f[m+(k*24|0)+4>>2]-q;Y=+f[m+(k*24|0)+8>>2]-t;f[m+(k*24|0)+16>>2]=((v*L-x*K)*y+(E*(x*Y-w*L)+D*(w*K-v*Y)))/+s(+(K*K+L*L+Y*Y));k=k+1|0}while((k|0)!=(o|0))}c[ma>>2]=c[m>>2];c[ma+4>>2]=c[m+4>>2];c[ma+8>>2]=c[m+8>>2];c[ma+12>>2]=c[m+12>>2];re(ma+84|0,ma,1,o+-1|0);l=c[O>>2]|0;c[6747]=(c[6747]|0)+1;k=kb(43)|0;if(!k)o=0;else{c[(k+4+15&-16)+-4>>2]=k;o=k+4+15&-16}m=c[O>>2]|0;c[o>>2]=c[l>>2];c[o+4>>2]=c[l+4>>2];c[o+8>>2]=c[l+8>>2];c[o+12>>2]=c[l+12>>2];c[o+16>>2]=c[l+16>>2];c[o+20>>2]=c[l+20>>2];c[6747]=(c[6747]|0)+1;k=kb(67)|0;if(!k)k=0;else{c[(k+4+15&-16)+-4>>2]=k;k=k+4+15&-16}c[k>>2]=c[o>>2];c[k+4>>2]=c[o+4>>2];c[k+8>>2]=c[o+8>>2];c[k+12>>2]=c[o+12>>2];c[k+16>>2]=c[o+16>>2];c[k+20>>2]=c[o+20>>2];if(o|0){c[6748]=(c[6748]|0)+1;uc(c[o+-4>>2]|0)}fa=k+24|0;c[fa>>2]=c[m+24>>2];c[fa+4>>2]=c[m+24+4>>2];c[fa+8>>2]=c[m+24+8>>2];c[fa+12>>2]=c[m+24+12>>2];c[fa+16>>2]=c[m+24+16>>2];c[fa+20>>2]=c[m+24+20>>2];m=c[P>>2]|0;if((m|0)==2){l=2;fa=289;break}u=2;l=2;o=2;A=2;do{l:do if((u|0)>1){fa=c[O>>2]|0;z=fa+(A*24|0)|0;p=+f[z>>2];q=+f[fa+(A*24|0)+4>>2];t=+f[fa+(A*24|0)+8>>2];while(1){fa=u+-2|0;g=u+-1|0;K=+f[k+(fa*24|0)>>2];L=K-+f[k+(g*24|0)>>2];H=+f[k+(fa*24|0)+4>>2];x=H-+f[k+(g*24|0)+4>>2];Y=+f[k+(fa*24|0)+8>>2];J=Y-+f[k+(g*24|0)+8>>2];if((L*(H-q)-x*(K-p))*y+(E*(x*(Y-t)-J*(H-q))+D*(J*(K-p)-L*(Y-t)))>0.0)break;if((u|0)>2){u=g;l=g}else{u=1;l=g;break l}}do if((u|0)==(o|0)){g=o<<1;if((o|0)>=(g|0)){u=o;g=o;break}c[6747]=(c[6747]|0)+1;m=kb((o*48|3)+16|0)|0;if(!m)o=0;else{c[(m+4+15&-16)+-4>>2]=m;o=m+4+15&-16}if((l|0)>0){m=0;do{fa=o+(m*24|0)|0;$=k+(m*24|0)|0;c[fa>>2]=c[$>>2];c[fa+4>>2]=c[$+4>>2];c[fa+8>>2]=c[$+8>>2];c[fa+12>>2]=c[$+12>>2];c[fa+16>>2]=c[$+16>>2];c[fa+20>>2]=c[$+20>>2];m=m+1|0}while((m|0)!=(l|0))}c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0);m=c[P>>2]|0;u=l;k=o}else g=o;while(0);u=k+(u*24|0)|0;c[u>>2]=c[z>>2];c[u+4>>2]=c[z+4>>2];c[u+8>>2]=c[z+8>>2];c[u+12>>2]=c[z+12>>2];c[u+16>>2]=c[z+16>>2];c[u+20>>2]=c[z+20>>2];l=l+1|0;u=l;o=g}while(0);A=A+1|0}while((A|0)!=(m|0));if((l|0)>0)fa=289;else fa=291}while(0);if((fa|0)==289){fa=0;o=c[ma+48+4>>2]|0;m=c[ma+48+8>>2]|0;z=a[ma+48+16>>0]|0;G=0;while(1){F=k+(G*24|0)+20|0;do if((o|0)==(m|0)){B=(m|0)==0?1:m<<1;if((m|0)>=(B|0)){C=z;o=m;B=m;break}do if(!B)g=0;else{c[6747]=(c[6747]|0)+1;o=kb((B<<2|3)+16|0)|0;if(!o){g=0;break}c[(o+4+15&-16)+-4>>2]=o;g=o+4+15&-16}while(0);u=c[N>>2]|0;if((m|0)<=0){if(u)fa=321}else{o=0;do{c[g+(o<<2)>>2]=c[u+(o<<2)>>2];o=o+1|0}while((o|0)!=(m|0));fa=321}if((fa|0)==321){fa=0;if(z<<24>>24){c[6748]=(c[6748]|0)+1;uc(c[u+-4>>2]|0)}c[N>>2]=0;m=c[ma+48+4>>2]|0}c[N>>2]=g;c[ma+48+8>>2]=B;C=1;o=m}else{C=z;B=m}while(0);c[(c[N>>2]|0)+(o<<2)>>2]=c[F>>2];o=o+1|0;c[ma+48+4>>2]=o;m=c[P>>2]|0;m:do if((m|0)>0){A=c[O>>2]|0;u=c[F>>2]|0;g=0;while(1){z=A+(g*24|0)+20|0;g=g+1|0;if((c[z>>2]|0)==(u|0))break;if((g|0)>=(m|0))break m}c[z>>2]=-1}while(0);G=G+1|0;if((G|0)>=(l|0))break;else{m=B;z=C}}a[ma+48+16>>0]=C;fa=291}n:do if((fa|0)==291){fa=0;if((m|0)>0){z=c[O>>2]|0;A=c[aa>>2]|0;B=c[ca>>2]|0;F=(I|0)>0;if((A|0)<=0){fa=331;break}G=0;while(1){C=c[z+(G*24|0)+20>>2]|0;o:do if((C|0)!=-1){if(!F){u=0;while(1){l=c[B+(u*36|0)+4>>2]|0;if((l|0)>0){o=c[B+(u*36|0)+12>>2]|0;g=0;do{if((c[o+(g<<2)>>2]|0)==(C|0)){l=1;break n}g=g+1|0}while((g|0)<(l|0))}u=u+1|0;if((u|0)>=(A|0))break o}}g=0;do{l=0;while(1){if((c[j+(l<<2)>>2]|0)==(g|0))break;l=l+1|0;if((l|0)>=(I|0)){fa=306;break}}do if((fa|0)==306){fa=0;l=c[B+(g*36|0)+4>>2]|0;if((l|0)<=0)break;o=c[B+(g*36|0)+12>>2]|0;u=0;do{if((c[o+(u<<2)>>2]|0)==(C|0)){l=1;break n}u=u+1|0}while((u|0)<(l|0))}while(0);g=g+1|0}while((g|0)<(A|0))}while(0);G=G+1|0;if((G|0)>=(m|0)){fa=331;break}}}else fa=331}while(0);if((fa|0)==331){fa=0;qg((c[d+52>>2]|0)+24|0,ma+48|0);l=0}if(k|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}k=c[N>>2]|0;if(k|0){if(a[ma+48+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}c[N>>2]=0}k=c[O>>2]|0;if(k|0){if(a[ma+84+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}c[O>>2]=0}if(l&(I|0)>0){k=M;B=I;fa=344}else k=M}else{k=l;j=l;B=1;i=m;fa=344}while(0);if((fa|0)==344){fa=0;A=0;do{g=c[j+(A<<2)>>2]|0;z=c[ca>>2]|0;a[ma+16>>0]=1;c[ma+12>>2]=0;c[ma+4>>2]=0;c[ma+8>>2]=0;u=c[z+(g*36|0)+4>>2]|0;if((u|0)>0){c[6747]=(c[6747]|0)+1;m=kb((u<<2|3)+16|0)|0;do if(!m){o=0;l=0}else{c[(m+4+15&-16)+-4>>2]=m;l=c[ma+12>>2]|0;if((l|0)==0|(a[ma+16>>0]|0)==0){o=m+4+15&-16;l=m+4+15&-16;break}c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0);o=m+4+15&-16;l=m+4+15&-16}while(0);a[ma+16>>0]=1;c[ma+12>>2]=l;c[ma+8>>2]=u;hk(l|0,0,u<<2|0)|0;c[ma+4>>2]=u;l=c[z+(g*36|0)+12>>2]|0;m=0;do{c[o+(m<<2)>>2]=c[l+(m<<2)>>2];m=m+1|0}while((m|0)!=(u|0));l=c[ma+12>>2]|0}else{c[ma+4>>2]=u;l=0}c[ma+20>>2]=c[z+(g*36|0)+20>>2];c[ma+20+4>>2]=c[z+(g*36|0)+20+4>>2];c[ma+20+8>>2]=c[z+(g*36|0)+20+8>>2];c[ma+20+12>>2]=c[z+(g*36|0)+20+12>>2];qg((c[d+52>>2]|0)+24|0,ma);if(l|0){if(a[ma+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}c[ma+12>>2]=0}A=A+1|0}while((A|0)<(B|0))}if(!((j|0)==0|(k|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}if(!i){$=Q;break i}}}else{$=0;n=0}while(0);_=c[d+52>>2]|0;c[_+64>>2]=0;c[_+64+4>>2]=0;c[_+64+8>>2]=0;c[_+64+12>>2]=0;i=c[_+28>>2]|0;if((i|0)>0){A=0;F=0;z=0;j=0;k=0;I=0;C=0;g=0;l=0;G=0;u=0;m=0;B=0;M=0;X=0;while(1){o=c[_+36>>2]|0;W=c[o+(X*36|0)+4>>2]|0;if((W|0)>0){U=X&65535;V=X|-65536;R=A;P=z;S=C;O=u;i=0;while(1){T=i+1|0;C=c[o+(X*36|0)+12>>2]|0;u=c[C+(i<<2)>>2]&65535;C=c[C+(((T|0)==(W|0)?0:T)<<2)>>2]&65535;Q=C<<16>>16>u<<16>>16?u:C;d=C<<16>>16>u<<16>>16?C:u;o=C<<16>>16>u<<16>>16?u:C;u=C<<16>>16>u<<16>>16?C:u;C=O+-1|0;p:do if((((o&65535)<<16)+(u<<16>>16)&C)>>>0>>0?(ga=c[k+((((o&65535)<<16)+(u<<16>>16)&C)<<2)>>2]|0,(ga|0)!=-1):0){i=ga;while(1){if(u<<16>>16==(b[j+(i<<2)>>1]|0)?o<<16>>16==(b[j+(i<<2)+2>>1]|0):0)break;i=c[l+(i<<2)>>2]|0;if((i|0)==-1){A=0;break p}}A=m+(i<<2)|0}else A=0;while(0);i=c[_+16>>2]|0;x=+f[i+(o<<16>>16<<4)>>2]-+f[i+(u<<16>>16<<4)>>2];y=+f[i+(o<<16>>16<<4)+4>>2]-+f[i+(u<<16>>16<<4)+4>>2];w=+f[i+(o<<16>>16<<4)+8>>2]-+f[i+(u<<16>>16<<4)+8>>2];v=1.0/+s(+(x*x+y*y+w*w));i=c[_+48>>2]|0;q:do if((i|0)>0){o=c[_+56>>2]|0;u=0;while(1){p=+f[o+(u<<4)>>2];q=+f[o+(u<<4)+4>>2];t=+f[o+(u<<4)+8>>2];do if(!(+r(+(p-x*v))>1.0e-06)){if(+r(+(q-y*v))>1.0e-06)break;if(!(+r(+(t-w*v))>1.0e-06))break q}while(0);do if(!(+r(+(x*v+p))>1.0e-06)){if(+r(+(y*v+q))>1.0e-06)break;if(!(+r(+(w*v+t))>1.0e-06))break q}while(0);u=u+1|0;if((u|0)>=(i|0)){fa=387;break}}}else fa=387;while(0);if((fa|0)==387){fa=0;do if((i|0)==(c[_+52>>2]|0)){z=(i|0)==0?1:i<<1;if((i|0)>=(z|0))break;if(!z)o=0;else{c[6747]=(c[6747]|0)+1;i=kb((z<<4|3)+16|0)|0;if(!i)o=0;else{c[(i+4+15&-16)+-4>>2]=i;o=i+4+15&-16}i=c[_+48>>2]|0}if((i|0)>0){u=0;do{N=o+(u<<4)|0;na=(c[_+56>>2]|0)+(u<<4)|0;c[N>>2]=c[na>>2];c[N+4>>2]=c[na+4>>2];c[N+8>>2]=c[na+8>>2];c[N+12>>2]=c[na+12>>2];u=u+1|0}while((u|0)!=(i|0))}i=c[_+56>>2]|0;if(i|0){if(a[_+60>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[_+56>>2]=0}a[_+60>>0]=1;c[_+56>>2]=o;c[_+52>>2]=z;i=c[_+48>>2]|0}while(0);na=c[_+56>>2]|0;f[na+(i<<4)>>2]=x*v;f[na+(i<<4)+4>>2]=y*v;f[na+(i<<4)+8>>2]=w*v;f[na+(i<<4)+12>>2]=0.0;c[_+48>>2]=(c[_+48>>2]|0)+1}r:do if(!A){i=((Q&65535)<<16)+(d<<16>>16)&C;s:do if(i>>>0>>0){o=c[k+(i<<2)>>2]|0;if((o|0)==-1)break;while(1){if(d<<16>>16==(b[j+(o<<2)>>1]|0)?Q<<16>>16==(b[j+(o<<2)+2>>1]|0):0)break;o=c[l+(o<<2)>>2]|0;if((o|0)==-1)break s}A=m+(o<<2)|0;b[A>>1]=V;b[A+2>>1]=V>>>16;A=R;z=P;C=S;u=O;break r}while(0);do if((G|0)==(O|0)){u=(G|0)==0?1:G<<1;if((G|0)>=(u|0)){u=G;break}do if(!u)z=0;else{c[6747]=(c[6747]|0)+1;o=kb((u<<2|3)+16|0)|0;if(!o){z=0;break}c[(o+4+15&-16)+-4>>2]=o;z=o+4+15&-16}while(0);if((G|0)<=0){if(!m){m=z;break}}else{o=0;do{na=z+(o<<2)|0;N=m+(o<<2)|0;N=e[N>>1]|e[N+2>>1]<<16;b[na>>1]=N;b[na+2>>1]=N>>>16;o=o+1|0}while((o|0)!=(G|0))}c[6748]=(c[6748]|0)+1;uc(c[m+-4>>2]|0);m=z}else u=O;while(0);N=m+(G<<2)|0;b[N>>1]=V;b[N+2>>1]=V>>>16;N=G+1|0;do if((M|0)==(P|0)){z=(M|0)==0?1:M<<1;if((M|0)>=(z|0)){z=M;break}do if(!z)A=0;else{c[6747]=(c[6747]|0)+1;o=kb((z<<2|3)+16|0)|0;if(!o){A=0;break}c[(o+4+15&-16)+-4>>2]=o;A=o+4+15&-16}while(0);if((M|0)<=0){if(!j){j=A;break}}else{o=0;do{na=A+(o<<2)|0;P=j+(o<<2)|0;P=e[P>>1]|e[P+2>>1]<<16;b[na>>1]=P;b[na+2>>1]=P>>>16;o=o+1|0}while((o|0)!=(M|0))}c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0);j=A}else z=P;while(0);na=j+(M<<2)|0;b[na>>1]=(Q&65535)<<16|d&65535;b[na+2>>1]=((Q&65535)<<16|d&65535)>>>16;M=M+1|0;if((O|0)<(u|0)){do if((I|0)<(u|0)){do if((B|0)<(u|0)){do if(!u)o=0;else{c[6747]=(c[6747]|0)+1;i=kb((u<<2|3)+16|0)|0;if(!i){o=0;break}c[(i+4+15&-16)+-4>>2]=i;o=i+4+15&-16}while(0);if((I|0)<=0){if(!k){F=o;k=o;B=u;break}}else{i=0;do{c[o+(i<<2)>>2]=c[k+(i<<2)>>2];i=i+1|0}while((i|0)!=(I|0))}c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0);F=o;k=o;B=u}while(0);C=u<<2;hk(k+(I<<2)|0,0,C-(I<<2)|0)|0;if((S|0)<(u|0)){do if((g|0)<(u|0)){do if(!u)o=0;else{c[6747]=(c[6747]|0)+1;i=kb((C|3)+16|0)|0;if(!i){o=0;break}c[(i+4+15&-16)+-4>>2]=i;o=i+4+15&-16}while(0);if((S|0)<=0){if(!l){i=o;g=u;l=o;break}}else{i=0;do{c[o+(i<<2)>>2]=c[l+(i<<2)>>2];i=i+1|0}while((i|0)!=(S|0))}c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0);i=o;g=u;l=o}else i=R;while(0);hk(l+(S<<2)|0,0,C-(S<<2)|0)|0;A=i}else A=R;if((u|0)>0){hk(F|0,-1,C|0)|0;hk(A|0,-1,C|0)|0}if((I|0)<=0){o=u;C=u;i=B;break}o=u+-1|0;i=0;do{na=k+(((e[j+(i<<2)+2>>1]<<16)+(b[j+(i<<2)>>1]|0)&o)<<2)|0;c[l+(i<<2)>>2]=c[na>>2];c[na>>2]=i;i=i+1|0}while((i|0)!=(I|0));o=u;C=u;i=B}else{A=R;o=I;C=S;i=B}while(0);B=i;i=((Q&65535)<<16)+(d<<16>>16)&u+-1}else{A=R;o=I;C=S}I=k+(i<<2)|0;c[l+(G<<2)>>2]=c[I>>2];c[I>>2]=G;I=o;G=N}else{b[A+2>>1]=U;A=R;z=P;C=S;u=O}while(0);if((T|0)>=(W|0))break;o=c[_+36>>2]|0;R=A;P=z;S=C;O=u;i=T}i=c[_+28>>2]|0;o=M}else o=M;X=X+1|0;if((X|0)>=(i|0))break;else M=o}if((i|0)>0){A=c[_+36>>2]|0;B=c[_+16>>2]|0;p=0.0;C=0;do{u=c[A+(C*36|0)+4>>2]|0;g=c[A+(C*36|0)+12>>2]|0;z=c[g>>2]|0;if((u|0)>=3){q=+f[_+64>>2];t=+f[_+68>>2];v=+f[_+72>>2];o=1;do{ga=c[g+(o<<2)>>2]|0;o=o+1|0;na=c[g+(((o|0)%(u|0)|0)<<2)>>2]|0;w=+f[B+(z<<4)>>2];x=+f[B+(ga<<4)>>2];D=+f[B+(z<<4)+4>>2];E=+f[B+(ga<<4)+4>>2];J=+f[B+(z<<4)+8>>2];K=+f[B+(ga<<4)+8>>2];y=+f[B+(na<<4)>>2];H=+f[B+(na<<4)+4>>2];L=+f[B+(na<<4)+8>>2];Y=+s(+(((w-x)*(D-H)-(D-E)*(w-y))*((w-x)*(D-H)-(D-E)*(w-y))+(((D-E)*(J-L)-(J-K)*(D-H))*((D-E)*(J-L)-(J-K)*(D-H))+((J-K)*(w-y)-(w-x)*(J-L))*((J-K)*(w-y)-(w-x)*(J-L)))))*.5;q=q+(w+x+y)*.3333333432674408*Y;f[_+64>>2]=q;t=t+(D+E+H)*.3333333432674408*Y;f[_+68>>2]=t;v=v+(J+K+L)*.3333333432674408*Y;f[_+72>>2]=v;p=p+Y}while((o|0)!=(u+-1|0))}C=C+1|0}while((C|0)!=(i|0));o=_+64|0;u=1;z=j;g=k}else fa=365}else{j=0;k=0;l=0;m=0;fa=365}if((fa|0)==365){p=0.0;o=_+64|0;u=0;z=j;g=k}v=1.0/p;w=v*+f[o>>2];f[o>>2]=w;t=v*+f[_+68>>2];f[_+68>>2]=t;v=v*+f[_+72>>2];f[_+72>>2]=v;f[_+96>>2]=3402823466385288598117041.0e14;if(u){j=c[_+36>>2]|0;q=3402823466385288598117041.0e14;k=0;while(1){p=+r(+(+f[j+(k*36|0)+32>>2]+(w*+f[j+(k*36|0)+20>>2]+t*+f[j+(k*36|0)+24>>2]+v*+f[j+(k*36|0)+28>>2])));if(p>2]=p;else p=q;k=k+1|0;if((k|0)==(i|0))break;else q=p}}else p=3402823466385288598117041.0e14;i=c[_+8>>2]|0;if((i|0)>0){j=c[_+16>>2]|0;y=-3402823466385288598117041.0e14;x=-3402823466385288598117041.0e14;w=-3402823466385288598117041.0e14;v=3402823466385288598117041.0e14;t=3402823466385288598117041.0e14;q=3402823466385288598117041.0e14;k=0;do{Y=+f[j+(k<<4)>>2];v=Yy?Y:y;Y=+f[j+(k<<4)+4>>2];t=Yx?Y:x;Y=+f[j+(k<<4)+8>>2];q=Yw?Y:w;k=k+1|0}while((k|0)!=(i|0))}else{y=-3402823466385288598117041.0e14;x=-3402823466385288598117041.0e14;w=-3402823466385288598117041.0e14;v=3402823466385288598117041.0e14;t=3402823466385288598117041.0e14;q=3402823466385288598117041.0e14}f[_+100>>2]=v+y;f[_+104>>2]=t+x;f[_+108>>2]=q+w;f[_+112>>2]=0.0;Y=y-v;L=x-t;q=w-q;f[_+116>>2]=Y;f[_+120>>2]=L;f[_+124>>2]=q;f[_+128>>2]=0.0;t=p/1.7320507764816284;o=Y>2]*.5-t)*.0009765625;f[_+88>>2]=t;f[_+84>>2]=t;f[_+80>>2]=t;p=+f[_+116+(o<<2)>>2]*.5;f[_+80+(o<<2)>>2]=p;i=0;while(1){if(ig(_)|0){fa=478;break}p=p-q;f[_+80+(o<<2)>>2]=p;i=i+1|0;if(i>>>0>=1024){fa=477;break}}t:do if((fa|0)==477){f[_+88>>2]=t;f[_+84>>2]=t;f[_+80>>2]=t}else if((fa|0)==478){q=(+f[_+96>>2]-t)*.0009765625;j=c[_+80+((1<<(1<>2]|0;k=0;while(1){i=c[_+80+((1<>2]|0;f[_+80+((1<>2]=q+(c[h>>2]=i,+f[h>>2]);p=q+ +f[_+80+((1<<(1<>2];f[_+80+((1<<(1<>2]=p;k=k+1|0;if(!(ig(_)|0))break;if(k>>>0>=1024)break t;else j=(f[h>>2]=p,c[h>>2]|0)}c[_+80+((1<>2]=i;c[_+80+((1<<(1<>2]=j}while(0);if(z|0){c[6748]=(c[6748]|0)+1;uc(c[z+-4>>2]|0)}if(m|0){c[6748]=(c[6748]|0)+1;uc(c[m+-4>>2]|0)}if(l|0){c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0)}if(g|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}if(!((n|0)==0|($|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[$+-4>>2]|0)}n=c[aa>>2]|0;o=c[ca>>2]|0;if((n|0)<=0){if(o|0)fa=500}else{k=0;do{m=o+(k*36|0)+4|0;l=o+(k*36|0)+12|0;j=c[l>>2]|0;i=o+(k*36|0)+16|0;if(j|0){if(a[i>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0)}c[l>>2]=0}a[i>>0]=1;c[l>>2]=0;c[m>>2]=0;c[o+(k*36|0)+8>>2]=0;k=k+1|0}while((k|0)!=(n|0));fa=500}if((fa|0)==500){if(a[ma+104+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[o+-4>>2]|0)}c[ca>>2]=0}if(!((ba|0)==0|(da|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[da+-4>>2]|0)}i=c[ia>>2]|0;if(i|0){if(a[ma+124+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[ia>>2]=0}a[ma+124+56>>0]=1;c[ia>>2]=0;c[ma+124+44>>2]=0;c[ma+124+48>>2]=0;i=c[ja>>2]|0;if(i|0){if(a[ma+124+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[ja>>2]=0}a[ma+124+36>>0]=1;c[ja>>2]=0;c[ma+124+24>>2]=0;c[ma+124+28>>2]=0;i=c[ka>>2]|0;if(i|0){if(a[ma+124+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[ka>>2]=0}if(!la){ea=ma;return 1}c[6748]=(c[6748]|0)+1;uc(c[la+-4>>2]|0);ea=ma;return 1}function $a(b,d,e,g,h){b=b|0;d=d|0;e=e|0;g=g|0;h=h|0;var i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0,t=0,w=0.0,x=0.0,y=0.0,z=0.0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0.0,H=0,I=0,J=0,K=0.0,L=0,M=0.0,N=0.0,O=0.0,P=0.0,Q=0.0,R=0.0,S=0,T=0,U=0,V=0.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,fa=0.0,ga=0.0,ia=0.0,ja=0.0,ka=0.0,la=0.0,ma=0.0,na=0,oa=0.0,pa=0.0,qa=0.0,ra=0,sa=0.0,ta=0,ua=0,wa=0,xa=0;xa=ea;ea=ea+688|0;i=c[b+20>>2]|0;if(!i){i=c[b+4>>2]|0;i=va[c[(c[i>>2]|0)+12>>2]&63](i,c[d+8>>2]|0,c[e+8>>2]|0)|0;c[b+20>>2]=i;a[b+16>>0]=1}c[h+4>>2]=i;ta=c[d+4>>2]|0;ua=c[e+4>>2]|0;j=c[ta+4>>2]|0;k=c[ua+4>>2]|0;if((j|0)==10&(k|0)==10){R=+f[i+752>>2];ra=c[ta+52>>2]|0;w=+f[ta+28+(ra<<2)>>2];Q=+f[ta+28+(((ra+2|0)%3|0)<<2)>>2];wa=c[ua+52>>2]|0;m=+f[ua+28+(wa<<2)>>2];P=+f[ua+28+(((wa+2|0)%3|0)<<2)>>2];b=c[d+12>>2]|0;d=c[e+12>>2]|0;E=+f[b+(ra<<2)>>2];K=+f[b+16+(ra<<2)>>2];G=+f[b+32+(ra<<2)>>2];o=+f[d+(wa<<2)>>2];p=+f[d+16+(wa<<2)>>2];z=+f[d+32+(wa<<2)>>2];M=+f[d+48>>2];N=+f[d+52>>2];O=+f[d+56>>2];B=M-+f[b+48>>2];C=N-+f[b+52>>2];D=O-+f[b+56>>2];l=1.0-(E*o+K*p+G*z)*(E*o+K*p+G*z);if(!(l==0.0)){l=(E*B+K*C+G*D-(E*o+K*p+G*z)*(o*B+p*C+z*D))/l;if(!(l<-w)){if(l>w)l=w}else l=-w}else l=0.0;n=(E*o+K*p+G*z)*l-(o*B+p*C+z*D);if(n<-m){l=(E*o+K*p+G*z)*-m+(E*B+K*C+G*D);if(!(l<-w))if(l>w){l=w;m=-m}else m=-m;else{l=-w;m=-m}}else if(n>m){l=m*(E*o+K*p+G*z)+(E*B+K*C+G*D);if(!(l<-w)){if(l>w)l=w}else l=-w}else m=n;y=o*m;x=p*m;w=z*m;m=y+(B-E*l);p=x+(C-K*l);l=w+(D-G*l);o=+s(+(l*l+(m*m+p*p)));if(!(o-Q-P>R)){do if(l*l+(m*m+p*p)<=1.4210854715202004e-14)if(+r(+G)>.7071067690849304){l=1.0/+s(+(K*K+G*G));f[xa+280>>2]=0.0;f[xa+280+4>>2]=-(G*l);f[xa+280+8>>2]=K*l;n=0.0;m=-(G*l);l=K*l;break}else{m=1.0/+s(+(E*E+K*K));f[xa+280>>2]=-(K*m);f[xa+280+4>>2]=E*m;f[xa+280+8>>2]=0.0;n=-(K*m);m=E*m;l=0.0;break}else{f[xa+280>>2]=m*-(1.0/o);f[xa+280+4>>2]=p*-(1.0/o);f[xa+280+8>>2]=l*-(1.0/o);f[xa+280+12>>2]=0.0;n=m*-(1.0/o);m=p*-(1.0/o);l=l*-(1.0/o)}while(0);f[xa+264>>2]=M+y+P*n;f[xa+264+4>>2]=N+x+P*m;f[xa+264+8>>2]=O+w+P*l;f[xa+264+12>>2]=0.0}if(o-Q-P>2]|0)+16>>2]&15](h,xa+280|0,xa+264|0,o-Q-P);i=c[h+4>>2]|0;if(!(c[i+748>>2]|0)){ea=xa;return}j=c[i+740>>2]|0;k=c[(c[h+8>>2]|0)+8>>2]|0;if((j|0)==(k|0)){Hd(i,j+4|0,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0);ea=xa;return}else{Hd(i,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0,k+4|0);ea=xa;return}}f[xa+128+128>>2]=999999984306749440.0;i=c[b+8>>2]|0;A=c[b+12>>2]|0;c[xa+48>>2]=10520;c[xa+48+4>>2]=0;c[xa+48+8>>2]=1065353216;c[xa+48+12>>2]=0;f[xa+48+16>>2]=0.0;c[xa+48+20>>2]=A;c[xa+48+24>>2]=i;c[xa+48+28>>2]=ta;c[xa+48+32>>2]=ua;c[xa+48+36>>2]=j;c[xa+48+40>>2]=k;f[xa+48+44>>2]=+ha[c[(c[ta>>2]|0)+48>>2]&15](ta);f[xa+48+48>>2]=+ha[c[(c[ua>>2]|0)+48>>2]&15](ua);a[xa+48+52>>0]=0;c[xa+48+60>>2]=-1;c[xa+48+72>>2]=1;c[xa+48+76>>2]=1;c[xa+48+28>>2]=ta;c[xa+48+32>>2]=ua;qa=+ha[c[(c[ta>>2]|0)+48>>2]&15](ta);sa=+ha[c[(c[ua>>2]|0)+48>>2]&15](ua);sa=qa+sa+ +f[(c[b+20>>2]|0)+752>>2];f[xa+128+128>>2]=sa*sa;i=c[d+12>>2]|0;c[xa+128>>2]=c[i>>2];c[xa+128+4>>2]=c[i+4>>2];c[xa+128+8>>2]=c[i+8>>2];c[xa+128+12>>2]=c[i+12>>2];A=xa+128+16|0;c[A>>2]=c[i+16>>2];c[A+4>>2]=c[i+16+4>>2];c[A+8>>2]=c[i+16+8>>2];c[A+12>>2]=c[i+16+12>>2];k=xa+128+32|0;c[k>>2]=c[i+32>>2];c[k+4>>2]=c[i+32+4>>2];c[k+8>>2]=c[i+32+8>>2];c[k+12>>2]=c[i+32+12>>2];H=xa+128+48|0;c[H>>2]=c[i+48>>2];c[H+4>>2]=c[i+48+4>>2];c[H+8>>2]=c[i+48+8>>2];c[H+12>>2]=c[i+48+12>>2];i=c[e+12>>2]|0;J=xa+128+64|0;c[J>>2]=c[i>>2];c[J+4>>2]=c[i+4>>2];c[J+8>>2]=c[i+8>>2];c[J+12>>2]=c[i+12>>2];F=xa+128+80|0;c[F>>2]=c[i+16>>2];c[F+4>>2]=c[i+16+4>>2];c[F+8>>2]=c[i+16+8>>2];c[F+12>>2]=c[i+16+12>>2];t=xa+128+96|0;c[t>>2]=c[i+32>>2];c[t+4>>2]=c[i+32+4>>2];c[t+8>>2]=c[i+32+8>>2];c[t+12>>2]=c[i+32+12>>2];I=xa+128+112|0;c[I>>2]=c[i+48>>2];c[I+4>>2]=c[i+48+4>>2];c[I+8>>2]=c[i+48+8>>2];c[I+12>>2]=c[i+48+12>>2];i=c[ta+4>>2]|0;if((i|0)<7?(q=c[ua+4>>2]|0,(q|0)<7):0){c[xa+40>>2]=7192;if(!i){i=q;m=0.0}else{m=+ha[c[(c[ta>>2]|0)+48>>2]&15](ta);i=c[ua+4>>2]|0}if(!i)l=0.0;else l=+ha[c[(c[ua>>2]|0)+48>>2]&15](ua);c[xa>>2]=7220;c[xa+4>>2]=h;f[xa+24>>2]=m;f[xa+28>>2]=l;a[xa+36>>0]=0;U=c[ta+52>>2]|0;a:do if(U|0){na=c[ua+52>>2]|0;do if(!na){if((c[ua+4>>2]|0)!=1)break a;F=xa+624+16|0;a[F>>0]=1;A=xa+624+12|0;c[A>>2]=0;t=xa+624+4|0;c[t>>2]=0;q=xa+624+8|0;c[q>>2]=0;i=c[e+12>>2]|0;qa=+f[ua+56>>2];sa=+f[ua+56+4>>2];m=+f[ua+56+8>>2];l=qa*+f[i>>2]+sa*+f[i+4>>2]+m*+f[i+8>>2]+ +f[i+48>>2];n=qa*+f[i+16>>2]+sa*+f[i+20>>2]+m*+f[i+24>>2]+ +f[i+52>>2];m=qa*+f[i+32>>2]+sa*+f[i+36>>2]+m*+f[i+40>>2]+ +f[i+56>>2];c[6747]=(c[6747]|0)+1;i=kb(35)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=c[A>>2]|0;if(!i)i=0;else{c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);i=c[t>>2]|0;c[A>>2]=0}a[F>>0]=1;c[A>>2]=j;c[q>>2]=1;f[j+(i<<4)>>2]=l;f[j+(i<<4)+4>>2]=n;f[j+(i<<4)+8>>2]=m;f[j+(i<<4)+12>>2]=0.0;i=(c[t>>2]|0)+1|0;c[t>>2]=i;wa=c[e+12>>2]|0;qa=+f[ua+56+16>>2];sa=+f[ua+56+20>>2];m=+f[ua+56+24>>2];l=qa*+f[wa>>2]+sa*+f[wa+4>>2]+m*+f[wa+8>>2]+ +f[wa+48>>2];n=qa*+f[wa+16>>2]+sa*+f[wa+20>>2]+m*+f[wa+24>>2]+ +f[wa+52>>2];m=qa*+f[wa+32>>2]+sa*+f[wa+36>>2]+m*+f[wa+40>>2]+ +f[wa+56>>2];if((i|0)==(c[q>>2]|0)?(L=(i|0)==0?1:i<<1,(i|0)<(L|0)):0){if(!L)j=0;else{c[6747]=(c[6747]|0)+1;i=kb((L<<4|3)+16|0)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=c[t>>2]|0}if((i|0)>0){k=0;do{wa=j+(k<<4)|0;ra=(c[A>>2]|0)+(k<<4)|0;c[wa>>2]=c[ra>>2];c[wa+4>>2]=c[ra+4>>2];c[wa+8>>2]=c[ra+8>>2];c[wa+12>>2]=c[ra+12>>2];k=k+1|0}while((k|0)!=(i|0))}i=c[A>>2]|0;if(i|0){if(a[F>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[A>>2]=0}a[F>>0]=1;c[A>>2]=j;c[q>>2]=L;i=c[t>>2]|0}wa=c[A>>2]|0;f[wa+(i<<4)>>2]=l;f[wa+(i<<4)+4>>2]=n;f[wa+(i<<4)+8>>2]=m;f[wa+(i<<4)+12>>2]=0.0;i=(c[t>>2]|0)+1|0;c[t>>2]=i;wa=c[e+12>>2]|0;qa=+f[ua+56+32>>2];sa=+f[ua+56+36>>2];m=+f[ua+56+40>>2];l=qa*+f[wa>>2]+sa*+f[wa+4>>2]+m*+f[wa+8>>2]+ +f[wa+48>>2];n=qa*+f[wa+16>>2]+sa*+f[wa+20>>2]+m*+f[wa+24>>2]+ +f[wa+52>>2];m=qa*+f[wa+32>>2]+sa*+f[wa+36>>2]+m*+f[wa+40>>2]+ +f[wa+56>>2];if((i|0)==(c[q>>2]|0)?(S=(i|0)==0?1:i<<1,(i|0)<(S|0)):0){if(!S)j=0;else{c[6747]=(c[6747]|0)+1;i=kb((S<<4|3)+16|0)|0;if(!i)j=0;else{c[(i+4+15&-16)+-4>>2]=i;j=i+4+15&-16}i=c[t>>2]|0}if((i|0)>0){k=0;do{wa=j+(k<<4)|0;e=(c[A>>2]|0)+(k<<4)|0;c[wa>>2]=c[e>>2];c[wa+4>>2]=c[e+4>>2];c[wa+8>>2]=c[e+8>>2];c[wa+12>>2]=c[e+12>>2];k=k+1|0}while((k|0)!=(i|0))}i=c[A>>2]|0;if(i|0){if(a[F>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[A>>2]=0}a[F>>0]=1;c[A>>2]=j;c[q>>2]=S;i=c[t>>2]|0}wa=c[A>>2]|0;f[wa+(i<<4)>>2]=l;f[wa+(i<<4)+4>>2]=n;f[wa+(i<<4)+8>>2]=m;f[wa+(i<<4)+12>>2]=0.0;c[t>>2]=(c[t>>2]|0)+1;o=+f[(c[b+20>>2]|0)+752>>2];Hb(xa+48|0,xa+128|0,xa+40|0,c[g+20>>2]|0,0);l=+f[xa+48+4>>2];m=+f[xa+48+8>>2];n=+f[xa+48+12>>2];if(l*l+m*m+n*n>1.1920928955078125e-07){qa=1.0/(l*l+m*m+n*n);f[xa+384>>2]=l*qa;f[xa+384+4>>2]=m*qa;f[xa+384+8>>2]=n*qa;f[xa+384+12>>2]=0.0;qa=+f[xa+48+56>>2];sa=+ha[c[(c[ta>>2]|0)+48>>2]&15](ta);sa=qa-sa-+ha[c[(c[ua>>2]|0)+48>>2]&15](ua);Gb(xa+384|0,c[ta+52>>2]|0,c[d+12>>2]|0,xa+624|0,sa-o,o,h)}do if(a[b+16>>0]|0?(T=c[h+4>>2]|0,c[T+748>>2]|0):0){i=c[T+740>>2]|0;j=c[(c[h+8>>2]|0)+8>>2]|0;if((i|0)==(j|0)){Hd(T,i+4|0,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0);break}else{Hd(T,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0,j+4|0);break}}while(0);i=c[A>>2]|0;if(i|0){if(a[F>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[A>>2]=0}}else{sa=+f[(c[b+20>>2]|0)+752>>2];b:do if(!(a[g+24>>0]|0)){Hb(xa+48|0,xa+128|0,xa,c[g+20>>2]|0,0);l=+f[xa+32>>2];if(l<0.0&(a[xa+36>>0]|0)!=0){m=+f[xa+8>>2];n=+f[xa+12>>2];o=+f[xa+16>>2];i=c[xa+20>>2]|0;ra=112}}else{F=c[d+12>>2]|0;H=c[e+12>>2]|0;c[6730]=(c[6730]|0)+1;ia=+f[U+64>>2];ja=+f[U+68>>2];l=+f[F+4>>2];ka=+f[U+72>>2];m=+f[F+8>>2];n=+f[F+16>>2];o=+f[F+20>>2];p=+f[F+24>>2];w=+f[F+32>>2];x=+f[F+36>>2];y=+f[F+40>>2];la=+f[na+64>>2];ma=+f[na+68>>2];pa=+f[na+72>>2];oa=ia*+f[F>>2]+ja*l+ka*m+ +f[F+48>>2]-(la*+f[H>>2]+ma*+f[H+4>>2]+pa*+f[H+8>>2]+ +f[H+48>>2]);qa=ia*n+ja*o+ka*p+ +f[F+52>>2]-(la*+f[H+16>>2]+ma*+f[H+20>>2]+pa*+f[H+24>>2]+ +f[H+52>>2]);pa=ia*w+ja*x+ka*y+ +f[F+56>>2]-(la*+f[H+32>>2]+ma*+f[H+36>>2]+pa*+f[H+40>>2]+ +f[H+56>>2]);k=c[U+28>>2]|0;c:do if((k|0)>0){D=m;E=n;C=o;G=0.0;K=3402823466385288598117041.0e14;j=0;m=0.0;n=0.0;o=0.0;while(1){g=c[U+36>>2]|0;ka=+f[g+(j*36|0)+20>>2];la=+f[g+(j*36|0)+24>>2];ma=+f[g+(j*36|0)+28>>2];z=ka*+f[F>>2]+la*l+ma*D;p=ka*E+la*C+ma*p;l=ka*w+la*x+ma*y;f[xa+296>>2]=z;f[xa+296+4>>2]=p;f[xa+296+8>>2]=l;f[xa+296+12>>2]=0.0;if(z*oa+p*qa+l*pa<0.0){f[xa+296>>2]=-z;f[xa+296+4>>2]=-p;f[xa+296+8>>2]=-l;z=-z;B=-p;l=-l}else B=p;c[6728]=(c[6728]|0)+1;if(Nh(F,H,oa,qa,pa,z,B,l,U,na,K)|0){c[6729]=(c[6729]|0)+1;kg(U,F,xa+296|0,xa+624|0,xa+384|0,xa+360|0,xa+344|0);kg(na,H,xa+296|0,xa+380|0,xa+376|0,xa+328|0,xa+312|0);p=+f[xa+384>>2];w=+f[xa+380>>2];do if(p>2];y=+f[xa+624>>2];if(x=(k|0)){l=z;break c}l=+f[F+4>>2];D=+f[F+8>>2];E=+f[F+16>>2];C=+f[F+20>>2];p=+f[F+24>>2];w=+f[F+32>>2];x=+f[F+36>>2];y=+f[F+40>>2];G=B;K=z;j=i}break b}else{l=3402823466385288598117041.0e14;m=0.0;n=0.0;o=0.0}while(0);k=c[na+28>>2]|0;d:do if((k|0)>0){D=0.0;j=0;while(1){g=c[na+36>>2]|0;la=+f[g+(j*36|0)+20>>2];ma=+f[g+(j*36|0)+24>>2];x=+f[g+(j*36|0)+28>>2];p=la*+f[H>>2]+ma*+f[H+4>>2]+x*+f[H+8>>2];w=la*+f[H+16>>2]+ma*+f[H+20>>2]+x*+f[H+24>>2];x=la*+f[H+32>>2]+ma*+f[H+36>>2]+x*+f[H+40>>2];f[xa+296>>2]=p;f[xa+296+4>>2]=w;f[xa+296+8>>2]=x;f[xa+296+12>>2]=0.0;if(p*oa+w*qa+x*pa<0.0){f[xa+296>>2]=-p;f[xa+296+4>>2]=-w;f[xa+296+8>>2]=-x;p=-p;w=-w;x=-x}c[6728]=(c[6728]|0)+1;if(Nh(F,H,oa,qa,pa,p,w,x,U,na,l)|0){c[6729]=(c[6729]|0)+1;kg(U,F,xa+296|0,xa+624|0,xa+384|0,xa+360|0,xa+344|0);kg(na,H,xa+296|0,xa+380|0,xa+376|0,xa+328|0,xa+312|0);y=+f[xa+384>>2];z=+f[xa+380>>2];do if(y>2];C=+f[xa+624>>2];if(B=(k|0))break d;else D=y}break b}while(0);i=c[U+48>>2]|0;e:do if((i|0)>0){k=c[na+48>>2]|0;x=0.0;A=0;j=-1;q=-1;B=0.0;C=0.0;D=0.0;E=0.0;R=0.0;V=0.0;X=0.0;p=0.0;w=0.0;Q=0.0;P=0.0;O=0.0;K=0.0;M=0.0;N=0.0;y=0.0;z=0.0;G=0.0;f:while(1){g=c[U+56>>2]|0;ia=+f[g+(A<<4)>>2];ja=+f[g+(A<<4)+4>>2];ka=+f[g+(A<<4)+8>>2];ma=ia*+f[F>>2]+ja*+f[F+4>>2]+ka*+f[F+8>>2];la=ia*+f[F+16>>2]+ja*+f[F+20>>2]+ka*+f[F+24>>2];ka=ia*+f[F+32>>2]+ja*+f[F+36>>2]+ka*+f[F+40>>2];if((k|0)>0){W=x;t=0;ja=m;ia=n;ga=o;Z=B;$=C;ba=D;while(1){g=c[na+56>>2]|0;da=+f[g+(t<<4)>>2];fa=+f[g+(t<<4)+4>>2];aa=+f[g+(t<<4)+8>>2];Y=da*+f[H>>2]+fa*+f[H+4>>2]+aa*+f[H+8>>2];_=da*+f[H+16>>2]+fa*+f[H+20>>2]+aa*+f[H+24>>2];aa=da*+f[H+32>>2]+fa*+f[H+36>>2]+aa*+f[H+40>>2];f[xa+296>>2]=la*aa-ka*_;f[xa+296+4>>2]=ka*Y-ma*aa;f[xa+296+8>>2]=ma*_-la*Y;f[xa+296+12>>2]=0.0;do if(!(+r(+(la*aa-ka*_))>1.0e-06)){if(+r(+(ka*Y-ma*aa))>1.0e-06){ra=76;break}if(!(+r(+(ma*_-la*Y))>1.0e-06)){m=ja;n=ia;o=ga;ca=E;da=R;fa=V}else ra=76}else ra=76;while(0);do if((ra|0)==76){ra=0;o=1.0/+s(+((ma*_-la*Y)*(ma*_-la*Y)+((la*aa-ka*_)*(la*aa-ka*_)+(ka*Y-ma*aa)*(ka*Y-ma*aa))));m=(la*aa-ka*_)*o;f[xa+296>>2]=m;n=(ka*Y-ma*aa)*o;f[xa+296+4>>2]=n;o=(ma*_-la*Y)*o;f[xa+296+8>>2]=o;if(m*oa+n*qa+pa*o<0.0){f[xa+296>>2]=-m;f[xa+296+4>>2]=-n;f[xa+296+8>>2]=-o;m=-m;n=-n;o=-o}c[6728]=(c[6728]|0)+1;if(!(Nh(F,H,oa,qa,pa,m,n,o,U,na,l)|0)){m=ja;n=ia;o=ga;ca=E;da=R;fa=V;break}c[6729]=(c[6729]|0)+1;kg(U,F,xa+296|0,xa+624|0,xa+384|0,xa+360|0,xa+344|0);kg(na,H,xa+296|0,xa+380|0,xa+376|0,xa+328|0,xa+312|0);x=+f[xa+384>>2];B=+f[xa+380>>2];do if(!(x>2];D=+f[xa+624>>2];if(C>2];C=+f[xa+344+4>>2];D=+f[xa+344+8>>2];E=+f[xa+328>>2];R=+f[xa+328+4>>2];V=+f[xa+328+8>>2];break}else{x=C-D;i=1;B=+f[xa+360>>2];C=+f[xa+360+4>>2];D=+f[xa+360+8>>2];E=+f[xa+312>>2];R=+f[xa+312+4>>2];V=+f[xa+312+8>>2];break}}else{x=W;i=0;B=Z;C=$;D=ba}while(0);if(!i)break f;if(!(x>2]|0;if((t|0)>=(k|0))break;else{ja=m;ia=n;ga=o;E=ca;R=da;V=fa}}i=c[U+48>>2]|0;x=W;B=Z;C=$;D=ba;E=ca;R=da;V=fa;W=X}else W=X;A=A+1|0;if((A|0)>=(i|0)){i=q;l=W;break e}else X=W}break b}else{j=-1;i=-1;l=0.0;p=0.0;w=0.0;Q=0.0;P=0.0;O=0.0;K=0.0;M=0.0;N=0.0;y=0.0;z=0.0;G=0.0}while(0);if((i|j|0)>-1){C=Q-l;E=P-p;D=O-w;p=y*K+z*M+G*N;w=C*K+E*M+D*N;l=C*y+E*z+D*G;do if(1.0-p*p==0.0)x=0.0;else{if((w-l*p)/(1.0-p*p)<-1000000015047466219876688.0e6){x=-1000000015047466219876688.0e6;break}if(!((w-l*p)/(1.0-p*p)>1000000015047466219876688.0e6)){x=(w-l*p)/(1.0-p*p);break}x=1000000015047466219876688.0e6}while(0);l=p*x-l;do if(l<-1000000015047466219876688.0e6){if(w-p*1000000015047466219876688.0e6<-1000000015047466219876688.0e6){p=-1000000015047466219876688.0e6;l=-1000000015047466219876688.0e6;break}if(!(w-p*1000000015047466219876688.0e6>1000000015047466219876688.0e6)){p=w-p*1000000015047466219876688.0e6;l=-1000000015047466219876688.0e6;break}p=1000000015047466219876688.0e6;l=-1000000015047466219876688.0e6}else{if(!(l>1000000015047466219876688.0e6)){p=x;break}if(w+p*1000000015047466219876688.0e6<-1000000015047466219876688.0e6){p=-1000000015047466219876688.0e6;l=1000000015047466219876688.0e6;break}if(!(w+p*1000000015047466219876688.0e6>1000000015047466219876688.0e6)){p=w+p*1000000015047466219876688.0e6;l=1000000015047466219876688.0e6;break}p=1000000015047466219876688.0e6;l=1000000015047466219876688.0e6}while(0);B=y*l;z=z*l;y=G*l;x=B+(C-K*p);w=z+(E-M*p);p=y+(D-N*p);f[xa+624>>2]=x;f[xa+624+4>>2]=w;f[xa+624+8>>2]=p;f[xa+624+12>>2]=0.0;if(p*p+(x*x+w*w)>1.1920928955078125e-07){l=+s(+(p*p+(x*x+w*w)));f[xa+624>>2]=x*(1.0/l);f[xa+624+4>>2]=w*(1.0/l);f[xa+624+8>>2]=p*(1.0/l);if(x*(1.0/l)*oa+w*(1.0/l)*qa+p*(1.0/l)*pa<0.0){f[xa+624>>2]=-(x*(1.0/l));f[xa+624+4>>2]=-(w*(1.0/l));f[xa+624+8>>2]=-(p*(1.0/l))}f[xa+384>>2]=Q+B;f[xa+384+4>>2]=P+z;f[xa+384+8>>2]=O+y;f[xa+384+12>>2]=0.0;Na[c[(c[h>>2]|0)+16>>2]&15](h,xa+624|0,xa+384|0,-l)}}if(oa*m+qa*n+pa*o<0.0){l=-1000000015047466219876688.0e6;m=-m;n=-n;o=-o;i=0;ra=112}else{l=-1000000015047466219876688.0e6;i=0;ra=112}}while(0);if((ra|0)==112){U=c[ta+52>>2]|0;g=c[ua+52>>2]|0;T=c[d+12>>2]|0;S=c[e+12>>2]|0;N=l-sa;G=1.0/+s(+(m*m+n*n+o*o));M=m*G;K=n*G;G=o*G;f[xa+624>>2]=M;f[xa+624+4>>2]=K;f[xa+624+8>>2]=G;c[xa+624+12>>2]=i;j=c[g+28>>2]|0;t=c[g+36>>2]|0;if((j|0)>0){l=+f[S>>2];m=+f[S+4>>2];n=+f[S+8>>2];o=+f[S+16>>2];p=+f[S+20>>2];w=+f[S+24>>2];x=+f[S+32>>2];y=+f[S+36>>2];z=+f[S+40>>2];i=-1;E=-3402823466385288598117041.0e14;q=0;while(1){B=+f[t+(q*36|0)+20>>2];C=+f[t+(q*36|0)+24>>2];D=+f[t+(q*36|0)+28>>2];k=M*(B*l+C*m+D*n)+K*(B*o+C*p+D*w)+G*(B*x+C*y+D*z)>E;i=k?q:i;q=q+1|0;if((q|0)==(j|0)){I=i;break}else E=k?M*(B*l+C*m+D*n)+K*(B*o+C*p+D*w)+G*(B*x+C*y+D*z):E}}else I=-1;a[xa+384+16>>0]=1;L=xa+384+12|0;c[L>>2]=0;J=xa+384+4|0;c[J>>2]=0;c[xa+384+8>>2]=0;H=c[t+(I*36|0)+4>>2]|0;g:do if((H|0)>0){F=t+(I*36|0)+12|0;i=0;k=0;j=0;while(1){d=c[(c[F>>2]|0)+(j<<2)>>2]|0;e=c[g+16>>2]|0;pa=+f[e+(d<<4)>>2];qa=+f[e+(d<<4)+4>>2];m=+f[e+(d<<4)+8>>2];l=pa*+f[S>>2]+qa*+f[S+4>>2]+m*+f[S+8>>2]+ +f[S+48>>2];n=pa*+f[S+16>>2]+qa*+f[S+20>>2]+m*+f[S+24>>2]+ +f[S+52>>2];m=pa*+f[S+32>>2]+qa*+f[S+36>>2]+m*+f[S+40>>2]+ +f[S+56>>2];if((i|0)==(k|0)){A=(k|0)==0?1:k<<1;if((k|0)<(A|0)){if(!A){i=k;k=0}else{c[6747]=(c[6747]|0)+1;i=kb((A<<4|3)+16|0)|0;if(!i)k=0;else{c[(i+4+15&-16)+-4>>2]=i;k=i+4+15&-16}i=c[J>>2]|0}t=c[L>>2]|0;if((i|0)<=0){if(t)ra=128}else{q=0;do{d=k+(q<<4)|0;e=t+(q<<4)|0;c[d>>2]=c[e>>2];c[d+4>>2]=c[e+4>>2];c[d+8>>2]=c[e+8>>2];c[d+12>>2]=c[e+12>>2];q=q+1|0}while((q|0)!=(i|0));ra=128}if((ra|0)==128){ra=0;if(a[xa+384+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[t+-4>>2]|0);i=c[J>>2]|0}c[L>>2]=0}a[xa+384+16>>0]=1;c[L>>2]=k;c[xa+384+8>>2]=A}else i=k}d=c[L>>2]|0;f[d+(i<<4)>>2]=l;f[d+(i<<4)+4>>2]=n;f[d+(i<<4)+8>>2]=m;f[d+(i<<4)+12>>2]=0.0;i=(c[J>>2]|0)+1|0;c[J>>2]=i;j=j+1|0;if((j|0)>=(H|0))break g;k=c[xa+384+8>>2]|0}}while(0);if((I|0)>-1)Gb(xa+624|0,U,T,xa+384|0,N,sa,h);i=c[L>>2]|0;if(i|0){if(a[xa+384+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[L>>2]=0}}if(a[b+16>>0]|0?(wa=c[h+4>>2]|0,c[wa+748>>2]|0):0){i=c[wa+740>>2]|0;j=c[(c[h+8>>2]|0)+8>>2]|0;if((i|0)==(j|0)){Hd(wa,i+4|0,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0);break}else{Hd(wa,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0,j+4|0);break}}}while(0);ea=xa;return}while(0)}Hb(xa+48|0,xa+128|0,h,c[g+20>>2]|0,0);if((c[b+28>>2]|0?(c[(c[h+4>>2]|0)+748>>2]|0)<(c[b+32>>2]|0):0)?(G=+f[xa+48+4>>2],K=+f[xa+48+8>>2],M=+f[xa+48+12>>2],G*G+K*K+M*M>1.1920928955078125e-07):0){E=1.0/(G*G+K*K+M*M);if(+r(+(M*E))>.7071067690849304){n=1.0/+s(+(M*E*(M*E)+K*E*(K*E)));m=0.0;o=K*E*n;n=-(M*E*n)}else{n=1.0/+s(+(G*E*(G*E)+K*E*(K*E)));m=-(K*E*n);o=0.0;n=G*E*n}D=+ha[c[(c[ta>>2]|0)+16>>2]&15](ta);C=+ha[c[(c[ua>>2]|0)+16>>2]&15](ua);l=.019999999552965164/(D>2]=c[xa+128>>2];c[xa+624+4>>2]=c[xa+128+4>>2];c[xa+624+8>>2]=c[xa+128+8>>2];c[xa+624+12>>2]=c[xa+128+12>>2];c[xa+624+16>>2]=c[A>>2];c[xa+624+16+4>>2]=c[A+4>>2];c[xa+624+16+8>>2]=c[A+8>>2];c[xa+624+16+12>>2]=c[A+12>>2];c[xa+624+32>>2]=c[k>>2];c[xa+624+32+4>>2]=c[k+4>>2];c[xa+624+32+8>>2]=c[k+8>>2];c[xa+624+32+12>>2]=c[k+12>>2];c[xa+624+48>>2]=c[H>>2];c[xa+624+48+4>>2]=c[H+4>>2];c[xa+624+48+8>>2]=c[H+8>>2];c[xa+624+48+12>>2]=c[H+12>>2]}else{c[xa+624>>2]=c[J>>2];c[xa+624+4>>2]=c[J+4>>2];c[xa+624+8>>2]=c[J+8>>2];c[xa+624+12>>2]=c[J+12>>2];c[xa+624+16>>2]=c[F>>2];c[xa+624+16+4>>2]=c[F+4>>2];c[xa+624+16+8>>2]=c[F+8>>2];c[xa+624+16+12>>2]=c[F+12>>2];c[xa+624+32>>2]=c[t>>2];c[xa+624+32+4>>2]=c[t+4>>2];c[xa+624+32+8>>2]=c[t+8>>2];c[xa+624+32+12>>2]=c[t+12>>2];c[xa+624+48>>2]=c[I>>2];c[xa+624+48+4>>2]=c[I+4>>2];c[xa+624+48+8>>2]=c[I+8>>2];c[xa+624+48+12>>2]=c[I+12>>2]}i=c[b+28>>2]|0;if((i|0)>0){B=m*m+n*n+o*o;x=+s(+B);p=(l>.39269909262657166?.39269909262657166:l)*.5;x=+v(+p)/x;z=m*x;y=n*x;x=o*x;p=+u(+p);w=+s(+(M*E*(M*E)+(G*E*(G*E)+K*E*(K*E))));j=0;do{if(B>1.1920928955078125e-07){l=6.2831854820251465/+(i|0)*+(j|0)*.5;m=+v(+l)/w;n=G*E*m;o=K*E*m;m=M*E*m;l=+u(+l);if(D>2]|0;aa=+f[wa>>2];ba=+f[wa+16>>2];ca=+f[wa+32>>2];da=+f[wa+4>>2];fa=+f[wa+20>>2];ga=+f[wa+36>>2];ia=+f[wa+8>>2];la=+f[wa+24>>2];sa=+f[wa+40>>2];f[xa+128>>2]=(1.0-(pa*qa+$*ja))*aa+(ma*qa-ka*ja)*ba+(ma*ja+ka*qa)*ca;f[xa+128+4>>2]=(1.0-(pa*qa+$*ja))*da+(ma*qa-ka*ja)*fa+(ma*ja+ka*qa)*ga;f[xa+128+8>>2]=(1.0-(pa*qa+$*ja))*ia+(ma*qa-ka*ja)*la+(ma*ja+ka*qa)*sa;f[xa+128+12>>2]=0.0;f[xa+128+16>>2]=(ma*qa+ka*ja)*aa+(1.0-(ma*oa+$*ja))*ba+(pa*ja-ka*oa)*ca;f[xa+128+20>>2]=(ma*qa+ka*ja)*da+(1.0-(ma*oa+$*ja))*fa+(pa*ja-ka*oa)*ga;f[xa+128+24>>2]=(ma*qa+ka*ja)*ia+(1.0-(ma*oa+$*ja))*la+(pa*ja-ka*oa)*sa;f[xa+128+28>>2]=0.0;f[xa+128+32>>2]=(ma*ja-ka*qa)*aa+(pa*ja+ka*oa)*ba+(1.0-(ma*oa+pa*qa))*ca;f[xa+128+36>>2]=(ma*ja-ka*qa)*da+(pa*ja+ka*oa)*fa+(1.0-(ma*oa+pa*qa))*ga;f[xa+128+40>>2]=(ma*ja-ka*qa)*ia+(pa*ja+ka*oa)*la+(1.0-(ma*oa+pa*qa))*sa;f[xa+128+44>>2]=0.0;wa=c[e+12>>2]|0;c[J>>2]=c[wa>>2];c[J+4>>2]=c[wa+4>>2];c[J+8>>2]=c[wa+8>>2];c[J+12>>2]=c[wa+12>>2];c[F>>2]=c[wa+16>>2];c[F+4>>2]=c[wa+16+4>>2];c[F+8>>2]=c[wa+16+8>>2];c[F+12>>2]=c[wa+16+12>>2];c[t>>2]=c[wa+32>>2];c[t+4>>2]=c[wa+32+4>>2];c[t+8>>2]=c[wa+32+8>>2];c[t+12>>2]=c[wa+32+12>>2];c[I>>2]=c[wa+48>>2];c[I+4>>2]=c[wa+48+4>>2];c[I+8>>2]=c[wa+48+8>>2];c[I+12>>2]=c[wa+48+12>>2]}else{wa=c[d+12>>2]|0;c[xa+128>>2]=c[wa>>2];c[xa+128+4>>2]=c[wa+4>>2];c[xa+128+8>>2]=c[wa+8>>2];c[xa+128+12>>2]=c[wa+12>>2];c[A>>2]=c[wa+16>>2];c[A+4>>2]=c[wa+16+4>>2];c[A+8>>2]=c[wa+16+8>>2];c[A+12>>2]=c[wa+16+12>>2];c[k>>2]=c[wa+32>>2];c[k+4>>2]=c[wa+32+4>>2];c[k+8>>2]=c[wa+32+8>>2];c[k+12>>2]=c[wa+32+12>>2];c[H>>2]=c[wa+48>>2];c[H+4>>2]=c[wa+48+4>>2];c[H+8>>2]=c[wa+48+8>>2];c[H+12>>2]=c[wa+48+12>>2];ma=m*(z*-m+(y*l+p*-o)-x*-n)+(n*(p*l-z*-n-y*-o-x*-m)+l*(x*-o+(z*l+p*-n)-y*-m))-o*(y*-n+(x*l+p*-m)-z*-o);pa=n*(y*-n+(x*l+p*-m)-z*-o)+(l*(z*-m+(y*l+p*-o)-x*-n)+o*(p*l-z*-n-y*-o-x*-m))-m*(x*-o+(z*l+p*-n)-y*-m);$=o*(x*-o+(z*l+p*-n)-y*-m)+(m*(p*l-z*-n-y*-o-x*-m)+l*(y*-n+(x*l+p*-m)-z*-o))-n*(z*-m+(y*l+p*-o)-x*-n);ka=l*(p*l-z*-n-y*-o-x*-m)-n*(x*-o+(z*l+p*-n)-y*-m)-o*(z*-m+(y*l+p*-o)-x*-n)-m*(y*-n+(x*l+p*-m)-z*-o);oa=ma*(2.0/(ka*ka+($*$+(ma*ma+pa*pa))));qa=pa*(2.0/(ka*ka+($*$+(ma*ma+pa*pa))));ja=$*(2.0/(ka*ka+($*$+(ma*ma+pa*pa))));wa=c[e+12>>2]|0;aa=+f[wa>>2];ba=+f[wa+16>>2];ca=+f[wa+32>>2];da=+f[wa+4>>2];fa=+f[wa+20>>2];ga=+f[wa+36>>2];ia=+f[wa+8>>2];la=+f[wa+24>>2];sa=+f[wa+40>>2];f[xa+128+64>>2]=(1.0-(pa*qa+$*ja))*aa+(ma*qa-ka*ja)*ba+(ma*ja+ka*qa)*ca;f[xa+128+68>>2]=(1.0-(pa*qa+$*ja))*da+(ma*qa-ka*ja)*fa+(ma*ja+ka*qa)*ga;f[xa+128+72>>2]=(1.0-(pa*qa+$*ja))*ia+(ma*qa-ka*ja)*la+(ma*ja+ka*qa)*sa;f[xa+128+76>>2]=0.0;f[xa+128+80>>2]=(ma*qa+ka*ja)*aa+(1.0-(ma*oa+$*ja))*ba+(pa*ja-ka*oa)*ca;f[xa+128+84>>2]=(ma*qa+ka*ja)*da+(1.0-(ma*oa+$*ja))*fa+(pa*ja-ka*oa)*ga;f[xa+128+88>>2]=(ma*qa+ka*ja)*ia+(1.0-(ma*oa+$*ja))*la+(pa*ja-ka*oa)*sa;f[xa+128+92>>2]=0.0;f[xa+128+96>>2]=(ma*ja-ka*qa)*aa+(pa*ja+ka*oa)*ba+(1.0-(ma*oa+pa*qa))*ca;f[xa+128+100>>2]=(ma*ja-ka*qa)*da+(pa*ja+ka*oa)*fa+(1.0-(ma*oa+pa*qa))*ga;f[xa+128+104>>2]=(ma*ja-ka*qa)*ia+(pa*ja+ka*oa)*la+(1.0-(ma*oa+pa*qa))*sa;f[xa+128+108>>2]=0.0}i=c[g+20>>2]|0;c[xa+384>>2]=7248;c[xa+384+32>>2]=h;c[xa+384+36>>2]=c[xa+128>>2];c[xa+384+36+4>>2]=c[xa+128+4>>2];c[xa+384+36+8>>2]=c[xa+128+8>>2];c[xa+384+36+12>>2]=c[xa+128+12>>2];c[xa+384+52>>2]=c[A>>2];c[xa+384+52+4>>2]=c[A+4>>2];c[xa+384+52+8>>2]=c[A+8>>2];c[xa+384+52+12>>2]=c[A+12>>2];c[xa+384+68>>2]=c[k>>2];c[xa+384+68+4>>2]=c[k+4>>2];c[xa+384+68+8>>2]=c[k+8>>2];c[xa+384+68+12>>2]=c[k+12>>2];c[xa+384+84>>2]=c[H>>2];c[xa+384+84+4>>2]=c[H+4>>2];c[xa+384+84+8>>2]=c[H+8>>2];c[xa+384+84+12>>2]=c[H+12>>2];c[xa+384+100>>2]=c[J>>2];c[xa+384+100+4>>2]=c[J+4>>2];c[xa+384+100+8>>2]=c[J+8>>2];c[xa+384+100+12>>2]=c[J+12>>2];c[xa+384+116>>2]=c[F>>2];c[xa+384+116+4>>2]=c[F+4>>2];c[xa+384+116+8>>2]=c[F+8>>2];c[xa+384+116+12>>2]=c[F+12>>2];c[xa+384+132>>2]=c[t>>2];c[xa+384+132+4>>2]=c[t+4>>2];c[xa+384+132+8>>2]=c[t+8>>2];c[xa+384+132+12>>2]=c[t+12>>2];c[xa+384+148>>2]=c[I>>2];c[xa+384+148+4>>2]=c[I+4>>2];c[xa+384+148+8>>2]=c[I+8>>2];c[xa+384+148+12>>2]=c[I+12>>2];c[xa+384+164>>2]=c[xa+624>>2];c[xa+384+164+4>>2]=c[xa+624+4>>2];c[xa+384+164+8>>2]=c[xa+624+8>>2];c[xa+384+164+12>>2]=c[xa+624+12>>2];c[xa+384+180>>2]=c[xa+624+16>>2];c[xa+384+180+4>>2]=c[xa+624+16+4>>2];c[xa+384+180+8>>2]=c[xa+624+16+8>>2];c[xa+384+180+12>>2]=c[xa+624+16+12>>2];c[xa+384+196>>2]=c[xa+624+32>>2];c[xa+384+196+4>>2]=c[xa+624+32+4>>2];c[xa+384+196+8>>2]=c[xa+624+32+8>>2];c[xa+384+196+12>>2]=c[xa+624+32+12>>2];c[xa+384+212>>2]=c[xa+624+48>>2];c[xa+384+212+4>>2]=c[xa+624+48+4>>2];c[xa+384+212+8>>2]=c[xa+624+48+8>>2];c[xa+384+212+12>>2]=c[xa+624+48+12>>2];a[xa+384+228>>0]=D>2]=i;Hb(xa+48|0,xa+128|0,xa+384|0,i,0);i=c[b+28>>2]|0}j=j+1|0}while((j|0)<(i|0))}}if(!(a[b+16>>0]|0)){ea=xa;return}i=c[h+4>>2]|0;if(!(c[i+748>>2]|0)){ea=xa;return}j=c[i+740>>2]|0;k=c[(c[h+8>>2]|0)+8>>2]|0;if((j|0)==(k|0)){Hd(i,j+4|0,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0);ea=xa;return}else{Hd(i,(c[(c[h+12>>2]|0)+8>>2]|0)+4|0,k+4|0);ea=xa;return}}function ab(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0,l=0.0,m=0.0,n=0.0,o=0.0,p=0,q=0.0,t=0.0,u=0,v=0.0,w=0.0,x=0.0,y=0,A=0,B=0.0,C=0.0,D=0,E=0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.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,Z=0;Z=ea;ea=ea+96|0;g=c[d+4>>2]|0;i=g>>>0>8?g:8;if((i|0)>0){c[6747]=(c[6747]|0)+1;g=kb((i<<4|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=0;do{Y=h+(g<<4)|0;c[Y>>2]=c[Z>>2];c[Y+4>>2]=c[Z+4>>2];c[Y+8>>2]=c[Z+8>>2];c[Y+12>>2]=c[Z+12>>2];g=g+1|0}while((g|0)!=(i|0));Y=h;g=c[d+4>>2]|0;X=h}else{Y=0;X=0}j=c[d+8>>2]|0;D=c[d+12>>2]|0;G=+f[d+16>>2];do if(!g){g=0;h=1}else{i=c[b+24>>2]|0;if((i|0)<0){h=c[b+32>>2]|0;if((c[b+28>>2]|0)<0){if(h|0?a[b+36>>0]|0:0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}a[b+36>>0]=1;c[b+32>>2]=0;c[b+28>>2]=0;h=0}hk(h+(i<<2)|0,0,z(i,-4)|0)|0}c[b+24>>2]=0;q=3402823466385288598117041.0e14;l=-3402823466385288598117041.0e14;t=3402823466385288598117041.0e14;m=-3402823466385288598117041.0e14;v=3402823466385288598117041.0e14;o=-3402823466385288598117041.0e14;h=0;i=j;while(1){L=+f[i>>2];q=Ll?L:l;L=+f[i+4>>2];t=Lm?L:m;L=+f[i+8>>2];v=Lo?L:o;h=h+1|0;if((h|0)==(g|0))break;else i=i+D|0}n=l-q;m=m-t;l=o-v;F=q+n*.5;C=t+m*.5;B=v+l*.5;do if(g>>>0<3|(n<9.999999974752427e-07|m<9.999999974752427e-07|l<9.999999974752427e-07)){o=n>9.999999974752427e-07&n<3402823466385288598117041.0e14?n:3402823466385288598117041.0e14;o=m>9.999999974752427e-07&m9.999999974752427e-07&l>2]=L;f[X+4>>2]=J;f[X+8>>2]=I;f[X+16>>2]=K;f[X+20>>2]=J;f[X+24>>2]=I;f[X+32>>2]=K;f[X+36>>2]=m;f[X+40>>2]=I;f[X+48>>2]=L;f[X+52>>2]=m;f[X+56>>2]=I;f[X+64>>2]=L;f[X+68>>2]=J;f[X+72>>2]=n;f[X+80>>2]=K;f[X+84>>2]=J;f[X+88>>2]=n;f[X+96>>2]=K;f[X+100>>2]=m;f[X+104>>2]=n;f[X+112>>2]=L;f[X+116>>2]=m;f[X+120>>2]=n;U=8;n=1.0;m=1.0;l=1.0;W=57}else{h=0;A=0;u=0;y=j;while(1){v=1.0/n*+f[y>>2];w=1.0/m*+f[y+4>>2];x=1.0/l*+f[y+8>>2];y=y+D|0;if(u){i=0;do{j=X+(i<<4)|0;o=+f[j>>2];k=X+(i<<4)+4|0;q=+f[k>>2];p=X+(i<<4)+8|0;t=+f[p>>2];if(+r(+(o-v))>>0>>0);if((W|0)==28){W=0;if((v-1.0/n*F)*(v-1.0/n*F)+(w-1.0/m*C)*(w-1.0/m*C)+(x-1.0/l*B)*(x-1.0/l*B)>(o-1.0/n*F)*(o-1.0/n*F)+(q-1.0/m*C)*(q-1.0/m*C)+(t-1.0/l*B)*(t-1.0/l*B)){f[j>>2]=v;f[k>>2]=w;f[p>>2]=x}}if((i|0)==(u|0))W=32;else{p=i;M=u}}else{i=0;W=32}if((W|0)==32){W=0;f[X+(i<<4)>>2]=v;f[X+(i<<4)+4>>2]=w;f[X+(i<<4)+8>>2]=x;p=i;M=i+1|0}if((h|0)==(c[b+28>>2]|0)?(E=(h|0)==0?1:h<<1,(h|0)<(E|0)):0){if(!E)i=0;else{c[6747]=(c[6747]|0)+1;h=kb((E<<2|3)+16|0)|0;if(!h)i=0;else{c[(h+4+15&-16)+-4>>2]=h;i=h+4+15&-16}h=c[b+24>>2]|0}k=c[b+32>>2]|0;if((h|0)<=0){if(k)W=43}else{j=0;do{c[i+(j<<2)>>2]=c[k+(j<<2)>>2];j=j+1|0}while((j|0)!=(h|0));W=43}if((W|0)==43){W=0;if(a[b+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}c[b+32>>2]=0;h=c[b+24>>2]|0}a[b+36>>0]=1;c[b+32>>2]=i;c[b+28>>2]=E}c[(c[b+32>>2]|0)+(h<<2)>>2]=p;h=(c[b+24>>2]|0)+1|0;c[b+24>>2]=h;A=A+1|0;if((A|0)==(g|0))break;else u=M}y=(M|0)==0;if(y){g=1;t=-3402823466385288598117041.0e14;x=3402823466385288598117041.0e14;q=-3402823466385288598117041.0e14;w=3402823466385288598117041.0e14;o=-3402823466385288598117041.0e14;v=3402823466385288598117041.0e14}else{C=3402823466385288598117041.0e14;x=3402823466385288598117041.0e14;F=-3402823466385288598117041.0e14;t=-3402823466385288598117041.0e14;H=3402823466385288598117041.0e14;w=3402823466385288598117041.0e14;I=-3402823466385288598117041.0e14;q=-3402823466385288598117041.0e14;K=3402823466385288598117041.0e14;v=3402823466385288598117041.0e14;L=-3402823466385288598117041.0e14;o=-3402823466385288598117041.0e14;u=0;while(1){B=+f[X+(u<<4)>>2];i=BF;t=p?B:t;G=+f[X+(u<<4)+4>>2];g=GI;q=j?G:q;J=+f[X+(u<<4)+8>>2];h=JL;o=k?J:o;u=u+1|0;if((u|0)==(M|0))break;else{C=i?B:C;F=p?B:F;H=g?G:H;I=j?G:I;K=h?J:K;L=k?J:L}}g=M>>>0<3}t=t-x;C=q-w;o=o-v;if(!(g|(t<9.999999974752427e-07|C<9.999999974752427e-07|o<9.999999974752427e-07))){if(!y){U=M;W=57;break}break}B=x+t*.5;x=w+C*.5;w=v+o*.5;v=t>=9.999999974752427e-07&t<3402823466385288598117041.0e14?t:3402823466385288598117041.0e14;v=C>=9.999999974752427e-07&C=9.999999974752427e-07&o>2]=J;f[X+4>>2]=H;f[X+8>>2]=G;f[X+16>>2]=I;f[X+20>>2]=H;f[X+24>>2]=G;f[X+32>>2]=I;f[X+36>>2]=K;f[X+40>>2]=G;f[X+48>>2]=J;f[X+52>>2]=K;f[X+56>>2]=G;f[X+64>>2]=J;f[X+68>>2]=H;f[X+72>>2]=L;f[X+80>>2]=I;f[X+84>>2]=H;f[X+88>>2]=L;f[X+96>>2]=I;f[X+100>>2]=K;f[X+104>>2]=L;f[X+112>>2]=J;f[X+116>>2]=K;f[X+120>>2]=L;U=8;W=57}while(0);if((W|0)==57){g=0;do{V=X+(g<<4)|0;f[V>>2]=n*+f[V>>2];V=X+(g<<4)+4|0;f[V>>2]=m*+f[V>>2];V=X+(g<<4)+8|0;f[V>>2]=l*+f[V>>2];g=g+1|0}while(g>>>0>>0);O=c[d+20>>2]|0;if((U|0)>=4){l=+f[X>>2];o=+f[X+4>>2];m=+f[X+8>>2];V=U<<2;c[6747]=(c[6747]|0)+1;g=kb((V|3)+16|0)|0;if(!g)i=0;else{c[(g+4+15&-16)+-4>>2]=g;i=g+4+15&-16}a[Z+52+16>>0]=1;R=Z+52+12|0;c[R>>2]=0;c[Z+52+4>>2]=0;E=Z+52+8|0;c[E>>2]=0;c[6747]=(c[6747]|0)+1;h=kb((V|3)+16|0)|0;if(h){c[(h+4+15&-16)+-4>>2]=h;g=c[R>>2]|0;if(!g){g=h+4+15&-16;W=63}else{c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);a[Z+52+16>>0]=1;c[R>>2]=h+4+15&-16;c[E>>2]=U;D=R}}else{g=0;W=63}if((W|0)==63){a[Z+52+16>>0]=1;c[R>>2]=g;c[E>>2]=U;D=R}g=0;A=i;y=i;j=U;v=l;w=m;n=o;q=l;l=m;t=o;k=U;p=i;u=0;while(1){if((g|0)==(j|0)?(T=(g|0)==0?1:g<<1,(g|0)<(T|0)):0){if((T|0)!=0?(c[6747]=(c[6747]|0)+1,N=kb((T<<2|3)+16|0)|0,(N|0)!=0):0){c[(N+4+15&-16)+-4>>2]=N;j=N+4+15&-16}else j=0;i=c[R>>2]|0;if((g|0)<=0){if(i)W=75}else{h=0;do{c[j+(h<<2)>>2]=c[i+(h<<2)>>2];h=h+1|0}while((h|0)!=(g|0));W=75}if((W|0)==75){W=0;c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);c[R>>2]=0;g=c[Z+52+4>>2]|0}c[D>>2]=j;c[E>>2]=T}c[(c[R>>2]|0)+(g<<2)>>2]=1;c[Z+52+4>>2]=g+1;do if((u|0)==(k|0)){g=(u|0)==0;h=g?1:u<<1;if((u|0)<(h|0)){if((h|0)!=0?(c[6747]=(c[6747]|0)+1,S=kb((h<<2|3)+16|0)|0,(S|0)!=0):0){c[(S+4+15&-16)+-4>>2]=S;i=S+4+15&-16}else i=0;if(g){if(!p){Q=i;j=i;h=1;P=i;break}}else{g=0;do{c[i+(g<<2)>>2]=c[p+(g<<2)>>2];g=g+1|0}while((g|0)!=(u|0))}if(!A){Q=i;j=i;P=i}else{c[6748]=(c[6748]|0)+1;uc(c[A+-4>>2]|0);Q=i;j=i;P=i}}else{Q=y;j=A;h=u;P=p}}else{Q=y;j=A;h=k;P=p}while(0);c[P+(u<<2)>>2]=0;i=u+1|0;m=+f[X+(u<<4)>>2];q=m>2];t=K>2];o=L=(U|0))break;g=c[Z+52+4>>2]|0;A=j;y=Q;j=c[E>>2]|0;v=m;w=l;l=o;k=h;p=P;u=i}a[Z+52+16>>0]=1;F=+s(+((m-q)*(m-q)+(n-t)*(n-t)+(l-o)*(l-o)))*1.0000000474974513e-03;c[Z>>2]=1008981770;c[Z+4>>2]=1017370378;c[Z+8>>2]=1065353216;f[Z+12>>2]=0.0;M=Od(X,U,Z,Z+52|0)|0;f[Z+72>>2]=-.009999999776482582;f[Z+72+4>>2]=-.019999999552965164;f[Z+72+8>>2]=-1.0;f[Z+72+12>>2]=0.0;N=Od(X,U,Z+72|0,Z+52|0)|0;p=X+(M<<4)|0;A=X+(N<<4)|0;q=+f[p>>2]-+f[A>>2];D=X+(M<<4)+4|0;E=X+(N<<4)+4|0;v=+f[D>>2]-+f[E>>2];u=X+(M<<4)+8|0;y=X+(N<<4)+8|0;t=+f[u>>2]-+f[y>>2];f[Z>>2]=q;f[Z+4>>2]=v;f[Z+8>>2]=t;f[Z+12>>2]=0.0;a:do if((M|0)!=(N|0)?!(t==0.0&v==0.0&q==0.0):0){l=t*.019999999552965164-v*0.0;f[Z+16>>2]=l;f[Z+20>>2]=q*0.0-t;f[Z+24>>2]=v-q*.019999999552965164;f[Z+28>>2]=0.0;f[Z+32>>2]=t-v*0.0;f[Z+36>>2]=t*.019999999552965164+q*0.0;f[Z+40>>2]=v*-.019999999552965164-q;f[Z+44>>2]=0.0;m=+s(+(l*l+(q*0.0-t)*(q*0.0-t)+(v-q*.019999999552965164)*(v-q*.019999999552965164)));if(m>+s(+((t-v*0.0)*(t-v*0.0)+(t*.019999999552965164+q*0.0)*(t*.019999999552965164+q*0.0)+(v*-.019999999552965164-q)*(v*-.019999999552965164-q)))){f[Z+16>>2]=l*(1.0/m);f[Z+20>>2]=(q*0.0-t)*(1.0/m);o=(v-q*.019999999552965164)*(1.0/m);n=l*(1.0/m);l=(q*0.0-t)*(1.0/m)}else{c[Z+16>>2]=c[Z+32>>2];c[Z+16+4>>2]=c[Z+32+4>>2];c[Z+16+8>>2]=c[Z+32+8>>2];c[Z+16+12>>2]=c[Z+32+12>>2];n=+f[Z+16>>2];L=+f[Z+20>>2];o=+f[Z+24>>2];l=1.0/+s(+(n*n+L*L+o*o));f[Z+16>>2]=n*l;f[Z+20>>2]=L*l;o=o*l;n=n*l;l=L*l}f[Z+24>>2]=o;g=Od(X,U,Z+16|0,Z+52|0)|0;if((g|0)==(M|0)|(g|0)==(N|0)){f[Z+72>>2]=-n;f[Z+72+4>>2]=-l;f[Z+72+8>>2]=-o;f[Z+72+12>>2]=0.0;k=Od(X,U,Z+72|0,Z+52|0)|0}else k=g;if(!((k|0)==(M|0)|(k|0)==(N|0))){h=X+(k<<4)|0;m=+f[h>>2]-+f[p>>2];j=X+(k<<4)+4|0;o=+f[j>>2]-+f[D>>2];i=X+(k<<4)+8|0;n=+f[i>>2]-+f[u>>2];f[Z+16>>2]=m;f[Z+20>>2]=o;f[Z+24>>2]=n;f[Z+28>>2]=0.0;l=1.0/+s(+((v*m-o*q)*(v*m-o*q)+((o*t-n*v)*(o*t-n*v)+(n*q-t*m)*(n*q-t*m))));f[Z+32>>2]=(o*t-n*v)*l;f[Z+36>>2]=(n*q-t*m)*l;f[Z+40>>2]=(v*m-o*q)*l;c[Z+44>>2]=0;g=Od(X,U,Z+32|0,Z+52|0)|0;if((g|0)==(k|0)|((g|0)==(M|0)|(g|0)==(N|0))){f[Z+72>>2]=-((o*t-n*v)*l);f[Z+72+4>>2]=-((n*q-t*m)*l);f[Z+72+8>>2]=-((v*m-o*q)*l);f[Z+72+12>>2]=0.0;g=Od(X,U,Z+72|0,Z+52|0)|0}if(!((g|0)==(k|0)|((g|0)==(M|0)|(g|0)==(N|0)))){B=+f[p>>2];H=+f[D>>2];x=+f[u>>2];K=+f[A>>2]-B;C=+f[E>>2]-H;I=+f[y>>2]-x;J=+f[h>>2]-B;G=+f[j>>2]-H;L=+f[i>>2]-x;T=(+f[X+(g<<4)+8>>2]-x)*(K*G-C*J)+((+f[X+(g<<4)>>2]-B)*(C*L-I*G)+(+f[X+(g<<4)+4>>2]-H)*(I*J-K*L))<0.0;h=T?k:g;g=T?g:k;if((M|0)!=-1){x=(+f[X+(M<<4)>>2]+ +f[X+(N<<4)>>2]+ +f[X+(g<<4)>>2]+ +f[X+(h<<4)>>2])*.25;B=(+f[X+(M<<4)+4>>2]+ +f[X+(N<<4)+4>>2]+ +f[X+(g<<4)+4>>2]+ +f[X+(h<<4)+4>>2])*.25;C=(+f[X+(M<<4)+8>>2]+ +f[X+(N<<4)+8>>2]+ +f[X+(g<<4)+8>>2]+ +f[X+(h<<4)+8>>2])*.25;T=Vg(b,g,h,N)|0;c[T+12>>2]=2;c[T+16>>2]=3;c[T+20>>2]=1;T=Vg(b,h,g,M)|0;c[T+12>>2]=3;c[T+16>>2]=2;c[T+20>>2]=0;T=Vg(b,M,N,h)|0;c[T+12>>2]=0;c[T+16>>2]=1;c[T+20>>2]=3;T=Vg(b,N,M,g)|0;c[T+12>>2]=1;c[T+16>>2]=0;c[T+20>>2]=2;c[P+(h<<2)>>2]=1;c[P+(g<<2)>>2]=1;c[P+(N<<2)>>2]=1;c[P+(M<<2)>>2]=1;g=c[b+4>>2]|0;if((g|0)>0){h=0;do{g=c[(c[b+12>>2]|0)+(h<<2)>>2]|0;S=c[g>>2]|0;N=c[g+4>>2]|0;T=c[g+8>>2]|0;q=+f[X+(N<<4)>>2];o=q-+f[X+(S<<4)>>2];v=+f[X+(N<<4)+4>>2];t=v-+f[X+(S<<4)+4>>2];m=+f[X+(N<<4)+8>>2];l=m-+f[X+(S<<4)+8>>2];q=+f[X+(T<<4)>>2]-q;v=+f[X+(T<<4)+4>>2]-v;m=+f[X+(T<<4)+8>>2]-m;n=+s(+((o*v-t*q)*(o*v-t*q)+((t*m-l*v)*(t*m-l*v)+(l*q-o*m)*(l*q-o*m))));if(n==0.0){c[Z>>2]=1065353216;c[Z+4>>2]=0;c[Z+8>>2]=0;w=1.0;m=0.0;l=0.0}else{f[Z>>2]=(t*m-l*v)*(1.0/n);f[Z+4>>2]=(l*q-o*m)*(1.0/n);f[Z+8>>2]=(o*v-t*q)*(1.0/n);w=(t*m-l*v)*(1.0/n);m=(l*q-o*m)*(1.0/n);l=(o*v-t*q)*(1.0/n)}f[Z+12>>2]=0.0;S=Od(X,U,Z,Z+52|0)|0;c[g+28>>2]=S;T=c[g>>2]|0;f[g+32>>2]=(+f[X+(S<<4)>>2]-+f[X+(T<<4)>>2])*w+(+f[X+(S<<4)+4>>2]-+f[X+(T<<4)+4>>2])*m+(+f[X+(S<<4)+8>>2]-+f[X+(T<<4)+8>>2])*l;h=h+1|0;g=c[b+4>>2]|0}while((h|0)<(g|0))}h=(O|0)==0?999999996:O+-4|0;if((h|0)>0)while(1){y=c[b+12>>2]|0;k=0;j=0;while(1){i=c[y+(k<<2)>>2]|0;do if(j){if(!i){i=j;break}if(!(+f[j+32>>2]<+f[i+32>>2]))i=j;else W=115}else W=115;while(0);if((W|0)==115)W=0;k=k+1|0;if((k|0)>=(g|0))break;else j=i}if((i|0)==0?1:!(+f[i+32>>2]>F)){h=1;break a}A=c[i+28>>2]|0;c[P+(A<<2)>>2]=1;g=c[b+4>>2]|0;b:do if(g|0){k=X+(A<<4)|0;u=X+(A<<4)+4|0;p=X+(A<<4)+8|0;j=y;while(1){i=g+-1|0;g=c[j+(i<<2)>>2]|0;do if(g|0){S=c[g>>2]|0;O=c[g+4>>2]|0;T=c[g+8>>2]|0;I=+f[X+(O<<4)>>2];J=+f[X+(S<<4)>>2];q=+f[X+(O<<4)+4>>2];v=+f[X+(S<<4)+4>>2];w=+f[X+(O<<4)+8>>2];G=+f[X+(S<<4)+8>>2];H=+f[X+(T<<4)>>2]-I;t=+f[X+(T<<4)+4>>2]-q;K=+f[X+(T<<4)+8>>2]-w;L=+s(+(((I-J)*t-(q-v)*H)*((I-J)*t-(q-v)*H)+(((q-v)*K-(w-G)*t)*((q-v)*K-(w-G)*t)+((w-G)*H-(I-J)*K)*((w-G)*H-(I-J)*K))));if(!((+f[p>>2]-G)*(L==0.0?0.0:((I-J)*t-(q-v)*H)*(1.0/L))+((+f[k>>2]-J)*(L==0.0?1.0:((q-v)*K-(w-G)*t)*(1.0/L))+(+f[u>>2]-v)*(L==0.0?0.0:((w-G)*H-(I-J)*K)*(1.0/L)))>F*.009999999776482582))break;dd(b,g,A)}while(0);if(!i)break;j=c[b+12>>2]|0;g=i}i=c[b+4>>2]|0;if(!i)break;g=i;c:do{i=i+-1|0;k=c[b+12>>2]|0;p=c[k+(i<<2)>>2]|0;do if(p){u=c[p>>2]|0;do if((u|0)!=(A|0)){j=c[p+4>>2]|0;if((j|0)==(A|0)){j=A;break}if((c[p+8>>2]|0)!=(A|0))break c}else j=c[p+4>>2]|0;while(0);T=c[p+8>>2]|0;I=+f[X+(j<<4)>>2];J=+f[X+(u<<4)>>2];q=+f[X+(j<<4)+4>>2];v=+f[X+(u<<4)+4>>2];w=+f[X+(j<<4)+8>>2];G=+f[X+(u<<4)+8>>2];H=+f[X+(T<<4)>>2]-I;t=+f[X+(T<<4)+4>>2]-q;K=+f[X+(T<<4)+8>>2]-w;L=+s(+(((I-J)*t-(q-v)*H)*((I-J)*t-(q-v)*H)+(((q-v)*K-(w-G)*t)*((q-v)*K-(w-G)*t)+((w-G)*H-(I-J)*K)*((w-G)*H-(I-J)*K))));if(!(LF*.009999999776482582))break;dd(b,c[k+(c[p+12>>2]<<2)>>2]|0,A);i=c[b+4>>2]|0;g=i}while(0)}while((i|0)!=0);if(!g)break;do{g=g+-1|0;j=c[(c[b+12>>2]|0)+(g<<2)>>2]|0;if(j|0){if((c[j+28>>2]|0)>-1)break b;S=c[j>>2]|0;O=c[j+4>>2]|0;T=c[j+8>>2]|0;q=+f[X+(O<<4)>>2];o=q-+f[X+(S<<4)>>2];v=+f[X+(O<<4)+4>>2];t=v-+f[X+(S<<4)+4>>2];m=+f[X+(O<<4)+8>>2];l=m-+f[X+(S<<4)+8>>2];q=+f[X+(T<<4)>>2]-q;v=+f[X+(T<<4)+4>>2]-v;m=+f[X+(T<<4)+8>>2]-m;n=+s(+((o*v-t*q)*(o*v-t*q)+((t*m-l*v)*(t*m-l*v)+(l*q-o*m)*(l*q-o*m))));if(n==0.0){c[Z>>2]=1065353216;c[Z+4>>2]=0;c[Z+8>>2]=0;w=1.0;m=0.0;l=0.0}else{f[Z>>2]=(t*m-l*v)*(1.0/n);f[Z+4>>2]=(l*q-o*m)*(1.0/n);f[Z+8>>2]=(o*v-t*q)*(1.0/n);w=(t*m-l*v)*(1.0/n);m=(l*q-o*m)*(1.0/n);l=(o*v-t*q)*(1.0/n)}f[Z+12>>2]=0.0;i=Od(X,U,Z,Z+52|0)|0;c[j+28>>2]=i;if(!(c[P+(i<<2)>>2]|0)){T=c[j>>2]|0;f[j+32>>2]=(+f[X+(i<<4)>>2]-+f[X+(T<<4)>>2])*w+(+f[X+(i<<4)+4>>2]-+f[X+(T<<4)+4>>2])*m+(+f[X+(i<<4)+8>>2]-+f[X+(T<<4)+8>>2])*l}else c[j+28>>2]=-1}}while((g|0)!=0)}while(0);if((h|0)<=1){h=1;break a}g=c[b+4>>2]|0;h=h+-1|0}else h=1}else h=0}else W=101}else W=101}else W=101;while(0);if((W|0)==101)h=0;g=c[R>>2]|0;if(g|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);c[R>>2]=0}if(!((P|0)==0|(Q|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[Q+-4>>2]|0)}if(h){g=c[b+4>>2]|0;if((g|0)>0){h=0;k=0;E=0;y=0;j=0;D=0;while(1){u=c[(c[b+12>>2]|0)+(E<<2)>>2]|0;if(!u){p=y;i=D}else{do if((D|0)==(y|0)){p=(y|0)==0?1:y<<1;if((y|0)>=(p|0)){p=y;break}do if(!p)i=0;else{c[6747]=(c[6747]|0)+1;g=kb((p<<2|3)+16|0)|0;if(!g){i=0;break}c[(g+4+15&-16)+-4>>2]=g;i=g+4+15&-16}while(0);if((y|0)>0){g=0;do{c[i+(g<<2)>>2]=c[j+(g<<2)>>2];g=g+1|0}while((g|0)!=(y|0));if(!h){h=i;k=i;j=i;break}}else if((j|0)==0|(h|0)==0){h=i;k=i;j=i;break}c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0);h=i;k=i;j=i}else p=y;while(0);c[j+(D<<2)>>2]=c[u>>2];A=D+1|0;y=(c[(c[b+12>>2]|0)+(E<<2)>>2]|0)+4|0;do if((A|0)==(p|0)){u=(p|0)==0?1:p<<1;if((p|0)>=(u|0))break;do if(!u)i=0;else{c[6747]=(c[6747]|0)+1;g=kb((u<<2|3)+16|0)|0;if(!g){i=0;break}c[(g+4+15&-16)+-4>>2]=g;i=g+4+15&-16}while(0);if((p|0)>0){g=0;do{c[i+(g<<2)>>2]=c[j+(g<<2)>>2];g=g+1|0}while((g|0)!=(p|0));if(!h){h=i;k=i;p=u;j=i;break}}else if((j|0)==0|(h|0)==0){h=i;k=i;p=u;j=i;break}c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0);h=i;k=i;p=u;j=i}while(0);c[j+(A<<2)>>2]=c[y>>2];A=D+2|0;y=(c[(c[b+12>>2]|0)+(E<<2)>>2]|0)+8|0;do if((A|0)==(p|0)){u=(p|0)==0?1:p<<1;if((p|0)>=(u|0))break;do if(!u)i=0;else{c[6747]=(c[6747]|0)+1;g=kb((u<<2|3)+16|0)|0;if(!g){i=0;break}c[(g+4+15&-16)+-4>>2]=g;i=g+4+15&-16}while(0);if((p|0)>0){g=0;do{c[i+(g<<2)>>2]=c[j+(g<<2)>>2];g=g+1|0}while((g|0)!=(p|0));if(!h){k=i;h=i;p=u;j=i;break}}else if((j|0)==0|(h|0)==0){k=i;h=i;p=u;j=i;break}c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0);k=i;h=i;p=u;j=i}while(0);c[j+(A<<2)>>2]=c[y>>2];T=c[b+12>>2]|0;g=c[T+(E<<2)>>2]|0;c[T+(c[g+24>>2]<<2)>>2]=0;if(g|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}g=c[b+4>>2]|0;i=D+3|0}E=E+1|0;if((E|0)>=(g|0)){p=i;break}else{y=p;D=i}}c[Z+48>>2]=(p|0)/3|0;if((p|0)>0){c[6747]=(c[6747]|0)+1;g=kb((p<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}hk(h|0,0,p<<2|0)|0;g=0;do{c[h+(g<<2)>>2]=c[j+(g<<2)>>2];g=g+1|0}while((g|0)!=(p|0));i=h;g=h}else{i=0;g=0}h=c[b+4>>2]|0;M=i;Q=p}else{c[Z+48>>2]=0;k=0;h=g;M=0;g=0;j=0;Q=0}if((h|0)<0){if((c[b+8>>2]|0)<0){i=c[b+12>>2]|0;if(i|0){if(a[b+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[b+12>>2]=0}a[b+16>>0]=1;c[b+12>>2]=0;c[b+8>>2]=0}do{c[(c[b+12>>2]|0)+(h<<2)>>2]=0;h=h+1|0}while((h|0)!=0)}c[b+4>>2]=0;if(!((j|0)==0|(k|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}P=c[Z+48>>2]|0;k=(U|0)>0;if(k){c[6747]=(c[6747]|0)+1;h=kb((U<<4|3)+16|0)|0;if(!h)i=0;else{c[(h+4+15&-16)+-4>>2]=h;i=h+4+15&-16}h=0;do{T=i+(h<<4)|0;c[T>>2]=c[Z>>2];c[T+4>>2]=c[Z+4>>2];c[T+8>>2]=c[Z+8>>2];c[T+12>>2]=c[Z+12>>2];h=h+1|0}while((h|0)!=(U|0));O=i;N=i}else{O=0;N=0}i=c[b+24>>2]|0;do if((i|0)>0){c[6747]=(c[6747]|0)+1;h=kb((i<<2|3)+16|0)|0;if(!h)j=0;else{c[(h+4+15&-16)+-4>>2]=h;j=h+4+15&-16}hk(j|0,0,i<<2|0)|0;if((c[b+24>>2]|0)<=0){E=j;D=j;break}h=c[b+32>>2]|0;i=0;do{c[j+(i<<2)>>2]=c[h+(i<<2)>>2];i=i+1|0}while((i|0)<(c[b+24>>2]|0));E=j;D=j}else{E=0;D=0}while(0);if(k){c[6747]=(c[6747]|0)+1;h=kb((V|3)+16|0)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}hk(h|0,0,V|0)|0;A=h;y=h}else{A=0;y=0}hk(A|0,0,V|0)|0;if((P|0)<=0)if(!y)u=0;else{h=0;W=241}else{u=0;h=0;do{j=g+(u<<2)|0;k=c[j>>2]|0;p=y+(k<<2)|0;i=c[p>>2]|0;if(!i){c[j>>2]=h;c[N+(h<<4)>>2]=c[Y+(k<<4)>>2];c[N+(h<<4)+4>>2]=c[Y+(k<<4)+4>>2];c[N+(h<<4)+8>>2]=c[Y+(k<<4)+8>>2];i=c[b+24>>2]|0;if((i|0)>0){j=0;do{if((c[D+(j<<2)>>2]|0)==(k|0)){c[(c[b+32>>2]|0)+(j<<2)>>2]=h;i=c[b+24>>2]|0}j=j+1|0}while((j|0)<(i|0))}h=h+1|0;c[p>>2]=h}else c[j>>2]=i+-1;u=u+1|0}while((u|0)!=(P*3|0));W=241}do if((W|0)==241){if(!A){u=h;break}c[6748]=(c[6748]|0)+1;uc(c[A+-4>>2]|0);u=h}while(0);if(!((D|0)==0|(E|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[E+-4>>2]|0)}do if(!(c[d>>2]&1)){a[e>>0]=1;c[e+4>>2]=u;k=c[e+12>>2]|0;if((k|0)<(u|0)){if((c[e+16>>2]|0)<(u|0)){if(!u){i=k;j=0}else{c[6747]=(c[6747]|0)+1;h=kb((u<<4|3)+16|0)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}i=c[e+12>>2]|0;j=h}if((i|0)>0){h=0;do{b=j+(h<<4)|0;W=(c[e+20>>2]|0)+(h<<4)|0;c[b>>2]=c[W>>2];c[b+4>>2]=c[W+4>>2];c[b+8>>2]=c[W+8>>2];c[b+12>>2]=c[W+12>>2];h=h+1|0}while((h|0)!=(i|0))}h=c[e+20>>2]|0;if(h|0){if(a[e+24>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[e+20>>2]=0}a[e+24>>0]=1;c[e+20>>2]=j;c[e+16>>2]=u;i=e+20|0}else i=e+20|0;h=k;do{b=(c[i>>2]|0)+(h<<4)|0;c[b>>2]=c[Z>>2];c[b+4>>2]=c[Z+4>>2];c[b+8>>2]=c[Z+8>>2];c[b+12>>2]=c[Z+12>>2];h=h+1|0}while((h|0)!=(u|0))}c[e+12>>2]=u;c[e+28>>2]=P;c[e+32>>2]=P<<2;p=c[e+40>>2]|0;if((P<<2|0)>(p|0)){d:do if((c[e+44>>2]|0)<(P<<2|0)){if(!(P<<2)){k=p;h=0}else{c[6747]=(c[6747]|0)+1;h=kb((P<<4|3)+16|0)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}k=c[e+40>>2]|0}i=c[e+48>>2]|0;do if((k|0)>0){j=0;do{c[h+(j<<2)>>2]=c[i+(j<<2)>>2];j=j+1|0}while((j|0)!=(k|0))}else{if(i|0)break;a[e+52>>0]=1;c[e+48>>2]=h;c[e+44>>2]=P<<2;break d}while(0);if(a[e+52>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}a[e+52>>0]=1;c[e+48>>2]=h;c[e+44>>2]=P<<2}else h=c[e+48>>2]|0;while(0);hk(h+(p<<2)|0,0,(P<<2)-p<<2|0)|0}c[e+40>>2]=P<<2;vh(c[e+20>>2]|0,O|0,u<<4|0)|0;if(!P)break;i=c[e+48>>2]|0;j=0;k=g;while(1){c[i>>2]=3;if(!(c[d>>2]&2)){c[i+4>>2]=c[k>>2];h=k+8|0}else{c[i+4>>2]=c[k+8>>2];h=k}c[i+8>>2]=c[k+4>>2];c[i+12>>2]=c[h>>2];j=j+1|0;if((j|0)==(P|0))break;else{i=i+16|0;k=k+12|0}}}else{a[e>>0]=0;c[e+4>>2]=u;k=c[e+12>>2]|0;if((k|0)<(u|0)){if((c[e+16>>2]|0)<(u|0)){if(!u){i=k;j=0}else{c[6747]=(c[6747]|0)+1;h=kb((u<<4|3)+16|0)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}i=c[e+12>>2]|0;j=h}if((i|0)>0){h=0;do{b=j+(h<<4)|0;W=(c[e+20>>2]|0)+(h<<4)|0;c[b>>2]=c[W>>2];c[b+4>>2]=c[W+4>>2];c[b+8>>2]=c[W+8>>2];c[b+12>>2]=c[W+12>>2];h=h+1|0}while((h|0)!=(i|0))}h=c[e+20>>2]|0;if(h|0){if(a[e+24>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[e+20>>2]=0}a[e+24>>0]=1;c[e+20>>2]=j;c[e+16>>2]=u;i=e+20|0}else i=e+20|0;h=k;do{b=(c[i>>2]|0)+(h<<4)|0;c[b>>2]=c[Z>>2];c[b+4>>2]=c[Z+4>>2];c[b+8>>2]=c[Z+8>>2];c[b+12>>2]=c[Z+12>>2];h=h+1|0}while((h|0)!=(u|0))}c[e+12>>2]=u;c[e+28>>2]=P;c[e+32>>2]=P*3;p=c[e+40>>2]|0;if((p|0)<(P*3|0)){e:do if((c[e+44>>2]|0)<(P*3|0)){if(!P){k=p;h=0}else{c[6747]=(c[6747]|0)+1;h=kb((P*12|3)+16|0)|0;if(!h)h=0;else{c[(h+4+15&-16)+-4>>2]=h;h=h+4+15&-16}k=c[e+40>>2]|0}i=c[e+48>>2]|0;do if((k|0)>0){j=0;do{c[h+(j<<2)>>2]=c[i+(j<<2)>>2];j=j+1|0}while((j|0)!=(k|0))}else{if(i|0)break;a[e+52>>0]=1;c[e+48>>2]=h;c[e+44>>2]=P*3;break e}while(0);if(a[e+52>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}a[e+52>>0]=1;c[e+48>>2]=h;c[e+44>>2]=P*3}else h=c[e+48>>2]|0;while(0);hk(h+(p<<2)|0,0,(P*12|0)-(p<<2)|0)|0}c[e+40>>2]=P*3;vh(c[e+20>>2]|0,O|0,u<<4|0)|0;if(!(c[d>>2]&2)){vh(c[e+48>>2]|0,M|0,P*12|0)|0;break}if(!P)break;h=c[e+48>>2]|0;i=0;j=g;while(1){c[h>>2]=c[j+8>>2];c[h+4>>2]=c[j+4>>2];c[h+8>>2]=c[j>>2];i=i+1|0;if((i|0)==(P|0))break;else{h=h+12|0;j=j+12|0}}}while(0);do if(Q){if(!g){g=0;break}c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);g=0}while(0);if((N|0)==0|(O|0)==0){h=0;break}c[6748]=(c[6748]|0)+1;uc(c[O+-4>>2]|0);h=0;break}}}g=0;h=1}while(0);if(!((X|0)==0|(Y|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[Y+-4>>2]|0)}if(!g){ea=Z;return h|0}c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);ea=Z;return h|0}function bb(b,d,e){b=b|0;d=d|0;e=e|0;var g=0,h=0,i=0,j=0,k=0.0,l=0,m=0.0,n=0.0,o=0.0,p=0,q=0,s=0,t=0,u=0,v=0,w=0,x=0.0,y=0.0,A=0.0,B=0.0,C=0.0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0,M=0,N=0.0,O=0.0,P=0.0,Q=0.0;M=ea;ea=ea+16|0;g=c[b+1112>>2]|0;a:do if((g|0)>0)while(1){l=c[c[b+1120>>2]>>2]|0;g=c[l+348>>2]|0;if(g|0){jg(b+1048|0,g)|0;h=c[b+1052>>2]|0;if(h|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[b+1052>>2]=g;c[b+1060>>2]=(c[b+1060>>2]|0)+-1}g=c[l+52>>2]|0;if(g|0){if(a[l+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[l+52>>2]=0}a[l+56>>0]=1;c[l+52>>2]=0;c[l+44>>2]=0;c[l+48>>2]=0;g=c[l+32>>2]|0;if(g|0){if(a[l+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[l+32>>2]=0}a[l+36>>0]=1;c[l+32>>2]=0;c[l+24>>2]=0;c[l+28>>2]=0;g=c[l+12>>2]|0;if(g|0){if(a[l+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[l+12>>2]=0}a[l+16>>0]=1;c[l+12>>2]=0;c[l+4>>2]=0;c[l+8>>2]=0;c[6748]=(c[6748]|0)+1;uc(c[l+-4>>2]|0);g=c[b+1112>>2]|0;if((g|0)<=0){l=g;break a}j=c[b+1120>>2]|0;h=0;do{i=j+(h<<2)|0;if((c[i>>2]|0)==(l|0)){L=23;break}h=h+1|0}while((h|0)<(g|0));if((L|0)==23){L=0;if((h|0)<(g|0)){c[i>>2]=c[j+(g+-1<<2)>>2];c[(c[b+1120>>2]|0)+(g+-1<<2)>>2]=l;c[b+1112>>2]=g+-1;g=g+-1|0}}if((g|0)<=0){l=g;break}}else l=g;while(0);g=c[b+712>>2]|0;g=(g|0)>(d|0)?d:g;if((l|0)<(g|0)){if((c[b+1116>>2]|0)<(g|0)){if(g){c[6747]=(c[6747]|0)+1;h=kb((g<<2|3)+16|0)|0;if(!h)j=0;else{c[(h+4+15&-16)+-4>>2]=h;j=h+4+15&-16}h=c[b+1112>>2]|0;if((h|0)>0){i=0;do{c[j+(i<<2)>>2]=c[(c[b+1120>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(h|0));i=b+1120|0}else i=b+1120|0}else{i=b+1120|0;j=0}h=c[i>>2]|0;if(h|0){if(a[b+1124>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[i>>2]=0}a[b+1124>>0]=1;c[i>>2]=j;c[b+1116>>2]=g}else i=b+1120|0;h=l;do{c[(c[i>>2]|0)+(h<<2)>>2]=0;h=h+1|0}while((h|0)!=(g|0))}c[b+1112>>2]=g;if((g|0)>0){h=0;do{c[6747]=(c[6747]|0)+1;g=kb(403)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}a[g+16>>0]=1;c[g+12>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;a[g+36>>0]=1;c[g+32>>2]=0;c[g+24>>2]=0;c[g+28>>2]=0;a[g+56>>0]=1;c[g+52>>2]=0;c[g+44>>2]=0;c[g+48>>2]=0;i=g+348|0;c[i>>2]=0;c[i+4>>2]=0;c[i+8>>2]=0;c[i+12>>2]=0;c[i+16>>2]=0;f[g+368>>2]=100.0;f[g+372>>2]=.009999999776482582;a[g+376>>0]=0;c[(c[b+1120>>2]|0)+(h<<2)>>2]=g;i=c[b+1120>>2]|0;a[(c[i+(h<<2)>>2]|0)+377>>0]=1;h=h+1|0;g=c[b+1112>>2]|0}while((h|0)<(g|0));if((g|0)>0){h=c[b+712>>2]|0;if((h|0)>0){m=0.0;n=0.0;k=0.0;l=g;p=0;while(1){d=c[b+720>>2]|0;m=m+ +f[d+(p*104|0)+8>>2];n=n+ +f[d+(p*104|0)+12>>2];o=k+ +f[d+(p*104|0)+16>>2];l=c[i+(((p*29873|0)%(l|0)|0)<<2)>>2]|0;d=d+(p*104|0)|0;i=c[l+24>>2]|0;if((i|0)==(c[l+28>>2]|0)?(q=(i|0)==0?1:i<<1,(i|0)<(q|0)):0){if(!q){h=i;i=0}else{c[6747]=(c[6747]|0)+1;h=kb((q<<2|3)+16|0)|0;if(!h)i=0;else{c[(h+4+15&-16)+-4>>2]=h;i=h+4+15&-16}h=c[l+24>>2]|0}if((h|0)>0){j=0;do{c[i+(j<<2)>>2]=c[(c[l+32>>2]|0)+(j<<2)>>2];j=j+1|0}while((j|0)!=(h|0))}j=c[l+32>>2]|0;if(j){if(a[l+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0);h=c[l+24>>2]|0}c[l+32>>2]=0}a[l+36>>0]=1;c[l+32>>2]=i;c[l+28>>2]=q;i=h;h=c[b+712>>2]|0}c[(c[l+32>>2]|0)+(i<<2)>>2]=d;c[l+24>>2]=i+1;j=p+1|0;if((j|0)>=(h|0))break;k=o;l=c[b+1112>>2]|0;i=c[b+1120>>2]|0;p=j}k=1.0/+(h|0);if((g|0)>=0)if(!g){m=m*k;n=n*k;k=o*k;i=0;L=72}else{m=m*k;n=n*k;k=o*k;L=70}else{H=0;G=0;D=b+720|0}}else{m=1.0/+(h|0)*0.0;n=1.0/+(h|0)*0.0;k=1.0/+(h|0)*0.0;L=70}if((L|0)==70){c[6747]=(c[6747]|0)+1;h=kb((g<<4|3)+16|0)|0;if(!h){i=0;L=72}else{c[(h+4+15&-16)+-4>>2]=h;i=h+4+15&-16;L=72}}if((L|0)==72){h=0;do{f[i+(h<<4)>>2]=m;f[i+(h<<4)+4>>2]=n;f[i+(h<<4)+8>>2]=k;f[i+(h<<4)+12>>2]=0.0;h=h+1|0}while((h|0)!=(g|0));H=i;G=i;D=b+720|0}t=G+4|0;u=G+8|0;v=0;do{A=+(v|0)*.0625;A=2.0-(A>1.0?1.0:A);l=0;d=0;while(1){h=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;j=c[h+24>>2]|0;if((j|0)>0){i=c[h+32>>2]|0;L=c[i>>2]|0;n=+f[L+8>>2]+0.0;m=+f[L+12>>2]+0.0;k=+f[L+16>>2]+0.0;if((j|0)==1)L=82;else{h=1;do{L=c[i+(h<<2)>>2]|0;n=n+ +f[L+8>>2];m=m+ +f[L+12>>2];k=k+ +f[L+16>>2];h=h+1|0}while((h|0)<(j|0));L=80}}else{k=0.0;m=0.0;n=0.0;L=80}if((L|0)==80){L=0;if(!j)s=l;else L=82}if((L|0)==82){L=0;s=G+(d<<4)|0;x=+f[s>>2];w=G+(d<<4)+4|0;y=+f[w>>2];h=G+(d<<4)+8|0;o=+f[h>>2];n=x+A*(n*(1.0/+(j|0))-x);m=y+A*(m*(1.0/+(j|0))-y);k=o+A*(k*(1.0/+(j|0))-o);f[s>>2]=n;f[w>>2]=m;f[h>>2]=k;f[G+(d<<4)+12>>2]=0.0;j=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;h=c[j+24>>2]|0;if((h|0)<0){if((c[j+28>>2]|0)<0){i=c[j+32>>2]|0;if(i|0){if(a[j+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[j+32>>2]=0}a[j+36>>0]=1;c[j+32>>2]=0;c[j+28>>2]=0}do{c[(c[j+32>>2]|0)+(h<<2)>>2]=0;h=h+1|0}while((h|0)!=0)}c[j+24>>2]=0;s=l|(n-x)*(n-x)+(m-y)*(m-y)+(k-o)*(k-o)>1.1920928955078125e-07}d=d+1|0;if((d|0)>=(g|0))break;else l=s}v=v+1|0;h=c[b+712>>2]|0;b:do if((h|0)>0){if((g|0)<=1){p=0;while(1){l=c[c[b+1120>>2]>>2]|0;d=(c[D>>2]|0)+(p*104|0)|0;i=c[l+24>>2]|0;if((i|0)==(c[l+28>>2]|0)?(E=(i|0)==0?1:i<<1,(i|0)<(E|0)):0){if(!E){h=i;i=0}else{c[6747]=(c[6747]|0)+1;h=kb((E<<2|3)+16|0)|0;if(!h)i=0;else{c[(h+4+15&-16)+-4>>2]=h;i=h+4+15&-16}h=c[l+24>>2]|0}if((h|0)>0){j=0;do{c[i+(j<<2)>>2]=c[(c[l+32>>2]|0)+(j<<2)>>2];j=j+1|0}while((j|0)!=(h|0))}j=c[l+32>>2]|0;if(j){if(a[l+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0);h=c[l+24>>2]|0}c[l+32>>2]=0}a[l+36>>0]=1;c[l+32>>2]=i;c[l+28>>2]=E;i=h;h=c[b+712>>2]|0}c[(c[l+32>>2]|0)+(i<<2)>>2]=d;c[l+24>>2]=i+1;p=p+1|0;if((p|0)>=(h|0))break b}}q=0;do{d=c[D>>2]|0;n=+f[d+(q*104|0)+8>>2];o=+f[d+(q*104|0)+12>>2];x=+f[d+(q*104|0)+16>>2];j=1;l=0;m=+r(+(+f[G>>2]-n))+ +r(+(+f[t>>2]-o))+ +r(+(+f[u>>2]-x));while(1){k=+r(+(+f[G+(j<<4)>>2]-n))+ +r(+(+f[G+(j<<4)+4>>2]-o))+ +r(+(+f[G+(j<<4)+8>>2]-x));i=k>2]|0)+(l<<2)>>2]|0;l=d+(q*104|0)|0;i=c[p+24>>2]|0;if((i|0)==(c[p+28>>2]|0)?(F=(i|0)==0?1:i<<1,(i|0)<(F|0)):0){if(!F){h=i;i=0}else{c[6747]=(c[6747]|0)+1;h=kb((F<<2|3)+16|0)|0;if(!h)i=0;else{c[(h+4+15&-16)+-4>>2]=h;i=h+4+15&-16}h=c[p+24>>2]|0}if((h|0)>0){j=0;do{c[i+(j<<2)>>2]=c[(c[p+32>>2]|0)+(j<<2)>>2];j=j+1|0}while((j|0)!=(h|0))}j=c[p+32>>2]|0;if(j){if(a[p+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[j+-4>>2]|0);h=c[p+24>>2]|0}c[p+32>>2]=0}a[p+36>>0]=1;c[p+32>>2]=i;c[p+28>>2]=F;i=h;h=c[b+712>>2]|0}c[(c[p+32>>2]|0)+(i<<2)>>2]=l;c[p+24>>2]=i+1;q=q+1|0}while((q|0)<(h|0))}while(0)}while((v|0)<(e|0)&s);if((h|0)>0){h=h<<2;c[6747]=(c[6747]|0)+1;g=kb((h|3)+16|0)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}hk(g|0,-1,h|0)|0;w=g;v=g}else{w=0;v=0}g=c[b+1112>>2]|0;if((g|0)>0){d=c[b+1120>>2]|0;l=0;do{j=c[d+(l<<2)>>2]|0;if((c[j+24>>2]|0)>0){g=c[D>>2]|0;h=c[j+32>>2]|0;c[v+((((c[h>>2]|0)-g|0)/104|0)<<2)>>2]=l;if((c[j+24>>2]|0)>1){i=1;do{c[v+((((c[h+(i<<2)>>2]|0)-g|0)/104|0)<<2)>>2]=l;i=i+1|0}while((i|0)<(c[j+24>>2]|0))}g=c[b+1112>>2]|0}l=l+1|0}while((l|0)<(g|0))}if((c[b+752>>2]|0)>0){s=0;do{e=c[b+760>>2]|0;p=c[D>>2]|0;g=((c[e+(s*44|0)+8>>2]|0)-p|0)/104|0;c[M>>2]=g;c[M+4>>2]=((c[e+(s*44|0)+12>>2]|0)-p|0)/104|0;c[M+8>>2]=((c[e+(s*44|0)+16>>2]|0)-p|0)/104|0;p=0;while(1){d=c[v+(g<<2)>>2]|0;q=p+1|0;g=c[M+(((q|0)==3?0:q)<<2)>>2]|0;c:do if((c[v+(g<<2)>>2]|0)!=(d|0)){l=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;j=(c[D>>2]|0)+(g*104|0)|0;g=c[l+24>>2]|0;d:do if((g|0)>0){i=c[l+32>>2]|0;h=0;while(1){if((c[i+(h<<2)>>2]|0)==(j|0))break;h=h+1|0;if((h|0)>=(g|0))break d}if((h|0)!=(g|0))break c}while(0);if((g|0)==(c[l+28>>2]|0)?(I=(g|0)==0?1:g<<1,(g|0)<(I|0)):0){if(!I)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((I<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[l+24>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[l+32>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[l+32>>2]|0;if(i){if(a[l+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[l+24>>2]|0}c[l+32>>2]=0}a[l+36>>0]=1;c[l+32>>2]=h;c[l+28>>2]=I}c[(c[l+32>>2]|0)+(g<<2)>>2]=j;c[l+24>>2]=g+1}while(0);g=c[M+((((p+2|0)>>>0)%3|0)<<2)>>2]|0;e:do if((c[v+(g<<2)>>2]|0)!=(d|0)){l=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;j=(c[D>>2]|0)+(g*104|0)|0;g=c[l+24>>2]|0;f:do if((g|0)>0){i=c[l+32>>2]|0;h=0;while(1){if((c[i+(h<<2)>>2]|0)==(j|0))break;h=h+1|0;if((h|0)>=(g|0))break f}if((h|0)!=(g|0))break e}while(0);if((g|0)==(c[l+28>>2]|0)?(J=(g|0)==0?1:g<<1,(g|0)<(J|0)):0){if(!J)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((J<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[l+24>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[l+32>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[l+32>>2]|0;if(i){if(a[l+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[l+24>>2]|0}c[l+32>>2]=0}a[l+36>>0]=1;c[l+32>>2]=h;c[l+28>>2]=J}c[(c[l+32>>2]|0)+(g<<2)>>2]=j;c[l+24>>2]=g+1}while(0);if(q>>>0>=3)break;g=c[M+(q<<2)>>2]|0;p=q}s=s+1|0}while((s|0)<(c[b+752>>2]|0));g=c[b+1112>>2]|0}if((g|0)>1){c[6747]=(c[6747]|0)+1;g=kb(403)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}a[g+16>>0]=1;c[g+12>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;p=g+36|0;a[p>>0]=1;s=g+32|0;c[s>>2]=0;t=g+24|0;c[t>>2]=0;q=g+28|0;c[q>>2]=0;a[g+56>>0]=1;c[g+52>>2]=0;c[g+44>>2]=0;c[g+48>>2]=0;u=g+348|0;c[u>>2]=0;c[u+4>>2]=0;c[u+8>>2]=0;c[u+12>>2]=0;c[u+16>>2]=0;f[g+368>>2]=100.0;f[g+372>>2]=.009999999776482582;a[g+376>>0]=0;u=g;a[g+377>>0]=0;j=c[b+712>>2]|0;if((j|0)>0){c[6747]=(c[6747]|0)+1;g=kb((j<<2|3)+16|0)|0;if(!g)i=0;else{c[(g+4+15&-16)+-4>>2]=g;i=g+4+15&-16}g=c[t>>2]|0;if((g|0)>0){h=0;do{c[i+(h<<2)>>2]=c[(c[s>>2]|0)+(h<<2)>>2];h=h+1|0}while((h|0)!=(g|0))}g=c[s>>2]|0;if(g|0){if(a[p>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[s>>2]=0}a[p>>0]=1;c[s>>2]=i;c[q>>2]=j;g=c[b+712>>2]|0;if((g|0)>0){i=c[t>>2]|0;h=j;d=0;do{l=(c[D>>2]|0)+(d*104|0)|0;do if((i|0)==(h|0)){j=(h|0)==0?1:h<<1;if((h|0)>=(j|0)){i=h;break}if(!j){g=h;h=0}else{c[6747]=(c[6747]|0)+1;g=kb((j<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[t>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[s>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[s>>2]|0;if(i){if(a[p>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[t>>2]|0}c[s>>2]=0}a[p>>0]=1;c[s>>2]=h;c[q>>2]=j;i=g;g=c[b+712>>2]|0;h=j}while(0);c[(c[s>>2]|0)+(i<<2)>>2]=l;i=i+1|0;c[t>>2]=i;d=d+1|0}while((d|0)<(g|0))}}g=c[b+1112>>2]|0;if((g|0)==(c[b+1116>>2]|0)?(K=(g|0)==0?1:g<<1,(g|0)<(K|0)):0){if(!K)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((K<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[b+1112>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[b+1120>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[b+1120>>2]|0;if(i){if(a[b+1124>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[b+1112>>2]|0}c[b+1120>>2]=0}a[b+1124>>0]=1;c[b+1120>>2]=h;c[b+1116>>2]=K}c[(c[b+1120>>2]|0)+(g<<2)>>2]=u;K=g+1|0;c[b+1112>>2]=K;I=c[b+1120>>2]|0;g=I+(g<<2)|0;J=c[I>>2]|0;c[I>>2]=c[g>>2];c[g>>2]=J;g=K}if((g|0)>0){h=0;do{d=c[(c[b+1120>>2]|0)+(h<<2)>>2]|0;g:do if(!(c[d+24>>2]|0)){h=h+-1|0;g=c[d+348>>2]|0;if(g|0){jg(b+1048|0,g)|0;i=c[b+1052>>2]|0;if(i|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[b+1052>>2]=g;c[b+1060>>2]=(c[b+1060>>2]|0)+-1}g=c[d+52>>2]|0;if(g|0){if(a[d+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[d+52>>2]=0}a[d+56>>0]=1;c[d+52>>2]=0;c[d+44>>2]=0;c[d+48>>2]=0;g=c[d+32>>2]|0;if(g|0){if(a[d+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[d+32>>2]=0}a[d+36>>0]=1;c[d+32>>2]=0;c[d+24>>2]=0;c[d+28>>2]=0;g=c[d+12>>2]|0;if(g|0){if(a[d+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[d+12>>2]=0}a[d+16>>0]=1;c[d+12>>2]=0;c[d+4>>2]=0;c[d+8>>2]=0;c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0);g=c[b+1112>>2]|0;if((g|0)>0){l=c[b+1120>>2]|0;i=0;while(1){j=l+(i<<2)|0;if((c[j>>2]|0)==(d|0))break;i=i+1|0;if((i|0)>=(g|0))break g}if((i|0)>=(g|0))break;c[j>>2]=c[l+(g+-1<<2)>>2];c[(c[b+1120>>2]|0)+(g+-1<<2)>>2]=d;c[b+1112>>2]=g+-1;g=g+-1|0}}while(0);h=h+1|0}while((h|0)<(g|0))}if(!((v|0)==0|(w|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[w+-4>>2]|0)}if(!((G|0)==0|(H|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[H+-4>>2]|0)}}else L=244}else L=244;h:do if((L|0)==244){l=c[b+772>>2]|0;if(!l){d=c[b+752>>2]|0;if((g|0)<(d|0)){if((c[b+1116>>2]|0)<(d|0)){if(d){c[6747]=(c[6747]|0)+1;h=kb((d<<2|3)+16|0)|0;if(!h)l=0;else{c[(h+4+15&-16)+-4>>2]=h;l=h+4+15&-16}h=c[b+1112>>2]|0;if((h|0)>0){i=0;do{c[l+(i<<2)>>2]=c[(c[b+1120>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(h|0));j=b+1120|0;i=l}else{j=b+1120|0;i=l}}else{j=b+1120|0;i=0}h=c[j>>2]|0;if(h|0){if(a[b+1124>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[j>>2]=0}a[b+1124>>0]=1;c[j>>2]=i;c[b+1116>>2]=d}do{c[(c[b+1120>>2]|0)+(g<<2)>>2]=0;g=g+1|0}while((g|0)!=(d|0))}c[b+1112>>2]=d;if((d|0)>0){h=0;do{c[6747]=(c[6747]|0)+1;g=kb(403)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}a[g+16>>0]=1;c[g+12>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;a[g+36>>0]=1;c[g+32>>2]=0;c[g+24>>2]=0;c[g+28>>2]=0;a[g+56>>0]=1;c[g+52>>2]=0;c[g+44>>2]=0;c[g+48>>2]=0;L=g+348|0;c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;c[L+12>>2]=0;c[L+16>>2]=0;f[g+368>>2]=100.0;f[g+372>>2]=.009999999776482582;a[g+376>>0]=0;c[(c[b+1120>>2]|0)+(h<<2)>>2]=g;a[(c[(c[b+1120>>2]|0)+(h<<2)>>2]|0)+377>>0]=1;h=h+1|0}while((h|0)<(c[b+1112>>2]|0))}if((c[b+752>>2]|0)<=0)break;d=0;while(1){j=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;l=(c[b+760>>2]|0)+(d*44|0)+8|0;g=c[j+24>>2]|0;if((g|0)==(c[j+28>>2]|0)?(p=(g|0)==0?1:g<<1,(g|0)<(p|0)):0){if(!p)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((p<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[j+24>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[j+32>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[j+32>>2]|0;if(i){if(a[j+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[j+24>>2]|0}c[j+32>>2]=0}a[j+36>>0]=1;c[j+32>>2]=h;c[j+28>>2]=p}c[(c[j+32>>2]|0)+(g<<2)>>2]=c[l>>2];c[j+24>>2]=g+1;j=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;l=(c[b+760>>2]|0)+(d*44|0)+12|0;g=c[j+24>>2]|0;if((g|0)==(c[j+28>>2]|0)?(s=(g|0)==0?1:g<<1,(g|0)<(s|0)):0){if(!s)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((s<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[j+24>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[j+32>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[j+32>>2]|0;if(i){if(a[j+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[j+24>>2]|0}c[j+32>>2]=0}a[j+36>>0]=1;c[j+32>>2]=h;c[j+28>>2]=s}c[(c[j+32>>2]|0)+(g<<2)>>2]=c[l>>2];c[j+24>>2]=g+1;j=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;l=(c[b+760>>2]|0)+(d*44|0)+16|0;g=c[j+24>>2]|0;if((g|0)==(c[j+28>>2]|0)?(t=(g|0)==0?1:g<<1,(g|0)<(t|0)):0){if(!t)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((t<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[j+24>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[j+32>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[j+32>>2]|0;if(i){if(a[j+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[j+24>>2]|0}c[j+32>>2]=0}a[j+36>>0]=1;c[j+32>>2]=h;c[j+28>>2]=t}c[(c[j+32>>2]|0)+(g<<2)>>2]=c[l>>2];c[j+24>>2]=g+1;d=d+1|0;if((d|0)>=(c[b+752>>2]|0))break h}}if((g|0)<(l|0)){if((c[b+1116>>2]|0)<(l|0)){c[6747]=(c[6747]|0)+1;h=kb((l<<2|3)+16|0)|0;if(!h)j=0;else{c[(h+4+15&-16)+-4>>2]=h;j=h+4+15&-16}h=c[b+1112>>2]|0;if((h|0)>0){i=0;do{c[j+(i<<2)>>2]=c[(c[b+1120>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(h|0))}h=c[b+1120>>2]|0;if(h|0){if(a[b+1124>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}c[b+1120>>2]=0}a[b+1124>>0]=1;c[b+1120>>2]=j;c[b+1116>>2]=l;h=b+1120|0}else h=b+1120|0;do{c[(c[h>>2]|0)+(g<<2)>>2]=0;g=g+1|0}while((g|0)!=(l|0))}c[b+1112>>2]=l;if((l|0)>0){h=0;do{c[6747]=(c[6747]|0)+1;g=kb(403)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}a[g+16>>0]=1;c[g+12>>2]=0;c[g+4>>2]=0;c[g+8>>2]=0;a[g+36>>0]=1;c[g+32>>2]=0;c[g+24>>2]=0;c[g+28>>2]=0;a[g+56>>0]=1;c[g+52>>2]=0;c[g+44>>2]=0;c[g+48>>2]=0;L=g+348|0;c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;c[L+12>>2]=0;c[L+16>>2]=0;f[g+368>>2]=100.0;f[g+372>>2]=.009999999776482582;a[g+376>>0]=0;c[(c[b+1120>>2]|0)+(h<<2)>>2]=g;a[(c[(c[b+1120>>2]|0)+(h<<2)>>2]|0)+377>>0]=1;h=h+1|0}while((h|0)<(c[b+1112>>2]|0))}if((c[b+772>>2]|0)>0){d=0;do{j=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;l=(c[b+780>>2]|0)+(d*104|0)+8|0;g=c[j+24>>2]|0;if((g|0)==(c[j+28>>2]|0)?(u=(g|0)==0?1:g<<1,(g|0)<(u|0)):0){if(!u)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((u<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[j+24>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[j+32>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[j+32>>2]|0;if(i){if(a[j+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[j+24>>2]|0}c[j+32>>2]=0}a[j+36>>0]=1;c[j+32>>2]=h;c[j+28>>2]=u}c[(c[j+32>>2]|0)+(g<<2)>>2]=c[l>>2];c[j+24>>2]=g+1;j=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;l=(c[b+780>>2]|0)+(d*104|0)+12|0;g=c[j+24>>2]|0;if((g|0)==(c[j+28>>2]|0)?(v=(g|0)==0?1:g<<1,(g|0)<(v|0)):0){if(!v)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((v<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[j+24>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[j+32>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[j+32>>2]|0;if(i){if(a[j+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[j+24>>2]|0}c[j+32>>2]=0}a[j+36>>0]=1;c[j+32>>2]=h;c[j+28>>2]=v}c[(c[j+32>>2]|0)+(g<<2)>>2]=c[l>>2];c[j+24>>2]=g+1;j=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;l=(c[b+780>>2]|0)+(d*104|0)+16|0;g=c[j+24>>2]|0;if((g|0)==(c[j+28>>2]|0)?(w=(g|0)==0?1:g<<1,(g|0)<(w|0)):0){if(!w)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((w<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[j+24>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[j+32>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[j+32>>2]|0;if(i){if(a[j+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[j+24>>2]|0}c[j+32>>2]=0}a[j+36>>0]=1;c[j+32>>2]=h;c[j+28>>2]=w}c[(c[j+32>>2]|0)+(g<<2)>>2]=c[l>>2];c[j+24>>2]=g+1;j=c[(c[b+1120>>2]|0)+(d<<2)>>2]|0;l=(c[b+780>>2]|0)+(d*104|0)+20|0;g=c[j+24>>2]|0;if((g|0)==(c[j+28>>2]|0)?(D=(g|0)==0?1:g<<1,(g|0)<(D|0)):0){if(!D)h=0;else{c[6747]=(c[6747]|0)+1;g=kb((D<<2|3)+16|0)|0;if(!g)h=0;else{c[(g+4+15&-16)+-4>>2]=g;h=g+4+15&-16}g=c[j+24>>2]|0}if((g|0)>0){i=0;do{c[h+(i<<2)>>2]=c[(c[j+32>>2]|0)+(i<<2)>>2];i=i+1|0}while((i|0)!=(g|0))}i=c[j+32>>2]|0;if(i){if(a[j+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);g=c[j+24>>2]|0}c[j+32>>2]=0}a[j+36>>0]=1;c[j+32>>2]=h;c[j+28>>2]=D}c[(c[j+32>>2]|0)+(g<<2)>>2]=c[l>>2];c[j+24>>2]=g+1;d=d+1|0}while((d|0)<(c[b+772>>2]|0))}}while(0);g=c[b+1112>>2]|0;if(!g){b=0;ea=M;return b|0}if((g|0)>0){s=0;do{q=c[(c[b+1120>>2]|0)+(s<<2)>>2]|0;f[q+128>>2]=0.0;d=c[q+24>>2]|0;l=c[q+4>>2]|0;if((d|0)>(l|0)){do if((c[q+8>>2]|0)<(d|0)){if(!d){j=l;g=0}else{c[6747]=(c[6747]|0)+1;g=kb((d<<2|3)+16|0)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}j=c[q+4>>2]|0}h=c[q+12>>2]|0;if((j|0)<=0){if(!h){a[q+16>>0]=1;c[q+12>>2]=g;c[q+8>>2]=d;break}}else{i=0;do{c[g+(i<<2)>>2]=c[h+(i<<2)>>2];i=i+1|0}while((i|0)!=(j|0))}if(a[q+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}a[q+16>>0]=1;c[q+12>>2]=g;c[q+8>>2]=d}else g=c[q+12>>2]|0;while(0);hk(g+(l<<2)|0,0,d-l<<2|0)|0;p=c[q+24>>2]|0}else p=d;c[q+4>>2]=d;l=(p|0)>0;if(l){h=c[q+32>>2]|0;i=c[q+12>>2]|0;g=0;do{k=+f[(c[h+(g<<2)>>2]|0)+88>>2];if(k==0.0){a[q+376>>0]=1;k=999999984306749440.0}else k=1.0/k;f[i+(g<<2)>>2]=k;m=k+ +f[q+128>>2];f[q+128>>2]=m;g=g+1|0}while((g|0)!=(p|0));f[q+128>>2]=1.0/m;k=0.0;n=0.0;o=0.0;g=0;do{L=c[h+(g<<2)>>2]|0;C=+f[i+(g<<2)>>2];k=k+ +f[L+8>>2]*C;n=n+C*+f[L+12>>2];o=o+C*+f[L+16>>2];g=g+1|0}while((g|0)!=(p|0));m=1.0/m}else{m=1.0/+f[q+128>>2];f[q+128>>2]=m;o=0.0;n=0.0;k=0.0}C=m*k;B=m*n;A=m*o;f[q+228>>2]=C;f[q+232>>2]=B;f[q+236>>2]=A;f[q+240>>2]=0.0;g=q+316|0;h=g+36|0;do{c[g>>2]=0;g=g+4|0}while((g|0)<(h|0));g=q+132|0;h=g+48|0;do{c[g>>2]=0;g=g+4|0}while((g|0)<(h|0));if(l){g=c[q+32>>2]|0;h=c[q+12>>2]|0;k=0.0;n=0.0;m=0.0;o=0.0;x=0.0;y=0.0;i=0;do{L=c[g+(i<<2)>>2]|0;Q=+f[L+8>>2]-C;O=+f[L+12>>2]-B;P=+f[L+16>>2]-A;N=+f[h+(i<<2)>>2];k=k+N*(O*O+P*P);f[q+132>>2]=k;n=N*(Q*Q+P*P)+n;f[q+152>>2]=n;m=(Q*Q+O*O)*N+m;f[q+172>>2]=m;o=o-O*(Q*N);f[q+136>>2]=o;x=x-P*(Q*N);f[q+140>>2]=x;y=y-P*(O*N);f[q+156>>2]=y;i=i+1|0}while((i|0)!=(p|0));g=q+136|0;h=q+140|0;i=q+156|0;j=q+152|0}else{y=0.0;x=0.0;o=0.0;n=0.0;m=0.0;k=0.0;g=q+136|0;h=q+140|0;i=q+156|0;j=q+152|0}C=n*m-y*y;N=y*x-m*o;O=y*o-n*x;Q=1.0/(C*k+o*N+O*x);P=(o*x-y*k)*Q;f[q+132>>2]=C*Q;f[g>>2]=N*Q;f[h>>2]=O*Q;f[q+144>>2]=0.0;f[q+148>>2]=N*Q;f[j>>2]=(m*k-x*x)*Q;f[i>>2]=P;f[q+160>>2]=0.0;f[q+164>>2]=O*Q;f[q+168>>2]=P;f[q+172>>2]=(n*k-o*o)*Q;f[q+176>>2]=0.0;c[q+60>>2]=1065353216;c[q+64>>2]=0;c[q+64+4>>2]=0;c[q+64+8>>2]=0;c[q+64+12>>2]=0;c[q+80>>2]=1065353216;c[q+84>>2]=0;c[q+84+4>>2]=0;c[q+84+8>>2]=0;c[q+84+12>>2]=0;c[q+100>>2]=1065353216;c[q+104>>2]=0;c[q+108>>2]=c[q+228>>2];c[q+108+4>>2]=c[q+228+4>>2];c[q+108+8>>2]=c[q+228+8>>2];c[q+108+12>>2]=c[q+228+12>>2];j=c[q+44>>2]|0;if((j|0)<(p|0)){if((c[q+48>>2]|0)<(p|0)){if(!p){h=j;i=0}else{c[6747]=(c[6747]|0)+1;g=kb((p<<4|3)+16|0)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}h=c[q+44>>2]|0;i=g}if((h|0)>0){g=0;do{L=i+(g<<4)|0;K=(c[q+52>>2]|0)+(g<<4)|0;c[L>>2]=c[K>>2];c[L+4>>2]=c[K+4>>2];c[L+8>>2]=c[K+8>>2];c[L+12>>2]=c[K+12>>2];g=g+1|0}while((g|0)!=(h|0))}g=c[q+52>>2]|0;if(g|0){if(a[q+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[q+52>>2]=0}a[q+56>>0]=1;c[q+52>>2]=i;c[q+48>>2]=p;h=q+52|0}else h=q+52|0;g=j;do{L=(c[h>>2]|0)+(g<<4)|0;c[L>>2]=c[M>>2];c[L+4>>2]=c[M+4>>2];c[L+8>>2]=c[M+8>>2];c[L+12>>2]=c[M+12>>2];g=g+1|0}while((g|0)!=(p|0))}c[q+44>>2]=p;if(l){g=0;do{K=c[(c[q+32>>2]|0)+(g<<2)>>2]|0;P=+f[K+12>>2]-+f[q+232>>2];Q=+f[K+16>>2]-+f[q+236>>2];L=c[q+52>>2]|0;f[L+(g<<4)>>2]=+f[K+8>>2]-+f[q+228>>2];f[L+(g<<4)+4>>2]=P;f[L+(g<<4)+8>>2]=Q;f[L+(g<<4)+12>>2]=0.0;g=g+1|0}while((g|0)<(c[q+44>>2]|0))}s=s+1|0}while((s|0)<(c[b+1112>>2]|0))}Kb(b);g=c[b+1112>>2]|0;d=z(g,g)|0;l=c[b+1132>>2]|0;if((d|0)>(l|0)){do if((c[b+1136>>2]|0)<(d|0)){if(!d){j=l;g=0}else{c[6747]=(c[6747]|0)+1;g=kb(d+19|0)|0;if(!g)g=0;else{c[(g+4+15&-16)+-4>>2]=g;g=g+4+15&-16}j=c[b+1132>>2]|0}h=c[b+1140>>2]|0;if((j|0)<=0){if(!h){a[b+1144>>0]=1;c[b+1140>>2]=g;c[b+1136>>2]=d;break}}else{i=0;do{a[g+i>>0]=a[h+i>>0]|0;i=i+1|0}while((i|0)!=(j|0))}if(a[b+1144>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0)}a[b+1144>>0]=1;c[b+1140>>2]=g;c[b+1136>>2]=d}else g=c[b+1140>>2]|0;while(0);hk(g+l|0,0,d-l|0)|0;g=c[b+1112>>2]|0}c[b+1132>>2]=d;if((g|0)<=0){b=g;ea=M;return b|0}w=c[b+1120>>2]|0;q=c[b+1140>>2]|0;u=0;do{s=c[w+(u<<2)>>2]|0;c[s+380>>2]=u;t=c[s+24>>2]|0;v=0;do{d=c[w+(v<<2)>>2]|0;p=0;while(1){if((p|0)>=(t|0)){h=0;break}h=c[d+24>>2]|0;i:do if((h|0)>0){i=c[(c[s+32>>2]|0)+(p<<2)>>2]|0;j=c[d+32>>2]|0;l=0;while(1){if((i|0)==(c[j+(l<<2)>>2]|0)){h=1;break i}l=l+1|0;if((l|0)>=(h|0)){h=0;break}}}else h=0;while(0);if(h){h=1;break}else p=p+1|0}a[q+((z(v,g)|0)+u)>>0]=h;v=v+1|0}while((v|0)!=(g|0));u=u+1|0}while((u|0)!=(g|0));ea=M;return g|0}function cb(b){b=b|0;var d=0,e=0,g=0,h=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0,q=0.0,r=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.0,E=0.0,F=0.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.0,W=0.0,X=0.0,Y=0.0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,fa=0.0;U=ea;ea=ea+176|0;eb(b);if(!(ra[c[(c[b>>2]|0)+20>>2]&127](b)|0)){ea=U;return}if((c[b+328>>2]|0)<=0){ea=U;return}S=U+96+32|0;T=U+96+52|0;R=0;do{P=c[(c[b+336>>2]|0)+(R<<2)>>2]|0;if(ra[c[(c[b>>2]|0)+20>>2]&127](b)|0?(K=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0,(ra[c[(c[K>>2]|0)+48>>2]&127](K)|0)&1|0):0){d=c[b+72>>2]|0;if(!(a[P+473>>0]|0))K=d;else{c[U+80>>2]=c[P+520>>2];c[U+80+4>>2]=c[P+520+4>>2];c[U+80+8>>2]=c[P+520+8>>2];c[U+80+12>>2]=c[P+520+12>>2];h=+f[P+584>>2];i=+f[P+536>>2];j=+f[P+600>>2];q=+f[P+540>>2];r=+f[P+616>>2];t=+f[P+544>>2];u=+f[P+588>>2];v=+f[P+604>>2];w=+f[P+620>>2];x=+f[P+592>>2];y=+f[P+608>>2];z=+f[P+624>>2];A=+f[P+552>>2];B=+f[P+556>>2];C=+f[P+560>>2];D=+f[P+568>>2];E=+f[P+572>>2];F=+f[P+576>>2];fa=h*i+j*q+r*t+(i*u+q*v+t*w)*0.0+(i*x+q*y+t*z)*0.0;ca=(x*A+y*B+z*C)*0.0+(h*A+j*B+r*C+(u*A+v*B+w*C)*0.0);ba=(x*D+y*E+z*F)*0.0+(h*D+j*E+r*F+(u*D+v*E+w*F)*0.0);da=1.0/+s(+(fa*fa+ca*ca+ba*ba));aa=(h*i+j*q+r*t)*0.0+(i*u+q*v+t*w)+(i*x+q*y+t*z)*0.0;_=(x*A+y*B+z*C)*0.0+(u*A+v*B+w*C+(h*A+j*B+r*C)*0.0);Z=(x*D+y*E+z*F)*0.0+(u*D+v*E+w*F+(h*D+j*E+r*F)*0.0);$=1.0/+s(+(aa*aa+_*_+Z*Z));Y=(h*i+j*q+r*t)*0.0+(i*u+q*v+t*w)*0.0+(i*x+q*y+t*z);W=x*A+y*B+z*C+((h*A+j*B+r*C)*0.0+(u*A+v*B+w*C)*0.0);V=x*D+y*E+z*F+((h*D+j*E+r*F)*0.0+(u*D+v*E+w*F)*0.0);X=1.0/+s(+(Y*Y+W*W+V*V));K=c[(c[d>>2]|0)+8>>2]|0;ca=+f[U+80+4>>2]+ca*da*10.0;ba=+f[U+80+8>>2]+ba*da*10.0;f[U+160>>2]=+f[U+80>>2]+fa*da*10.0;f[U+160+4>>2]=ca;f[U+160+8>>2]=ba;f[U+160+12>>2]=0.0;c[U+96>>2]=1065353216;c[U+96+4>>2]=0;c[U+96+8>>2]=0;f[U+96+12>>2]=0.0;Pa[K&127](d,U+80|0,U+160|0,U+96|0);K=c[(c[d>>2]|0)+8>>2]|0;_=_*$*10.0+ +f[U+80+4>>2];Z=Z*$*10.0+ +f[U+80+8>>2];f[U+160>>2]=aa*$*10.0+ +f[U+80>>2];f[U+160+4>>2]=_;f[U+160+8>>2]=Z;f[U+160+12>>2]=0.0;c[U+96>>2]=0;c[U+96+4>>2]=1065353216;c[U+96+8>>2]=0;f[U+96+12>>2]=0.0;Pa[K&127](d,U+80|0,U+160|0,U+96|0);K=c[(c[d>>2]|0)+8>>2]|0;W=W*X*10.0+ +f[U+80+4>>2];V=V*X*10.0+ +f[U+80+8>>2];f[U+160>>2]=Y*X*10.0+ +f[U+80>>2];f[U+160+4>>2]=W;f[U+160+8>>2]=V;f[U+160+12>>2]=0.0;c[U+96>>2]=0;c[U+96+4>>2]=0;c[U+96+8>>2]=1065353216;f[U+96+12>>2]=0.0;Pa[K&127](d,U+80|0,U+160|0,U+96|0);if((c[P+484>>2]|0)>0){e=0;do{K=c[P+492>>2]|0;aa=+f[K+(e<<4)>>2];ba=+f[K+(e<<4)+4>>2];fa=+f[K+(e<<4)+8>>2];ca=+f[U+80>>2]+((h*i+j*q+r*t)*aa+(i*u+q*v+t*w)*ba+(i*x+q*y+t*z)*fa);da=+f[U+80+4>>2]+((h*A+j*B+r*C)*aa+(u*A+v*B+w*C)*ba+(x*A+y*B+z*C)*fa);fa=(h*D+j*E+r*F)*aa+(u*D+v*E+w*F)*ba+(x*D+y*E+z*F)*fa+ +f[U+80+8>>2];c[U+64>>2]=1065353216;c[U+64+4>>2]=0;c[U+64+8>>2]=1065353216;f[U+64+12>>2]=0.0;K=c[(c[d>>2]|0)+8>>2]|0;f[U+160>>2]=ca+-.10000000149011612;f[U+160+4>>2]=da;f[U+160+8>>2]=fa;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+.10000000149011612;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=fa+0.0;f[U+96+12>>2]=0.0;Pa[K&127](d,U+160|0,U+96|0,U+64|0);K=c[(c[d>>2]|0)+8>>2]|0;f[U+160>>2]=ca;f[U+160+4>>2]=da+-.10000000149011612;f[U+160+8>>2]=fa;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+0.0;f[U+96+4>>2]=da+.10000000149011612;f[U+96+8>>2]=fa+0.0;f[U+96+12>>2]=0.0;Pa[K&127](d,U+160|0,U+96|0,U+64|0);K=c[(c[d>>2]|0)+8>>2]|0;f[U+160>>2]=ca;f[U+160+4>>2]=da;f[U+160+8>>2]=fa+-.10000000149011612;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+0.0;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=fa+.10000000149011612;f[U+96+12>>2]=0.0;Pa[K&127](d,U+160|0,U+96|0,U+64|0);e=e+1|0}while((e|0)<(c[P+484>>2]|0))}K=c[b+72>>2]|0}J=c[b+344>>2]|0;c[U+80>>2]=0;c[U+80+4>>2]=0;c[U+80+8>>2]=0;c[U+80+12>>2]=0;c[U+64>>2]=1065353216;c[U+64+4>>2]=1065353216;c[U+64+8>>2]=1065353216;f[U+64+12>>2]=0.0;c[U+48>>2]=1065353216;c[U+48+4>>2]=0;c[U+48+8>>2]=0;f[U+48+12>>2]=0.0;if(!(J&256)){if(J&1|0?(Q=c[P+712>>2]|0,(Q|0)>0):0){d=Q;g=0;do{e=c[P+720>>2]|0;if(c[(c[e+(g*104|0)+4>>2]|0)+16>>2]&1){d=c[(c[K>>2]|0)+8>>2]|0;I=e+(g*104|0)+8|0;G=e+(g*104|0)+12|0;o=c[G>>2]|0;H=e+(g*104|0)+16|0;p=c[H>>2]|0;f[U+160>>2]=+f[I>>2]+-.10000000149011612;c[U+160+4>>2]=o;c[U+160+8>>2]=p;f[U+160+12>>2]=0.0;da=+f[G>>2]+0.0;fa=+f[H>>2]+0.0;f[U+96>>2]=+f[I>>2]+.10000000149011612;f[U+96+4>>2]=da;f[U+96+8>>2]=fa;f[U+96+12>>2]=0.0;c[U+32>>2]=1065353216;c[U+32+4>>2]=0;c[U+32+8>>2]=0;f[U+32+12>>2]=0.0;Pa[d&127](K,U+160|0,U+96|0,U+32|0);d=c[(c[K>>2]|0)+8>>2]|0;fa=+f[G>>2]+-.10000000149011612;p=c[H>>2]|0;c[U+160>>2]=c[I>>2];f[U+160+4>>2]=fa;c[U+160+8>>2]=p;f[U+160+12>>2]=0.0;fa=+f[G>>2]+.10000000149011612;da=+f[H>>2]+0.0;f[U+96>>2]=+f[I>>2]+0.0;f[U+96+4>>2]=fa;f[U+96+8>>2]=da;f[U+96+12>>2]=0.0;c[U+32>>2]=0;c[U+32+4>>2]=1065353216;c[U+32+8>>2]=0;f[U+32+12>>2]=0.0;Pa[d&127](K,U+160|0,U+96|0,U+32|0);d=c[(c[K>>2]|0)+8>>2]|0;p=c[G>>2]|0;da=+f[H>>2]+-.10000000149011612;c[U+160>>2]=c[I>>2];c[U+160+4>>2]=p;f[U+160+8>>2]=da;f[U+160+12>>2]=0.0;da=+f[G>>2]+0.0;fa=+f[H>>2]+.10000000149011612;f[U+96>>2]=+f[I>>2]+0.0;f[U+96+4>>2]=da;f[U+96+8>>2]=fa;f[U+96+12>>2]=0.0;c[U+32>>2]=0;c[U+32+4>>2]=0;c[U+32+8>>2]=1065353216;f[U+32+12>>2]=0.0;Pa[d&127](K,U+160|0,U+96|0,U+32|0);d=c[P+712>>2]|0}g=g+1|0}while((g|0)<(d|0))}if(J&2|0?(L=c[P+732>>2]|0,(L|0)>0):0){d=L;g=0;do{e=c[P+740>>2]|0;if(c[(c[e+(g*52|0)+4>>2]|0)+16>>2]&1){Pa[c[(c[K>>2]|0)+8>>2]&127](K,(c[e+(g*52|0)+8>>2]|0)+8|0,(c[e+(g*52|0)+12>>2]|0)+8|0,U+80|0);d=c[P+732>>2]|0}g=g+1|0}while((g|0)<(d|0))}if(J&16|0?(M=c[P+712>>2]|0,(M|0)>0):0){d=M;g=0;do{e=c[P+720>>2]|0;if(c[(c[e+(g*104|0)+4>>2]|0)+16>>2]&1){ca=+f[e+(g*104|0)+72>>2]*.5;fa=+f[e+(g*104|0)+76>>2]*.5;da=+f[e+(g*104|0)+80>>2]*.5;I=c[(c[K>>2]|0)+8>>2]|0;d=e+(g*104|0)+8|0;G=e+(g*104|0)+12|0;aa=fa+ +f[G>>2];H=e+(g*104|0)+16|0;ba=da+ +f[H>>2];f[U+160>>2]=ca+ +f[d>>2];f[U+160+4>>2]=aa;f[U+160+8>>2]=ba;f[U+160+12>>2]=0.0;Pa[I&127](K,d,U+160|0,U+64|0);I=c[(c[K>>2]|0)+8>>2]|0;fa=+f[G>>2]-fa;da=+f[H>>2]-da;f[U+160>>2]=+f[d>>2]-ca;f[U+160+4>>2]=fa;f[U+160+8>>2]=da;f[U+160+12>>2]=0.0;da=+f[U+64+4>>2]*.5;fa=+f[U+64+8>>2]*.5;f[U+96>>2]=+f[U+64>>2]*.5;f[U+96+4>>2]=da;f[U+96+8>>2]=fa;f[U+96+12>>2]=0.0;Pa[I&127](K,d,U+160|0,U+96|0);d=c[P+712>>2]|0}g=g+1|0}while((g|0)<(d|0))}if(J&32|0){if((a[24936]|0)==0?DC(24936)|0:0){c[5628]=1065353216;c[5629]=0;c[5630]=0;c[5631]=0;c[5632]=0;c[5633]=1065353216;c[5634]=0;c[5635]=0;c[5636]=0;c[5637]=0;c[5638]=1065353216;f[5639]=0.0;PB(24936)}if((c[P+812>>2]|0)>0){d=0;do{I=c[P+820>>2]|0;G=c[I+(d*104|0)+24>>2]|0;A=+f[G+8>>2];H=I+(d*104|0)+4|0;B=+f[H>>2];C=+f[G+12>>2];p=I+(d*104|0)+8|0;D=+f[p>>2];V=+f[G+16>>2];G=I+(d*104|0)+12|0;W=+f[G>>2];X=+f[I+(d*104|0)+20>>2]+(A*B+C*D+V*W);f[U+160>>2]=A-B*X;f[U+160+4>>2]=C-D*X;f[U+160+8>>2]=V-W*X;f[U+160+12>>2]=0.0;Y=+f[H>>2];da=+f[p>>2];E=+f[G>>2];I=Y>2];Z=+f[22512+(I<<4)+4>>2];ba=+f[22512+(I<<4)>>2];$=1.0/+s(+((Y*Z-da*ba)*(Y*Z-da*ba)+((da*F-E*Z)*(da*F-E*Z)+(E*ba-Y*F)*(E*ba-Y*F))));_=E*((E*ba-Y*F)*$)-da*((Y*Z-da*ba)*$);aa=Y*((Y*Z-da*ba)*$)-E*((da*F-E*Z)*$);ca=da*((da*F-E*Z)*$)-Y*((E*ba-Y*F)*$);fa=1.0/+s(+(ca*ca+(_*_+aa*aa)));I=c[(c[K>>2]|0)+8>>2]|0;f[U+96>>2]=A-B*X-(da*F-E*Z)*$*.5;f[U+96+4>>2]=C-D*X-(E*ba-Y*F)*$*.5;f[U+96+8>>2]=V-W*X-(Y*Z-da*ba)*$*.5;f[U+96+12>>2]=0.0;f[U+32>>2]=A-B*X+(da*F-E*Z)*$*.5;f[U+32+4>>2]=C-D*X+(E*ba-Y*F)*$*.5;f[U+32+8>>2]=V-W*X+(Y*Z-da*ba)*$*.5;f[U+32+12>>2]=0.0;Pa[I&127](K,U+96|0,U+32|0,U+48|0);I=c[(c[K>>2]|0)+8>>2]|0;$=+f[U+160>>2];ba=+f[U+160+4>>2];da=+f[U+160+8>>2];f[U+96>>2]=$-_*fa*.5;f[U+96+4>>2]=ba-aa*fa*.5;f[U+96+8>>2]=da-ca*fa*.5;f[U+96+12>>2]=0.0;f[U+32>>2]=_*fa*.5+$;f[U+32+4>>2]=aa*fa*.5+ba;f[U+32+8>>2]=ca*fa*.5+da;f[U+32+12>>2]=0.0;Pa[I&127](K,U+96|0,U+32|0,U+48|0);I=c[(c[K>>2]|0)+8>>2]|0;da=+f[p>>2]*.5*3.0+ +f[U+160+4>>2];fa=+f[G>>2]*.5*3.0+ +f[U+160+8>>2];f[U+96>>2]=+f[H>>2]*.5*3.0+ +f[U+160>>2];f[U+96+4>>2]=da;f[U+96+8>>2]=fa;f[U+96+12>>2]=0.0;c[U+32>>2]=1065353216;c[U+32+4>>2]=1065353216;c[U+32+8>>2]=0;f[U+32+12>>2]=0.0;Pa[I&127](K,U+160|0,U+96|0,U+32|0);d=d+1|0}while((d|0)<(c[P+812>>2]|0))}}if(J&4|0?(c[U+160>>2]=0,c[U+160+4>>2]=1060320051,c[U+160+8>>2]=0,f[U+160+12>>2]=0.0,N=c[P+752>>2]|0,(N|0)>0):0){d=N;g=0;do{e=c[P+760>>2]|0;if(c[(c[e+(g*44|0)+4>>2]|0)+16>>2]&1){d=c[e+(g*44|0)+8>>2]|0;Y=+f[d+8>>2];$=+f[d+12>>2];ca=+f[d+16>>2];d=c[e+(g*44|0)+12>>2]|0;Z=+f[d+8>>2];aa=+f[d+12>>2];da=+f[d+16>>2];d=c[e+(g*44|0)+16>>2]|0;_=+f[d+8>>2];ba=+f[d+12>>2];fa=+f[d+16>>2];d=c[(c[K>>2]|0)+28>>2]|0;f[U+96>>2]=(Y+Z+_)*.3333333432674408+(Y-(Y+Z+_)*.3333333432674408)*.800000011920929;f[U+96+4>>2]=($+aa+ba)*.3333333432674408+($-($+aa+ba)*.3333333432674408)*.800000011920929;f[U+96+8>>2]=(ca+da+fa)*.3333333432674408+(ca-(ca+da+fa)*.3333333432674408)*.800000011920929;f[U+96+12>>2]=0.0;f[U+32>>2]=(Y+Z+_)*.3333333432674408+(Z-(Y+Z+_)*.3333333432674408)*.800000011920929;f[U+32+4>>2]=($+aa+ba)*.3333333432674408+(aa-($+aa+ba)*.3333333432674408)*.800000011920929;f[U+32+8>>2]=(ca+da+fa)*.3333333432674408+(da-(ca+da+fa)*.3333333432674408)*.800000011920929;f[U+32+12>>2]=0.0;f[U+16>>2]=(Y+Z+_)*.3333333432674408+(_-(Y+Z+_)*.3333333432674408)*.800000011920929;f[U+16+4>>2]=($+aa+ba)*.3333333432674408+(ba-($+aa+ba)*.3333333432674408)*.800000011920929;f[U+16+8>>2]=(ca+da+fa)*.3333333432674408+(fa-(ca+da+fa)*.3333333432674408)*.800000011920929;f[U+16+12>>2]=0.0;Ua[d&1](K,U+96|0,U+32|0,U+16|0,U+160|0,1.0);d=c[P+752>>2]|0}g=g+1|0}while((g|0)<(d|0))}if(J&8|0?(c[U+160>>2]=1050253722,c[U+160+4>>2]=1050253722,c[U+160+8>>2]=1060320051,f[U+160+12>>2]=0.0,O=c[P+772>>2]|0,(O|0)>0):0){d=O;g=0;do{e=c[P+780>>2]|0;if(c[(c[e+(g*104|0)+4>>2]|0)+16>>2]&1){d=c[e+(g*104|0)+8>>2]|0;x=+f[d+8>>2];A=+f[d+12>>2];D=+f[d+16>>2];d=c[e+(g*104|0)+12>>2]|0;y=+f[d+8>>2];B=+f[d+12>>2];E=+f[d+16>>2];d=c[e+(g*104|0)+16>>2]|0;z=+f[d+8>>2];C=+f[d+12>>2];F=+f[d+16>>2];d=c[e+(g*104|0)+20>>2]|0;ca=+f[d+8>>2];da=+f[d+12>>2];fa=+f[d+16>>2];d=c[(c[K>>2]|0)+28>>2]|0;$=(x+y+z+ca)*.25+(x-(x+y+z+ca)*.25)*.800000011920929;aa=(A+B+C+da)*.25+(A-(A+B+C+da)*.25)*.800000011920929;ba=(D+E+F+fa)*.25+(D-(D+E+F+fa)*.25)*.800000011920929;f[U+96>>2]=$;f[U+96+4>>2]=aa;f[U+96+8>>2]=ba;f[U+96+12>>2]=0.0;V=(x+y+z+ca)*.25+(y-(x+y+z+ca)*.25)*.800000011920929;W=(A+B+C+da)*.25+(B-(A+B+C+da)*.25)*.800000011920929;X=(D+E+F+fa)*.25+(E-(D+E+F+fa)*.25)*.800000011920929;f[U+32>>2]=V;f[U+32+4>>2]=W;f[U+32+8>>2]=X;f[U+32+12>>2]=0.0;Y=(x+y+z+ca)*.25+(z-(x+y+z+ca)*.25)*.800000011920929;Z=(A+B+C+da)*.25+(C-(A+B+C+da)*.25)*.800000011920929;_=(D+E+F+fa)*.25+(F-(D+E+F+fa)*.25)*.800000011920929;f[U+16>>2]=Y;f[U+16+4>>2]=Z;f[U+16+8>>2]=_;f[U+16+12>>2]=0.0;Ua[d&1](K,U+96|0,U+32|0,U+16|0,U+160|0,1.0);d=c[(c[K>>2]|0)+28>>2]|0;f[U+96>>2]=$;f[U+96+4>>2]=aa;f[U+96+8>>2]=ba;f[U+96+12>>2]=0.0;f[U+32>>2]=V;f[U+32+4>>2]=W;f[U+32+8>>2]=X;f[U+32+12>>2]=0.0;ca=(x+y+z+ca)*.25+(ca-(x+y+z+ca)*.25)*.800000011920929;da=(A+B+C+da)*.25+(da-(A+B+C+da)*.25)*.800000011920929;fa=(D+E+F+fa)*.25+(fa-(D+E+F+fa)*.25)*.800000011920929;f[U+16>>2]=ca;f[U+16+4>>2]=da;f[U+16+8>>2]=fa;f[U+16+12>>2]=0.0;Ua[d&1](K,U+96|0,U+32|0,U+16|0,U+160|0,1.0);d=c[(c[K>>2]|0)+28>>2]|0;f[U+96>>2]=V;f[U+96+4>>2]=W;f[U+96+8>>2]=X;f[U+96+12>>2]=0.0;f[U+32>>2]=Y;f[U+32+4>>2]=Z;f[U+32+8>>2]=_;f[U+32+12>>2]=0.0;f[U+16>>2]=ca;f[U+16+4>>2]=da;f[U+16+8>>2]=fa;f[U+16+12>>2]=0.0;Ua[d&1](K,U+96|0,U+32|0,U+16|0,U+160|0,1.0);d=c[(c[K>>2]|0)+28>>2]|0;f[U+96>>2]=Y;f[U+96+4>>2]=Z;f[U+96+8>>2]=_;f[U+96+12>>2]=0.0;f[U+32>>2]=$;f[U+32+4>>2]=aa;f[U+32+8>>2]=ba;f[U+32+12>>2]=0.0;f[U+16>>2]=ca;f[U+16+4>>2]=da;f[U+16+8>>2]=fa;f[U+16+12>>2]=0.0;Ua[d&1](K,U+96|0,U+32|0,U+16|0,U+160|0,1.0);d=c[P+772>>2]|0}g=g+1|0}while((g|0)<(d|0))}}else{pJ();d=c[P+1112>>2]|0;if((d|0)>0){I=0;do{if(a[(c[(c[P+1120>>2]|0)+(I<<2)>>2]|0)+377>>0]|0){ba=+(Rq()|0)*4.656612873077393e-10;ca=+(Rq()|0)*4.656612873077393e-10;da=+(Rq()|0)*4.656612873077393e-10;fa=1.0/+s(+(da*da+(ba*ba+ca*ca)));f[U+160>>2]=ba*fa*.75;f[U+160+4>>2]=ca*fa*.75;f[U+160+8>>2]=da*fa*.75;f[U+160+12>>2]=0.0;g=c[(c[(c[P+1120>>2]|0)+(I<<2)>>2]|0)+24>>2]|0;if((g|0)>0){c[6747]=(c[6747]|0)+1;d=kb((g<<4|3)+16|0)|0;if(!d)e=0;else{c[(d+4+15&-16)+-4>>2]=d;e=d+4+15&-16}d=0;do{H=e+(d<<4)|0;c[H>>2]=c[U+96>>2];c[H+4>>2]=c[U+96+4>>2];c[H+8>>2]=c[U+96+8>>2];c[H+12>>2]=c[U+96+12>>2];d=d+1|0}while((d|0)!=(g|0));d=0;do{G=(c[(c[(c[(c[P+1120>>2]|0)+(I<<2)>>2]|0)+32>>2]|0)+(d<<2)>>2]|0)+8|0;H=e+(d<<4)|0;c[H>>2]=c[G>>2];c[H+4>>2]=c[G+4>>2];c[H+8>>2]=c[G+8>>2];c[H+12>>2]=c[G+12>>2];d=d+1|0}while((d|0)!=(g|0));H=e;G=e}else{H=0;G=0}a[U+96+16>>0]=1;c[U+96+12>>2]=0;c[U+96+4>>2]=0;c[U+96+8>>2]=0;a[U+96+36>>0]=1;c[S>>2]=0;c[U+96+24>>2]=0;c[U+96+28>>2]=0;a[U+96+56>>0]=1;c[T>>2]=0;c[U+96+44>>2]=0;c[U+96+48>>2]=0;mb(U+96|0,H,g);n=c[U+96+44>>2]|0;if((n|0)>0){l=c[S>>2]|0;p=0;do{o=c[(c[T>>2]|0)+(p<<2)>>2]|0;e=c[l+(o*12|0)+4>>2]|0;d=l+(o*12|0)+(e*12|0)+((c[l+(o*12|0)+(e*12|0)>>2]|0)*12|0)|0;if((d|0)!=(l+(o*12|0)|0)){m=c[U+96+12>>2]|0;g=c[l+(o*12|0)+(e*12|0)+8>>2]|0;k=c[l+(o*12|0)+8>>2]|0;while(1){e=c[d+8>>2]|0;Ua[c[(c[K>>2]|0)+28>>2]&1](K,m+(g<<4)|0,m+(k<<4)|0,m+(e<<4)|0,U+160|0,1.0);g=d+((c[d+4>>2]|0)*12|0)|0;d=g+((c[g>>2]|0)*12|0)|0;if((d|0)==(l+(o*12|0)|0))break;else{g=k;k=e}}}p=p+1|0}while((p|0)<(n|0))}d=c[T>>2]|0;if(d|0){if(a[U+96+56>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[T>>2]=0}a[U+96+56>>0]=1;c[T>>2]=0;c[U+96+44>>2]=0;c[U+96+48>>2]=0;d=c[S>>2]|0;if(d|0){if(a[U+96+36>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[S>>2]=0}a[U+96+36>>0]=1;c[S>>2]=0;c[U+96+24>>2]=0;c[U+96+28>>2]=0;d=c[U+96+12>>2]|0;if(d|0){if(a[U+96+16>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[d+-4>>2]|0)}c[U+96+12>>2]=0}if(!((G|0)==0|(H|0)==0)){c[6748]=(c[6748]|0)+1;uc(c[H+-4>>2]|0)}d=c[P+1112>>2]|0}I=I+1|0}while((I|0)<(d|0))}}if(J&64|0){if((c[P+792>>2]|0)>0){d=0;do{I=c[P+800>>2]|0;G=c[I+(d*96|0)+20>>2]|0;aa=+f[I+(d*96|0)+4>>2];ba=+f[I+(d*96|0)+8>>2];ca=+f[I+(d*96|0)+12>>2];da=aa*+f[G+20>>2]+ba*+f[G+24>>2]+ca*+f[G+28>>2]+ +f[G+56>>2];fa=aa*+f[G+36>>2]+ba*+f[G+40>>2]+ca*+f[G+44>>2]+ +f[G+60>>2];f[U+32>>2]=aa*+f[G+4>>2]+ba*+f[G+8>>2]+ca*+f[G+12>>2]+ +f[G+52>>2];f[U+32+4>>2]=da;f[U+32+8>>2]=fa;f[U+32+12>>2]=0.0;I=I+(d*96|0)|0;G=c[I>>2]|0;c[U+16>>2]=1065353216;c[U+16+4>>2]=0;c[U+16+8>>2]=0;f[U+16+12>>2]=0.0;H=c[(c[K>>2]|0)+8>>2]|0;fa=+f[G+8>>2];da=+f[G+12>>2];ca=+f[G+16>>2];f[U+160>>2]=fa+-.25;f[U+160+4>>2]=da;f[U+160+8>>2]=ca;f[U+160+12>>2]=0.0;f[U+96>>2]=fa+.25;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=ca+0.0;f[U+96+12>>2]=0.0;Pa[H&127](K,U+160|0,U+96|0,U+16|0);H=c[(c[K>>2]|0)+8>>2]|0;ca=+f[G+8>>2];da=+f[G+12>>2];fa=+f[G+16>>2];f[U+160>>2]=ca;f[U+160+4>>2]=da+-.25;f[U+160+8>>2]=fa;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+0.0;f[U+96+4>>2]=da+.25;f[U+96+8>>2]=fa+0.0;f[U+96+12>>2]=0.0;Pa[H&127](K,U+160|0,U+96|0,U+16|0);H=c[(c[K>>2]|0)+8>>2]|0;fa=+f[G+8>>2];da=+f[G+12>>2];ca=+f[G+16>>2];f[U+160>>2]=fa;f[U+160+4>>2]=da;f[U+160+8>>2]=ca+-.25;f[U+160+12>>2]=0.0;f[U+96>>2]=fa+0.0;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=ca+.25;f[U+96+12>>2]=0.0;Pa[H&127](K,U+160|0,U+96|0,U+16|0);c[U+16>>2]=0;c[U+16+4>>2]=1065353216;c[U+16+8>>2]=0;f[U+16+12>>2]=0.0;H=c[(c[K>>2]|0)+8>>2]|0;ca=+f[U+32>>2];da=+f[U+32+4>>2];fa=+f[U+32+8>>2];f[U+160>>2]=ca+-.25;f[U+160+4>>2]=da;f[U+160+8>>2]=fa;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+.25;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=fa+0.0;f[U+96+12>>2]=0.0;Pa[H&127](K,U+160|0,U+96|0,U+16|0);H=c[(c[K>>2]|0)+8>>2]|0;fa=+f[U+32>>2];da=+f[U+32+4>>2];ca=+f[U+32+8>>2];f[U+160>>2]=fa;f[U+160+4>>2]=da+-.25;f[U+160+8>>2]=ca;f[U+160+12>>2]=0.0;f[U+96>>2]=fa+0.0;f[U+96+4>>2]=da+.25;f[U+96+8>>2]=ca+0.0;f[U+96+12>>2]=0.0;Pa[H&127](K,U+160|0,U+96|0,U+16|0);H=c[(c[K>>2]|0)+8>>2]|0;ca=+f[U+32>>2];da=+f[U+32+4>>2];fa=+f[U+32+8>>2];f[U+160>>2]=ca;f[U+160+4>>2]=da;f[U+160+8>>2]=fa+-.25;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+0.0;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=fa+.25;f[U+96+12>>2]=0.0;Pa[H&127](K,U+160|0,U+96|0,U+16|0);H=c[(c[K>>2]|0)+8>>2]|0;I=(c[I>>2]|0)+8|0;c[U+160>>2]=1065353216;c[U+160+4>>2]=1065353216;c[U+160+8>>2]=1065353216;f[U+160+12>>2]=0.0;Pa[H&127](K,I,U+32|0,U+160|0);d=d+1|0}while((d|0)<(c[P+792>>2]|0))}d=c[P+712>>2]|0;if((d|0)>0){g=0;do{e=c[P+720>>2]|0;if((c[(c[e+(g*104|0)+4>>2]|0)+16>>2]&1|0)!=0?+f[e+(g*104|0)+88>>2]<=0.0:0){c[U+32>>2]=1065353216;c[U+32+4>>2]=0;c[U+32+8>>2]=0;f[U+32+12>>2]=0.0;d=c[(c[K>>2]|0)+8>>2]|0;G=e+(g*104|0)+8|0;ca=+f[G>>2];H=e+(g*104|0)+12|0;da=+f[H>>2];I=e+(g*104|0)+16|0;fa=+f[I>>2];f[U+160>>2]=ca+-.25;f[U+160+4>>2]=da;f[U+160+8>>2]=fa;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+.25;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=fa+0.0;f[U+96+12>>2]=0.0;Pa[d&127](K,U+160|0,U+96|0,U+32|0);d=c[(c[K>>2]|0)+8>>2]|0;fa=+f[G>>2];da=+f[H>>2];ca=+f[I>>2];f[U+160>>2]=fa;f[U+160+4>>2]=da+-.25;f[U+160+8>>2]=ca;f[U+160+12>>2]=0.0;f[U+96>>2]=fa+0.0;f[U+96+4>>2]=da+.25;f[U+96+8>>2]=ca+0.0;f[U+96+12>>2]=0.0;Pa[d&127](K,U+160|0,U+96|0,U+32|0);d=c[(c[K>>2]|0)+8>>2]|0;ca=+f[G>>2];da=+f[H>>2];fa=+f[I>>2];f[U+160>>2]=ca;f[U+160+4>>2]=da;f[U+160+8>>2]=fa+-.25;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+0.0;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=fa+.25;f[U+96+12>>2]=0.0;Pa[d&127](K,U+160|0,U+96|0,U+32|0);d=c[P+712>>2]|0}g=g+1|0}while((g|0)<(d|0))}}if(J&128|0?(c[P+692>>2]|0)>0:0){g=0;do{d=c[P+700>>2]|0;e=d+(g*60|0)+8|0;c[U+160>>2]=c[e>>2];c[U+160+4>>2]=c[e+4>>2];c[U+160+8>>2]=c[e+8>>2];c[U+160+12>>2]=c[e+12>>2];e=c[d+(g*60|0)+24>>2]|0;if((e|0)>0){h=+f[U+160+8>>2];i=+f[U+160>>2];j=+f[U+160+4>>2];k=0;do{I=c[d+(g*60|0)+28+(k<<2)>>2]|0;fa=+f[d+(g*60|0)+44+(k<<2)>>2];i=+f[I+8>>2]*fa+i;j=fa*+f[I+12>>2]+j;h=fa*+f[I+16>>2]+h;f[U+160+8>>2]=h;k=k+1|0}while((k|0)!=(e|0));f[U+160>>2]=i;f[U+160+4>>2]=j}Ma[c[(c[K>>2]|0)+40>>2]&127](K,U+160|0,c[d+(g*60|0)+4>>2]|0);g=g+1|0}while((g|0)<(c[P+692>>2]|0))}if(J&512|0){I=c[P+928>>2]|0;c[U+160>>2]=1065353216;c[U+160+4>>2]=0;c[U+160+8>>2]=1065353216;f[U+160+12>>2]=0.0;c[U+96>>2]=1065353216;c[U+96+4>>2]=1065353216;c[U+96+8>>2]=1065353216;f[U+96+12>>2]=0.0;Ne(K,I,0,U+160|0,U+96|0)}if(J&1024|0){I=c[P+988>>2]|0;c[U+160>>2]=0;c[U+160+4>>2]=1065353216;c[U+160+8>>2]=0;f[U+160+12>>2]=0.0;c[U+96>>2]=1065353216;c[U+96+4>>2]=0;c[U+96+8>>2]=0;f[U+96+12>>2]=0.0;Ne(K,I,0,U+160|0,U+96|0)}if(J&2048|0){I=c[P+1048>>2]|0;c[U+160>>2]=0;c[U+160+4>>2]=1065353216;c[U+160+8>>2]=1065353216;f[U+160+12>>2]=0.0;c[U+96>>2]=1065353216;c[U+96+4>>2]=0;c[U+96+8>>2]=0;f[U+96+12>>2]=0.0;Ne(K,I,0,U+160|0,U+96|0)}a:do if(J&4096|0?(c[P+852>>2]|0)>0:0){e=0;while(1){d=c[(c[P+860>>2]|0)+(e<<2)>>2]|0;switch(ra[c[(c[d>>2]|0)+20>>2]&127](d)|0){case 0:{J=wh(d+4|0)|0;fa=+f[d+28>>2];da=+f[d+32>>2];ca=+f[d+36>>2];ba=fa*+f[J+16>>2]+da*+f[J+20>>2]+ca*+f[J+24>>2]+ +f[J+52>>2];aa=fa*+f[J+32>>2]+da*+f[J+36>>2]+ca*+f[J+40>>2]+ +f[J+56>>2];f[U+32>>2]=fa*+f[J>>2]+da*+f[J+4>>2]+ca*+f[J+8>>2]+ +f[J+48>>2];f[U+32+4>>2]=ba;f[U+32+8>>2]=aa;f[U+32+12>>2]=0.0;J=wh(d+16|0)|0;aa=+f[d+44>>2];ba=+f[d+48>>2];ca=+f[d+52>>2];da=aa*+f[J+16>>2]+ba*+f[J+20>>2]+ca*+f[J+24>>2]+ +f[J+52>>2];fa=aa*+f[J+32>>2]+ba*+f[J+36>>2]+ca*+f[J+40>>2]+ +f[J+56>>2];f[U+16>>2]=aa*+f[J>>2]+ba*+f[J+4>>2]+ca*+f[J+8>>2]+ +f[J+48>>2];f[U+16+4>>2]=da;f[U+16+8>>2]=fa;f[U+16+12>>2]=0.0;J=c[(c[K>>2]|0)+8>>2]|0;I=(wh(d+4|0)|0)+48|0;c[U+160>>2]=1065353216;c[U+160+4>>2]=1065353216;c[U+160+8>>2]=0;f[U+160+12>>2]=0.0;Pa[J&127](K,I,U+32|0,U+160|0);I=c[(c[K>>2]|0)+8>>2]|0;J=(wh(d+16|0)|0)+48|0;c[U+160>>2]=0;c[U+160+4>>2]=1065353216;c[U+160+8>>2]=1065353216;f[U+160+12>>2]=0.0;Pa[I&127](K,J,U+16|0,U+160|0);c[U>>2]=1065353216;c[U+4>>2]=1065353216;c[U+8>>2]=0;f[U+12>>2]=0.0;J=c[(c[K>>2]|0)+8>>2]|0;fa=+f[U+32>>2];da=+f[U+32+4>>2];ca=+f[U+32+8>>2];f[U+160>>2]=fa+-.25;f[U+160+4>>2]=da;f[U+160+8>>2]=ca;f[U+160+12>>2]=0.0;f[U+96>>2]=fa+.25;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=ca+0.0;f[U+96+12>>2]=0.0;Pa[J&127](K,U+160|0,U+96|0,U);J=c[(c[K>>2]|0)+8>>2]|0;ca=+f[U+32>>2];da=+f[U+32+4>>2];fa=+f[U+32+8>>2];f[U+160>>2]=ca;f[U+160+4>>2]=da+-.25;f[U+160+8>>2]=fa;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+0.0;f[U+96+4>>2]=da+.25;f[U+96+8>>2]=fa+0.0;f[U+96+12>>2]=0.0;Pa[J&127](K,U+160|0,U+96|0,U);J=c[(c[K>>2]|0)+8>>2]|0;fa=+f[U+32>>2];da=+f[U+32+4>>2];ca=+f[U+32+8>>2];f[U+160>>2]=fa;f[U+160+4>>2]=da;f[U+160+8>>2]=ca+-.25;f[U+160+12>>2]=0.0;f[U+96>>2]=fa+0.0;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=ca+.25;f[U+96+12>>2]=0.0;Pa[J&127](K,U+160|0,U+96|0,U);c[U>>2]=0;c[U+4>>2]=1065353216;c[U+8>>2]=1065353216;f[U+12>>2]=0.0;J=c[(c[K>>2]|0)+8>>2]|0;ca=+f[U+16>>2];da=+f[U+16+4>>2];fa=+f[U+16+8>>2];f[U+160>>2]=ca+-.25;f[U+160+4>>2]=da;f[U+160+8>>2]=fa;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+.25;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=fa+0.0;f[U+96+12>>2]=0.0;Pa[J&127](K,U+160|0,U+96|0,U);J=c[(c[K>>2]|0)+8>>2]|0;fa=+f[U+16>>2];da=+f[U+16+4>>2];ca=+f[U+16+8>>2];f[U+160>>2]=fa;f[U+160+4>>2]=da+-.25;f[U+160+8>>2]=ca;f[U+160+12>>2]=0.0;f[U+96>>2]=fa+0.0;f[U+96+4>>2]=da+.25;f[U+96+8>>2]=ca+0.0;f[U+96+12>>2]=0.0;Pa[J&127](K,U+160|0,U+96|0,U);J=c[(c[K>>2]|0)+8>>2]|0;ca=+f[U+16>>2];da=+f[U+16+4>>2];fa=+f[U+16+8>>2];f[U+160>>2]=ca;f[U+160+4>>2]=da;f[U+160+8>>2]=fa+-.25;f[U+160+12>>2]=0.0;f[U+96>>2]=ca+0.0;f[U+96+4>>2]=da+0.0;f[U+96+8>>2]=fa+.25;f[U+96+12>>2]=0.0;Pa[J&127](K,U+160|0,U+96|0,U);break}case 1:{J=(wh(d+4|0)|0)+48|0;c[U+160>>2]=c[J>>2];c[U+160+4>>2]=c[J+4>>2];c[U+160+8>>2]=c[J+8>>2];c[U+160+12>>2]=c[J+12>>2];J=(wh(d+16|0)|0)+48|0;c[U+96>>2]=c[J>>2];c[U+96+4>>2]=c[J+4>>2];c[U+96+8>>2]=c[J+8>>2];c[U+96+12>>2]=c[J+12>>2];J=wh(d+4|0)|0;_=+f[d+28>>2];Z=+f[d+32>>2];ba=+f[d+36>>2];$=+f[J>>2]*_+ +f[J+4>>2]*Z+ +f[J+8>>2]*ba;aa=_*+f[J+16>>2]+Z*+f[J+20>>2]+ba*+f[J+24>>2];ba=_*+f[J+32>>2]+Z*+f[J+36>>2]+ba*+f[J+40>>2];J=wh(d+16|0)|0;Z=+f[d+44>>2];_=+f[d+48>>2];fa=+f[d+52>>2];ca=+f[J>>2]*Z+ +f[J+4>>2]*_+ +f[J+8>>2]*fa;da=Z*+f[J+16>>2]+_*+f[J+20>>2]+fa*+f[J+24>>2];fa=Z*+f[J+32>>2]+_*+f[J+36>>2]+fa*+f[J+40>>2];J=c[(c[K>>2]|0)+8>>2]|0;_=aa*10.0+ +f[U+160+4>>2];Z=ba*10.0+ +f[U+160+8>>2];f[U+32>>2]=$*10.0+ +f[U+160>>2];f[U+32+4>>2]=_;f[U+32+8>>2]=Z;f[U+32+12>>2]=0.0;c[U+16>>2]=1065353216;c[U+16+4>>2]=1065353216;c[U+16+8>>2]=0;f[U+16+12>>2]=0.0;Pa[J&127](K,U+160|0,U+32|0,U+16|0);J=c[(c[K>>2]|0)+8>>2]|0;Z=da*10.0+ +f[U+160+4>>2];_=fa*10.0+ +f[U+160+8>>2];f[U+32>>2]=ca*10.0+ +f[U+160>>2];f[U+32+4>>2]=Z;f[U+32+8>>2]=_;f[U+32+12>>2]=0.0;c[U+16>>2]=1065353216;c[U+16+4>>2]=1065353216;c[U+16+8>>2]=0;f[U+16+12>>2]=0.0;Pa[J&127](K,U+160|0,U+32|0,U+16|0);J=c[(c[K>>2]|0)+8>>2]|0;aa=aa*10.0+ +f[U+96+4>>2];ba=ba*10.0+ +f[U+96+8>>2];f[U+32>>2]=$*10.0+ +f[U+96>>2];f[U+32+4>>2]=aa;f[U+32+8>>2]=ba;f[U+32+12>>2]=0.0;c[U+16>>2]=0;c[U+16+4>>2]=1065353216;c[U+16+8>>2]=1065353216;f[U+16+12>>2]=0.0;Pa[J&127](K,U+96|0,U+32|0,U+16|0);J=c[(c[K>>2]|0)+8>>2]|0;da=da*10.0+ +f[U+96+4>>2];fa=fa*10.0+ +f[U+96+8>>2];f[U+32>>2]=ca*10.0+ +f[U+96>>2];f[U+32+4>>2]=da;f[U+32+8>>2]=fa;f[U+32+12>>2]=0.0;c[U+16>>2]=0;c[U+16+4>>2]=1065353216;c[U+16+8>>2]=1065353216;f[U+16+12>>2]=0.0;Pa[J&127](K,U+96|0,U+32|0,U+16|0);break}default:{}}e=e+1|0;if((e|0)>=(c[P+852>>2]|0))break a}}while(0)}d=c[b+72>>2]|0;if(d|0?(ra[c[(c[d>>2]|0)+48>>2]&127](d)|0)&2|0:0){if(a[b+348>>0]|0){J=c[b+72>>2]|0;K=c[P+928>>2]|0;c[U+160>>2]=1065353216;c[U+160+4>>2]=0;c[U+160+8>>2]=1065353216;f[U+160+12>>2]=0.0;c[U+96>>2]=1065353216;c[U+96+4>>2]=1065353216;c[U+96+8>>2]=1065353216;f[U+96+12>>2]=0.0;Ne(J,K,0,U+160|0,U+96|0)}if(a[b+349>>0]|0){J=c[b+72>>2]|0;K=c[P+988>>2]|0;c[U+160>>2]=0;c[U+160+4>>2]=1065353216;c[U+160+8>>2]=0;f[U+160+12>>2]=0.0;c[U+96>>2]=1065353216;c[U+96+4>>2]=0;c[U+96+8>>2]=0;f[U+96+12>>2]=0.0;Ne(J,K,0,U+160|0,U+96|0)}if(a[b+350>>0]|0){K=c[b+72>>2]|0;P=c[P+1048>>2]|0;c[U+160>>2]=0;c[U+160+4>>2]=1065353216;c[U+160+8>>2]=1065353216;f[U+160+12>>2]=0.0;c[U+96>>2]=1065353216;c[U+96+4>>2]=0;c[U+96+8>>2]=0;f[U+96+12>>2]=0.0;Ne(K,P,0,U+160|0,U+96|0)}}R=R+1|0}while((R|0)<(c[b+328>>2]|0));ea=U;return}function db(b,d,e,g){b=b|0;d=d|0;e=e|0;g=g|0;var h=0,i=0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0.0,t=0.0,u=0.0,v=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0,D=0.0,E=0.0,F=0.0,G=0.0,H=0.0,I=0.0,J=0.0,K=0.0,L=0.0,M=0.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,Z=0,_=0,$=0,aa=0,ba=0,ca=0,da=0.0;ca=ea;ea=ea+80|0;if((e|0)<=0){ea=ca;return}$=0;do{T=c[d+($<<2)>>2]|0;V=c[T+740>>2]|0;W=c[T+744>>2]|0;Y=Kc(b,V,+f[g+12>>2])|0;Z=Kc(b,W,+f[g+12>>2])|0;X=c[b+16>>2]|0;if(!(((((+f[X+(Y*244|0)+128>>2]==0.0?+f[X+(Y*244|0)+132>>2]==0.0:0)?+f[X+(Y*244|0)+136>>2]==0.0:0)?+f[X+(Z*244|0)+128>>2]==0.0:0)?+f[X+(Z*244|0)+132>>2]==0.0:0)?+f[X+(Z*244|0)+136>>2]==0.0:0))ba=9;if((ba|0)==9?(ba=0,U=c[T+748>>2]|0,(U|0)>0):0){i=U;aa=0;h=1;do{R=T+4+(aa*184|0)|0;m=T+4+(aa*184|0)+80|0;if(+f[m>>2]<=+f[T+756>>2]){S=c[b+28>>2]|0;if((S|0)==(c[b+32>>2]|0)?(_=(S|0)==0?1:S<<1,(S|0)<(_|0)):0){if(!_){k=S;l=0}else{c[6747]=(c[6747]|0)+1;i=kb((_*152|3)+16|0)|0;if(!i)i=0;else{c[(i+4+15&-16)+-4>>2]=i;i=i+4+15&-16}k=c[b+28>>2]|0;l=i}if((k|0)>0){i=0;do{vh(l+(i*152|0)|0,(c[b+36>>2]|0)+(i*152|0)|0,152)|0;i=i+1|0}while((i|0)!=(k|0))}i=c[b+36>>2]|0;if(i|0){if(a[b+40>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}c[b+36>>2]=0}a[b+40>>0]=1;c[b+36>>2]=l;c[b+32>>2]=_;i=c[b+28>>2]|0}else i=S;c[b+28>>2]=i+1;Q=c[b+36>>2]|0;n=(c[V+236>>2]&2|0)==0?0:V;o=(c[W+236>>2]&2|0)==0?0:W;c[Q+(S*152|0)+144>>2]=Y;c[Q+(S*152|0)+148>>2]=Z;c[Q+(S*152|0)+132>>2]=R;A=+f[T+4+(aa*184|0)+48>>2]-+f[V+52>>2];B=+f[T+4+(aa*184|0)+52>>2]-+f[V+56>>2];z=+f[T+4+(aa*184|0)+56>>2]-+f[V+60>>2];f[ca+64>>2]=A;f[ca+64+4>>2]=B;f[ca+64+8>>2]=z;f[ca+64+12>>2]=0.0;E=+f[T+4+(aa*184|0)+32>>2]-+f[W+52>>2];F=+f[T+4+(aa*184|0)+36>>2]-+f[W+56>>2];D=+f[T+4+(aa*184|0)+40>>2]-+f[W+60>>2];f[ca+48>>2]=E;f[ca+48+4>>2]=F;f[ca+48+8>>2]=D;f[ca+48+12>>2]=0.0;if(!(c[X+(Y*244|0)+240>>2]|0)){j=0.0;q=0.0;u=0.0}else{M=+f[X+(Y*244|0)+192>>2]+ +f[X+(Y*244|0)+224>>2];u=+f[X+(Y*244|0)+196>>2]+ +f[X+(Y*244|0)+228>>2];q=+f[X+(Y*244|0)+200>>2]+ +f[X+(Y*244|0)+232>>2];j=+f[X+(Y*244|0)+176>>2]+ +f[X+(Y*244|0)+208>>2]+(z*u-B*q);q=+f[X+(Y*244|0)+180>>2]+ +f[X+(Y*244|0)+212>>2]+(A*q-z*M);u=+f[X+(Y*244|0)+184>>2]+ +f[X+(Y*244|0)+216>>2]+(B*M-A*u)}if(!(c[X+(Z*244|0)+240>>2]|0)){p=0.0;t=0.0;v=0.0}else{M=+f[X+(Z*244|0)+192>>2]+ +f[X+(Z*244|0)+224>>2];v=+f[X+(Z*244|0)+196>>2]+ +f[X+(Z*244|0)+228>>2];t=+f[X+(Z*244|0)+200>>2]+ +f[X+(Z*244|0)+232>>2];p=+f[X+(Z*244|0)+176>>2]+ +f[X+(Z*244|0)+208>>2]+(D*v-F*t);t=+f[X+(Z*244|0)+180>>2]+ +f[X+(Z*244|0)+212>>2]+(E*t-D*M);v=+f[X+(Z*244|0)+184>>2]+ +f[X+(Z*244|0)+216>>2]+(F*M-E*v)}M=j-p;L=q-t;K=u-v;P=T+4+(aa*184|0)+64|0;H=+f[P>>2];O=T+4+(aa*184|0)+68|0;I=+f[O>>2];N=T+4+(aa*184|0)+72|0;J=+f[N>>2];l=c[b+16>>2]|0;i=c[l+(Y*244|0)+240>>2]|0;k=c[l+(Z*244|0)+240>>2]|0;if(i|0){j=((B*J-z*I)*+f[i+264>>2]+(z*H-J*A)*+f[i+268>>2]+(I*A-B*H)*+f[i+272>>2])*+f[i+544>>2];p=((B*J-z*I)*+f[i+280>>2]+(z*H-J*A)*+f[i+284>>2]+(I*A-B*H)*+f[i+288>>2])*+f[i+548>>2];q=((B*J-z*I)*+f[i+296>>2]+(z*H-J*A)*+f[i+300>>2]+(I*A-B*H)*+f[i+304>>2])*+f[i+552>>2]}else{j=0.0;p=0.0;q=0.0}f[Q+(S*152|0)+64>>2]=j;f[Q+(S*152|0)+68>>2]=p;f[Q+(S*152|0)+72>>2]=q;f[Q+(S*152|0)+76>>2]=0.0;w=+f[N>>2];x=+f[O>>2];y=+f[P>>2];if(k|0){t=(+f[k+264>>2]*-(F*w-D*x)+ +f[k+268>>2]*-(D*y-w*E)+ +f[k+272>>2]*-(x*E-F*y))*+f[k+544>>2];u=(+f[k+280>>2]*-(F*w-D*x)+ +f[k+284>>2]*-(D*y-w*E)+ +f[k+288>>2]*-(x*E-F*y))*+f[k+548>>2];v=(+f[k+296>>2]*-(F*w-D*x)+ +f[k+300>>2]*-(D*y-w*E)+ +f[k+304>>2]*-(x*E-F*y))*+f[k+552>>2]}else{t=0.0;u=0.0;v=0.0}f[Q+(S*152|0)+80>>2]=t;f[Q+(S*152|0)+84>>2]=u;f[Q+(S*152|0)+88>>2]=v;f[Q+(S*152|0)+92>>2]=0.0;if(i|0)p=+f[i+344>>2]+((p*z-q*B)*+f[P>>2]+(q*A-z*j)*+f[O>>2]+(B*j-p*A)*+f[N>>2]);else p=0.0;if(k|0){G=-t;j=-u;v=-v;j=+f[k+344>>2]+((D*j-F*v)*+f[P>>2]+(E*v-D*G)*+f[O>>2]+(F*G-E*j)*+f[N>>2])}else j=0.0;f[Q+(S*152|0)+108>>2]=1.0/(p+j);if(i|0){c[Q+(S*152|0)+16>>2]=c[P>>2];c[Q+(S*152|0)+16+4>>2]=c[P+4>>2];c[Q+(S*152|0)+16+8>>2]=c[P+8>>2];c[Q+(S*152|0)+16+12>>2]=c[P+12>>2];f[Q+(S*152|0)>>2]=B*J-z*I;f[Q+(S*152|0)+4>>2]=z*H-J*A;f[Q+(S*152|0)+8>>2]=I*A-B*H;f[Q+(S*152|0)+12>>2]=0.0}else{c[Q+(S*152|0)>>2]=0;c[Q+(S*152|0)+4>>2]=0;c[Q+(S*152|0)+8>>2]=0;c[Q+(S*152|0)+12>>2]=0;c[Q+(S*152|0)+16>>2]=0;c[Q+(S*152|0)+20>>2]=0;c[Q+(S*152|0)+24>>2]=0;c[Q+(S*152|0)+28>>2]=0}if(k|0){v=-+f[O>>2];G=-+f[N>>2];f[Q+(S*152|0)+48>>2]=-+f[P>>2];f[Q+(S*152|0)+52>>2]=v;f[Q+(S*152|0)+56>>2]=G;f[Q+(S*152|0)+60>>2]=0.0;f[Q+(S*152|0)+32>>2]=-(F*w-D*x);f[Q+(S*152|0)+36>>2]=-(D*y-w*E);f[Q+(S*152|0)+40>>2]=-(x*E-F*y);f[Q+(S*152|0)+44>>2]=0.0}else{c[Q+(S*152|0)+32>>2]=0;c[Q+(S*152|0)+32+4>>2]=0;c[Q+(S*152|0)+32+8>>2]=0;c[Q+(S*152|0)+32+12>>2]=0;c[Q+(S*152|0)+32+16>>2]=0;c[Q+(S*152|0)+32+20>>2]=0;c[Q+(S*152|0)+32+24>>2]=0;c[Q+(S*152|0)+32+28>>2]=0}G=+f[m>>2]+ +f[g+56>>2];if(i|0){t=+f[i+332>>2];u=+f[i+336>>2];y=+f[i+328>>2];v=t*z-u*B+ +f[i+312>>2];u=+f[i+316>>2]+(u*A-z*y);t=B*y-t*A+ +f[i+320>>2]}else{v=0.0;u=0.0;t=0.0}if(k|0){j=+f[k+332>>2];p=+f[k+336>>2];B=+f[k+328>>2];q=j*D-p*F+ +f[k+312>>2];p=+f[k+316>>2]+(p*E-D*B);j=F*B-j*E+ +f[k+320>>2]}else{q=0.0;p=0.0;j=0.0}D=(v-q)*+f[P>>2]+(u-p)*+f[O>>2]+(t-j)*+f[N>>2];c[Q+(S*152|0)+104>>2]=c[T+4+(aa*184|0)+84>>2];D=D*+f[T+4+(aa*184|0)+92>>2];D=D>=-0.0?0.0:-D;do if(!(c[g+64>>2]&4))f[Q+(S*152|0)+100>>2]=0.0;else{j=+f[T+4+(aa*184|0)+120>>2]*+f[g+60>>2];f[Q+(S*152|0)+100>>2]=j;do if(i|0){if(!(c[l+(Y*244|0)+240>>2]|0))break;F=j*(+f[Q+(S*152|0)+20>>2]*+f[l+(Y*244|0)+132>>2]*+f[i+352>>2])*+f[l+(Y*244|0)+116>>2];E=j*(+f[Q+(S*152|0)+24>>2]*+f[l+(Y*244|0)+136>>2]*+f[i+356>>2])*+f[l+(Y*244|0)+120>>2];f[l+(Y*244|0)+64>>2]=+f[l+(Y*244|0)+112>>2]*(j*(+f[Q+(S*152|0)+16>>2]*+f[l+(Y*244|0)+128>>2]*+f[i+348>>2]))+ +f[l+(Y*244|0)+64>>2];f[l+(Y*244|0)+68>>2]=F+ +f[l+(Y*244|0)+68>>2];f[l+(Y*244|0)+72>>2]=E+ +f[l+(Y*244|0)+72>>2];E=j*+f[l+(Y*244|0)+100>>2]*+f[Q+(S*152|0)+68>>2];F=j*+f[l+(Y*244|0)+104>>2]*+f[Q+(S*152|0)+72>>2];f[l+(Y*244|0)+80>>2]=j*+f[l+(Y*244|0)+96>>2]*+f[Q+(S*152|0)+64>>2]+ +f[l+(Y*244|0)+80>>2];f[l+(Y*244|0)+84>>2]=E+ +f[l+(Y*244|0)+84>>2];f[l+(Y*244|0)+88>>2]=F+ +f[l+(Y*244|0)+88>>2]}while(0);if(!k)break;j=+f[Q+(S*152|0)+100>>2];if(!(c[l+(Z*244|0)+240>>2]|0))break;F=+f[Q+(S*152|0)+88>>2];E=+f[Q+(S*152|0)+84>>2];B=+f[Q+(S*152|0)+80>>2];z=j*(+f[Q+(S*152|0)+52>>2]*+f[l+(Z*244|0)+132>>2]*+f[k+352>>2])*+f[l+(Z*244|0)+116>>2];A=j*(+f[Q+(S*152|0)+56>>2]*+f[l+(Z*244|0)+136>>2]*+f[k+356>>2])*+f[l+(Z*244|0)+120>>2];f[l+(Z*244|0)+64>>2]=+f[l+(Z*244|0)+112>>2]*(j*(+f[Q+(S*152|0)+48>>2]*+f[l+(Z*244|0)+128>>2]*+f[k+348>>2]))+ +f[l+(Z*244|0)+64>>2];f[l+(Z*244|0)+68>>2]=z+ +f[l+(Z*244|0)+68>>2];f[l+(Z*244|0)+72>>2]=A+ +f[l+(Z*244|0)+72>>2];E=E*(+f[l+(Z*244|0)+100>>2]*-j);F=F*(+f[l+(Z*244|0)+104>>2]*-j);f[l+(Z*244|0)+80>>2]=+f[l+(Z*244|0)+80>>2]-B*(+f[l+(Z*244|0)+96>>2]*-j);f[l+(Z*244|0)+84>>2]=+f[l+(Z*244|0)+84>>2]-E;f[l+(Z*244|0)+88>>2]=+f[l+(Z*244|0)+88>>2]-F}while(0);f[Q+(S*152|0)+96>>2]=0.0;if(!(c[l+(Y*244|0)+240>>2]|0)){j=0.0;p=0.0;q=0.0;t=0.0;u=0.0;v=0.0}else{j=+f[l+(Y*244|0)+208>>2];p=+f[l+(Y*244|0)+212>>2];q=+f[l+(Y*244|0)+216>>2];t=+f[l+(Y*244|0)+224>>2];u=+f[l+(Y*244|0)+228>>2];v=+f[l+(Y*244|0)+232>>2]}if(!(c[l+(Z*244|0)+240>>2]|0)){w=0.0;x=0.0;y=0.0;z=0.0;A=0.0;B=0.0}else{w=+f[l+(Z*244|0)+208>>2];x=+f[l+(Z*244|0)+212>>2];y=+f[l+(Z*244|0)+216>>2];z=+f[l+(Z*244|0)+224>>2];A=+f[l+(Z*244|0)+228>>2];B=+f[l+(Z*244|0)+232>>2]}j=D-((j+ +f[l+(Y*244|0)+176>>2])*+f[Q+(S*152|0)+16>>2]+(p+ +f[l+(Y*244|0)+180>>2])*+f[Q+(S*152|0)+20>>2]+(q+ +f[l+(Y*244|0)+184>>2])*+f[Q+(S*152|0)+24>>2]+((t+ +f[l+(Y*244|0)+192>>2])*+f[Q+(S*152|0)>>2]+(u+ +f[l+(Y*244|0)+196>>2])*+f[Q+(S*152|0)+4>>2]+(v+ +f[l+(Y*244|0)+200>>2])*+f[Q+(S*152|0)+8>>2])+((w+ +f[l+(Z*244|0)+176>>2])*+f[Q+(S*152|0)+48>>2]+(x+ +f[l+(Z*244|0)+180>>2])*+f[Q+(S*152|0)+52>>2]+(y+ +f[l+(Z*244|0)+184>>2])*+f[Q+(S*152|0)+56>>2]+((z+ +f[l+(Z*244|0)+192>>2])*+f[Q+(S*152|0)+32>>2]+(A+ +f[l+(Z*244|0)+196>>2])*+f[Q+(S*152|0)+36>>2]+(B+ +f[l+(Z*244|0)+200>>2])*+f[Q+(S*152|0)+40>>2])));i=(c[g+44>>2]|0)==0;if(G>0.0){p=0.0;j=j-G/+f[g+12>>2]}else p=-(G*(i|G>+f[g+48>>2]?+f[g+32>>2]:+f[g+36>>2]))/+f[g+12>>2];E=+f[Q+(S*152|0)+108>>2];F=p*E;E=j*E;C=i|G>+f[g+48>>2];f[Q+(S*152|0)+112>>2]=C?F+E:E;f[Q+(S*152|0)+128>>2]=C?0.0:F;f[Q+(S*152|0)+116>>2]=0.0;f[Q+(S*152|0)+120>>2]=0.0;f[Q+(S*152|0)+124>>2]=1.0e10;c[Q+(S*152|0)+140>>2]=c[b+68>>2];if(!n){p=0.0;u=0.0;v=0.0}else{p=+f[n+328>>2];u=+f[n+332>>2];v=+f[n+336>>2]}if(!o){j=0.0;q=0.0;t=0.0}else{j=+f[o+328>>2];q=+f[o+332>>2];t=+f[o+336>>2]}w=j-p;p=q-u;t=t-v;f[ca+32>>2]=w;f[ca+32+4>>2]=p;f[ca+32+8>>2]=t;f[ca+32+12>>2]=0.0;do if((h|0)>0?+f[T+4+(aa*184|0)+88>>2]>0.0:0){h=h+-1|0;j=+s(+(w*w+p*p+t*t));if(j>+f[g+80>>2]){f[ca+32>>2]=w*(1.0/j);f[ca+32+4>>2]=p*(1.0/j);f[ca+32+8>>2]=t*(1.0/j);if(!(c[V+180>>2]&2)){q=w*(1.0/j);p=p*(1.0/j);j=t*(1.0/j)}else{v=+f[V+4>>2];y=+f[V+20>>2];B=+f[V+36>>2];x=+f[V+8>>2];z=+f[V+24>>2];E=+f[V+40>>2];q=+f[V+12>>2];A=+f[V+28>>2];G=+f[V+44>>2];D=(w*(1.0/j)*v+p*(1.0/j)*y+t*(1.0/j)*B)*+f[V+164>>2];F=(w*(1.0/j)*x+p*(1.0/j)*z+t*(1.0/j)*E)*+f[V+168>>2];j=(w*(1.0/j)*q+p*(1.0/j)*A+t*(1.0/j)*G)*+f[V+172>>2];f[ca+32>>2]=v*D+x*F+q*j;f[ca+32+4>>2]=y*D+z*F+A*j;f[ca+32+8>>2]=B*D+E*F+G*j;f[ca+32+12>>2]=0.0;q=v*D+x*F+q*j;p=y*D+z*F+A*j;j=B*D+E*F+G*j}if(c[W+180>>2]&2){v=+f[W+4>>2];y=+f[W+20>>2];B=+f[W+36>>2];w=+f[W+8>>2];z=+f[W+24>>2];E=+f[W+40>>2];x=+f[W+12>>2];A=+f[W+28>>2];G=+f[W+44>>2];D=(v*q+y*p+B*j)*+f[W+164>>2];F=(q*w+p*z+j*E)*+f[W+168>>2];j=(q*x+p*A+j*G)*+f[W+172>>2];f[ca+32>>2]=v*D+w*F+x*j;f[ca+32+4>>2]=y*D+z*F+A*j;f[ca+32+8>>2]=B*D+E*F+G*j;f[ca+32+12>>2]=0.0;q=v*D+w*F+x*j;p=y*D+z*F+A*j;j=B*D+E*F+G*j}if(!(+s(+(q*q+p*p+j*j))>.001))break;Bc(b,ca+32|0,Y,Z,S,R);break}Bc(b,P,Y,Z,S,R);j=+f[N>>2];if(+r(+j)>.7071067690849304){p=+f[O>>2];G=1.0/+s(+(j*j+p*p));f[ca+16>>2]=0.0;f[ca+16+4>>2]=-(j*G);f[ca+16+8>>2]=p*G;f[ca>>2]=(j*j+p*p)*G;F=+f[P>>2];f[ca+4>>2]=-(F*(p*G));q=0.0;u=-(j*G);v=p*G;t=(j*j+p*p)*G;p=-(F*(p*G));j=F*-(j*G)}else{E=+f[P>>2];F=+f[O>>2];G=1.0/+s(+(E*E+F*F));f[ca+16>>2]=-(F*G);f[ca+16+4>>2]=E*G;f[ca+16+8>>2]=0.0;f[ca>>2]=-(j*(E*G));f[ca+4>>2]=j*-(F*G);q=-(F*G);u=E*G;v=0.0;t=-(j*(E*G));p=j*-(F*G);j=(E*E+F*F)*G}f[ca+8>>2]=j;k=(c[V+180>>2]&2|0)==0;if(!k){da=+f[V+4>>2];y=+f[V+20>>2];B=+f[V+36>>2];w=+f[V+8>>2];z=+f[V+24>>2];E=+f[V+40>>2];x=+f[V+12>>2];A=+f[V+28>>2];G=+f[V+44>>2];D=(da*q+y*u+B*v)*+f[V+164>>2];F=(q*w+u*z+v*E)*+f[V+168>>2];v=(q*x+u*A+v*G)*+f[V+172>>2];f[ca+16>>2]=da*D+w*F+x*v;f[ca+16+4>>2]=y*D+z*F+A*v;f[ca+16+8>>2]=B*D+E*F+G*v;f[ca+16+12>>2]=0.0;q=da*D+w*F+x*v;u=y*D+z*F+A*v;v=B*D+E*F+G*v}i=(c[W+180>>2]&2|0)==0;if(!i){w=+f[W+4>>2];z=+f[W+20>>2];D=+f[W+36>>2];x=+f[W+8>>2];A=+f[W+24>>2];F=+f[W+40>>2];y=+f[W+12>>2];B=+f[W+28>>2];da=+f[W+44>>2];E=(w*q+z*u+D*v)*+f[W+164>>2];G=(q*x+u*A+v*F)*+f[W+168>>2];v=(q*y+u*B+v*da)*+f[W+172>>2];f[ca+16>>2]=w*E+x*G+y*v;f[ca+16+4>>2]=z*E+A*G+B*v;f[ca+16+8>>2]=D*E+F*G+da*v;f[ca+16+12>>2]=0.0;q=w*E+x*G+y*v;u=z*E+A*G+B*v;v=D*E+F*G+da*v}if(!k){w=+f[V+4>>2];z=+f[V+20>>2];D=+f[V+36>>2];x=+f[V+8>>2];A=+f[V+24>>2];F=+f[V+40>>2];y=+f[V+12>>2];B=+f[V+28>>2];da=+f[V+44>>2];E=(w*t+z*p+j*D)*+f[V+164>>2];G=(t*x+p*A+j*F)*+f[V+168>>2];j=(t*y+p*B+j*da)*+f[V+172>>2];f[ca>>2]=w*E+x*G+y*j;f[ca+4>>2]=z*E+A*G+B*j;f[ca+8>>2]=D*E+F*G+da*j;f[ca+12>>2]=0.0;t=w*E+x*G+y*j;p=z*E+A*G+B*j;j=D*E+F*G+da*j}if(!i){w=+f[W+4>>2];z=+f[W+20>>2];D=+f[W+36>>2];x=+f[W+8>>2];A=+f[W+24>>2];F=+f[W+40>>2];y=+f[W+12>>2];B=+f[W+28>>2];da=+f[W+44>>2];E=(w*t+z*p+D*j)*+f[W+164>>2];G=(t*x+p*A+j*F)*+f[W+168>>2];j=(t*y+p*B+j*da)*+f[W+172>>2];f[ca>>2]=w*E+x*G+y*j;f[ca+4>>2]=z*E+A*G+B*j;f[ca+8>>2]=D*E+F*G+da*j;f[ca+12>>2]=0.0;t=w*E+x*G+y*j;p=z*E+A*G+B*j;j=D*E+F*G+da*j}if(+s(+(q*q+u*u+v*v))>.001)Bc(b,ca+16|0,Y,Z,S,R);if(+s(+(t*t+p*p+j*j))>.001)Bc(b,ca,Y,Z,S,R)}while(0);do if(!(c[g+64>>2]&32))ba=93;else{if(!(a[T+4+(aa*184|0)+116>>0]|0)){ba=93;break}ec(b,T+4+(aa*184|0)+152|0,Y,Z,S,R,ca+64|0,ca+48|0,1.0,+f[T+4+(aa*184|0)+132>>2],+f[T+4+(aa*184|0)+140>>2]);if(!(c[g+64>>2]&16))break;ec(b,T+4+(aa*184|0)+168|0,Y,Z,S,R,ca+64|0,ca+48|0,1.0,+f[T+4+(aa*184|0)+136>>2],+f[T+4+(aa*184|0)+144>>2])}while(0);do if((ba|0)==93){ba=0;w=+f[P>>2];x=+f[O>>2];y=+f[N>>2];p=M-(M*H+L*I+K*J)*w;u=L-(M*H+L*I+K*J)*x;t=K-(M*H+L*I+K*J)*y;i=T+4+(aa*184|0)+152|0;f[T+4+(aa*184|0)+152>>2]=p;n=T+4+(aa*184|0)+156|0;f[n>>2]=u;o=T+4+(aa*184|0)+160|0;f[o>>2]=t;C=T+4+(aa*184|0)+164|0;f[C>>2]=0.0;if((c[g+64>>2]&64|0)==0?p*p+u*u+t*t>1.1920928955078125e-07:0){j=1.0/+s(+(p*p+u*u+t*t));f[i>>2]=p*j;f[n>>2]=u*j;f[o>>2]=t*j;if(!(c[V+180>>2]&1)){q=p*j;p=u*j;j=t*j}else{E=+f[V+4>>2];G=+f[V+20>>2];J=+f[V+36>>2];F=+f[V+8>>2];H=+f[V+24>>2];L=+f[V+40>>2];q=+f[V+12>>2];I=+f[V+28>>2];da=+f[V+44>>2];K=(p*j*E+u*j*G+t*j*J)*+f[V+164>>2];M=(p*j*F+u*j*H+t*j*L)*+f[V+168>>2];j=(p*j*q+u*j*I+t*j*da)*+f[V+172>>2];f[i>>2]=E*K+F*M+q*j;f[n>>2]=G*K+H*M+I*j;f[o>>2]=J*K+L*M+da*j;f[C>>2]=0.0;q=E*K+F*M+q*j;p=G*K+H*M+I*j;j=J*K+L*M+da*j}if(c[W+180>>2]&1|0){B=+f[W+4>>2];F=+f[W+20>>2];I=+f[W+36>>2];D=+f[W+8>>2];G=+f[W+24>>2];K=+f[W+40>>2];E=+f[W+12>>2];H=+f[W+28>>2];M=+f[W+44>>2];J=(B*q+F*p+I*j)*+f[W+164>>2];L=(q*D+p*G+j*K)*+f[W+168>>2];da=(q*E+p*H+j*M)*+f[W+172>>2];f[i>>2]=B*J+D*L+E*da;f[n>>2]=F*J+G*L+H*da;f[o>>2]=I*J+K*L+M*da;f[C>>2]=0.0}ec(b,i,Y,Z,S,R,ca+64|0,ca+48|0,1.0,0.0,0.0);if(!(c[g+64>>2]&16))break;M=+f[n>>2];q=+f[N>>2];J=+f[o>>2];K=+f[O>>2];da=+f[P>>2];L=+f[i>>2];i=T+4+(aa*184|0)+168|0;f[T+4+(aa*184|0)+168>>2]=M*q-J*K;k=T+4+(aa*184|0)+172|0;l=T+4+(aa*184|0)+176|0;m=T+4+(aa*184|0)+180|0;f[m>>2]=0.0;j=1.0/+s(+((M*q-J*K)*(M*q-J*K)+(J*da-q*L)*(J*da-q*L)+(K*L-M*da)*(K*L-M*da)));p=(M*q-J*K)*j;f[i>>2]=p;q=(J*da-q*L)*j;f[k>>2]=q;j=(K*L-M*da)*j;f[l>>2]=j;if(c[V+180>>2]&1){D=+f[V+4>>2];G=+f[V+20>>2];J=+f[V+36>>2];E=+f[V+8>>2];H=+f[V+24>>2];L=+f[V+40>>2];F=+f[V+12>>2];I=+f[V+28>>2];da=+f[V+44>>2];K=(p*D+q*G+j*J)*+f[V+164>>2];M=(p*E+q*H+j*L)*+f[V+168>>2];j=(p*F+q*I+j*da)*+f[V+172>>2];f[i>>2]=D*K+E*M+F*j;f[k>>2]=G*K+H*M+I*j;f[l>>2]=J*K+L*M+da*j;f[m>>2]=0.0;p=D*K+E*M+F*j;q=G*K+H*M+I*j;j=J*K+L*M+da*j}if(c[W+180>>2]&1|0){B=+f[W+4>>2];F=+f[W+20>>2];I=+f[W+36>>2];D=+f[W+8>>2];G=+f[W+24>>2];K=+f[W+40>>2];E=+f[W+12>>2];H=+f[W+28>>2];M=+f[W+44>>2];J=(B*p+F*q+I*j)*+f[W+164>>2];L=(p*D+q*G+j*K)*+f[W+168>>2];da=(p*E+q*H+j*M)*+f[W+172>>2];f[i>>2]=B*J+D*L+E*da;f[k>>2]=F*J+G*L+H*da;f[l>>2]=I*J+K*L+M*da;f[m>>2]=0.0}ec(b,i,Y,Z,S,R,ca+64|0,ca+48|0,1.0,0.0,0.0);break}m=T+4+(aa*184|0)+168|0;if(+r(+y)>.7071067690849304){t=1.0/+s(+(x*x+y*y));f[i>>2]=0.0;f[n>>2]=-(y*t);f[o>>2]=x*t;q=0.0;p=-(y*t);j=x*t;u=(x*x+y*y)*t;v=-(w*(x*t));t=w*-(y*t)}else{t=1.0/+s(+(w*w+x*x));f[i>>2]=-(x*t);f[n>>2]=w*t;f[o>>2]=0.0;q=-(x*t);p=w*t;j=0.0;u=-(y*(w*t));v=y*-(x*t);t=(w*w+x*x)*t}f[m>>2]=u;l=T+4+(aa*184|0)+172|0;f[l>>2]=v;k=T+4+(aa*184|0)+176|0;f[k>>2]=t;if(c[V+180>>2]&1){D=+f[V+4>>2];G=+f[V+20>>2];J=+f[V+36>>2];E=+f[V+8>>2];H=+f[V+24>>2];L=+f[V+40>>2];F=+f[V+12>>2];I=+f[V+28>>2];da=+f[V+44>>2];K=(D*q+G*p+J*j)*+f[V+164>>2];M=(q*E+p*H+j*L)*+f[V+168>>2];j=(q*F+p*I+j*da)*+f[V+172>>2];f[i>>2]=D*K+E*M+F*j;f[n>>2]=G*K+H*M+I*j;f[o>>2]=J*K+L*M+da*j;f[C>>2]=0.0;q=D*K+E*M+F*j;p=G*K+H*M+I*j;j=J*K+L*M+da*j}if(c[W+180>>2]&1|0){B=+f[W+4>>2];F=+f[W+20>>2];I=+f[W+36>>2];D=+f[W+8>>2];G=+f[W+24>>2];K=+f[W+40>>2];E=+f[W+12>>2];H=+f[W+28>>2];M=+f[W+44>>2];J=(B*q+F*p+I*j)*+f[W+164>>2];L=(q*D+p*G+j*K)*+f[W+168>>2];da=(q*E+p*H+j*M)*+f[W+172>>2];f[i>>2]=B*J+D*L+E*da;f[n>>2]=F*J+G*L+H*da;f[o>>2]=I*J+K*L+M*da;f[C>>2]=0.0}ec(b,i,Y,Z,S,R,ca+64|0,ca+48|0,1.0,0.0,0.0);i=c[g+64>>2]|0;if(i&16){if(c[V+180>>2]&1|0){B=+f[V+4>>2];z=+f[m>>2];F=+f[V+20>>2];A=+f[l>>2];I=+f[V+36>>2];da=+f[k>>2];D=+f[V+8>>2];G=+f[V+24>>2];K=+f[V+40>>2];E=+f[V+12>>2];H=+f[V+28>>2];M=+f[V+44>>2];J=(B*z+F*A+I*da)*+f[V+164>>2];L=(z*D+A*G+da*K)*+f[V+168>>2];da=(z*E+A*H+da*M)*+f[V+172>>2];f[m>>2]=B*J+D*L+E*da;f[l>>2]=F*J+G*L+H*da;f[k>>2]=I*J+K*L+M*da;f[T+4+(aa*184|0)+180>>2]=0.0}if(c[W+180>>2]&1|0){B=+f[W+4>>2];z=+f[m>>2];F=+f[W+20>>2];A=+f[l>>2];I=+f[W+36>>2];da=+f[k>>2];D=+f[W+8>>2];G=+f[W+24>>2];K=+f[W+40>>2];E=+f[W+12>>2];H=+f[W+28>>2];M=+f[W+44>>2];J=(B*z+F*A+I*da)*+f[W+164>>2];L=(z*D+A*G+da*K)*+f[W+168>>2];da=(z*E+A*H+da*M)*+f[W+172>>2];f[m>>2]=B*J+D*L+E*da;f[l>>2]=F*J+G*L+H*da;f[k>>2]=I*J+K*L+M*da;f[T+4+(aa*184|0)+180>>2]=0.0}ec(b,m,Y,Z,S,R,ca+64|0,ca+48|0,1.0,0.0,0.0);i=c[g+64>>2]|0}if((i&80|0)!=80)break;a[T+4+(aa*184|0)+116>>0]=1}while(0);m=c[b+16>>2]|0;n=c[m+(Y*244|0)+240>>2]|0;o=c[m+(Z*244|0)+240>>2]|0;k=c[Q+(S*152|0)+140>>2]|0;l=c[b+76>>2]|0;i=c[g+64>>2]|0;do if(!(i&4))f[l+(k*152|0)+100>>2]=0.0;else{j=+f[T+4+(aa*184|0)+124>>2]*+f[g+60>>2];f[l+(k*152|0)+100>>2]=j;if(n|0){L=+f[n+344>>2];da=j*(L*+f[l+(k*152|0)+20>>2]*+f[n+352>>2])*+f[m+(Y*244|0)+116>>2];M=j*(L*+f[l+(k*152|0)+24>>2]*+f[n+356>>2])*+f[m+(Y*244|0)+120>>2];f[m+(Y*244|0)+64>>2]=j*(L*+f[l+(k*152|0)+16>>2]*+f[n+348>>2])*+f[m+(Y*244|0)+112>>2]+ +f[m+(Y*244|0)+64>>2];f[m+(Y*244|0)+68>>2]=da+ +f[m+(Y*244|0)+68>>2];f[m+(Y*244|0)+72>>2]=M+ +f[m+(Y*244|0)+72>>2];M=j*+f[m+(Y*244|0)+100>>2]*+f[l+(k*152|0)+68>>2];da=j*+f[m+(Y*244|0)+104>>2]*+f[l+(k*152|0)+72>>2];f[m+(Y*244|0)+80>>2]=j*+f[m+(Y*244|0)+96>>2]*+f[l+(k*152|0)+64>>2]+ +f[m+(Y*244|0)+80>>2];f[m+(Y*244|0)+84>>2]=M+ +f[m+(Y*244|0)+84>>2];f[m+(Y*244|0)+88>>2]=da+ +f[m+(Y*244|0)+88>>2]}if(!o)break;H=+f[o+344>>2];K=+f[l+(k*152|0)+80>>2];M=+f[l+(k*152|0)+84>>2];da=+f[l+(k*152|0)+88>>2];L=+f[l+(k*152|0)+100>>2];I=+f[l+(k*152|0)+52>>2]*H*+f[o+352>>2]*L*+f[m+(Z*244|0)+116>>2];J=+f[l+(k*152|0)+56>>2]*H*+f[o+356>>2]*L*+f[m+(Z*244|0)+120>>2];f[m+(Z*244|0)+64>>2]=+f[l+(k*152|0)+48>>2]*H*+f[o+348>>2]*L*+f[m+(Z*244|0)+112>>2]+ +f[m+(Z*244|0)+64>>2];f[m+(Z*244|0)+68>>2]=I+ +f[m+(Z*244|0)+68>>2];f[m+(Z*244|0)+72>>2]=J+ +f[m+(Z*244|0)+72>>2];M=M*(+f[m+(Z*244|0)+100>>2]*-L);da=da*(+f[m+(Z*244|0)+104>>2]*-L);f[m+(Z*244|0)+80>>2]=+f[m+(Z*244|0)+80>>2]-K*(+f[m+(Z*244|0)+96>>2]*-L);f[m+(Z*244|0)+84>>2]=+f[m+(Z*244|0)+84>>2]-M;f[m+(Z*244|0)+88>>2]=+f[m+(Z*244|0)+88>>2]-da}while(0);do if(i&16|0){if(!(i&4)){f[l+((k+1|0)*152|0)+100>>2]=0.0;break}j=+f[T+4+(aa*184|0)+128>>2]*+f[g+60>>2];f[l+((k+1|0)*152|0)+100>>2]=j;if(n|0){L=+f[n+344>>2];da=j*(L*+f[l+((k+1|0)*152|0)+20>>2])*+f[m+(Y*244|0)+116>>2];M=j*(L*+f[l+((k+1|0)*152|0)+24>>2])*+f[m+(Y*244|0)+120>>2];f[m+(Y*244|0)+64>>2]=j*(L*+f[l+((k+1|0)*152|0)+16>>2])*+f[m+(Y*244|0)+112>>2]+ +f[m+(Y*244|0)+64>>2];f[m+(Y*244|0)+68>>2]=da+ +f[m+(Y*244|0)+68>>2];f[m+(Y*244|0)+72>>2]=M+ +f[m+(Y*244|0)+72>>2];M=j*+f[m+(Y*244|0)+100>>2]*+f[l+((k+1|0)*152|0)+68>>2];da=j*+f[m+(Y*244|0)+104>>2]*+f[l+((k+1|0)*152|0)+72>>2];f[m+(Y*244|0)+80>>2]=j*+f[m+(Y*244|0)+96>>2]*+f[l+((k+1|0)*152|0)+64>>2]+ +f[m+(Y*244|0)+80>>2];f[m+(Y*244|0)+84>>2]=M+ +f[m+(Y*244|0)+84>>2];f[m+(Y*244|0)+88>>2]=da+ +f[m+(Y*244|0)+88>>2]}if(!o)break;H=+f[o+344>>2];K=+f[l+((k+1|0)*152|0)+80>>2];M=+f[l+((k+1|0)*152|0)+84>>2];da=+f[l+((k+1|0)*152|0)+88>>2];L=+f[l+((k+1|0)*152|0)+100>>2];I=+f[l+((k+1|0)*152|0)+52>>2]*H*L*+f[m+(Z*244|0)+116>>2];J=+f[l+((k+1|0)*152|0)+56>>2]*H*L*+f[m+(Z*244|0)+120>>2];f[m+(Z*244|0)+64>>2]=+f[l+((k+1|0)*152|0)+48>>2]*H*L*+f[m+(Z*244|0)+112>>2]+ +f[m+(Z*244|0)+64>>2];f[m+(Z*244|0)+68>>2]=I+ +f[m+(Z*244|0)+68>>2];f[m+(Z*244|0)+72>>2]=J+ +f[m+(Z*244|0)+72>>2];M=M*(+f[m+(Z*244|0)+100>>2]*-L);da=da*(+f[m+(Z*244|0)+104>>2]*-L);f[m+(Z*244|0)+80>>2]=+f[m+(Z*244|0)+80>>2]-K*(+f[m+(Z*244|0)+96>>2]*-L);f[m+(Z*244|0)+84>>2]=+f[m+(Z*244|0)+84>>2]-M;f[m+(Z*244|0)+88>>2]=+f[m+(Z*244|0)+88>>2]-da}while(0);i=c[T+748>>2]|0}aa=aa+1|0}while((aa|0)<(i|0))}$=$+1|0}while(($|0)!=(e|0));ea=ca;return}function eb(b){b=b|0;var d=0,e=0,g=0.0,i=0.0,j=0.0,k=0,l=0,m=0,n=0,o=0,p=0.0,q=0.0,r=0.0,s=0.0,t=0.0,w=0.0,x=0.0,y=0.0,z=0.0,A=0.0,B=0.0,C=0.0,D=0.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,V=0,W=0,X=0,Z=0,_=0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,fa=0.0,ga=0.0,ha=0.0,ia=0.0,ja=0.0,ka=0.0,la=0,ma=0,na=0;_=ea;ea=ea+176|0;Fi(14918);cd(b);if((ra[c[(c[b>>2]|0)+20>>2]&127](b)|0?(Z=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0,(ra[c[(c[Z>>2]|0)+48>>2]&127](Z)|0)&6144|0):0)?(d=ra[c[(c[b>>2]|0)+104>>2]&127](b)|0,(d|0)>0):0){H=_+112+44|0;S=_+112+4|0;T=_+112+8|0;U=_+112+16|0;V=_+112+20|0;O=_+112+24|0;P=_+112+32|0;Q=_+112+36|0;R=_+112+40|0;W=_+112+48|0;X=_+112+52|0;Z=_+112+56|0;J=_+112+16|0;G=_+112+32|0;M=_+112+48|0;I=_+112+16|0;F=_+112+32|0;L=_+112+48|0;N=_+112+48|0;do{E=d;d=d+-1|0;o=ta[c[(c[b>>2]|0)+108>>2]&31](b,d)|0;e=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;e=((ra[c[(c[e>>2]|0)+48>>2]&127](e)|0)&2048|0)!=0;n=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;n=((ra[c[(c[n>>2]|0)+48>>2]&127](n)|0)&4096|0)!=0;D=+f[o+40>>2];a:do if(!(D<=0.0))switch(c[o+4>>2]|0){case 3:{c[_+112>>2]=1065353216;c[_+112+4>>2]=0;c[_+112+4+4>>2]=0;c[_+112+4+8>>2]=0;c[_+112+4+12>>2]=0;c[_+112+20>>2]=1065353216;c[_+112+24>>2]=0;c[_+112+24+4>>2]=0;c[_+112+24+8>>2]=0;c[_+112+24+12>>2]=0;c[_+112+40>>2]=1065353216;c[H>>2]=0;c[H+4>>2]=0;c[H+8>>2]=0;c[H+12>>2]=0;c[H+16>>2]=0;C=+f[o+300>>2];B=+f[o+304>>2];A=+f[o+308>>2];n=c[o+28>>2]|0;z=C*+f[n+20>>2]+B*+f[n+24>>2]+A*+f[n+28>>2]+ +f[n+56>>2];y=C*+f[n+36>>2]+B*+f[n+40>>2]+A*+f[n+44>>2]+ +f[n+60>>2];f[_+112+48>>2]=C*+f[n+4>>2]+B*+f[n+8>>2]+A*+f[n+12>>2]+ +f[n+52>>2];f[_+112+52>>2]=z;f[_+112+56>>2]=y;f[_+112+60>>2]=0.0;n=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Ja[c[(c[n>>2]|0)+56>>2]&7](n,_+112|0,D);y=+f[o+316>>2];z=+f[o+320>>2];A=+f[o+324>>2];o=c[o+32>>2]|0;B=y*+f[o+20>>2]+z*+f[o+24>>2]+A*+f[o+28>>2]+ +f[o+56>>2];C=y*+f[o+36>>2]+z*+f[o+40>>2]+A*+f[o+44>>2]+ +f[o+60>>2];f[_+112+48>>2]=y*+f[o+4>>2]+z*+f[o+8>>2]+A*+f[o+12>>2]+ +f[o+52>>2];f[_+112+52>>2]=B;f[_+112+56>>2]=C;f[_+112+60>>2]=0.0;if(e){o=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Ja[c[(c[o>>2]|0)+56>>2]&7](o,_+112|0,D)}break a}case 4:{m=c[o+28>>2]|0;g=+f[o+552>>2];fa=+f[m+4>>2];i=+f[o+552+16>>2];da=+f[m+8>>2];j=+f[o+552+32>>2];ca=+f[m+12>>2];p=+f[o+552+4>>2];q=+f[o+552+20>>2];r=+f[o+552+36>>2];s=+f[o+552+8>>2];w=+f[o+552+24>>2];y=+f[o+552+40>>2];ba=+f[m+20>>2];aa=+f[m+24>>2];$=+f[m+28>>2];t=+f[m+36>>2];x=+f[m+40>>2];z=+f[m+44>>2];ha=+f[o+552+48>>2];ga=+f[o+552+52>>2];C=+f[o+552+56>>2];A=+f[m+52>>2]+(fa*ha+da*ga+ca*C);B=ba*ha+aa*ga+$*C+ +f[m+56>>2];C=t*ha+x*ga+z*C+ +f[m+60>>2];f[_+112>>2]=g*fa+i*da+j*ca;f[_+112+4>>2]=fa*p+da*q+ca*r;f[_+112+8>>2]=fa*s+da*w+ca*y;f[_+112+12>>2]=0.0;f[_+112+16>>2]=g*ba+i*aa+j*$;f[_+112+20>>2]=p*ba+q*aa+r*$;f[_+112+24>>2]=s*ba+w*aa+y*$;f[_+112+28>>2]=0.0;f[_+112+32>>2]=g*t+i*x+j*z;f[_+112+36>>2]=p*t+q*x+r*z;f[_+112+40>>2]=s*t+w*x+y*z;f[_+112+44>>2]=0.0;f[_+112+48>>2]=A;f[_+112+52>>2]=B;f[_+112+56>>2]=C;f[_+112+60>>2]=0.0;if(e){m=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Ja[c[(c[m>>2]|0)+56>>2]&7](m,_+112|0,D);m=c[o+32>>2]|0;w=+f[o+616>>2];j=+f[m+4>>2];x=+f[o+616+16>>2];p=+f[m+8>>2];y=+f[o+616+32>>2];q=+f[m+12>>2];z=+f[o+616+4>>2];A=+f[o+616+20>>2];B=+f[o+616+36>>2];C=+f[o+616+8>>2];aa=+f[o+616+24>>2];ca=+f[o+616+40>>2];r=+f[m+20>>2];s=+f[m+24>>2];t=+f[m+28>>2];$=+f[m+36>>2];ba=+f[m+40>>2];da=+f[m+44>>2];g=+f[o+616+48>>2];i=+f[o+616+52>>2];ha=+f[o+616+56>>2];fa=+f[m+52>>2]+(j*g+p*i+q*ha);ga=r*g+s*i+t*ha+ +f[m+56>>2];ha=$*g+ba*i+da*ha+ +f[m+60>>2];f[_+112>>2]=w*j+x*p+y*q;f[_+112+4>>2]=j*z+p*A+q*B;f[_+112+8>>2]=j*C+p*aa+q*ca;f[_+112+12>>2]=0.0;f[_+112+16>>2]=w*r+x*s+y*t;f[_+112+20>>2]=z*r+A*s+B*t;f[_+112+24>>2]=C*r+aa*s+ca*t;f[_+112+28>>2]=0.0;f[_+112+32>>2]=w*$+x*ba+y*da;f[_+112+36>>2]=z*$+A*ba+B*da;f[_+112+40>>2]=C*$+aa*ba+ca*da;f[_+112+44>>2]=0.0;f[_+112+48>>2]=fa;f[_+112+52>>2]=ga;f[_+112+56>>2]=ha;f[_+112+60>>2]=0.0;m=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Ja[c[(c[m>>2]|0)+56>>2]&7](m,_+112|0,D)}else{m=c[o+32>>2]|0;w=+f[o+616>>2];j=+f[m+4>>2];x=+f[o+616+16>>2];p=+f[m+8>>2];y=+f[o+616+32>>2];q=+f[m+12>>2];z=+f[o+616+4>>2];A=+f[o+616+20>>2];B=+f[o+616+36>>2];C=+f[o+616+8>>2];aa=+f[o+616+24>>2];ca=+f[o+616+40>>2];r=+f[m+20>>2];s=+f[m+24>>2];t=+f[m+28>>2];$=+f[m+36>>2];ba=+f[m+40>>2];da=+f[m+44>>2];g=+f[o+616+48>>2];i=+f[o+616+52>>2];ha=+f[o+616+56>>2];fa=+f[m+52>>2]+(j*g+p*i+q*ha);ga=r*g+s*i+t*ha+ +f[m+56>>2];ha=$*g+ba*i+da*ha+ +f[m+60>>2];f[_+112>>2]=w*j+x*p+y*q;f[_+112+4>>2]=j*z+p*A+q*B;f[_+112+8>>2]=j*C+p*aa+q*ca;f[_+112+12>>2]=0.0;f[_+112+16>>2]=w*r+x*s+y*t;f[_+112+20>>2]=z*r+A*s+B*t;f[_+112+24>>2]=C*r+aa*s+ca*t;f[_+112+28>>2]=0.0;f[_+112+32>>2]=w*$+x*ba+y*da;f[_+112+36>>2]=z*$+A*ba+B*da;f[_+112+40>>2]=C*$+aa*ba+ca*da;f[_+112+44>>2]=0.0;f[_+112+48>>2]=fa;f[_+112+52>>2]=ga;f[_+112+56>>2]=ha;f[_+112+60>>2]=0.0}i=+f[o+688>>2];g=+f[o+688+4>>2];if(!((i-g)%6.2831854820251465<-3.1415927410125732))if((i-g)%6.2831854820251465>3.1415927410125732)j=(i-g)%6.2831854820251465+-6.2831854820251465;else j=(i-g)%6.2831854820251465;else j=(i-g)%6.2831854820251465+6.2831854820251465;if(!((i+g)%6.2831854820251465<-3.1415927410125732))if((i+g)%6.2831854820251465>3.1415927410125732)g=(i+g)%6.2831854820251465+-6.2831854820251465;else g=(i+g)%6.2831854820251465;else g=(i+g)%6.2831854820251465+6.2831854820251465;if(!(j==g)?(K=j>g,n):0){c[_+96>>2]=c[_+112+8>>2];c[_+96+4>>2]=c[_+112+24>>2];c[_+96+8>>2]=c[_+112+40>>2];f[_+96+12>>2]=0.0;c[_+80>>2]=c[_+112>>2];c[_+80+4>>2]=c[_+112+16>>2];c[_+80+8>>2]=c[_+112+32>>2];f[_+80+12>>2]=0.0;o=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;n=c[(c[o>>2]|0)+60>>2]|0;c[_+64>>2]=0;c[_+64+4>>2]=0;c[_+64+8>>2]=0;c[_+64+12>>2]=0;Sa[n&1](o,_+112+48|0,_+96|0,_+80|0,D,D,K?0.0:j,K?6.2831854820251465:g,_+64|0,K^1,10.0)}break a}case 5:{m=c[o+28>>2]|0;w=+f[o+300>>2];j=+f[m+4>>2];x=+f[o+300+16>>2];p=+f[m+8>>2];y=+f[o+300+32>>2];q=+f[m+12>>2];z=+f[o+300+4>>2];A=+f[o+300+20>>2];B=+f[o+300+36>>2];C=+f[o+300+8>>2];aa=+f[o+300+24>>2];ca=+f[o+300+40>>2];r=+f[m+20>>2];s=+f[m+24>>2];t=+f[m+28>>2];$=+f[m+36>>2];ba=+f[m+40>>2];da=+f[m+44>>2];g=+f[o+300+48>>2];i=+f[o+300+52>>2];ha=+f[o+300+56>>2];fa=+f[m+52>>2]+(j*g+p*i+q*ha);ga=r*g+s*i+t*ha+ +f[m+56>>2];ha=$*g+ba*i+da*ha+ +f[m+60>>2];f[_+112>>2]=w*j+x*p+y*q;f[S>>2]=j*z+p*A+q*B;f[T>>2]=j*C+p*aa+q*ca;f[_+112+12>>2]=0.0;f[U>>2]=w*r+x*s+y*t;f[V>>2]=z*r+A*s+B*t;f[O>>2]=C*r+aa*s+ca*t;f[_+112+28>>2]=0.0;f[P>>2]=w*$+x*ba+y*da;f[Q>>2]=z*$+A*ba+B*da;f[R>>2]=C*$+aa*ba+ca*da;f[_+112+44>>2]=0.0;f[W>>2]=fa;f[X>>2]=ga;f[Z>>2]=ha;f[_+112+60>>2]=0.0;if(e){m=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Ja[c[(c[m>>2]|0)+56>>2]&7](m,_+112|0,D);m=c[o+32>>2]|0;w=+f[o+364>>2];j=+f[m+4>>2];x=+f[o+364+16>>2];p=+f[m+8>>2];y=+f[o+364+32>>2];q=+f[m+12>>2];z=+f[o+364+4>>2];A=+f[o+364+20>>2];B=+f[o+364+36>>2];C=+f[o+364+8>>2];aa=+f[o+364+24>>2];ca=+f[o+364+40>>2];r=+f[m+20>>2];s=+f[m+24>>2];t=+f[m+28>>2];$=+f[m+36>>2];ba=+f[m+40>>2];da=+f[m+44>>2];g=+f[o+364+48>>2];i=+f[o+364+52>>2];ha=+f[o+364+56>>2];fa=+f[m+52>>2]+(j*g+p*i+q*ha);ga=r*g+s*i+t*ha+ +f[m+56>>2];ha=$*g+ba*i+da*ha+ +f[m+60>>2];f[_+112>>2]=w*j+x*p+y*q;f[S>>2]=j*z+p*A+q*B;f[T>>2]=j*C+p*aa+q*ca;f[_+112+12>>2]=0.0;f[U>>2]=w*r+x*s+y*t;f[V>>2]=z*r+A*s+B*t;f[O>>2]=C*r+aa*s+ca*t;f[_+112+28>>2]=0.0;f[P>>2]=w*$+x*ba+y*da;f[Q>>2]=z*$+A*ba+B*da;f[R>>2]=C*$+aa*ba+ca*da;f[_+112+44>>2]=0.0;f[W>>2]=fa;f[X>>2]=ga;f[Z>>2]=ha;f[_+112+60>>2]=0.0;m=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Ja[c[(c[m>>2]|0)+56>>2]&7](m,_+112|0,D)}else{m=c[o+32>>2]|0;w=+f[o+364>>2];j=+f[m+4>>2];x=+f[o+364+16>>2];p=+f[m+8>>2];y=+f[o+364+32>>2];q=+f[m+12>>2];z=+f[o+364+4>>2];A=+f[o+364+20>>2];B=+f[o+364+36>>2];C=+f[o+364+8>>2];aa=+f[o+364+24>>2];ca=+f[o+364+40>>2];r=+f[m+20>>2];s=+f[m+24>>2];t=+f[m+28>>2];$=+f[m+36>>2];ba=+f[m+40>>2];da=+f[m+44>>2];g=+f[o+364+48>>2];i=+f[o+364+52>>2];ha=+f[o+364+56>>2];fa=+f[m+52>>2]+(j*g+p*i+q*ha);ga=r*g+s*i+t*ha+ +f[m+56>>2];ha=$*g+ba*i+da*ha+ +f[m+60>>2];f[_+112>>2]=w*j+x*p+y*q;f[S>>2]=j*z+p*A+q*B;f[T>>2]=j*C+p*aa+q*ca;f[_+112+12>>2]=0.0;f[U>>2]=w*r+x*s+y*t;f[V>>2]=z*r+A*s+B*t;f[O>>2]=C*r+aa*s+ca*t;f[_+112+28>>2]=0.0;f[P>>2]=w*$+x*ba+y*da;f[Q>>2]=z*$+A*ba+B*da;f[R>>2]=C*$+aa*ba+ca*da;f[_+112+44>>2]=0.0;f[W>>2]=fa;f[X>>2]=ga;f[Z>>2]=ha;f[_+112+60>>2]=0.0}if(n){Qj(_+96|0,o,6.0868353843688965,D);ca=+f[_+96>>2];da=+f[_+96+4>>2];fa=+f[_+96+8>>2];ga=ca*+f[U>>2]+da*+f[V>>2]+fa*+f[O>>2]+ +f[X>>2];ha=ca*+f[P>>2]+da*+f[Q>>2]+fa*+f[R>>2]+ +f[Z>>2];f[_+96>>2]=ca*+f[_+112>>2]+da*+f[S>>2]+fa*+f[T>>2]+ +f[W>>2];f[_+96+4>>2]=ga;f[_+96+8>>2]=ha;f[_+96+12>>2]=0.0;e=0;do{Qj(_+80|0,o,+(e|0)*6.283185005187988*.03125,D);ca=+f[_+80>>2];da=+f[_+80+4>>2];fa=+f[_+80+8>>2];ga=ca*+f[U>>2]+da*+f[V>>2]+fa*+f[O>>2]+ +f[X>>2];ha=ca*+f[P>>2]+da*+f[Q>>2]+fa*+f[R>>2]+ +f[Z>>2];f[_+80>>2]=ca*+f[_+112>>2]+da*+f[S>>2]+fa*+f[T>>2]+ +f[W>>2];f[_+80+4>>2]=ga;f[_+80+8>>2]=ha;f[_+80+12>>2]=0.0;n=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;m=c[(c[n>>2]|0)+8>>2]|0;c[_+64>>2]=0;c[_+64+4>>2]=0;c[_+64+8>>2]=0;c[_+64+12>>2]=0;Pa[m&127](n,_+96|0,_+80|0,_+64|0);if(!(e&3)){n=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;m=c[(c[n>>2]|0)+8>>2]|0;c[_+64>>2]=0;c[_+64+4>>2]=0;c[_+64+8>>2]=0;c[_+64+12>>2]=0;Pa[m&127](n,N,_+80|0,_+64|0)}c[_+96>>2]=c[_+80>>2];c[_+96+4>>2]=c[_+80+4>>2];c[_+96+8>>2]=c[_+80+8>>2];c[_+96+12>>2]=c[_+80+12>>2];e=e+1|0}while((e|0)!=32);B=+f[o+452>>2];C=+f[o+512>>2];e=c[o+32>>2]|0;if(+f[e+344>>2]>0.0){ca=+f[o+364>>2];da=+f[e+4>>2];fa=+f[o+364+16>>2];ga=+f[e+8>>2];ha=+f[o+364+32>>2];A=+f[e+12>>2];aa=+f[o+364+4>>2];ba=+f[o+364+20>>2];z=+f[o+364+36>>2];ia=+f[o+364+8>>2];$=+f[o+364+24>>2];y=+f[o+364+40>>2];ka=+f[e+20>>2];ja=+f[e+24>>2];x=+f[e+28>>2];w=+f[e+36>>2];t=+f[e+40>>2];s=+f[e+44>>2];q=+f[o+364+48>>2];j=+f[o+364+52>>2];p=+f[o+364+56>>2];g=w*q+t*j;i=da*q+ga*j+A*p;j=ka*q+ja*j+x*p;p=s*p;q=ia*w+$*t+y*s;r=aa*w+ba*t+z*s;s=ca*w+fa*t+ha*s;t=ia*ka+$*ja+y*x;w=aa*ka+ba*ja+z*x;x=ca*ka+fa*ja+ha*x;y=da*ia+ga*$+A*y;z=da*aa+ga*ba+A*z;A=ca*da+fa*ga+ha*A}else{e=c[o+28>>2]|0;ga=+f[o+300>>2];ha=+f[e+4>>2];ia=+f[o+300+16>>2];ja=+f[e+8>>2];ka=+f[o+300+32>>2];A=+f[e+12>>2];da=+f[o+300+4>>2];fa=+f[o+300+20>>2];z=+f[o+300+36>>2];ba=+f[o+300+8>>2];ca=+f[o+300+24>>2];y=+f[o+300+40>>2];$=+f[e+20>>2];aa=+f[e+24>>2];x=+f[e+28>>2];w=+f[e+36>>2];t=+f[e+40>>2];s=+f[e+44>>2];q=+f[o+300+48>>2];j=+f[o+300+52>>2];p=+f[o+300+56>>2];g=w*q+t*j;i=ha*q+ja*j+A*p;j=$*q+aa*j+x*p;p=s*p;q=ba*w+ca*t+y*s;r=da*w+fa*t+z*s;s=ga*w+ia*t+ka*s;t=ba*$+ca*aa+y*x;w=da*$+fa*aa+z*x;x=ga*$+ia*aa+ka*x;y=ha*ba+ja*ca+A*y;z=ha*da+ja*fa+A*z;A=ga*ha+ia*ja+ka*A}ia=+f[e+52>>2]+i;ja=j+ +f[e+56>>2];ka=g+p+ +f[e+60>>2];f[_+112>>2]=A;f[S>>2]=z;f[T>>2]=y;f[_+112+12>>2]=0.0;f[U>>2]=x;f[V>>2]=w;f[O>>2]=t;f[_+112+28>>2]=0.0;f[P>>2]=s;f[Q>>2]=r;f[R>>2]=q;f[_+112+44>>2]=0.0;f[W>>2]=ia;f[X>>2]=ja;f[Z>>2]=ka;f[_+112+60>>2]=0.0;c[_+80>>2]=c[N>>2];c[_+80+4>>2]=c[N+4>>2];c[_+80+8>>2]=c[N+8>>2];c[_+80+12>>2]=c[N+12>>2];f[_+64>>2]=A;f[_+64+4>>2]=x;f[_+64+8>>2]=s;f[_+64+12>>2]=0.0;f[_+48>>2]=z;f[_+48+4>>2]=w;f[_+48+8>>2]=r;f[_+48+12>>2]=0.0;o=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;n=c[(c[o>>2]|0)+60>>2]|0;c[_+32>>2]=0;c[_+32+4>>2]=0;c[_+32+8>>2]=0;c[_+32+12>>2]=0;Sa[n&1](o,_+80|0,_+64|0,_+48|0,D,D,-C-B,B-C,_+32|0,1,10.0)}break a}case 6:case 9:{c[_+112>>2]=c[o+1064>>2];c[_+112+4>>2]=c[o+1064+4>>2];c[_+112+8>>2]=c[o+1064+8>>2];c[_+112+12>>2]=c[o+1064+12>>2];l=o+1064+16|0;c[J>>2]=c[l>>2];c[J+4>>2]=c[l+4>>2];c[J+8>>2]=c[l+8>>2];c[J+12>>2]=c[l+12>>2];k=o+1064+32|0;c[G>>2]=c[k>>2];c[G+4>>2]=c[k+4>>2];c[G+8>>2]=c[k+8>>2];c[G+12>>2]=c[k+12>>2];m=o+1064+48|0;c[M>>2]=c[m>>2];c[M+4>>2]=c[m+4>>2];c[M+8>>2]=c[m+8>>2];c[M+12>>2]=c[m+12>>2];if(e){e=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Ja[c[(c[e>>2]|0)+56>>2]&7](e,_+112|0,D);c[_+112>>2]=c[o+1128>>2];c[_+112+4>>2]=c[o+1128+4>>2];c[_+112+8>>2]=c[o+1128+8>>2];c[_+112+12>>2]=c[o+1128+12>>2];c[J>>2]=c[o+1128+16>>2];c[J+4>>2]=c[o+1128+16+4>>2];c[J+8>>2]=c[o+1128+16+8>>2];c[J+12>>2]=c[o+1128+16+12>>2];c[G>>2]=c[o+1128+32>>2];c[G+4>>2]=c[o+1128+32+4>>2];c[G+8>>2]=c[o+1128+32+8>>2];c[G+12>>2]=c[o+1128+32+12>>2];c[M>>2]=c[o+1128+48>>2];c[M+4>>2]=c[o+1128+48+4>>2];c[M+8>>2]=c[o+1128+48+8>>2];c[M+12>>2]=c[o+1128+48+12>>2];e=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Ja[c[(c[e>>2]|0)+56>>2]&7](e,_+112|0,D)}else{c[_+112>>2]=c[o+1128>>2];c[_+112+4>>2]=c[o+1128+4>>2];c[_+112+8>>2]=c[o+1128+8>>2];c[_+112+12>>2]=c[o+1128+12>>2];c[J>>2]=c[o+1128+16>>2];c[J+4>>2]=c[o+1128+16+4>>2];c[J+8>>2]=c[o+1128+16+8>>2];c[J+12>>2]=c[o+1128+16+12>>2];c[G>>2]=c[o+1128+32>>2];c[G+4>>2]=c[o+1128+32+4>>2];c[G+8>>2]=c[o+1128+32+8>>2];c[G+12>>2]=c[o+1128+32+12>>2];c[M>>2]=c[o+1128+48>>2];c[M+4>>2]=c[o+1128+48+4>>2];c[M+8>>2]=c[o+1128+48+8>>2];c[M+12>>2]=c[o+1128+48+12>>2]}if(n){c[_+112>>2]=c[o+1064>>2];c[_+112+4>>2]=c[o+1064+4>>2];c[_+112+8>>2]=c[o+1064+8>>2];c[_+112+12>>2]=c[o+1064+12>>2];c[J>>2]=c[l>>2];c[J+4>>2]=c[l+4>>2];c[J+8>>2]=c[l+8>>2];c[J+12>>2]=c[l+12>>2];c[G>>2]=c[k>>2];c[G+4>>2]=c[k+4>>2];c[G+8>>2]=c[k+8>>2];c[G+12>>2]=c[k+12>>2];c[M>>2]=c[m>>2];c[M+4>>2]=c[m+4>>2];c[M+8>>2]=c[m+8>>2];c[M+12>>2]=c[m+12>>2];e=o+1128+48|0;c[_+96>>2]=c[_+112+8>>2];c[_+96+4>>2]=c[_+112+24>>2];c[_+96+8>>2]=c[_+112+40>>2];f[_+96+12>>2]=0.0;c[_+80>>2]=c[_+112>>2];c[_+80+4>>2]=c[_+112+16>>2];c[_+80+8>>2]=c[_+112+32>>2];f[_+80+12>>2]=0.0;ga=+f[o+932>>2];g=+f[o+932+4>>2];ja=+f[o+996>>2];ia=+f[o+996+4>>2];la=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;n=c[(c[la>>2]|0)+64>>2]|0;c[_+64>>2]=0;c[_+64+4>>2]=0;c[_+64+8>>2]=0;c[_+64+12>>2]=0;Ra[n&1](la,e,_+96|0,_+80|0,D*.8999999761581421,ga,g,ja,ia,_+64|0,10.0,1);la=c[_+112+20>>2]|0;n=c[_+112+36>>2]|0;c[_+80>>2]=c[_+112+4>>2];c[_+80+4>>2]=la;c[_+80+8>>2]=n;f[_+80+12>>2]=0.0;ia=+f[o+1196>>2];ja=+f[o+1200>>2];g=+u(+ia);ia=+v(+ia);ga=+u(+ja);ja=+v(+ja);ha=+f[_+80>>2];ka=+f[_+80+4>>2];i=+f[_+80+8>>2];f[_+64>>2]=g*ga*ha+g*ja*ka-ia*i;f[_+64+4>>2]=ga*ka-ja*ha;f[_+64+8>>2]=ia*ga*ha+ia*ja*ka+g*i;c[_+112>>2]=c[o+1128>>2];c[_+112+4>>2]=c[o+1128+4>>2];c[_+112+8>>2]=c[o+1128+8>>2];c[_+112+12>>2]=c[o+1128+12>>2];c[J>>2]=c[o+1128+16>>2];c[J+4>>2]=c[o+1128+16+4>>2];c[J+8>>2]=c[o+1128+16+8>>2];c[J+12>>2]=c[o+1128+16+12>>2];c[G>>2]=c[o+1128+32>>2];c[G+4>>2]=c[o+1128+32+4>>2];c[G+8>>2]=c[o+1128+32+8>>2];c[G+12>>2]=c[o+1128+32+12>>2];c[M>>2]=c[e>>2];c[M+4>>2]=c[e+4>>2];c[M+8>>2]=c[e+8>>2];c[M+12>>2]=c[e+12>>2];i=-+f[_+112+16>>2];g=-+f[_+112+32>>2];f[_+48>>2]=-+f[_+112>>2];f[_+48+4>>2]=i;f[_+48+8>>2]=g;f[_+48+12>>2]=0.0;g=+f[o+868>>2];i=+f[o+868+4>>2];if(!(g>i)){if(g>2]|0)+20>>2]&127](b)|0;n=c[(c[la>>2]|0)+60>>2]|0;c[_+32>>2]=0;c[_+32+4>>2]=0;c[_+32+8>>2]=0;c[_+32+12>>2]=0;Sa[n&1](la,e,_+48|0,_+64|0,D,D,g,i,_+32|0,1,10.0)}}else{la=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;n=c[(c[la>>2]|0)+60>>2]|0;c[_+32>>2]=0;c[_+32+4>>2]=0;c[_+32+8>>2]=0;c[_+32+12>>2]=0;Sa[n&1](la,e,_+48|0,_+64|0,D,D,-3.1415927410125732,3.1415927410125732,_+32|0,0,10.0)}c[_+112>>2]=c[o+1064>>2];c[_+112+4>>2]=c[o+1064+4>>2];c[_+112+8>>2]=c[o+1064+8>>2];c[_+112+12>>2]=c[o+1064+12>>2];c[J>>2]=c[l>>2];c[J+4>>2]=c[l+4>>2];c[J+8>>2]=c[l+8>>2];c[J+12>>2]=c[l+12>>2];c[G>>2]=c[k>>2];c[G+4>>2]=c[k+4>>2];c[G+8>>2]=c[k+8>>2];c[G+12>>2]=c[k+12>>2];c[M>>2]=c[m>>2];c[M+4>>2]=c[m+4>>2];c[M+8>>2]=c[m+8>>2];c[M+12>>2]=c[m+12>>2];c[_+32>>2]=c[o+680>>2];c[_+32+4>>2]=c[o+680+4>>2];c[_+32+8>>2]=c[o+680+8>>2];c[_+32+12>>2]=c[o+680+12>>2];c[_+16>>2]=c[o+680+16>>2];c[_+16+4>>2]=c[o+680+16+4>>2];c[_+16+8>>2]=c[o+680+16+8>>2];c[_+16+12>>2]=c[o+680+16+12>>2];la=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;o=c[(c[la>>2]|0)+72>>2]|0;c[_>>2]=0;c[_+4>>2]=0;c[_+8>>2]=0;c[_+12>>2]=0;Ta[o&31](la,_+32|0,_+16|0,_+112|0,_)}break a}case 7:{c[_+112>>2]=c[o+824>>2];c[_+112+4>>2]=c[o+824+4>>2];c[_+112+8>>2]=c[o+824+8>>2];c[_+112+12>>2]=c[o+824+12>>2];c[I>>2]=c[o+824+16>>2];c[I+4>>2]=c[o+824+16+4>>2];c[I+8>>2]=c[o+824+16+8>>2];c[I+12>>2]=c[o+824+16+12>>2];c[F>>2]=c[o+824+32>>2];c[F+4>>2]=c[o+824+32+4>>2];c[F+8>>2]=c[o+824+32+8>>2];c[F+12>>2]=c[o+824+32+12>>2];c[L>>2]=c[o+824+48>>2];c[L+4>>2]=c[o+824+48+4>>2];c[L+8>>2]=c[o+824+48+8>>2];c[L+12>>2]=c[o+824+48+12>>2];if(e){la=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Ja[c[(c[la>>2]|0)+56>>2]&7](la,_+112|0,D);c[_+112>>2]=c[o+888>>2];c[_+112+4>>2]=c[o+888+4>>2];c[_+112+8>>2]=c[o+888+8>>2];c[_+112+12>>2]=c[o+888+12>>2];c[I>>2]=c[o+888+16>>2];c[I+4>>2]=c[o+888+16+4>>2];c[I+8>>2]=c[o+888+16+8>>2];c[I+12>>2]=c[o+888+16+12>>2];c[F>>2]=c[o+888+32>>2];c[F+4>>2]=c[o+888+32+4>>2];c[F+8>>2]=c[o+888+32+8>>2];c[F+12>>2]=c[o+888+32+12>>2];c[L>>2]=c[o+888+48>>2];c[L+4>>2]=c[o+888+48+4>>2];c[L+8>>2]=c[o+888+48+8>>2];c[L+12>>2]=c[o+888+48+12>>2];la=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;Ja[c[(c[la>>2]|0)+56>>2]&7](la,_+112|0,D)}else{c[_+112>>2]=c[o+888>>2];c[_+112+4>>2]=c[o+888+4>>2];c[_+112+8>>2]=c[o+888+8>>2];c[_+112+12>>2]=c[o+888+12>>2];c[I>>2]=c[o+888+16>>2];c[I+4>>2]=c[o+888+16+4>>2];c[I+8>>2]=c[o+888+16+8>>2];c[I+12>>2]=c[o+888+16+12>>2];c[F>>2]=c[o+888+32>>2];c[F+4>>2]=c[o+888+32+4>>2];c[F+8>>2]=c[o+888+32+8>>2];c[F+12>>2]=c[o+888+32+12>>2];c[L>>2]=c[o+888+48>>2];c[L+4>>2]=c[o+888+48+4>>2];c[L+8>>2]=c[o+888+48+8>>2];c[L+12>>2]=c[o+888+48+12>>2]}if(n){ma=(a[o+180>>0]|0)==0?o+888|0:o+824|0;e=c[ma>>2]|0;m=c[ma+4>>2]|0;k=c[ma+16>>2]|0;n=c[ma+20>>2]|0;l=c[ma+32>>2]|0;la=c[ma+36>>2]|0;B=+f[ma+48>>2];ba=+f[ma+52>>2];ga=+f[ma+56>>2];ka=+f[o+184>>2];aa=(c[h>>2]=e,+f[h>>2]);$=(c[h>>2]=m,+f[h>>2])*0.0;C=+f[ma+8>>2]*0.0;fa=(c[h>>2]=k,+f[h>>2]);da=(c[h>>2]=n,+f[h>>2])*0.0;ca=+f[ma+24>>2]*0.0;ja=(c[h>>2]=l,+f[h>>2]);ia=(c[h>>2]=la,+f[h>>2])*0.0;ha=+f[ma+40>>2]*0.0;f[_+96>>2]=B+(C+($+ka*aa));f[_+96+4>>2]=ba+(ca+(da+ka*fa));f[_+96+8>>2]=ga+(ha+(ia+ka*ja));f[_+96+12>>2]=0.0;ka=+f[o+188>>2];f[_+80>>2]=B+(C+($+ka*aa));f[_+80+4>>2]=ba+(ca+(da+ka*fa));f[_+80+8>>2]=ga+(ha+(ia+ka*ja));f[_+80+12>>2]=0.0;ma=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;na=c[(c[ma>>2]|0)+8>>2]|0;c[_+64>>2]=0;c[_+64+4>>2]=0;c[_+64+8>>2]=0;c[_+64+12>>2]=0;Pa[na&127](ma,_+96|0,_+80|0,_+64|0);c[_+64>>2]=e;c[_+64+4>>2]=k;c[_+64+8>>2]=l;f[_+64+12>>2]=0.0;c[_+48>>2]=m;c[_+48+4>>2]=n;c[_+48+8>>2]=la;f[_+48+12>>2]=0.0;ja=+f[o+192>>2];ka=+f[o+196>>2];la=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0;n=c[(c[la>>2]|0)+60>>2]|0;c[_+32>>2]=0;c[_+32+4>>2]=0;c[_+32+8>>2]=0;c[_+32+12>>2]=0;Sa[n&1](la,o+888+48|0,_+64|0,_+48|0,D,D,ja,ka,_+32|0,1,10.0)}break a}default:break a}while(0)}while((E|0)>1)}if((((ra[c[(c[b>>2]|0)+20>>2]&127](b)|0?(na=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0,(ra[c[(c[na>>2]|0)+48>>2]&127](na)|0)&16387|0):0)?ra[c[(c[b>>2]|0)+20>>2]&127](b)|0:0)?(na=ra[c[(c[b>>2]|0)+20>>2]&127](b)|0,ra[c[(c[na>>2]|0)+48>>2]&127](na)|0):0)?(c[b+280>>2]|0)>0:0){d=0;do{na=c[(c[b+288>>2]|0)+(d<<2)>>2]|0;Ia[c[(c[na>>2]|0)+12>>2]&127](na,c[b+72>>2]|0);d=d+1|0}while((d|0)<(c[b+280>>2]|0))}d=c[2685]|0;na=(c[d+16>>2]|0)+-1|0;c[d+16>>2]=na;if(na|0){ea=_;return}do if(c[d+4>>2]|0){Y(_+112|0,0)|0;na=c[6746]|0;f[d+8>>2]=+f[d+8>>2]+ +(((c[_+112+4>>2]|0)-(c[na+4>>2]|0)+(((c[_+112>>2]|0)-(c[na>>2]|0)|0)*1e6|0)-(c[d+12>>2]|0)|0)>>>0)/1.0e3;if(!(c[d+16>>2]|0)){d=c[2685]|0;break}else{ea=_;return}}while(0);c[2685]=c[d+20>>2];ea=_;return}function fb(b,d){b=b|0;d=+d;var e=0,g=0,i=0,j=0.0,k=0.0,l=0.0,m=0.0,n=0.0,o=0.0,p=0.0,q=0.0,t=0.0,u=0.0,v=0,w=0.0,x=0.0,y=0,z=0,A=0,B=0.0,C=0.0,D=0.0,E=0.0,F=0,G=0,H=0,I=0,J=0,K=0,L=0.0,M=0.0,N=0.0,O=0,P=0,Q=0.0,R=0,S=0,T=0,U=0.0,V=0.0,W=0.0,X=0,Z=0.0,_=0.0,$=0.0,aa=0.0,ba=0.0,ca=0.0,da=0.0,fa=0.0,ga=0.0,ia=0.0,ja=0.0,ka=0.0,la=0.0;X=ea;ea=ea+240|0;e=c[b+24>>2]|0;if((e|0)<=0){ea=X;return}T=X+128+76|0;R=X+80+16|0;S=X+80+32|0;G=0;do{F=c[(c[b+32>>2]|0)+(G<<2)>>2]|0;switch(c[F+216>>2]|0){case 2:case 5:break;default:{if(a[F+924>>0]|0){a[F+924>>0]=0;g=c[F+732>>2]|0;if((g|0)>0){i=c[F+740>>2]|0;e=0;do{z=c[i+(e*52|0)+8>>2]|0;A=c[i+(e*52|0)+12>>2]|0;C=+f[z+8>>2]-+f[A+8>>2];D=+f[z+12>>2]-+f[A+12>>2];E=+f[z+16>>2]-+f[A+16>>2];E=+s(+(C*C+D*D+E*E));f[i+(e*52|0)+16>>2]=E;f[i+(e*52|0)+28>>2]=E*E;e=e+1|0}while((e|0)!=(g|0));e=0;do{f[i+(e*52|0)+24>>2]=(+f[(c[i+(e*52|0)+8>>2]|0)+88>>2]+ +f[(c[i+(e*52|0)+12>>2]|0)+88>>2])/+f[(c[i+(e*52|0)+4>>2]|0)+4>>2];e=e+1|0}while((e|0)!=(g|0))}Ze(F);e=c[F+988>>2]|0;if(e|0)Hm(F+988|0,e);e=c[F+992>>2]|0;if(e|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[F+992>>2]=0;c[F+996>>2]=-1;e=c[F+1020>>2]|0;if(e|0){if(a[F+1024>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[F+1020>>2]=0}a[F+1024>>0]=1;c[F+1020>>2]=0;c[F+1012>>2]=0;c[F+1016>>2]=0;c[F+1004>>2]=0;if(c[F+388>>2]&16|0){e=c[F+988>>2]|0;if(e|0)Hm(F+988|0,e);e=c[F+992>>2]|0;if(e|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[F+992>>2]=0;c[F+996>>2]=-1;e=c[F+1020>>2]|0;if(e|0){if(a[F+1024>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[e+-4>>2]|0)}c[F+1020>>2]=0}a[F+1024>>0]=1;c[F+1020>>2]=0;c[F+1012>>2]=0;c[F+1016>>2]=0;c[F+1004>>2]=0;if((c[F+752>>2]|0)>0){v=0;do{g=c[F+760>>2]|0;i=g+(v*44|0)|0;z=c[g+(v*44|0)+8>>2]|0;A=c[g+(v*44|0)+12>>2]|0;e=c[g+(v*44|0)+16>>2]|0;j=+f[z+8>>2];l=+f[z+12>>2];k=+f[z+16>>2];p=+f[z+20>>2];B=+f[A+8>>2];m=B>2];q=E>2];n=D>2];o=C>2];m=C>2];q=D>2];n=E>2];o=B>2]|0;if(!e){c[6747]=(c[6747]|0)+1;e=kb(63)|0;if(!e)e=0;else{c[(e+4+15&-16)+-4>>2]=e;e=e+4+15&-16}y=e;z=y+44|0;do{c[y>>2]=0;y=y+4|0}while((y|0)<(z|0))}else c[F+992>>2]=0;c[e+32>>2]=0;c[e+36>>2]=i;c[e+40>>2]=0;f[e>>2]=m;f[e+4>>2]=q;f[e+8>>2]=n;f[e+12>>2]=o;f[e+16>>2]=j;f[e+20>>2]=l;f[e+24>>2]=k;f[e+28>>2]=p;je(F+988|0,c[F+988>>2]|0,e);c[F+1e3>>2]=(c[F+1e3>>2]|0)+1;c[g+(v*44|0)+40>>2]=e;v=v+1|0}while((v|0)<(c[F+752>>2]|0))}}}l=+f[F+368>>2]*d;f[F+452>>2]=l;f[F+456>>2]=1.0/l;f[F+460>>2]=l*3.0;e=c[F+192>>2]|0;l=+ha[c[(c[e>>2]|0)+48>>2]&15](e);f[F+464>>2]=l;f[F+468>>2]=l*.25;e=c[F+684>>2]|0;l=+f[F+452>>2];j=+f[e+40>>2]*l;k=l*+f[e+44>>2];l=l*+f[e+48>>2];e=c[F+712>>2]|0;if((e|0)>0){g=c[F+720>>2]|0;i=0;do{if(+f[g+(i*104|0)+88>>2]>0.0){A=g+(i*104|0)+40|0;f[A>>2]=j+ +f[A>>2];A=g+(i*104|0)+44|0;f[A>>2]=k+ +f[A>>2];A=g+(i*104|0)+48|0;f[A>>2]=l+ +f[A>>2]}i=i+1|0}while((i|0)!=(e|0))}Fi(13669);n=+f[F+308>>2];o=+f[F+312>>2];v=+f[F+304>>2]>0.0?1:+f[F+300>>2]>0.0;y=c[F+712>>2]|0;if(n!=0.0|o>0.0){if((y|0)>0){e=c[F+720>>2]|0;k=+f[e+8>>2];l=+f[e+12>>2];m=+f[e+16>>2];e=c[F+752>>2]|0;if((e|0)>0){g=c[F+760>>2]|0;i=0;j=0.0;do{A=c[g+(i*44|0)+8>>2]|0;z=c[g+(i*44|0)+12>>2]|0;D=+f[z+8>>2]-k;w=+f[z+12>>2]-l;B=+f[z+16>>2]-m;z=c[g+(i*44|0)+16>>2]|0;C=+f[z+8>>2]-k;x=+f[z+12>>2]-l;E=+f[z+16>>2]-m;j=j+((+f[A+16>>2]-m)*(D*x-w*C)+((+f[A+8>>2]-k)*(w*E-B*x)+(+f[A+12>>2]-l)*(B*C-D*E)));i=i+1|0}while((i|0)!=(e|0))}else j=0.0;j=j/6.0}else j=0.0;k=n*(1.0/+r(+j));j=o*(+f[F+476>>2]-j)}else{j=0.0;k=0.0}if((y|0)>0)if(v){g=0;do{e=c[F+720>>2]|0;if(+f[e+(g*104|0)+88>>2]>0.0){Jd(F,F+1212|0,g);if(n!=0.0){C=k*+f[e+(g*104|0)+92>>2];D=C*+f[e+(g*104|0)+76>>2];E=C*+f[e+(g*104|0)+80>>2];A=e+(g*104|0)+56|0;f[A>>2]=+f[e+(g*104|0)+72>>2]*C+ +f[A>>2];A=e+(g*104|0)+60|0;f[A>>2]=D+ +f[A>>2];A=e+(g*104|0)+64|0;f[A>>2]=E+ +f[A>>2]}if(o>0.0){C=j*+f[e+(g*104|0)+92>>2];D=C*+f[e+(g*104|0)+76>>2];E=C*+f[e+(g*104|0)+80>>2];A=e+(g*104|0)+56|0;f[A>>2]=+f[e+(g*104|0)+72>>2]*C+ +f[A>>2];A=e+(g*104|0)+60|0;f[A>>2]=D+ +f[A>>2];A=e+(g*104|0)+64|0;f[A>>2]=E+ +f[A>>2]}}g=g+1|0}while((g|0)!=(y|0))}else{e=c[F+720>>2]|0;g=0;do{if(+f[e+(g*104|0)+88>>2]>0.0){if(n!=0.0){C=k*+f[e+(g*104|0)+92>>2];D=C*+f[e+(g*104|0)+76>>2];E=C*+f[e+(g*104|0)+80>>2];A=e+(g*104|0)+56|0;f[A>>2]=+f[e+(g*104|0)+72>>2]*C+ +f[A>>2];A=e+(g*104|0)+60|0;f[A>>2]=D+ +f[A>>2];A=e+(g*104|0)+64|0;f[A>>2]=E+ +f[A>>2]}if(o>0.0){C=j*+f[e+(g*104|0)+92>>2];D=C*+f[e+(g*104|0)+76>>2];E=C*+f[e+(g*104|0)+80>>2];A=e+(g*104|0)+56|0;f[A>>2]=+f[e+(g*104|0)+72>>2]*C+ +f[A>>2];A=e+(g*104|0)+60|0;f[A>>2]=D+ +f[A>>2];A=e+(g*104|0)+64|0;f[A>>2]=E+ +f[A>>2]}}g=g+1|0}while((g|0)!=(y|0))}e=c[F+752>>2]|0;if((e|0)>0){g=0;do{B=+f[F+452>>2];o=+f[F+304>>2];m=+f[F+300>>2];a:do if((o>0.0|m>0.0?(H=c[F+288>>2]|0,(H|0)>3):0)?(I=c[F+760>>2]|0,J=c[I+(g*44|0)+8>>2]|0,K=c[I+(g*44|0)+12>>2]|0,L=+f[J+40>>2],M=+f[J+44>>2],N=+f[J+48>>2],O=c[I+(g*44|0)+16>>2]|0,P=c[c[F+684>>2]>>2]|0,U=(L+ +f[K+40>>2]+ +f[O+40>>2])*.3333333432674408-+f[F+1212>>2],W=(M+ +f[K+44>>2]+ +f[O+44>>2])*.3333333432674408-+f[F+1216>>2],V=(N+ +f[K+48>>2]+ +f[O+48>>2])*.3333333432674408-+f[F+1220>>2],Q=+s(+(U*U+W*W+V*V)),U*U+W*W+V*V>1.1920928955078125e-07):0){u=U*(1.0/Q);w=W*(1.0/Q);x=V*(1.0/Q);p=+f[I+(g*44|0)+20>>2];q=+f[I+(g*44|0)+24>>2];t=+f[I+(g*44|0)+28>>2];switch(H|0){case 5:break;case 4:case 6:{j=U*p+W*q+V*t<0.0?-1.0:1.0;if(!(V*(t*j)+(U*(p*j)+W*(q*j))>0.0))break a;n=-((U*U+W*W+V*V)*((V*(t*j)+(U*(p*j)+W*(q*j)))*+f[I+(g*44|0)+36>>2])*(c[h>>2]=P,+f[h>>2]));u=(u*(m*n)+(p*j*(o*n)+0.0))*.3333333432674408;p=(w*(m*n)+(q*j*(o*n)+0.0))*.3333333432674408;o=(x*(m*n)+(t*j*(o*n)+0.0))*.3333333432674408;n=1.0/+s(+(o*o+(u*u+p*p)));j=B*+f[J+88>>2];if(o*j*(o*j)+(u*j*(u*j)+p*j*(p*j))>L*L+M*M+N*N){f[J+56>>2]=+f[J+56>>2]-1.0/j*(u*n*(u*n*L+p*n*M+o*n*N));f[J+60>>2]=+f[J+60>>2]-1.0/j*(p*n*(u*n*L+p*n*M+o*n*N));f[J+64>>2]=+f[J+64>>2]-1.0/j*(o*n*(u*n*L+p*n*M+o*n*N))}else{f[J+56>>2]=u+ +f[J+56>>2];f[J+60>>2]=p+ +f[J+60>>2];f[J+64>>2]=o+ +f[J+64>>2]}m=B*+f[K+88>>2];j=+f[K+40>>2];k=+f[K+44>>2];l=+f[K+48>>2];if(o*m*(o*m)+(u*m*(u*m)+p*m*(p*m))>j*j+k*k+l*l){f[K+56>>2]=+f[K+56>>2]-1.0/m*(u*n*(u*n*j+p*n*k+o*n*l));f[K+60>>2]=+f[K+60>>2]-1.0/m*(p*n*(u*n*j+p*n*k+o*n*l));f[K+64>>2]=+f[K+64>>2]-1.0/m*(o*n*(u*n*j+p*n*k+o*n*l))}else{f[K+56>>2]=u+ +f[K+56>>2];f[K+60>>2]=p+ +f[K+60>>2];f[K+64>>2]=o+ +f[K+64>>2]}m=B*+f[O+88>>2];j=+f[O+40>>2];k=+f[O+44>>2];l=+f[O+48>>2];if(o*m*(o*m)+(u*m*(u*m)+p*m*(p*m))>j*j+k*k+l*l){f[O+56>>2]=+f[O+56>>2]-1.0/m*(u*n*(u*n*j+p*n*k+o*n*l));f[O+60>>2]=+f[O+60>>2]-1.0/m*(p*n*(u*n*j+p*n*k+o*n*l));f[O+64>>2]=+f[O+64>>2]-1.0/m*(o*n*(u*n*j+p*n*k+o*n*l));break a}else{f[O+56>>2]=u+ +f[O+56>>2];f[O+60>>2]=p+ +f[O+60>>2];f[O+64>>2]=o+ +f[O+64>>2];break a}}default:break a}n=U*p+W*q+V*t<0.0?-1.0:1.0;k=x*(t*n)+(u*(p*n)+w*(q*n));l=+f[I+(g*44|0)+36>>2]*.5;j=(c[h>>2]=P,+f[h>>2]);m=k*((U*U+W*W+V*V)*(m*.5*j)*l);if(k>0.0&k<.9847999811172485){C=+s(+(1.0-k*k))*(o*.5*j*Q*l);D=(x*(u*(t*n)-x*(p*n))-w*(w*(p*n)-u*(q*n)))*C*.3333333432674408;E=(u*(w*(p*n)-u*(q*n))-x*(x*(q*n)-w*(t*n)))*C*.3333333432674408;C=(w*(x*(q*n)-w*(t*n))-u*(u*(t*n)-x*(p*n)))*C*.3333333432674408}else{D=0.0;E=0.0;C=0.0}j=+f[J+88>>2];if(j>0.0){j=x*m*-.3333333432674408*j*B*(x*m*-.3333333432674408*j*B)+(u*m*-.3333333432674408*j*B*(u*m*-.3333333432674408*j*B)+w*m*-.3333333432674408*j*B*(w*m*-.3333333432674408*j*B));if(j>0.0?j>=L*L+M*M+N*N:0){j=+s(+(L*L+M*M+N*N))/+s(+j)*.800000011920929;l=u*m*-.3333333432674408*j;k=w*m*-.3333333432674408*j;j=x*m*-.3333333432674408*j}else{l=u*m*-.3333333432674408;k=w*m*-.3333333432674408;j=x*m*-.3333333432674408}x=k+ +f[J+60>>2];B=j+ +f[J+64>>2];f[J+56>>2]=D+(l+ +f[J+56>>2]);f[J+60>>2]=E+x;f[J+64>>2]=C+B}else{l=u*m*-.3333333432674408;k=w*m*-.3333333432674408;j=x*m*-.3333333432674408}m=+f[K+88>>2];if(m>0.0){p=+f[F+452>>2];q=l*m*p;t=k*m*p;p=j*m*p;m=+f[K+40>>2];n=+f[K+44>>2];o=+f[K+48>>2];if(p*p+(q*q+t*t)>0.0?p*p+(q*q+t*t)>=m*m+n*n+o*o:0){B=+s(+(m*m+n*n+o*o))/+s(+(p*p+(q*q+t*t)))*.800000011920929;l=l*B;k=k*B;j=j*B}x=k+ +f[K+60>>2];B=j+ +f[K+64>>2];f[K+56>>2]=D+(l+ +f[K+56>>2]);f[K+60>>2]=E+x;f[K+64>>2]=C+B}m=+f[O+88>>2];if(m>0.0){p=+f[F+452>>2];q=l*m*p;t=k*m*p;p=j*m*p;m=+f[O+40>>2];n=+f[O+44>>2];o=+f[O+48>>2];if(p*p+(q*q+t*t)>0.0?p*p+(q*q+t*t)>=m*m+n*n+o*o:0){B=+s(+(m*m+n*n+o*o))/+s(+(p*p+(q*q+t*t)))*.800000011920929;l=l*B;k=k*B;j=j*B}x=k+ +f[O+60>>2];B=j+ +f[O+64>>2];f[O+56>>2]=D+(l+ +f[O+56>>2]);f[O+60>>2]=E+x;f[O+64>>2]=C+B}}while(0);g=g+1|0}while((g|0)!=(e|0))}e=c[2685]|0;A=(c[e+16>>2]|0)+-1|0;c[e+16>>2]=A;do if(!A){if(c[e+4>>2]|0){Y(X+128|0,0)|0;A=c[6746]|0;f[e+8>>2]=+f[e+8>>2]+ +(((c[X+128+4>>2]|0)-(c[A+4>>2]|0)+(((c[X+128>>2]|0)-(c[A>>2]|0)|0)*1e6|0)-(c[e+12>>2]|0)|0)>>>0)/1.0e3;if(c[e+16>>2]|0)break;e=c[2685]|0}c[2685]=c[e+20>>2]}while(0);e=c[F+712>>2]|0;if((e|0)>0){g=0;do{z=c[F+720>>2]|0;y=z+(g*104|0)+8|0;A=z+(g*104|0)+24|0;c[A>>2]=c[y>>2];c[A+4>>2]=c[y+4>>2];c[A+8>>2]=c[y+8>>2];c[A+12>>2]=c[y+12>>2];A=z+(g*104|0)+56|0;D=+f[z+(g*104|0)+88>>2];E=+f[F+452>>2];B=+f[A>>2]*D*E;C=D*+f[z+(g*104|0)+60>>2]*E;D=E*(D*+f[z+(g*104|0)+64>>2]);E=+f[(c[F+684>>2]|0)+12>>2]/E;B=B>E?E:B;C=C>E?E:C;D=D>E?E:D;v=z+(g*104|0)+40|0;B=(B<-E?-E:B)+ +f[v>>2];f[v>>2]=B;v=z+(g*104|0)+44|0;C=(C<-E?-E:C)+ +f[v>>2];f[v>>2]=C;v=z+(g*104|0)+48|0;D=(D<-E?-E:D)+ +f[v>>2];f[v>>2]=D;E=+f[F+452>>2];f[y>>2]=B*E+ +f[y>>2];y=z+(g*104|0)+12|0;f[y>>2]=C*E+ +f[y>>2];z=z+(g*104|0)+16|0;f[z>>2]=D*E+ +f[z>>2];c[A>>2]=0;c[A+4>>2]=0;c[A+8>>2]=0;c[A+12>>2]=0;g=g+1|0}while((g|0)!=(e|0))}Kb(F);e=c[F+928>>2]|0;if(e){A=c[F+192>>2]|0;C=+ha[c[(c[A>>2]|0)+48>>2]&15](A);E=+f[e+4>>2]-C;D=+f[e+8>>2]-C;f[F+892>>2]=+f[e>>2]-C;f[F+896>>2]=E;f[F+900>>2]=D;f[F+904>>2]=0.0;D=C+ +f[e+20>>2];E=C+ +f[e+24>>2];f[F+908>>2]=C+ +f[e+16>>2];f[F+912>>2]=D;f[F+916>>2]=E;f[F+920>>2]=0.0;e=c[F+188>>2]|0;if(e|0){A=c[F+684>>2]|0;z=c[A+32>>2]|0;Ta[c[(c[z>>2]|0)+16>>2]&31](z,e,F+892|0,F+908|0,c[A+36>>2]|0)}}else{c[F+892>>2]=0;c[F+892+4>>2]=0;c[F+892+8>>2]=0;c[F+892+12>>2]=0;c[F+892+16>>2]=0;c[F+892+20>>2]=0;c[F+892+24>>2]=0;c[F+892+28>>2]=0}e=c[F+712>>2]|0;if((e|0)>0){g=0;do{z=c[F+720>>2]|0;D=+f[F+464>>2];B=+f[z+(g*104|0)+8>>2];E=+f[z+(g*104|0)+12>>2];C=+f[z+(g*104|0)+16>>2];f[X>>2]=B-D;f[X+4>>2]=E-D;f[X+8>>2]=C-D;f[X+12>>2]=0.0;f[X+16>>2]=D+B;f[X+20>>2]=D+E;f[X+24>>2]=D+C;f[X+28>>2]=0.0;A=c[z+(g*104|0)+96>>2]|0;C=+f[F+460>>2];D=C*+f[z+(g*104|0)+44>>2];E=C*+f[z+(g*104|0)+48>>2];f[X+128>>2]=+f[z+(g*104|0)+40>>2]*C;f[X+128+4>>2]=D;f[X+128+8>>2]=E;f[X+128+12>>2]=0.0;rg(F+928|0,A,X,X+128|0,+f[F+468>>2])|0;g=g+1|0}while((g|0)!=(e|0))}if(c[F+988>>2]|0?(c[F+752>>2]|0)>0:0){e=0;do{A=c[F+760>>2]|0;v=c[A+(e*44|0)+8>>2]|0;y=c[A+(e*44|0)+12>>2]|0;z=c[A+(e*44|0)+16>>2]|0;B=(+f[v+40>>2]+ +f[y+40>>2]+ +f[z+40>>2])*.3333333432674408;C=(+f[v+44>>2]+ +f[y+44>>2]+ +f[z+44>>2])*.3333333432674408;D=(+f[v+48>>2]+ +f[y+48>>2]+ +f[z+48>>2])*.3333333432674408;t=+f[F+464>>2];o=+f[v+8>>2];q=+f[v+12>>2];w=+f[v+16>>2];E=+f[v+20>>2];x=+f[y+8>>2];j=x>2];k=u>2];l=p>2];m=n>2];p=+f[z+12>>2];u=+f[z+16>>2];x=+f[z+20>>2];f[X>>2]=(n>2]=(p>2]=(u>2]=x>2]=t+(o>2]=t+(q>2]=t+(w>2]=E>2]|0;E=+f[F+460>>2];f[X+128>>2]=B*E;f[X+128+4>>2]=C*E;f[X+128+8>>2]=D*E;f[X+128+12>>2]=0.0;rg(F+988|0,A,X,X+128|0,+f[F+468>>2])|0;e=e+1|0}while((e|0)<(c[F+752>>2]|0))}do if(a[F+473>>0]|0){A=c[F+712>>2]|0;if((A|0)>0){e=c[F+720>>2]|0;g=c[F+512>>2]|0;k=0.0;l=0.0;j=0.0;i=0;do{E=+f[g+(i<<2)>>2];j=j+ +f[e+(i*104|0)+8>>2]*E;k=k+E*+f[e+(i*104|0)+12>>2];l=l+E*+f[e+(i*104|0)+16>>2];i=i+1|0}while((i|0)!=(A|0))}else{j=0.0;k=0.0;l=0.0}f[F+520>>2]=j;f[F+524>>2]=k;f[F+528>>2]=l;f[F+532>>2]=0.0;y=X+128+4|0;z=y+44|0;do{c[y>>2]=0;y=y+4|0}while((y|0)<(z|0));f[X+128>>2]=1.1920928955078125e-07;f[X+128+20>>2]=2.384185791015625e-07;f[X+128+40>>2]=3.5762786865234375e-07;if((A|0)>0){e=c[F+512>>2]|0;g=c[F+720>>2]|0;i=c[F+492>>2]|0;m=1.1920928955078125e-07;n=0.0;o=0.0;p=0.0;q=2.384185791015625e-07;t=0.0;u=0.0;w=0.0;x=3.5762786865234375e-07;v=0;do{D=+f[e+(v<<2)>>2];_=(+f[g+(v*104|0)+8>>2]-j)*D;Z=(+f[g+(v*104|0)+12>>2]-k)*D;D=D*(+f[g+(v*104|0)+16>>2]-l);B=+f[i+(v<<4)>>2];C=+f[i+(v<<4)+4>>2];E=+f[i+(v<<4)+8>>2];m=_*B+m;n=_*C+n;o=_*E+o;p=Z*B+p;q=Z*C+q;t=Z*E+t;u=D*B+u;w=D*C+w;x=D*E+x;v=v+1|0}while((v|0)!=(A|0));f[X+128>>2]=m;f[X+128+4>>2]=n;f[X+128+8>>2]=o;f[X+128+16>>2]=p;f[X+128+20>>2]=q;f[X+128+24>>2]=t;f[X+128+32>>2]=u;f[X+128+36>>2]=w;f[X+128+40>>2]=x}if((a[24920]|0)==0?DC(24920)|0:0){f[6392]=9.999999747378752e-05;c[6393]=16;PB(24920)}bc(X+128|0,X+80|0,X+32|0);c[F+536>>2]=c[X+80>>2];c[F+536+4>>2]=c[X+80+4>>2];c[F+536+8>>2]=c[X+80+8>>2];c[F+536+12>>2]=c[X+80+12>>2];c[F+552>>2]=c[R>>2];c[F+552+4>>2]=c[R+4>>2];c[F+552+8>>2]=c[R+8>>2];c[F+552+12>>2]=c[R+12>>2];c[F+568>>2]=c[S>>2];c[F+568+4>>2]=c[S+4>>2];c[F+568+8>>2]=c[S+8>>2];c[F+568+12>>2]=c[S+12>>2];da=+f[X+80>>2];$=+f[R>>2];C=+f[S>>2];ca=+f[X+80+4>>2];w=+f[X+80+20>>2];E=+f[X+80+36>>2];ba=+f[X+80+8>>2];x=+f[X+80+24>>2];_=+f[X+80+40>>2];q=+f[F+632>>2];t=+f[F+636>>2];u=+f[F+640>>2];la=+f[F+648>>2];ka=+f[F+652>>2];p=+f[F+656>>2];D=+f[F+664>>2];Z=+f[F+668>>2];j=+f[F+672>>2];ja=+f[X+128>>2];ia=+f[X+128+16>>2];o=+f[X+128+32>>2];m=(da*q+ca*t+ba*u)*ja+($*q+w*t+x*u)*ia+(C*q+E*t+_*u)*o;ga=+f[X+128+4>>2];fa=+f[X+128+20>>2];n=+f[X+128+36>>2];l=(da*q+ca*t+ba*u)*ga+($*q+w*t+x*u)*fa+(C*q+E*t+_*u)*n;aa=+f[X+128+8>>2];B=+f[X+128+24>>2];k=+f[X+128+40>>2];u=(da*q+ca*t+ba*u)*aa+($*q+w*t+x*u)*B+(C*q+E*t+_*u)*k;t=(da*la+ca*ka+ba*p)*ja+($*la+w*ka+x*p)*ia+(C*la+E*ka+_*p)*o;q=(da*la+ca*ka+ba*p)*ga+($*la+w*ka+x*p)*fa+(C*la+E*ka+_*p)*n;p=(da*la+ca*ka+ba*p)*aa+($*la+w*ka+x*p)*B+(C*la+E*ka+_*p)*k;o=ja*(da*D+ca*Z+ba*j)+ia*($*D+w*Z+x*j)+(C*D+E*Z+_*j)*o;n=(da*D+ca*Z+ba*j)*ga+($*D+w*Z+x*j)*fa+(C*D+E*Z+_*j)*n;k=(da*D+ca*Z+ba*j)*aa+($*D+w*Z+x*j)*B+(C*D+E*Z+_*j)*k;f[F+584>>2]=m;f[F+588>>2]=l;f[F+592>>2]=u;f[F+596>>2]=0.0;f[F+600>>2]=t;f[F+604>>2]=q;f[F+608>>2]=p;f[F+612>>2]=0.0;f[F+616>>2]=o;f[F+620>>2]=n;f[F+624>>2]=k;f[F+628>>2]=0.0;j=+f[F+364>>2];if(j>1.0){la=1.0/(u*(n*t-q*o)+(m*(q*k-p*n)+l*(p*o-k*t)))<1.0?1.0:j<1.0/(u*(n*t-q*o)+(m*(q*k-p*n)+l*(p*o-k*t)))?j:1.0/(u*(n*t-q*o)+(m*(q*k-p*n)+l*(p*o-k*t)));f[F+584>>2]=m*la;f[F+588>>2]=l*la;f[F+592>>2]=u*la;f[F+596>>2]=0.0;f[F+600>>2]=t*la;f[F+604>>2]=q*la;f[F+608>>2]=p*la;f[F+612>>2]=0.0;f[F+616>>2]=o*la;f[F+620>>2]=n*la;f[F+624>>2]=k*la;f[F+628>>2]=0.0}if(a[F+473>>0]|0){if(!(+f[F+320>>2]>0.0))break;j=+f[F+536>>2];n=+f[F+540>>2];o=+f[F+544>>2];p=+f[F+552>>2];q=+f[F+556>>2];t=+f[F+560>>2];k=+f[F+568>>2];l=+f[F+572>>2];m=+f[F+576>>2];e=c[F+712>>2]|0;if((e|0)<=0)break;i=0;do{g=c[F+720>>2]|0;if(+f[g+(i*104|0)+88>>2]>0.0){y=c[F+492>>2]|0;fa=+f[y+(i<<4)>>2];ga=+f[y+(i<<4)+4>>2];ia=+f[y+(i<<4)+8>>2];da=+f[F+320>>2];y=g+(i*104|0)+8|0;ja=+f[y>>2];z=g+(i*104|0)+12|0;ka=+f[z>>2];A=g+(i*104|0)+16|0;la=+f[A>>2];ka=ka+da*(p*fa+q*ga+t*ia+ +f[F+524>>2]-ka);la=la+da*(k*fa+l*ga+m*ia+ +f[F+528>>2]-la);f[y>>2]=ja+da*(+f[F+520>>2]+(j*fa+n*ga+o*ia)-ja);f[z>>2]=ka;f[A>>2]=la;f[g+(i*104|0)+20>>2]=0.0}i=i+1|0}while((i|0)!=(e|0))}}while(0);y=X+128|0;z=y+104|0;do{c[y>>2]=0;y=y+4|0}while((y|0)<(z|0));e=c[F+812>>2]|0;if((e|0)<0){if((c[F+816>>2]|0)<0){g=c[F+820>>2]|0;if(g|0){if(a[F+824>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[F+820>>2]=0}a[F+824>>0]=1;c[F+820>>2]=0;c[F+816>>2]=0}do{A=c[F+820>>2]|0;z=A+(e*104|0)|0;c[z>>2]=c[X+128>>2];c[z+4>>2]=c[X+128+4>>2];c[z+8>>2]=c[X+128+8>>2];c[z+12>>2]=c[X+128+12>>2];c[z+16>>2]=c[X+128+16>>2];c[z+20>>2]=c[X+128+20>>2];c[z+24>>2]=c[X+128+24>>2];z=A+(e*104|0)+28|0;c[z>>2]=c[X+128+28>>2];c[z+4>>2]=c[X+128+28+4>>2];c[z+8>>2]=c[X+128+28+8>>2];c[z+12>>2]=c[X+128+28+12>>2];z=A+(e*104|0)+44|0;c[z>>2]=c[X+128+44>>2];c[z+4>>2]=c[X+128+44+4>>2];c[z+8>>2]=c[X+128+44+8>>2];c[z+12>>2]=c[X+128+44+12>>2];z=A+(e*104|0)+60|0;c[z>>2]=c[X+128+60>>2];c[z+4>>2]=c[X+128+60+4>>2];c[z+8>>2]=c[X+128+60+8>>2];c[z+12>>2]=c[X+128+60+12>>2];A=A+(e*104|0)+76|0;c[A>>2]=c[T>>2];c[A+4>>2]=c[T+4>>2];c[A+8>>2]=c[T+8>>2];c[A+12>>2]=c[T+12>>2];c[A+16>>2]=c[T+16>>2];c[A+20>>2]=c[T+20>>2];c[A+24>>2]=c[T+24>>2];e=e+1|0}while((e|0)!=0)}c[F+812>>2]=0;y=X+128|0;z=y+56|0;do{c[y>>2]=0;y=y+4|0}while((y|0)<(z|0));e=c[F+832>>2]|0;if((e|0)<0){if((c[F+836>>2]|0)<0){g=c[F+840>>2]|0;if(g|0){if(a[F+844>>0]|0){c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0)}c[F+840>>2]=0}a[F+844>>0]=1;c[F+840>>2]=0;c[F+836>>2]=0}do{y=(c[F+840>>2]|0)+(e*56|0)|0;g=X+128|0;z=y+56|0;do{c[y>>2]=c[g>>2];y=y+4|0;g=g+4|0}while((y|0)<(z|0));e=e+1|0}while((e|0)!=0)}c[F+832>>2]=0;lf(F+928|0,1);lf(F+988|0,1);lf(F+1048|0,1);e=c[b+24>>2]|0}}G=G+1|0}while((G|0)<(e|0));ea=X;return}function gb(b,e,f){b=b|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,v=0,w=0,x=0,y=0,z=0,A=0,B=0,C=0,D=0,E=0,F=0,G=0,H=0,I=0,J=0,K=0,L=0;ie(b,e,f)|0;F=c[b+872>>2]|0;c[e+292>>2]=F;if(F){F=ta[c[(c[f>>2]|0)+28>>2]&31](f,b+868|0)|0;c[e+260>>2]=F;if(F|0){h=c[e+292>>2]|0;m=va[c[(c[f>>2]|0)+16>>2]&63](f,4,h)|0;if((h|0)>0){k=0;l=c[m+8>>2]|0;while(1){i=c[(c[b+880>>2]|0)+(k<<2)>>2]|0;if(!i){g=0;j=0}else{g=i;j=ta[c[(c[f>>2]|0)+28>>2]&31](f,i)|0}c[l>>2]=j;if(!(ta[c[(c[f>>2]|0)+24>>2]&31](f,g)|0)){F=va[c[(c[f>>2]|0)+16>>2]&63](f,16,1)|0;E=c[F+8>>2]|0;c[E+12>>2]=c[i+16>>2];c[E+4>>2]=c[i+8>>2];c[E>>2]=c[i+4>>2];c[E+8>>2]=c[i+12>>2];Ta[c[(c[f>>2]|0)+20>>2]&31](f,F,13324,1414349395,g)}k=k+1|0;if((k|0)>=(h|0)){g=f;break}else l=l+4|0}}else g=f;Ta[c[(c[g>>2]|0)+20>>2]&31](f,m,13324,1497453121,b+868|0)}}else c[e+260>>2]=0;F=c[b+712>>2]|0;c[e+296>>2]=F;if(F){F=ta[c[(c[f>>2]|0)+28>>2]&31](f,b+708|0)|0;c[e+264>>2]=F;if(!F){x=0;h=0;i=0;j=0;k=0}else{C=c[e+296>>2]|0;F=va[c[(c[f>>2]|0)+16>>2]&63](f,100,C)|0;if((C|0)>0){n=0;u=0;D=0;p=0;t=0;s=0;g=0;h=0;A=0;y=0;x=0;i=0;B=0;j=0;k=0;E=c[F+8>>2]|0;while(1){l=c[b+720>>2]|0;c[E+52>>2]=c[l+(D*104|0)+56>>2];c[E+56>>2]=c[l+(D*104|0)+60>>2];c[E+60>>2]=c[l+(D*104|0)+64>>2];c[E+64>>2]=c[l+(D*104|0)+68>>2];c[E+88>>2]=c[l+(D*104|0)+92>>2];m=a[l+(D*104|0)+100>>0]<<7&255;c[E+92>>2]=(7?m<<24>>24>>7:m<<24>>24)<<24>>24;c[E+84>>2]=c[l+(D*104|0)+88>>2];m=c[l+(D*104|0)+4>>2]|0;if(!m)m=0;else{m=ta[c[(c[f>>2]|0)+28>>2]&31](f,m)|0;l=c[b+720>>2]|0}c[E>>2]=m;r=l+(D*104|0)|0;c[E+68>>2]=c[l+(D*104|0)+72>>2];c[E+72>>2]=c[l+(D*104|0)+76>>2];c[E+76>>2]=c[l+(D*104|0)+80>>2];c[E+80>>2]=c[l+(D*104|0)+84>>2];c[E+4>>2]=c[l+(D*104|0)+8>>2];c[E+8>>2]=c[l+(D*104|0)+12>>2];c[E+12>>2]=c[l+(D*104|0)+16>>2];c[E+16>>2]=c[l+(D*104|0)+20>>2];c[E+20>>2]=c[l+(D*104|0)+24>>2];c[E+24>>2]=c[l+(D*104|0)+28>>2];c[E+28>>2]=c[l+(D*104|0)+32>>2];c[E+32>>2]=c[l+(D*104|0)+36>>2];c[E+36>>2]=c[l+(D*104|0)+40>>2];c[E+40>>2]=c[l+(D*104|0)+44>>2];c[E+44>>2]=c[l+(D*104|0)+48>>2];c[E+48>>2]=c[l+(D*104|0)+52>>2];v=((10?r+~(r<<15)>>10:r+~(r<<15)|0)^r+~(r<<15))*9|0;v=(6?v>>6:v)^v;v=(16?v+~(v<<11)>>16:v+~(v<<11)|0)^v+~(v<<11);q=v&j+-1;a:do if(q>>>0>>0?(I=c[h+(q<<2)>>2]|0,(I|0)!=-1):0){l=I;while(1){if((c[g+(l<<3)>>2]|0)==(r|0))break;l=c[i+(l<<2)>>2]|0;if((l|0)==-1){J=27;break a}}c[k+(l<<2)>>2]=D;o=u;r=A;l=y;m=x;q=B}else J=27;while(0);if((J|0)==27){J=0;do if((B|0)==(j|0)){m=(j|0)==0?1:j<<1;if((j|0)<(m|0)){if((m|0)!=0?(c[6747]=(c[6747]|0)+1,G=kb((m<<2|3)+16|0)|0,(G|0)!=0):0){c[(G+4+15&-16)+-4>>2]=G;o=G+4+15&-16}else o=0;if((j|0)<=0){if(!k){l=j;z=m;k=o;break}}else{l=0;do{c[o+(l<<2)>>2]=c[k+(l<<2)>>2];l=l+1|0}while((l|0)!=(j|0))}c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0);l=j;z=m;k=o}else{l=j;z=j}}else{l=B;z=j}while(0);c[k+(l<<2)>>2]=D;w=B+1|0;do if((t|0)==(s|0)){l=(t|0)==0?1:t<<1;if((t|0)<(l|0)){if((l|0)!=0?(c[6747]=(c[6747]|0)+1,H=kb((l<<3|3)+16|0)|0,(H|0)!=0):0){c[(H+4+15&-16)+-4>>2]=H;o=H+4+15&-16}else o=0;if((t|0)<=0){if(!g){s=l;g=o;break}}else{m=0;do{L=g+(m<<3)|0;K=c[L+4>>2]|0;s=o+(m<<3)|0;c[s>>2]=c[L>>2];c[s+4>>2]=K;m=m+1|0}while((m|0)!=(t|0))}c[6748]=(c[6748]|0)+1;uc(c[g+-4>>2]|0);s=l;g=o}else s=t}while(0);c[g+(t<<3)>>2]=r;t=t+1|0;if((j|0)<(z|0)){if((A|0)<(z|0)){do if((p|0)<(z|0)){do if(!z)l=0;else{c[6747]=(c[6747]|0)+1;j=kb((z<<2|3)+16|0)|0;if(!j){l=0;break}c[(j+4+15&-16)+-4>>2]=j;l=j+4+15&-16}while(0);if((A|0)<=0){if(!h){q=l;p=z;h=l;break}}else{j=0;do{c[l+(j<<2)>>2]=c[h+(j<<2)>>2];j=j+1|0}while((j|0)!=(A|0))}c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0);q=l;p=z;h=l}else q=u;while(0);o=z<<2;hk(h+(A<<2)|0,0,o-(A<<2)|0)|0;if((y|0)<(z|0)){do if((x|0)<(z|0)){do if(!z)l=0;else{c[6747]=(c[6747]|0)+1;j=kb((o|3)+16|0)|0;if(!j){l=0;break}c[(j+4+15&-16)+-4>>2]=j;l=j+4+15&-16}while(0);if((y|0)<=0){if(!i){j=l;m=z;i=l;break}}else{j=0;do{c[l+(j<<2)>>2]=c[i+(j<<2)>>2];j=j+1|0}while((j|0)!=(y|0))}c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0);j=l;m=z;i=l}else{j=n;m=x}while(0);hk(i+(y<<2)|0,0,o-(y<<2)|0)|0;n=j}else m=x;if((z|0)>0){hk(q|0,-1,o|0)|0;hk(n|0,-1,o|0)|0}if((A|0)>0){l=z+-1|0;j=0;do{L=c[g+(j<<3)>>2]|0;L=((10?L+~(L<<15)>>10:L+~(L<<15)|0)^L+~(L<<15))*9|0;L=(6?L>>6:L)^L;L=h+((((16?L+~(L<<11)>>16:L+~(L<<11)|0)^L+~(L<<11))&l)<<2)|0;c[i+(j<<2)>>2]=c[L>>2];c[L>>2]=j;j=j+1|0}while((j|0)!=(A|0));o=q;j=z;l=z}else{o=q;j=z;l=z}}else{o=u;j=A;l=y;m=x}q=v&z+-1}else{o=u;j=A;l=y;m=x}r=h+(q<<2)|0;c[i+(B<<2)>>2]=c[r>>2];c[r>>2]=B;r=j;q=w;j=z}D=D+1|0;if((D|0)>=(C|0))break;else{u=o;A=r;y=l;x=m;B=q;E=E+100|0}}}else{g=0;h=0;i=0;j=0;k=0}Ta[c[(c[f>>2]|0)+20>>2]&31](f,F,13345,1145979475,b+708|0);x=g}}else{c[e+264>>2]=0;x=0;h=0;i=0;j=0;k=0}L=c[b+732>>2]|0;c[e+300>>2]=L;if(L){L=ta[c[(c[f>>2]|0)+28>>2]&31](f,c[b+740>>2]|0)|0;c[e+268>>2]=L;if(L|0){n=c[e+300>>2]|0;q=va[c[(c[f>>2]|0)+16>>2]&63](f,20,n)|0;if((n|0)>0){g=c[b+740>>2]|0;m=g;o=0;p=c[q+8>>2]|0;while(1){l=a[m+(o*52|0)+20>>0]<<7&255;c[p+16>>2]=(7?l<<24>>24>>7:l<<24>>24)<<24>>24;l=c[m+(o*52|0)+4>>2]|0;if(!l)l=0;else{l=ta[c[(c[f>>2]|0)+28>>2]&31](f,l)|0;g=c[b+740>>2]|0;m=g}c[p>>2]=l;l=c[m+(o*52|0)+8>>2]|0;if(!l)l=-1;else l=(l-(c[b+720>>2]|0)|0)/104|0;c[p+4>>2]=l;l=c[m+(o*52|0)+12>>2]|0;if(!l)l=-1;else l=(l-(c[b+720>>2]|0)|0)/104|0;c[p+8>>2]=l;c[p+12>>2]=c[m+(o*52|0)+16>>2];o=o+1|0;if((o|0)>=(n|0))break;else p=p+20|0}}else g=c[b+740>>2]|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,q,13362,1497453121,g)}}else c[e+268>>2]=0;L=c[b+752>>2]|0;c[e+304>>2]=L;if(L){L=ta[c[(c[f>>2]|0)+28>>2]&31](f,c[b+760>>2]|0)|0;c[e+272>>2]=L;if(L|0){n=c[e+304>>2]|0;q=va[c[(c[f>>2]|0)+16>>2]&63](f,36,n)|0;if((n|0)>0){g=c[b+760>>2]|0;m=g;o=0;p=c[q+8>>2]|0;while(1){l=c[m+(o*44|0)+4>>2]|0;if(!l)l=0;else{l=ta[c[(c[f>>2]|0)+28>>2]&31](f,l)|0;g=c[b+760>>2]|0;m=g}c[p+16>>2]=l;c[p>>2]=c[m+(o*44|0)+20>>2];c[p+4>>2]=c[m+(o*44|0)+24>>2];c[p+8>>2]=c[m+(o*44|0)+28>>2];c[p+12>>2]=c[m+(o*44|0)+32>>2];l=c[m+(o*44|0)+8>>2]|0;if(!l)l=-1;else l=(l-(c[b+720>>2]|0)|0)/104|0;c[p+20>>2]=l;l=c[m+(o*44|0)+12>>2]|0;if(!l)l=-1;else l=(l-(c[b+720>>2]|0)|0)/104|0;c[p+24>>2]=l;l=c[m+(o*44|0)+16>>2]|0;if(!l)l=-1;else l=(l-(c[b+720>>2]|0)|0)/104|0;c[p+28>>2]=l;c[p+32>>2]=c[m+(o*44|0)+36>>2];o=o+1|0;if((o|0)>=(n|0))break;else p=p+36|0}}else g=c[b+760>>2]|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,q,13379,1497453121,g)}}else c[e+272>>2]=0;L=c[b+772>>2]|0;c[e+308>>2]=L;if(L){L=ta[c[(c[f>>2]|0)+28>>2]&31](f,c[b+780>>2]|0)|0;c[e+276>>2]=L;if(L|0){n=c[e+308>>2]|0;q=va[c[(c[f>>2]|0)+16>>2]&63](f,100,n)|0;if((n|0)>0){g=c[b+780>>2]|0;m=g;o=0;p=c[q+8>>2]|0;while(1){c[p>>2]=c[m+(o*104|0)+32>>2];c[p+4>>2]=c[m+(o*104|0)+36>>2];c[p+8>>2]=c[m+(o*104|0)+40>>2];c[p+12>>2]=c[m+(o*104|0)+44>>2];l=c[m+8>>2]|0;if(!l)l=-1;else l=(l-(c[b+720>>2]|0)|0)/104|0;c[p+68>>2]=l;c[p+16>>2]=c[m+(o*104|0)+48>>2];c[p+20>>2]=c[m+(o*104|0)+52>>2];c[p+24>>2]=c[m+(o*104|0)+56>>2];c[p+28>>2]=c[m+(o*104|0)+60>>2];l=c[m+116>>2]|0;if(!l)l=-1;else l=(l-(c[b+720>>2]|0)|0)/104|0;c[p+72>>2]=l;c[p+32>>2]=c[m+(o*104|0)+64>>2];c[p+36>>2]=c[m+(o*104|0)+68>>2];c[p+40>>2]=c[m+(o*104|0)+72>>2];c[p+44>>2]=c[m+(o*104|0)+76>>2];l=c[m+224>>2]|0;if(!l)l=-1;else l=(l-(c[b+720>>2]|0)|0)/104|0;c[p+76>>2]=l;c[p+48>>2]=c[m+(o*104|0)+80>>2];c[p+52>>2]=c[m+(o*104|0)+84>>2];c[p+56>>2]=c[m+(o*104|0)+88>>2];c[p+60>>2]=c[m+(o*104|0)+92>>2];l=c[m+332>>2]|0;if(!l)l=-1;else l=(l-(c[b+720>>2]|0)|0)/104|0;c[p+80>>2]=l;c[p+88>>2]=c[m+(o*104|0)+96>>2];c[p+92>>2]=c[m+(o*104|0)+100>>2];l=c[m+(o*104|0)+4>>2]|0;if(!l)l=0;else{l=ta[c[(c[f>>2]|0)+28>>2]&31](f,l)|0;g=c[b+780>>2]|0;m=g}c[p+64>>2]=l;c[p+84>>2]=c[m+(o*104|0)+24>>2];o=o+1|0;if((o|0)>=(n|0))break;else p=p+100|0}}else g=c[b+780>>2]|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,q,13396,1497453121,g)}}else c[e+276>>2]=0;L=c[b+792>>2]|0;c[e+312>>2]=L;if(L){L=ta[c[(c[f>>2]|0)+28>>2]&31](f,c[b+800>>2]|0)|0;c[e+280>>2]=L;if(!L)w=f;else{m=c[e+312>>2]|0;n=va[c[(c[f>>2]|0)+16>>2]&63](f,92,m)|0;if((m|0)>0){o=0;p=c[n+8>>2]|0;while(1){l=c[b+800>>2]|0;c[p>>2]=c[l+(o*96|0)+28>>2];c[p+4>>2]=c[l+(o*96|0)+32>>2];c[p+8>>2]=c[l+(o*96|0)+36>>2];c[p+12>>2]=c[l+(o*96|0)+40>>2];c[p+16>>2]=c[l+(o*96|0)+44>>2];c[p+20>>2]=c[l+(o*96|0)+48>>2];c[p+24>>2]=c[l+(o*96|0)+52>>2];c[p+28>>2]=c[l+(o*96|0)+56>>2];c[p+32>>2]=c[l+(o*96|0)+60>>2];c[p+36>>2]=c[l+(o*96|0)+64>>2];c[p+40>>2]=c[l+(o*96|0)+68>>2];c[p+44>>2]=c[l+(o*96|0)+72>>2];c[p+48>>2]=c[l+(o*96|0)+76>>2];c[p+52>>2]=c[l+(o*96|0)+80>>2];c[p+56>>2]=c[l+(o*96|0)+84>>2];c[p+60>>2]=c[l+(o*96|0)+88>>2];c[p+88>>2]=c[l+(o*96|0)+92>>2];c[p+64>>2]=c[l+(o*96|0)+4>>2];c[p+68>>2]=c[l+(o*96|0)+8>>2];c[p+72>>2]=c[l+(o*96|0)+12>>2];c[p+76>>2]=c[l+(o*96|0)+16>>2];g=c[l+(o*96|0)>>2]|0;if(!g)g=-1;else g=(g-(c[b+720>>2]|0)|0)/104|0;c[p+84>>2]=g;g=c[l+(o*96|0)+20>>2]|0;if(!g)g=0;else g=ta[c[(c[f>>2]|0)+28>>2]&31](f,g)|0;c[p+80>>2]=g;o=o+1|0;if((o|0)>=(m|0))break;else p=p+92|0}}Ta[c[(c[f>>2]|0)+20>>2]&31](f,n,13414,1497453121,c[b+800>>2]|0);w=f}}else{c[e+280>>2]=0;w=f}c[e+352>>2]=c[b+316>>2];c[e+328>>2]=c[b+292>>2];c[e+344>>2]=c[b+308>>2];c[e+324>>2]=c[b+288>>2];c[e+340>>2]=c[b+304>>2];c[e+336>>2]=c[b+300>>2];c[e+412>>2]=c[b+376>>2];c[e+416>>2]=c[b+380>>2];c[e+420>>2]=c[b+384>>2];c[e+408>>2]=c[b+372>>2];q=c[b+364>>2]|0;c[e+332>>2]=c[b+296>>2];c[e+356>>2]=c[b+320>>2];c[e+424>>2]=c[b+388>>2];c[e+348>>2]=c[b+312>>2];c[e+360>>2]=c[b+324>>2];c[e+364>>2]=c[b+328>>2];c[e+368>>2]=c[b+332>>2];c[e+372>>2]=c[b+336>>2];c[e+404>>2]=c[b+368>>2];c[e+400>>2]=q;c[e+376>>2]=c[b+340>>2];c[e+380>>2]=c[b+344>>2];c[e+384>>2]=c[b+348>>2];c[e+388>>2]=c[b+352>>2];c[e+392>>2]=c[b+356>>2];c[e+396>>2]=c[b+360>>2];c[e+256>>2]=ta[c[(c[w>>2]|0)+28>>2]&31](f,b+472|0)|0;q=va[c[(c[f>>2]|0)+16>>2]&63](f,192,1)|0;p=c[q+8>>2]|0;c[p+96>>2]=c[b+632>>2];c[p+100>>2]=c[b+636>>2];c[p+104>>2]=c[b+640>>2];c[p+108>>2]=c[b+644>>2];c[p+112>>2]=c[b+648>>2];c[p+116>>2]=c[b+652>>2];c[p+120>>2]=c[b+656>>2];c[p+124>>2]=c[b+660>>2];c[p+128>>2]=c[b+664>>2];c[p+132>>2]=c[b+668>>2];c[p+136>>2]=c[b+672>>2];c[p+140>>2]=c[b+676>>2];c[p+180>>2]=d[b+473>>0];c[p+176>>2]=d[b+472>>0];c[p+144>>2]=c[b+520>>2];c[p+148>>2]=c[b+524>>2];c[p+152>>2]=c[b+528>>2];c[p+156>>2]=c[b+532>>2];L=c[b+484>>2]|0;c[p+168>>2]=L;if(L){L=ta[c[(c[w>>2]|0)+28>>2]&31](f,c[b+492>>2]|0)|0;l=c[p+168>>2]|0;c[p+160>>2]=L;if(l|0){o=va[c[(c[f>>2]|0)+16>>2]&63](f,16,l)|0;if((l|0)>0){g=c[b+492>>2]|0;m=0;n=c[o+8>>2]|0;while(1){c[n>>2]=c[g+(m<<4)>>2];c[n+4>>2]=c[g+(m<<4)+4>>2];c[n+8>>2]=c[g+(m<<4)+8>>2];c[n+12>>2]=c[g+(m<<4)+12>>2];m=m+1|0;if((m|0)==(l|0))break;else n=n+16|0}}else g=c[b+492>>2]|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,o,22049,1497453121,g)}}else c[p+160>>2]=0;c[p+184>>2]=c[b+476>>2];c[p>>2]=c[b+536>>2];c[p+4>>2]=c[b+540>>2];c[p+8>>2]=c[b+544>>2];c[p+12>>2]=c[b+548>>2];c[p+16>>2]=c[b+552>>2];c[p+20>>2]=c[b+556>>2];c[p+24>>2]=c[b+560>>2];c[p+28>>2]=c[b+564>>2];c[p+32>>2]=c[b+568>>2];c[p+36>>2]=c[b+572>>2];c[p+40>>2]=c[b+576>>2];c[p+44>>2]=c[b+580>>2];c[p+48>>2]=c[b+584>>2];c[p+52>>2]=c[b+588>>2];c[p+56>>2]=c[b+592>>2];c[p+60>>2]=c[b+596>>2];c[p+64>>2]=c[b+600>>2];c[p+68>>2]=c[b+604>>2];c[p+72>>2]=c[b+608>>2];c[p+76>>2]=c[b+612>>2];c[p+80>>2]=c[b+616>>2];c[p+84>>2]=c[b+620>>2];c[p+88>>2]=c[b+624>>2];c[p+92>>2]=c[b+628>>2];L=c[b+504>>2]|0;c[p+172>>2]=L;if(L){L=ta[c[(c[w>>2]|0)+28>>2]&31](f,c[b+512>>2]|0)|0;n=c[p+172>>2]|0;c[p+164>>2]=L;if(n|0){o=va[c[(c[f>>2]|0)+16>>2]&63](f,4,n)|0;if((n|0)>0){g=c[b+512>>2]|0;l=0;m=c[o+8>>2]|0;while(1){c[m>>2]=c[g+(l<<2)>>2];l=l+1|0;if((l|0)==(n|0))break;else m=m+4|0}}else g=c[b+512>>2]|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,o,22387,1497453121,g)}}else c[p+164>>2]=0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,q,13434,1497453121,b+472|0);L=c[b+1112>>2]|0;c[e+316>>2]=L;if(L){L=ta[c[(c[w>>2]|0)+28>>2]&31](f,c[c[b+1120>>2]>>2]|0)|0;u=c[e+316>>2]|0;c[e+284>>2]=L;if(u|0){v=va[c[(c[f>>2]|0)+16>>2]&63](f,348,u)|0;if((u|0)>0){t=j+-1|0;r=0;s=c[v+8>>2]|0;while(1){g=c[(c[b+1120>>2]|0)+(r<<2)>>2]|0;L=s+320|0;c[L>>2]=c[g+360>>2];c[s+256>>2]=c[g+332>>2];c[s+260>>2]=c[g+336>>2];c[s+264>>2]=c[g+340>>2];c[s+268>>2]=c[g+344>>2];c[s+344>>2]=c[g+380>>2];c[s+340>>2]=d[g+377>>0];c[s+160>>2]=c[g+228>>2];c[s+164>>2]=c[g+232>>2];c[s+168>>2]=c[g+236>>2];c[s+172>>2]=c[g+240>>2];c[s+336>>2]=d[g+376>>0];c[s+208>>2]=c[g+276>>2];c[s+212>>2]=c[g+280>>2];c[s+216>>2]=c[g+284>>2];c[s+220>>2]=c[g+288>>2];c[s+224>>2]=c[g+292>>2];c[s+228>>2]=c[g+296>>2];c[s+232>>2]=c[g+300>>2];c[s+236>>2]=c[g+304>>2];c[s>>2]=c[g+60>>2];c[s+4>>2]=c[g+64>>2];c[s+8>>2]=c[g+68>>2];c[s+12>>2]=c[g+72>>2];c[s+16>>2]=c[g+76>>2];c[s+20>>2]=c[g+80>>2];c[s+24>>2]=c[g+84>>2];c[s+28>>2]=c[g+88>>2];c[s+32>>2]=c[g+92>>2];c[s+36>>2]=c[g+96>>2];c[s+40>>2]=c[g+100>>2];c[s+44>>2]=c[g+104>>2];c[s+48>>2]=c[g+108>>2];c[s+52>>2]=c[g+112>>2];c[s+56>>2]=c[g+116>>2];c[s+60>>2]=c[g+120>>2];c[s+296>>2]=c[g+124>>2];c[s+300>>2]=c[g+128>>2];c[s+112>>2]=c[g+180>>2];c[s+116>>2]=c[g+184>>2];c[s+120>>2]=c[g+188>>2];c[s+124>>2]=c[g+192>>2];c[s+128>>2]=c[g+196>>2];c[s+132>>2]=c[g+200>>2];c[s+136>>2]=c[g+204>>2];c[s+140>>2]=c[g+208>>2];c[s+144>>2]=c[g+212>>2];c[s+148>>2]=c[g+216>>2];c[s+152>>2]=c[g+220>>2];c[s+156>>2]=c[g+224>>2];j=s+316|0;c[j>>2]=c[g+356>>2];c[s+64>>2]=c[g+132>>2];c[s+68>>2]=c[g+136>>2];c[s+72>>2]=c[g+140>>2];c[s+76>>2]=c[g+144>>2];c[s+80>>2]=c[g+148>>2];c[s+84>>2]=c[g+152>>2];c[s+88>>2]=c[g+156>>2];c[s+92>>2]=c[g+160>>2];c[s+96>>2]=c[g+164>>2];c[s+100>>2]=c[g+168>>2];c[s+104>>2]=c[g+172>>2];c[s+108>>2]=c[g+176>>2];c[s+240>>2]=c[g+316>>2];c[s+244>>2]=c[g+320>>2];c[s+248>>2]=c[g+324>>2];c[s+252>>2]=c[g+328>>2];c[s+324>>2]=c[g+364>>2];c[s+328>>2]=c[g+368>>2];c[s+312>>2]=c[g+352>>2];c[j>>2]=c[g+356>>2];c[L>>2]=c[g+360>>2];c[s+332>>2]=c[g+372>>2];L=c[g+44>>2]|0;j=s+284|0;c[j>>2]=L;p=s+292|0;c[p>>2]=c[g+4>>2];q=s+288|0;c[q>>2]=c[g+24>>2];c[s+304>>2]=c[g+308>>2];c[s+176>>2]=c[g+244>>2];c[s+180>>2]=c[g+248>>2];c[s+184>>2]=c[g+252>>2];c[s+188>>2]=c[g+256>>2];c[s+192>>2]=c[g+260>>2];c[s+196>>2]=c[g+264>>2];c[s+200>>2]=c[g+268>>2];c[s+204>>2]=c[g+272>>2];c[s+308>>2]=c[g+312>>2];if(L){L=ta[c[(c[w>>2]|0)+28>>2]&31](f,c[g+52>>2]|0)|0;c[s+272>>2]=L;if(L|0){j=c[j>>2]|0;o=va[c[(c[f>>2]|0)+16>>2]&63](f,16,j)|0;if((j|0)>0){g=(c[(c[b+1120>>2]|0)+(r<<2)>>2]|0)+52|0;l=c[g>>2]|0;m=0;n=c[o+8>>2]|0;while(1){c[n>>2]=c[l+(m<<4)>>2];c[n+4>>2]=c[l+(m<<4)+4>>2];c[n+8>>2]=c[l+(m<<4)+8>>2];c[n+12>>2]=c[l+(m<<4)+12>>2];m=m+1|0;if((m|0)==(j|0))break;else n=n+16|0}}else g=(c[(c[b+1120>>2]|0)+(r<<2)>>2]|0)+52|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,o,22049,1497453121,c[g>>2]|0)}}else c[s+272>>2]=0;if(c[p>>2]|0){L=ta[c[(c[w>>2]|0)+28>>2]&31](f,c[(c[(c[b+1120>>2]|0)+(r<<2)>>2]|0)+12>>2]|0)|0;c[s+280>>2]=L;if(L|0){j=c[p>>2]|0;o=va[c[(c[f>>2]|0)+16>>2]&63](f,4,j)|0;if((j|0)>0){g=(c[(c[b+1120>>2]|0)+(r<<2)>>2]|0)+12|0;l=c[g>>2]|0;m=0;n=c[o+8>>2]|0;while(1){c[n>>2]=c[l+(m<<2)>>2];m=m+1|0;if((m|0)==(j|0))break;else n=n+4|0}}else g=(c[(c[b+1120>>2]|0)+(r<<2)>>2]|0)+12|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,o,22387,1497453121,c[g>>2]|0)}}else c[s+280>>2]=0;if(c[q>>2]|0){L=ta[c[(c[w>>2]|0)+28>>2]&31](f,(c[(c[b+1120>>2]|0)+(r<<2)>>2]|0)+20|0)|0;c[s+276>>2]=L;if(L|0){n=c[p>>2]|0;q=va[c[(c[f>>2]|0)+16>>2]&63](f,4,n)|0;if((n|0)>0){g=c[(c[b+1120>>2]|0)+(r<<2)>>2]|0;m=c[g+32>>2]|0;o=0;p=c[q+8>>2]|0;while(1){l=c[m+(o<<2)>>2]|0;j=((10?~(l<<15)+l>>10:~(l<<15)+l|0)^~(l<<15)+l)*9|0;j=(6?j>>6:j)^j;j=c[h+((((16?j+~(j<<11)>>16:j+~(j<<11)|0)^j+~(j<<11))&t)<<2)>>2]|0;if((c[x+(j<<3)>>2]|0)!=(l|0))do j=c[i+(j<<2)>>2]|0;while((c[x+(j<<3)>>2]|0)!=(l|0));c[p>>2]=c[k+(j<<2)>>2];o=o+1|0;if((o|0)==(n|0))break;else p=p+4|0}}else g=c[(c[b+1120>>2]|0)+(r<<2)>>2]|0;Ta[c[(c[f>>2]|0)+20>>2]&31](f,q,22383,1497453121,g+20|0)}}else c[s+276>>2]=0;r=r+1|0;if((r|0)>=(u|0))break;else s=s+348|0}}Ta[c[(c[f>>2]|0)+20>>2]&31](f,v,13451,1497453121,c[c[b+1120>>2]>>2]|0)}}else c[e+284>>2]=0;L=c[b+852>>2]|0;c[e+320>>2]=L;if(L){L=ta[c[(c[w>>2]|0)+28>>2]&31](f,c[b+860>>2]|0)|0;c[e+288>>2]=L;if(L|0){l=c[b+852>>2]|0;m=va[c[(c[f>>2]|0)+16>>2]&63](f,104,l)|0;if((l|0)>0){n=0;p=c[m+8>>2]|0;while(1){g=c[(c[b+860>>2]|0)+(n<<2)>>2]|0;c[p+96>>2]=ra[c[(c[g>>2]|0)+20>>2]&127](g)|0;g=(c[b+860>>2]|0)+(n<<2)|0;L=c[g>>2]|0;c[p+8>>2]=c[L+28>>2];c[p+12>>2]=c[L+32>>2];c[p+16>>2]=c[L+36>>2];c[p+20>>2]=c[L+40>>2];c[p+24>>2]=c[L+44>>2];c[p+28>>2]=c[L+48>>2];c[p+32>>2]=c[L+52>>2];c[p+36>>2]=c[L+56>>2];c[p+40>>2]=c[L+60>>2];c[p+44>>2]=c[L+64>>2];c[p+48>>2]=c[L+68>>2];c[p+52>>2]=d[L+152>>0];L=p+56|0;c[p>>2]=0;o=p+4|0;c[o>>2]=0;c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;c[L+12>>2]=0;c[L+16>>2]=0;c[L+20>>2]=0;c[L+24>>2]=0;c[L+28>>2]=0;g=c[(c[g>>2]|0)+4>>2]|0;if(g|0){c[p+88>>2]=1;c[p>>2]=ta[c[(c[w>>2]|0)+28>>2]&31](f,g)|0}g=c[(c[b+860>>2]|0)+(n<<2)>>2]|0;j=c[g+12>>2]|0;if(j){c[p+88>>2]=3;c[p>>2]=ta[c[(c[w>>2]|0)+28>>2]&31](f,j)|0;g=c[(c[b+860>>2]|0)+(n<<2)>>2]|0}j=c[g+8>>2]|0;if(j){c[p+88>>2]=2;c[p>>2]=ta[c[(c[w>>2]|0)+28>>2]&31](f,j)|0;g=c[(c[b+860>>2]|0)+(n<<2)>>2]|0}j=c[g+16>>2]|0;if(j){c[p+92>>2]=1;c[o>>2]=ta[c[(c[w>>2]|0)+28>>2]&31](f,j)|0;g=c[(c[b+860>>2]|0)+(n<<2)>>2]|0}j=c[g+24>>2]|0;if(j){c[p+92>>2]=3;c[o>>2]=ta[c[(c[w>>2]|0)+28>>2]&31](f,j)|0;g=c[(c[b+860>>2]|0)+(n<<2)>>2]|0}g=c[g+20>>2]|0;if(g|0){c[p+92>>2]=2;c[o>>2]=ta[c[(c[w>>2]|0)+28>>2]&31](f,g)|0}n=n+1|0;if((n|0)>=(l|0))break;else p=p+104|0}}Ta[c[(c[f>>2]|0)+20>>2]&31](f,m,13471,1497453121,c[b+860>>2]|0)}}else c[e+288>>2]=0;if(x|0){c[6748]=(c[6748]|0)+1;uc(c[x+-4>>2]|0)}if(k|0){c[6748]=(c[6748]|0)+1;uc(c[k+-4>>2]|0)}if(i|0){c[6748]=(c[6748]|0)+1;uc(c[i+-4>>2]|0)}if(!h)return 13491;c[6748]=(c[6748]|0)+1;uc(c[h+-4>>2]|0);return 13491}function hb(a,b,d,e){a=a|0;b=b|0;d=d|0;e=e|0;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,A=0,B=0,C=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;L=ea;ea=ea+144|0;a:do switch(d-b|0){case 0:{c[e>>2]=0;c[e+4>>2]=0;c[e+8>>2]=0;c[e+12>>2]=0;ea=L;return}case 2:{f=c[(c[a+92>>2]|0)+(b<<2)>>2]|0;i=c[f+88>>2]|0;j=c[f+200>>2]|0;h=c[f+92>>2]|0;g=c[f+204>>2]|0;if((i|0)==(j|0)&(h|0)==(g|0))if((c[f+96>>2]|0)==(c[f+208>>2]|0))break a;else g=h;g=h-g|0;do if(g|i-j){c[f>>2]=f+112;c[f+4>>2]=f+112;c[f+112>>2]=f;c[f+116>>2]=f;K=(i-j|0)<0|(i-j|0)==0&(g|0)<0;c[e>>2]=K?f:f+112|0;c[e+4>>2]=K?f+112|0:f;if((g|0)<0|(i-j|0)<0&(g|0)==0){c[e+8>>2]=f;g=f+112|0;h=f;f=f+112|0;break}else{c[e+8>>2]=f+112;g=f;h=f;f=f+112|0;break}}else{K=(c[f+96>>2]|0)>(c[f+208>>2]|0);h=K?f+112|0:f;c[h>>2]=h;c[h+4>>2]=h;c[e>>2]=h;c[e+4>>2]=h;c[e+8>>2]=h;g=h;f=K?f:f+112|0}while(0);c[e+12>>2]=g;a=Ue(a,h,f)|0;c[a>>2]=a;c[a+4>>2]=a;c[h+8>>2]=a;a=c[a+8>>2]|0;c[a>>2]=a;c[a+4>>2]=a;c[f+8>>2]=a;ea=L;return}case 1:{f=c[(c[a+92>>2]|0)+(b<<2)>>2]|0;break}default:{m=((d-b|0)/2|0)+b|0;h=c[a+92>>2]|0;l=c[h+(m+-1<<2)>>2]|0;i=c[l+88>>2]|0;k=c[l+92>>2]|0;l=c[l+96>>2]|0;b:do if((m|0)<(d|0)){f=m;do{g=c[h+(f<<2)>>2]|0;if((c[g+88>>2]|0)!=(i|0))break b;if((c[g+92>>2]|0)!=(k|0))break b;if((c[g+96>>2]|0)!=(l|0))break b;f=f+1|0}while((f|0)<(d|0))}else f=m;while(0);hb(a,b,m,e);c[L+96>>2]=0;c[L+96+4>>2]=0;c[L+96+8>>2]=0;c[L+96+12>>2]=0;hb(a,f,d,L+96|0);k=c[L+96+4>>2]|0;c:do if(k|0){B=c[e+4>>2]|0;if(!B){c[e>>2]=c[L+96>>2];c[e+4>>2]=c[L+96+4>>2];c[e+8>>2]=c[L+96+8>>2];c[e+12>>2]=c[L+96+12>>2];break}c[a+100>>2]=(c[a+100>>2]|0)+-1;h=c[e+12>>2]|0;m=c[L+96+8>>2]|0;i=c[h+88>>2]|0;d:do if((i|0)==(c[m+88>>2]|0)?(j=c[h+92>>2]|0,(j|0)==(c[m+92>>2]|0)):0){l=c[m+4>>2]|0;if((l|0)==(m|0)){f=c[m+8>>2]|0;if(!f)f=m;else{f=c[f+12>>2]|0;i=c[f+88>>2]|0;j=c[f+92>>2]|0}g=h;l=f;m=f;b=i+1|0;d=c[f+96>>2]|0;break}h=c[m>>2]|0;c[l>>2]=h;c[h+4>>2]=l;if((m|0)==(c[L+96>>2]|0)){f=c[h+88>>2]|0;g=c[l+88>>2]|0;do if((f|0)<(g|0))f=h;else{if((f|0)==(g|0)?(c[h+92>>2]|0)<(c[l+92>>2]|0):0){f=h;break}f=l}while(0);c[L+96>>2]=f}if((m|0)==(k|0)){f=c[h+88>>2]|0;g=c[l+88>>2]|0;do if((f|0)<=(g|0)){if((f|0)==(g|0)?(c[h+92>>2]|0)>(c[l+92>>2]|0):0)break;c[L+96+4>>2]=l;h=l;I=39;break d}while(0);c[L+96+4>>2]=h;I=39}else{h=k;I=39}}else{h=k;I=39}while(0);if((I|0)==39){w=c[e>>2]|0;x=c[L+96>>2]|0;y=0;A=1;b=B;g=0;n=h;l=0;while(1){f=c[n+88>>2]|0;d=c[b+88>>2]|0;k=z(f-d|0,A)|0;e:do if((k|0)<=0){if((k|0)<0){v=(y|0)!=0;m=c[b+92>>2]|0;d=f;u=c[n+92>>2]|0;j=b;f=n;while(1){s=c[(v?f+4|0:f)>>2]|0;r=(s|0)==(f|0);t=f+88|0;while(1){i=j+88|0;q=u-m|0;if(!r?(C=c[s+88>>2]|0,F=z(C-d|0,A)|0,E=c[s+92>>2]|0,G=E-u|0,(G|0)>-1):0){if(!F)break;if((F|0)<0?(z(G,k)|0)<=(z(F,q)|0):0)break}p=c[(v?j+4|0:j)>>2]|0;if((p|0)==(j|0))break e;o=c[p+88>>2]|0;n=z(o-(c[i>>2]|0)|0,A)|0;b=c[p+92>>2]|0;i=b-m|0;d=c[t>>2]|0;o=z(d-o|0,A)|0;if(!((i|0)>0&(o|0)<0))break e;if(n|0){if((n|0)>=0)break e;if((z(i,k)|0)>=(z(n,q)|0))break e}m=b;k=o;j=p}d=C;u=E;k=z(C-(c[i>>2]|0)|0,A)|0;f=s}}j=c[b+92>>2]|0;m=(y|0)!=0;f=c[(m?b:b+4|0)>>2]|0;f:do if((f|0)!=(b|0))if(m){i=b;while(1){if((c[f+88>>2]|0)!=(d|0)){k=i;break f}H=j;j=c[f+92>>2]|0;if((j|0)>(H|0)){k=i;break f}i=c[f>>2]|0;if((i|0)==(b|0)){k=f;break}else{H=f;f=i;i=H}}}else{i=b;while(1){if((c[f+88>>2]|0)!=(d|0)){k=i;break f}H=j;j=c[f+92>>2]|0;if((j|0)>(H|0)){k=i;break f}i=c[f+4>>2]|0;if((i|0)==(b|0)){k=f;break}else{H=f;f=i;i=H}}}else k=b;while(0);j=c[n+92>>2]|0;f=c[(m?n+4|0:n)>>2]|0;if((f|0)!=(n|0))if(m){i=n;while(1){if((c[f+88>>2]|0)!=(d|0)){j=k;f=i;break e}H=j;j=c[f+92>>2]|0;if((j|0)<(H|0)){j=k;f=i;break e}i=c[f+4>>2]|0;if((i|0)==(n|0)){j=k;break}else{H=f;f=i;i=H}}}else{i=n;while(1){if((c[f+88>>2]|0)!=(d|0)){j=k;f=i;break e}H=j;j=c[f+92>>2]|0;if((j|0)<(H|0)){j=k;f=i;break e}i=c[f>>2]|0;if((i|0)==(n|0)){j=k;break}else{H=f;f=i;i=H}}}else{j=k;f=n}}else{s=(y|0)!=0;r=c[n+92>>2]|0;i=b;f=n;while(1){o=f+88|0;n=c[i+92>>2]|0;q=k;j=i;while(1){p=r-n|0;d=c[(s?j:j+4|0)>>2]|0;if((d|0)==(j|0))break;k=c[d+88>>2]|0;b=z(k-(c[j+88>>2]|0)|0,A)|0;m=c[d+92>>2]|0;i=m-n|0;if((i|0)>=1)break;if(b|0){if((b|0)>=0)break;if((z(i,q)|0)>(z(b,p)|0))break}n=m;q=z((c[o>>2]|0)-k|0,A)|0;j=d}b=c[(s?f:f+4|0)>>2]|0;if((b|0)==(f|0))break e;d=c[b+88>>2]|0;m=z(d-(c[o>>2]|0)|0,A)|0;k=c[b+92>>2]|0;i=k-r|0;d=z(d-(c[j+88>>2]|0)|0,A)|0;if(!((i|0)<0&(d|0)>0))break e;if(m|0){if((m|0)>=0)break e;if((z(i,q)|0)>=(z(m,p)|0))break e}r=k;k=d;i=j;f=b}}while(0);i=(y|0)==0;l=i?f:l;g=i?j:g;n=i?x:f;b=i?w:j;y=y+1|0;if((y|0)==2)break;else A=i?-1:A}c[b+4>>2]=n;c[n>>2]=b;c[g>>2]=l;c[l+4>>2]=g;if((c[x+88>>2]|0)<(c[w+88>>2]|0))c[e>>2]=x;if((c[h+88>>2]|0)>=(c[B+88>>2]|0))c[e+4>>2]=h;c[e+12>>2]=c[L+96+12>>2];h=g;H=l;i=l+88|0;B=c[i>>2]|0;r=c[g+88>>2]|0;k=l+92|0;C=c[k>>2]|0;E=c[g+92>>2]|0;j=l+96|0;F=c[j>>2]|0;s=c[g+96>>2]|0;G=((C-E|0)<0)<<31>>31;e=0-(B-r)|0;u=tv(0,0,e|0,((e|0)<0)<<31>>31|0)|0;u=Yr(u|0,D()|0,F-s|0,((F-s|0)<0)<<31>>31|0)|0;v=D()|0;w=Yr(F-s|0,((F-s|0)<0)<<31>>31|0,C-E|0,G|0)|0;x=D()|0;o=Yr(e|0,((e|0)<0)<<31>>31|0,B-r|0,((B-r|0)<0)<<31>>31|0)|0;A=D()|0;y=Yr(C-E|0,G|0,C-E|0,G|0)|0;y=tv(o|0,A|0,y|0,D()|0)|0;A=D()|0;o=c[g+8>>2]|0;c[L+120>>2]=0;if(!o)r=0;else{p=tv(0,0,C-E|0,G|0)|0;q=D()|0;t=o;f=0;do{b=c[t+12>>2]|0;m=c[b+88>>2]|0;d=c[b+92>>2]|0;b=c[b+96>>2]|0;N=Yr(d-E|0,((d-E|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;n=D()|0;M=Yr(p|0,q|0,m-r|0,((m-r|0)<0)<<31>>31|0)|0;g:do if((N|0)==(M|0)&(n|0)==(D()|0)?(M=Yr(u|0,v|0,m-r|0,((m-r|0)<0)<<31>>31|0)|0,n=D()|0,N=Yr(w|0,x|0,d-E|0,((d-E|0)<0)<<31>>31|0)|0,n=Lv(N|0,D()|0,M|0,n|0)|0,M=D()|0,N=Yr(y|0,A|0,b-s|0,((b-s|0)<0)<<31>>31|0)|0,N=Lv(n|0,M|0,N|0,D()|0)|0,M=D()|0,(M|0)>0|(M|0)==0&N>>>0>0):0){do if(f|0){n=(c[f+4>>2]|0)==(t|0);if((c[f>>2]|0)!=(t|0))if(n)break;else break g;if(!n)break g;M=c[f+12>>2]|0;O=c[(c[t+8>>2]|0)+12>>2]|0;N=c[O+88>>2]|0;n=c[O+92>>2]|0;O=c[O+96>>2]|0;P=(c[M+96>>2]|0)-O|0;n=(z(b-O|0,(c[M+92>>2]|0)-n|0)|0)-(z(P,d-n|0)|0)|0;N=(z(P,m-N|0)|0)-(z(b-O|0,(c[M+88>>2]|0)-N|0)|0)|0;n=Yr(n|0,((n|0)<0)<<31>>31|0,C-E|0,G|0)|0;M=D()|0;N=Yr(N|0,((N|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;N=Lv(n|0,M|0,N|0,D()|0)|0;M=D()|0;if((M|0)>0|(M|0)==0&N>>>0>0)break g}while(0);f=t}while(0);t=c[t>>2]|0}while((t|0)!=(o|0));c[L+120>>2]=f;r=f}n=c[l+8>>2]|0;c[L+72>>2]=0;if(!n)f=0;else{o=tv(0,0,C-E|0,G|0)|0;p=D()|0;q=n;f=0;do{b=c[q+12>>2]|0;m=c[b+88>>2]|0;d=c[b+92>>2]|0;b=c[b+96>>2]|0;N=Yr(d-C|0,((d-C|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0;P=D()|0;O=Yr(o|0,p|0,m-B|0,((m-B|0)<0)<<31>>31|0)|0;do if((N|0)==(O|0)&(P|0)==(D()|0)?(O=Yr(u|0,v|0,m-B|0,((m-B|0)<0)<<31>>31|0)|0,N=D()|0,P=Yr(w|0,x|0,d-C|0,((d-C|0)<0)<<31>>31|0)|0,N=Lv(P|0,D()|0,O|0,N|0)|0,O=D()|0,P=Yr(y|0,A|0,b-F|0,((b-F|0)<0)<<31>>31|0)|0,P=Lv(N|0,O|0,P|0,D()|0)|0,O=D()|0,(O|0)>0|(O|0)==0&P>>>0>0):0){if(f|0){if((c[f>>2]|0)!=(q|0))break;if((c[f+4>>2]|0)==(q|0)?(O=c[f+12>>2]|0,M=c[(c[q+8>>2]|0)+12>>2]|0,P=c[M+88>>2]|0,N=c[M+92>>2]|0,M=c[M+96>>2]|0,t=(c[O+96>>2]|0)-M|0,N=(z(b-M|0,(c[O+92>>2]|0)-N|0)|0)-(z(t,d-N|0)|0)|0,P=(z(t,m-P|0)|0)-(z(b-M|0,(c[O+88>>2]|0)-P|0)|0)|0,N=Yr(N|0,((N|0)<0)<<31>>31|0,C-E|0,G|0)|0,O=D()|0,P=Yr(P|0,((P|0)<0)<<31>>31|0,e|0,((e|0)<0)<<31>>31|0)|0,P=Lv(N|0,O|0,P|0,D()|0)|0,O=D()|0,!((O|0)>0|(O|0)==0&P>>>0>0)):0)break}f=q}while(0);q=c[q>>2]|0}while((q|0)!=(n|0));c[L+72>>2]=f}if((r|0)!=0|(f|0)!=0){lb(a,g,l,L+120|0,L+72|0);f=c[L+120>>2]|0;if(f){h=c[f+12>>2]|0;g=h}f=c[L+72>>2]|0;if(!f)f=H;else{k=c[f+12>>2]|0;l=k;f=k;i=k+88|0;j=k+96|0;k=k+92|0}}else f=H;m=f;b=c[i>>2]|0;d=(c[j>>2]|0)+1|0;j=c[k>>2]|0}w=l;y=g;f=0;E=0;e=1;i=0;k=0;A=0;B=0;C=d;x=0;G=0;while(1){P=c[y+88>>2]|0;H=(c[w+88>>2]|0)-P|0;O=c[y+92>>2]|0;v=(c[w+92>>2]|0)-O|0;F=c[y+96>>2]|0;t=(c[w+96>>2]|0)-F|0;c[L+120>>2]=H;c[L+120+4>>2]=v;c[L+120+8>>2]=t;c[L+120+12>>2]=-1;P=b-P|0;O=j-O|0;F=C-F|0;u=(z(O,t)|0)-(z(F,v)|0)|0;F=(z(F,H)|0)-(z(P,t)|0)|0;O=(z(P,v)|0)-(z(O,H)|0)|0;c[L+72>>2]=u;c[L+72+4>>2]=((u|0)<0)<<31>>31;c[L+72+8>>2]=F;c[L+72+8+4>>2]=((F|0)<0)<<31>>31;c[L+72+16>>2]=O;c[L+72+16+4>>2]=((O|0)<0)<<31>>31;P=Yr(O|0,((O|0)<0)<<31>>31|0,v|0,((v|0)<0)<<31>>31|0)|0;N=D()|0;M=Yr(F|0,((F|0)<0)<<31>>31|0,t|0,((t|0)<0)<<31>>31|0)|0;M=tv(P|0,N|0,M|0,D()|0)|0;N=D()|0;t=Yr(u|0,((u|0)<0)<<31>>31|0,t|0,((t|0)<0)<<31>>31|0)|0;P=D()|0;O=Yr(O|0,((O|0)<0)<<31>>31|0,H|0,((H|0)<0)<<31>>31|0)|0;O=tv(t|0,P|0,O|0,D()|0)|0;P=D()|0;H=Yr(F|0,((F|0)<0)<<31>>31|0,H|0,((H|0)<0)<<31>>31|0)|0;F=D()|0;v=Yr(u|0,((u|0)<0)<<31>>31|0,v|0,((v|0)<0)<<31>>31|0)|0;v=tv(H|0,F|0,v|0,D()|0)|0;F=D()|0;c[L+48>>2]=M;c[L+48+4>>2]=N;c[L+48+8>>2]=O;c[L+48+8+4>>2]=P;c[L+48+16>>2]=v;c[L+48+16+4>>2]=F;c[L+24>>2]=0;c[L+24+4>>2]=0;c[L+24+8>>2]=0;c[L+24+12>>2]=0;c[L+24+16>>2]=0;F=vc(a,0,y,L+120|0,L+72|0,L+48|0,L+24|0)|0;c[L>>2]=0;c[L+4>>2]=0;c[L+8>>2]=0;c[L+12>>2]=0;c[L+16>>2]=0;v=vc(a,1,w,L+120|0,L+72|0,L+48|0,L)|0;do if((F|0)!=0|(v|0)!=0){d=F|0?-1:1;do if((F|0)!=0&(v|0)!=0){u=c[L+24+16>>2]|0;d=c[L+16>>2]|0;if((u|0)!=(d|0)){q=u-d|0;break}if(!u)q=0;else{P=c[L+24>>2]|0;s=c[L+24+4>>2]|0;o=c[L+8>>2]|0;N=c[L+8+4>>2]|0;n=Yr(o|0,0,P|0,0)|0;d=D()|0;P=Yr(N|0,0,P|0,0)|0;O=D()|0;o=Yr(o|0,0,s|0,0)|0;p=D()|0;s=Yr(N|0,0,s|0,0)|0;N=D()|0;o=Lv(P|0,0,o|0,0)|0;P=D()|0;N=Lv(O|0,0,s|0,N|0)|0;p=Lv(N|0,D()|0,p|0,0)|0;P=Lv(p|0,D()|0,P|0,0)|0;p=D()|0;d=Lv(0,o|0,n|0,d|0)|0;n=D()|0;o=Lv(P|0,p|0,(n>>>0>>0|(n|0)==(o|0)&d>>>0<0)&1|0,0)|0;p=D()|0;P=c[L+24+8>>2]|0;N=c[L+24+8+4>>2]|0;s=c[L>>2]|0;O=c[L+4>>2]|0;r=Yr(s|0,0,P|0,0)|0;q=D()|0;P=Yr(O|0,0,P|0,0)|0;M=D()|0;s=Yr(s|0,0,N|0,0)|0;t=D()|0;N=Yr(O|0,0,N|0,0)|0;O=D()|0;s=Lv(P|0,0,s|0,0)|0;P=D()|0;O=Lv(M|0,0,N|0,O|0)|0;t=Lv(O|0,D()|0,t|0,0)|0;P=Lv(t|0,D()|0,P|0,0)|0;t=D()|0;q=Lv(0,s|0,r|0,q|0)|0;r=D()|0;s=Lv(P|0,t|0,(r>>>0>>0|(r|0)==(s|0)&q>>>0<0)&1|0,0)|0;t=D()|0;if(p>>>0>>0|(p|0)==(t|0)&o>>>0>>0)d=-1;else d=p>>>0>t>>>0|(p|0)==(t|0)&o>>>0>s>>>0?1:n>>>0>>0|(n|0)==(r|0)&d>>>0>>0?-1:(n>>>0>r>>>0|(n|0)==(r|0)&d>>>0>q>>>0)&1;q=z(d,u)|0}}else q=d;while(0);do if(!e)if((q|0)>-1)if((c[L+16>>2]|0)<0&((c[L+8>>2]|0)==0?(c[L+8+4>>2]|0)==0:0)){u=A;p=B;break}else{I=139;break}else if((c[L+24+16>>2]|0)<0&((c[L+24+8>>2]|0)==0?(c[L+24+8+4>>2]|0)==0:0)){u=A;p=B;break}else{I=139;break}else I=139;while(0);if((I|0)==139){I=0;n=Ue(a,y,w)|0;if(!A)i=n;else c[A+4>>2]=n;c[n>>2]=A;d=c[n+8>>2]|0;if(!B)k=d;else c[B>>2]=d;c[d+4>>2]=B;u=n;p=d}c[L+116>>2]=F;c[L+112>>2]=v;if(!q){lb(a,h,m,L+116|0,L+112|0);d=c[L+112>>2]|0}else d=v;if((q|0)>-1&(d|0)!=0){o=(G|0)!=0;if(o?(J=c[G>>2]|0,(J|0)!=(v|0)):0){b=J;do{n=b;b=c[b>>2]|0;d=c[n+8>>2]|0;if((b|0)==(n|0))j=0;else{c[b+4>>2]=c[n+4>>2];c[c[n+4>>2]>>2]=b;j=b}c[(c[d+12>>2]|0)+8>>2]=j;j=c[d>>2]|0;if((j|0)==(d|0)){c[(c[n+12>>2]|0)+8>>2]=0;j=d+4|0}else{c[j+4>>2]=c[d+4>>2];c[c[d+4>>2]>>2]=j;c[(c[n+12>>2]|0)+8>>2]=j;j=d+4|0}c[n+4>>2]=0;c[n+4+4>>2]=0;c[n+4+8>>2]=0;c[n+4+12>>2]=0;c[n>>2]=c[a+56>>2];c[a+56>>2]=n;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[d>>2]=c[a+56>>2];c[a+56>>2]=d;c[a+116>>2]=(c[a+116>>2]|0)+-1}while((b|0)!=(v|0))}do if(p)if(o){c[G>>2]=k;c[k+4>>2]=G;c[p>>2]=v;c[v+4>>2]=p;j=E;k=0;break}else{j=c[v+4>>2]|0;c[j>>2]=k;c[k+4>>2]=j;c[p>>2]=v;c[v+4>>2]=p;j=k;k=0;break}else j=o?E:v;while(0);P=m;A=c[L+112>>2]|0;m=c[A+12>>2]|0;s=j;y=0;b=c[P+88>>2]|0;d=c[P+96>>2]|0;j=c[P+92>>2]|0;A=c[A+8>>2]|0}else{s=E;y=p;d=C;A=G}if((q|0)<1&(c[L+116>>2]|0)!=0){p=(x|0)!=0;if(p?(K=c[x+4>>2]|0,(K|0)!=(F|0)):0){b=K;do{o=b+4|0;n=b;b=c[o>>2]|0;j=c[n>>2]|0;d=c[n+8>>2]|0;if((j|0)==(n|0))j=0;else{c[j+4>>2]=b;c[c[o>>2]>>2]=j}c[(c[d+12>>2]|0)+8>>2]=j;j=c[d>>2]|0;if((j|0)==(d|0)){c[(c[n+12>>2]|0)+8>>2]=0;j=d+4|0}else{c[j+4>>2]=c[d+4>>2];c[c[d+4>>2]>>2]=j;c[(c[n+12>>2]|0)+8>>2]=j;j=d+4|0}c[o>>2]=0;c[o+4>>2]=0;c[o+8>>2]=0;c[o+12>>2]=0;c[n>>2]=c[a+56>>2];c[a+56>>2]=n;c[j>>2]=0;c[j+4>>2]=0;c[j+8>>2]=0;c[j+12>>2]=0;c[d>>2]=c[a+56>>2];c[a+56>>2]=d;c[a+116>>2]=(c[a+116>>2]|0)+-1}while((b|0)!=(F|0))}do if(u)if(p){c[i>>2]=x;c[x+4>>2]=i;c[F>>2]=u;c[u+4>>2]=F;i=0;break}else{f=c[F>>2]|0;c[i>>2]=f;c[f+4>>2]=i;c[F>>2]=u;c[u+4>>2]=F;f=i;i=0;break}else f=p?f:F;while(0);j=h;x=c[L+116>>2]|0;h=c[x+12>>2]|0;u=0;v=c[j+88>>2]|0;w=c[j+96>>2]|0;j=c[j+92>>2]|0;x=c[x+8>>2]|0}else{v=b;w=d}if((g|0)==(h|0)&(l|0)==(m|0)){if(x){q=x+4|0;d=c[q>>2]|0;if((d|0)!=(f|0))do{p=d+4|0;o=d;d=c[p>>2]|0;b=c[o>>2]|0;n=c[o+8>>2]|0;if((b|0)==(o|0))b=0;else{c[b+4>>2]=d;c[c[p>>2]>>2]=b}c[(c[n+12>>2]|0)+8>>2]=b;b=c[n>>2]|0;if((b|0)==(n|0)){c[(c[o+12>>2]|0)+8>>2]=0;b=n+4|0}else{c[b+4>>2]=c[n+4>>2];c[c[n+4>>2]>>2]=b;c[(c[o+12>>2]|0)+8>>2]=b;b=n+4|0}c[p>>2]=0;c[p+4>>2]=0;c[p+8>>2]=0;c[p+12>>2]=0;c[o>>2]=c[a+56>>2];c[a+56>>2]=o;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[n>>2]=c[a+56>>2];c[a+56>>2]=n;c[a+116>>2]=(c[a+116>>2]|0)+-1}while((d|0)!=(f|0));if(u|0){c[i>>2]=x;c[q>>2]=i;c[f>>2]=u;c[u+4>>2]=f}}else{c[i>>2]=u;c[u+4>>2]=i;c[h+8>>2]=u}if(!A){c[y>>2]=k;c[k+4>>2]=y;c[l+8>>2]=y;r=0;t=e;q=u;p=y;b=v;o=w;n=x;d=0;break}d=c[A>>2]|0;if((d|0)!=(s|0))do{o=d;d=c[d>>2]|0;n=c[o+8>>2]|0;if((d|0)==(o|0))b=0;else{c[d+4>>2]=c[o+4>>2];c[c[o+4>>2]>>2]=d;b=d}c[(c[n+12>>2]|0)+8>>2]=b;b=c[n>>2]|0;if((b|0)==(n|0)){c[(c[o+12>>2]|0)+8>>2]=0;b=n+4|0}else{c[b+4>>2]=c[n+4>>2];c[c[n+4>>2]>>2]=b;c[(c[o+12>>2]|0)+8>>2]=b;b=n+4|0}c[o+4>>2]=0;c[o+4+4>>2]=0;c[o+4+8>>2]=0;c[o+4+12>>2]=0;c[o>>2]=c[a+56>>2];c[a+56>>2]=o;c[b>>2]=0;c[b+4>>2]=0;c[b+8>>2]=0;c[b+12>>2]=0;c[n>>2]=c[a+56>>2];c[a+56>>2]=n;c[a+116>>2]=(c[a+116>>2]|0)+-1}while((d|0)!=(s|0));if(!y){r=0;t=e;q=u;p=0;b=v;o=w;n=x;d=A}else{c[A>>2]=k;c[k+4>>2]=A;c[y>>2]=s;c[s+4>>2]=y;r=0;t=e;q=u;p=y;b=v;o=w;n=x;d=A}}else{r=1;t=0;q=u;p=y;b=v;o=w;n=x;d=A}}else{r=Ue(a,y,w)|0;c[r>>2]=r;c[r+4>>2]=r;c[y+8>>2]=r;r=c[r+8>>2]|0;c[r>>2]=r;c[r+4>>2]=r;c[w+8>>2]=r;r=0;s=E;t=e;q=A;p=B;o=C;n=x;d=G}while(0);if(!r)break c;w=m;y=h;E=s;e=t;A=q;B=p;C=o;x=n;G=d}}while(0);ea=L;return}}while(0);c[f+8>>2]=0;c[f>>2]=f;c[f+4>>2]=f;c[e>>2]=f;c[e+4>>2]=f;c[e+8>>2]=f;c[e+12>>2]=f;ea=L;return} +function gH(a){a=a|0;return +(+f[a+72>>2])}function hH(a,b){a=a|0;b=+b;f[a>>2]=b;return}function iH(a){a=a|0;c[a>>2]=3760;return}function jH(a){a=a|0;c[a>>2]=9372;return}function kH(a){a=a|0;QH(a+56|0);return}function lH(a){a=a|0;aI(a);return}function mH(a){a=a|0;return +(+f[a+24>>2])}function nH(a){a=a|0;return +(+f[a+4>>2])}function oH(a){a=a|0;return +(+f[a+20>>2])}function pH(a){a=a|0;return +(+f[a+32>>2])}function qH(a){a=a|0;return +(+f[a+16>>2])}function rH(a){a=a|0;return +(+f[a+12>>2])}function sH(a){a=a|0;return +(+f[a+28>>2])}function tH(a){a=a|0;return 52}function uH(a){a=a|0;return 68}function vH(a){a=a|0;return 84}function wH(a,b){a=a|0;b=b|0;return a+(b<<4)|0}function xH(a){a=a|0;return a+352|0}function yH(a){a=a|0;return NJ(a)|0}function zH(a){a=a|0;return a+868|0}function AH(a){a=a|0;return +(+f[a+88>>2])}function BH(a){a=a|0;return +(+f[a+8>>2])}function CH(a){a=a|0;return a+316|0}function DH(a){a=a|0;return a+300|0}function EH(a,b){a=a|0;b=b|0;Ca[a&511](b|0)}function FH(a,b,c,d){a=a|0;b=b|0;c=c|0;d=+d;B(32)}function GH(a,b,c,d){a=a|0;b=b|0;c=+c;d=d|0;B(29)}function HH(a,b,c,d){a=a|0;b=+b;c=c|0;d=d|0;B(26)}function IH(a){a=a|0;return a+32|0}function JH(a){a=a|0;return 24}function KH(a,b){a=a|0;b=+b;return}function LH(a){a=a|0;return a+788|0}function MH(a){a=a|0;return c[a>>2]|0}function NH(a){a=a|0;return a+68|0}function OH(a){a=a|0;uy(a);return}function PH(a){a=a|0;LJ(a+-4|0);return}function QH(a){a=a|0;uF(a);return}function RH(a){a=a|0;CF(a);return}function SH(a){a=a|0;Bh(a);return}function TH(a){a=a|0;return a+708|0}function UH(){return (AI()|0)>0|0}function VH(a){a=a|0;return 488}function WH(a,b,c){a=a|0;b=b|0;c=c|0;B(14);return 0}function XH(a){a=a|0;return 32}function YH(a){a=a|0;return a+328|0}function ZH(a){a=a|0;return 60}function _H(a){a=a|0;return 428}function $H(a){a=a|0;c[a>>2]=3664;return}function aI(a){a=a|0;NI(a);return}function bI(a,b,c){a=a|0;b=b|0;c=c|0;B(3);return 0.0}function cI(a){a=a|0;return a+288|0}function dI(){return GI(1)|0}function eI(a){a=a|0;return (a>>>0>4294963200?-1:a)|0}function fI(a){a=+a;return +(+jB(a)*2.0)}function gI(a){a=a|0;return a+312|0}function hI(a){a=a|0;c[a>>2]=5660;return}function iI(a){a=a|0;c[a>>2]=6120;return}function jI(a){a=a|0;return (a&255)<<8|a>>8&255|0}function kI(a){a=a|0;return a+544|0}function lI(a,b,c){a=a|0;b=b|0;c=+c;B(13);return 0}function mI(a){a=a|0;return 13730}function nI(a){a=a|0;return a+348|0}function oI(a){a=a|0;return a+92|0}function pI(a){a=a|0;return 4}function qI(a){a=a|0;return 20570}function rI(a){a=a|0;return 20286}function sI(a){a=a|0;c[a>>2]=3708;return}function tI(){return dt()|0}function uI(a){a=a|0;return 13618}function vI(a){a=a|0;c[a>>2]=3960;return}function wI(a){a=a|0;return a+76|0}function xI(a){a=a|0;return a+28|0}function yI(a){a=a|0;return 19397}function zI(a){a=a|0;return a+380|0}function AI(){return G()|0}function BI(a){a=a|0;return a+40|0}function CI(a){a=a|0;return a+24|0}function DI(a){a=a|0;return a+72|0}function EI(a){a=a|0;return a+56|0}function FI(a,b,c){a=a|0;b=b|0;c=c|0;B(31)}function GI(a){a=a|0;return kb((a|0)==0?1:a)|0}function HI(a){a=a|0;return 19781}function II(a){a=a|0;return 0}function JI(){return GI(64)|0}function KI(a){a=a|0;return 19839}function LI(a){a=a|0;return 19183}function MI(a){a=a|0;return a+48|0}function NI(a){a=a|0;c[a>>2]=0;return}function OI(a){a=a|0;return 20072}function PI(a){a=a|0;return 1}function QI(a,b,c){a=a|0;b=b|0;c=+c;B(28)}function RI(a,b,c){a=a|0;b=+b;c=c|0;B(25)}function SI(a){a=a|0;return 20687}function TI(a){a=a|0;return 20658}function UI(a){a=a|0;return 3}function VI(a){a=a|0;return (a+-48|0)>>>0<10|0}function WI(a){a=a|0;return 13997}function XI(a){a=+a;return +a}function YI(a){a=a|0;return 20630}function ZI(a){a=a|0;return 19036}function _I(a){a=a|0;return 20230}function $I(a){a=a|0;return 20203}function aJ(a){a=a|0;return 20173}function bJ(a){a=a|0;return 8}function cJ(a){a=+a;return +(a%6.2831854820251465)}function dJ(a,b,c){a=a|0;b=+b;c=+c;B(23)}function eJ(a){a=a|0;return 19216}function fJ(a,b){a=a|0;b=b|0;B(12);return 0}function gJ(a){a=a|0;return 19098}function hJ(a){a=a|0;return 19119}function iJ(a){a=a|0;return 6}function jJ(a){a=a|0;return 12}function kJ(){return 4}function lJ(a){a=a|0;return 19079}function mJ(a){a=a|0;return 2}function nJ(a){a=a|0;return 20345}function oJ(a,b){a=a|0;b=+b;B(1);return 0.0}function pJ(){c[6250]=1805;c[6251]=0;return}function qJ(a){a=a|0;return a+12|0}function rJ(a){a=a|0;return a+8|0}function sJ(a){a=a|0;return a+4|0}function tJ(a){a=a|0;Ba[a&3]()}function uJ(){return 2}function vJ(a){a=a|0;Z()}function wJ(){return 5}function xJ(){return 3}function yJ(){return 0}function zJ(){F()}function AJ(a){a=+a;return +(+s(+a))}function BJ(a){a=+a;return +(+r(+a))}function CJ(a){a=+a;return +(+v(+a))}function DJ(a){a=+a;return +(+u(+a))}function EJ(a,b){a=a|0;b=b|0;B(27)}function FJ(a,b){a=a|0;b=+b;B(22)}function GJ(a){a=a|0;return GI(a)|0}function HJ(a){a=a|0;LJ(a);return}function IJ(a){a=a|0;return}function JJ(){dy(2)}function KJ(a){a=a|0;ea=a}function LJ(a){a=a|0;uc(a);return}function MJ(a){a=a|0;B(10);return 0}function NJ(a){a=a|0;return a|0}function OJ(a){a=a|0;B(0);return 0.0}function PJ(){return ea|0}function QJ(a){a=a|0;B(21)}function RJ(){return 1}function SJ(){B(20)} + +// EMSCRIPTEN_END_FUNCS +var ha=[OJ,oo,rH,oA,$G,gH,vE,Xp,Wp,Xp,OJ,OJ,OJ,OJ,OJ,OJ];var ia=[oJ,Cw];var ja=[dE,vj,vj,dE];var ka=[bI,uj,Lj,Ri,Fh,JF,mk,Ln,jj,am,Om,Qg,_l,Pl,El,bI];var la=[oB,Jj,Ij,oB];var ma=[bG,Qb];var na=[zD,pu,hd,pu,pu,id,pu,pu,Te,te,tt,pu,pu,zD,zD,zD];var oa=[Qw,Cp];var pa=[sv,ob,Sh,sv];var qa=[vu,li,Ob,vu];var ra=[MJ,RF,II,PI,rG,cF,cF,EG,AF,_H,mJ,pq,uI,jJ,qJ,mI,tH,II,XH,WI,mJ,UI,UI,PI,CG,iF,sF,pI,VH,mJ,tH,wG,YF,vH,WG,KG,eH,PI,Oz,pv,fH,ZF,Zu,VE,VE,wI,ZI,JH,lJ,ZH,gJ,hJ,LI,dH,eJ,PE,yI,ZH,HI,NH,KI,tH,OI,uH,LG,LG,II,aJ,ZH,$I,_I,ZD,rI,II,II,II,nJ,iJ,bJ,jJ,iJ,vH,JG,qI,YI,ZH,TI,SI,AF,SD,BG,uG,uG,EG,EG,sJ,II,PI,EG,EG,sJ,cF,II,MF,MF,EG,Ss,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ,MJ];var sa=[yG,Cf];var ta=[fJ,_q,gr,Zq,RG,RG,RG,_a,mz,mz,Wb,sl,rm,fy,jn,Ts,Ek,rq,Kp,bk,Lh,Sn,oq,fJ,fJ,fJ,fJ,fJ,fJ,fJ,fJ,fJ];var ua=[lI,Ce,EE,EE,im,lI,lI,lI];var va=[WH,dn,Qh,gb,Yn,Gk,rf,ch,ng,Be,Cm,ah,Ug,we,ie,ze,Bm,eq,tj,Ke,wk,fh,Nf,Ik,ph,vk,Gd,tk,Hc,TC,TC,qe,mj,wf,Lf,Gh,ek,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH,WH];var wa=[_F,xm,Jo,_n,Hj,Fj,hh,Pm,Rk,Pk,il,vf,fl,Wo,bm,el,_k,bi,ml,Ib,zv,rx,ue,tm,_F,_F,_F,_F,_F,_F,_F,_F];var xa=[PA,dc,yc,Rc];var ya=[Gy];var za=[nv,jc,Qe,nv];var Aa=[ru,Jb,wg,ru];var Ba=[SJ,zJ,UB,SJ];var Ca=[QJ,IJ,HJ,IJ,vJ,dr,Ky,IJ,vJ,IJ,vJ,IJ,OH,IJ,vJ,IJ,HJ,IJ,vJ,IJ,HJ,IJ,HJ,IJ,vJ,IJ,HJ,IJ,vJ,Ro,dq,tn,Wi,az,IJ,HJ,HJ,HJ,HJ,tc,Rv,IJ,HJ,IJ,HJ,IJ,uy,HJ,HJ,IJ,uy,HJ,HJ,IJ,HJ,fz,Gx,IJ,HJ,IJ,HJ,Ap,So,ii,MC,nj,ku,qi,dk,cb,Zg,mf,Wm,zd,Uk,IJ,HJ,IJ,HJ,yo,In,Vf,tu,eb,HJ,Cj,pC,hI,qv,IJ,hI,qv,pe,om,qv,qv,Nd,vJ,qv,qv,ic,qv,Cb,qf,ft,tF,Dh,SF,HJ,Eo,Pn,Rs,HJ,IJ,HJ,iI,rv,vo,Fn,Tk,lu,Vo,jq,IJ,HJ,ge,xB,HJ,HJ,HJ,HJ,HJ,HJ,HJ,HJ,HJ,HJ,Dj,XC,mq,ep,Qo,Do,HJ,Ep,sp,uq,lp,IJ,HJ,Zi,UF,cd,HJ,HJ,HJ,HJ,HJ,IJ,HJ,IJ,PH,HJ,HJ,HJ,HJ,HJ,HJ,gq,cp,IJ,HJ,xq,op,HJ,HJ,HJ,Xj,ZB,HJ,Ti,eA,HJ,wl,_u,si,uy,uy,uy,Sk,nl,uy,hp,xo,IJ,HJ,HJ,HJ,IJ,uy,HJ,IJ,HJ,IJ,uy,vJ,vJ,Ll,yl,uy,uy,uy,So,HJ,So,SH,iv,HJ,HJ,jH,Vu,uy,uy,uy,Ah,hv,Ki,Ru,IJ,Ru,$o,sq,Bj,YB,HJ,HJ,Mo,TF,IJ,HJ,HJ,HJ,Bh,iv,vJ,IJ,HJ,HJ,HJ,HJ,HJ,HJ,IJ,HJ,IJ,HJ,iq,dp,HJ,HJ,Ej,TD,zh,Pu,No,Rn,IJ,HJ,IJ,IJ,HJ,HJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ,QJ];var Da=[FJ,fb,Tb,mm,pG,NF,KH,NF,Uj,Vb,ff,bh,yf,pj,he,Lb,wd,Ab,wF,NF,Xk,Xk,Xk,zi,FJ,FJ,FJ,FJ,FJ,FJ,FJ,FJ];var Ea=[dJ,_c,Kf,Li,hf,Re,dJ,dJ];var Fa=[aD,_d,Wd,Dc];var Ga=[RI,bg,JB,uB,Qt,fj,ci,Qm,Go,Qt,Qt,xi,yk,hl,ut,kj];var Ha=[HH,Gj];var Ia=[EJ,kq,Nr,zA,AB,XG,fC,OB,XG,wn,jk,XG,Qs,yn,zb,ld,pp,XG,XG,XG,JE,KB,Bf,xf,Hg,gj,Vl,$i,Gr,ug,Vh,Uo,Dw,Bv,vx,Zw,Eb,XG,ti,Gt,nn,Dp,ih,ix,Mc,ki,sj,Jg,Mt,se,ke,tb,gk,kc,aj,qb,ei,XG,Hk,Rj,ck,al,cB,Sj,nm,Tm,cj,ti,Ei,ti,Oj,Nq,rp,ti,ui,$m,Fq,sm,ed,Km,Kk,Wt,Tt,Ut,eo,Ig,em,cm,dg,Er,Ip,fk,_r,To,fk,sc,oc,hr,fk,_r,XG,XG,Rg,Tg,nd,Zm,XG,XG,XG,$x,KB,ye,hc,jh,Xt,Ct,Ct,XG,ti,XG,XG,EJ,EJ,EJ,EJ,EJ,EJ,EJ];var Ja=[QI,Df,bw,bv,Cr,lk,sb,QI];var Ka=[GH,qp,UD,xj,ko,fi,dm,um];var La=[EF,vg];var Ma=[FI,vF,ax,Kh,Fd,Pv,yh,Jn,vF,Mi,_i,st,vF,Nc,qc,vF,kk,dl,Yj,Sp,ni,ne,qh,vF,vF,Wh,xh,$d,qx,px,wE,wE,wE,wE,zc,oh,ej,fg,Mj,bt,Kg,Lt,fe,td,td,yg,kk,ij,Zn,Lg,kk,nh,vF,ul,Nn,Bl,gl,Qk,hj,hm,km,gm,cn,sn,pc,xn,vF,vF,vF,vF,gp,so,wo,Hl,Xi,rh,lo,wE,wE,wE,wE,Mh,Ac,lh,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI,FI];var Na=[FH,Bz,jb,Pc,Ad,ws,Qi,xd,Dl,lm,FH,FH,FH,FH,FH,FH];var Oa=[GC,ks];var Pa=[YG,Yu,jf,Je,le,vB,Ey,Jv,Xe,Pe,vt,Tj,Pq,bu,Wj,Fb,xb,ee,Ys,Bg,Le,db,cu,Rl,Bk,po,Pe,ce,Tf,$e,Bd,gt,os,Hf,Eg,vt,Ch,Xg,Of,$k,Ks,Dg,Wc,jl,Ii,Pi,Lo,tf,$f,Wg,Th,ak,vB,dh,Uf,Hh,vB,vB,Di,Hi,vl,Vj,wj,kd,vd,Eh,yb,Hi,Ck,zk,Ak,ac,gn,Oi,gn,Lk,Bp,Dn,pk,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG,YG];var Qa=[DF,gv];var Ra=[It,sd];var Sa=[Bu,cf];var Ta=[YE,it,Tc,eg,Zk,nf,bp,Mb,be,Ye,Se,$a,$b,wb,Id,ad,Hb,qu,Af,ib,Sc,qk,Uh,oe,YE,YE,YE,YE,YE,YE,YE,YE];var Ua=[FC,ro];var Va=[_B,Xc,Ok,Jl,Io,Vm,eh,_B];var Wa=[Zz,cg];var Xa=[tw,vq];var Ya=[iw,Sg];var Za=[Qu,xl,xl,Qu];return{__GLOBAL__sub_I_btQuickprof_cpp:aq,__ZSt18uncaught_exceptionv:UH,___cxa_can_catch:Zp,___cxa_is_pointer_type:_y,___muldi3:Yr,___udivdi3:GB,_bitshift64Lshr:Ft,_bitshift64Shl:pt,_emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2:Xs,_emscripten_bind_AllHitsRayResultCallback___destroy___0:Bw,_emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0:nH,_emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0:CD,_emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0:MD,_emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0:cF,_emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0:oG,_emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0:IF,_emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0:DI,_emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0:oI,_emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0:BI,_emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0:EI,_emscripten_bind_AllHitsRayResultCallback_hasHit_0:Vy,_emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1:OG,_emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1:FA,_emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1:OA,_emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1:OB,_emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1:ov,_emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1:wx,_emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1:qw,_emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1:xw,_emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1:Ur,_emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1:Xr,_emscripten_bind_Anchor___destroy___0:nE,_emscripten_bind_Anchor_get_m_body_0:VG,_emscripten_bind_Anchor_get_m_c0_0:xI,_emscripten_bind_Anchor_get_m_c1_0:wI,_emscripten_bind_Anchor_get_m_c2_0:_G,_emscripten_bind_Anchor_get_m_influence_0:mH,_emscripten_bind_Anchor_get_m_local_0:sJ,_emscripten_bind_Anchor_get_m_node_0:MH,_emscripten_bind_Anchor_set_m_body_1:DE,_emscripten_bind_Anchor_set_m_c0_1:gC,_emscripten_bind_Anchor_set_m_c1_1:Qr,_emscripten_bind_Anchor_set_m_c2_1:dF,_emscripten_bind_Anchor_set_m_influence_1:mF,_emscripten_bind_Anchor_set_m_local_1:Rr,_emscripten_bind_Anchor_set_m_node_1:rF,_emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2:Cs,_emscripten_bind_ClosestConvexResultCallback___destroy___0:Bw,_emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0:nH,_emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0:mD,_emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0:lD,_emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0:qJ,_emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0:xI,_emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0:TE,_emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0:hF,_emscripten_bind_ClosestConvexResultCallback_hasHit_0:ty,_emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1:OG,_emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1:qA,_emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1:pA,_emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1:Xq,_emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1:cr,_emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1:Yq,_emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1:br,_emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2:at,_emscripten_bind_ClosestRayResultCallback___destroy___0:Bw,_emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0:nH,_emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0:CD,_emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0:MD,_emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0:cF,_emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0:zG,_emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0:NH,_emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0:oG,_emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0:ZG,_emscripten_bind_ClosestRayResultCallback_hasHit_0:Vy,_emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1:OG,_emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1:FA,_emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1:OA,_emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1:OB,_emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1:xr,_emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1:Er,_emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1:kr,_emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1:Fr,_emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0:Bt,_emscripten_bind_ConcreteContactResultCallback___destroy___0:Bw,_emscripten_bind_ConcreteContactResultCallback_addSingleResult_7:Jq,_emscripten_bind_Config___destroy___0:uz,_emscripten_bind_Config_get_citerations_0:LG,_emscripten_bind_Config_get_collisions_0:vG,_emscripten_bind_Config_get_diterations_0:uG,_emscripten_bind_Config_get_kAHR_0:cH,_emscripten_bind_Config_get_kCHR_0:bH,_emscripten_bind_Config_get_kDF_0:sH,_emscripten_bind_Config_get_kDG_0:rH,_emscripten_bind_Config_get_kDP_0:BH,_emscripten_bind_Config_get_kKHR_0:aH,_emscripten_bind_Config_get_kLF_0:qH,_emscripten_bind_Config_get_kMT_0:pH,_emscripten_bind_Config_get_kPR_0:oH,_emscripten_bind_Config_get_kSHR_0:$G,_emscripten_bind_Config_get_kSKHR_CL_0:IG,_emscripten_bind_Config_get_kSK_SPLT_CL_0:mG,_emscripten_bind_Config_get_kSRHR_CL_0:HG,_emscripten_bind_Config_get_kSR_SPLT_CL_0:lG,_emscripten_bind_Config_get_kSSHR_CL_0:GG,_emscripten_bind_Config_get_kSS_SPLT_CL_0:gH,_emscripten_bind_Config_get_kVCF_0:nH,_emscripten_bind_Config_get_kVC_0:mH,_emscripten_bind_Config_get_maxvolume_0:FG,_emscripten_bind_Config_get_piterations_0:tG,_emscripten_bind_Config_get_timescale_0:AG,_emscripten_bind_Config_get_viterations_0:sG,_emscripten_bind_Config_set_citerations_1:RD,_emscripten_bind_Config_set_collisions_1:QD,_emscripten_bind_Config_set_diterations_1:PD,_emscripten_bind_Config_set_kAHR_1:gF,_emscripten_bind_Config_set_kCHR_1:fF,_emscripten_bind_Config_set_kDF_1:qF,_emscripten_bind_Config_set_kDG_1:pG,_emscripten_bind_Config_set_kDP_1:NG,_emscripten_bind_Config_set_kKHR_1:eF,_emscripten_bind_Config_set_kLF_1:pF,_emscripten_bind_Config_set_kMT_1:oF,_emscripten_bind_Config_set_kPR_1:nF,_emscripten_bind_Config_set_kSHR_1:NF,_emscripten_bind_Config_set_kSKHR_CL_1:CE,_emscripten_bind_Config_set_kSK_SPLT_CL_1:kE,_emscripten_bind_Config_set_kSRHR_CL_1:BE,_emscripten_bind_Config_set_kSR_SPLT_CL_1:jE,_emscripten_bind_Config_set_kSSHR_CL_1:AE,_emscripten_bind_Config_set_kSS_SPLT_CL_1:wF,_emscripten_bind_Config_set_kVCF_1:OG,_emscripten_bind_Config_set_kVC_1:mF,_emscripten_bind_Config_set_maxvolume_1:uE,_emscripten_bind_Config_set_piterations_1:OD,_emscripten_bind_Config_set_timescale_1:tE,_emscripten_bind_Config_set_viterations_1:ND,_emscripten_bind_ContactResultCallback___destroy___0:Bw,_emscripten_bind_ContactResultCallback_addSingleResult_7:Jq,_emscripten_bind_ConvexResultCallback___destroy___0:Bw,_emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0:nH,_emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0:mD,_emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0:lD,_emscripten_bind_ConvexResultCallback_hasHit_0:ty,_emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1:OG,_emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1:qA,_emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1:pA,_emscripten_bind_DebugDrawer_DebugDrawer_0:Kz,_emscripten_bind_DebugDrawer___destroy___0:Bw,_emscripten_bind_DebugDrawer_draw3dText_2:Dv,_emscripten_bind_DebugDrawer_drawContactPoint_5:is,_emscripten_bind_DebugDrawer_drawLine_3:Au,_emscripten_bind_DebugDrawer_getDebugMode_0:Oz,_emscripten_bind_DebugDrawer_reportErrorWarning_1:Ow,_emscripten_bind_DebugDrawer_setDebugMode_1:Bx,_emscripten_bind_LocalConvexResult_LocalConvexResult_5:Bq,_emscripten_bind_LocalConvexResult___destroy___0:nE,_emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0:MH,_emscripten_bind_LocalConvexResult_get_m_hitFraction_0:aH,_emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0:rJ,_emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0:CI,_emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0:rG,_emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1:rF,_emscripten_bind_LocalConvexResult_set_m_hitFraction_1:eF,_emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1:$r,_emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1:Vr,_emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1:fC,_emscripten_bind_LocalShapeInfo___destroy___0:nE,_emscripten_bind_LocalShapeInfo_get_m_shapePart_0:MH,_emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0:rG,_emscripten_bind_LocalShapeInfo_set_m_shapePart_1:rF,_emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1:fC,_emscripten_bind_Material___destroy___0:nE,_emscripten_bind_Material_get_m_flags_0:EG,_emscripten_bind_Material_get_m_kAST_0:BH,_emscripten_bind_Material_get_m_kLST_0:nH,_emscripten_bind_Material_get_m_kVST_0:rH,_emscripten_bind_Material_set_m_flags_1:iE,_emscripten_bind_Material_set_m_kAST_1:NG,_emscripten_bind_Material_set_m_kLST_1:OG,_emscripten_bind_Material_set_m_kVST_1:pG,_emscripten_bind_Node___destroy___0:nE,_emscripten_bind_Node_get_m_area_0:_G,_emscripten_bind_Node_get_m_f_0:EI,_emscripten_bind_Node_get_m_im_0:AH,_emscripten_bind_Node_get_m_n_0:DI,_emscripten_bind_Node_get_m_q_0:CI,_emscripten_bind_Node_get_m_v_0:BI,_emscripten_bind_Node_get_m_x_0:rJ,_emscripten_bind_Node_set_m_area_1:dF,_emscripten_bind_Node_set_m_f_1:Xr,_emscripten_bind_Node_set_m_im_1:zF,_emscripten_bind_Node_set_m_n_1:Wr,_emscripten_bind_Node_set_m_q_1:Vr,_emscripten_bind_Node_set_m_v_1:Ur,_emscripten_bind_Node_set_m_x_1:$r,_emscripten_bind_RayResultCallback___destroy___0:Bw,_emscripten_bind_RayResultCallback_get_m_closestHitFraction_0:nH,_emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0:CD,_emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0:MD,_emscripten_bind_RayResultCallback_get_m_collisionObject_0:cF,_emscripten_bind_RayResultCallback_hasHit_0:Vy,_emscripten_bind_RayResultCallback_set_m_closestHitFraction_1:OG,_emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1:FA,_emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1:OA,_emscripten_bind_RayResultCallback_set_m_collisionObject_1:OB,_emscripten_bind_RaycastInfo___destroy___0:nE,_emscripten_bind_RaycastInfo_get_m_contactNormalWS_0:NJ,_emscripten_bind_RaycastInfo_get_m_contactPointWS_0:PG,_emscripten_bind_RaycastInfo_get_m_groundObject_0:tG,_emscripten_bind_RaycastInfo_get_m_hardPointWS_0:ZG,_emscripten_bind_RaycastInfo_get_m_isInContact_0:sE,_emscripten_bind_RaycastInfo_get_m_suspensionLength_0:pH,_emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0:NH,_emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0:zG,_emscripten_bind_RaycastInfo_set_m_contactNormalWS_1:Sr,_emscripten_bind_RaycastInfo_set_m_contactPointWS_1:Br,_emscripten_bind_RaycastInfo_set_m_groundObject_1:OD,_emscripten_bind_RaycastInfo_set_m_hardPointWS_1:Fr,_emscripten_bind_RaycastInfo_set_m_isInContact_1:XB,_emscripten_bind_RaycastInfo_set_m_suspensionLength_1:oF,_emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1:Er,_emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1:xr,_emscripten_bind_VoidPtr___destroy___0:nE,_emscripten_bind_btActionInterface___destroy___0:Bw,_emscripten_bind_btActionInterface_updateAction_2:xv,_emscripten_bind_btAxisSweep3___destroy___0:Bw,_emscripten_bind_btAxisSweep3_btAxisSweep3_2:ys,_emscripten_bind_btAxisSweep3_btAxisSweep3_3:Pr,_emscripten_bind_btAxisSweep3_btAxisSweep3_4:vr,_emscripten_bind_btAxisSweep3_btAxisSweep3_5:Tq,_emscripten_bind_btBoxShape___destroy___0:Bw,_emscripten_bind_btBoxShape_btBoxShape_1:Zh,_emscripten_bind_btBoxShape_calculateLocalInertia_2:fv,_emscripten_bind_btBoxShape_getLocalScaling_0:Hz,_emscripten_bind_btBoxShape_getMargin_0:oA,_emscripten_bind_btBoxShape_setLocalScaling_1:nx,_emscripten_bind_btBoxShape_setMargin_1:qy,_emscripten_bind_btBroadphaseInterface___destroy___0:Bw,_emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0:rA,_emscripten_bind_btBroadphaseProxy___destroy___0:DB,_emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0:LD,_emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0:YD,_emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1:NA,_emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1:UA,_emscripten_bind_btBvhTriangleMeshShape___destroy___0:Bw,_emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2:Ns,_emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3:cs,_emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2:fv,_emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0:Hz,_emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1:nx,_emscripten_bind_btCapsuleShapeX___destroy___0:Bw,_emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2:Mm,_emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2:fv,_emscripten_bind_btCapsuleShapeX_getHalfHeight_0:CC,_emscripten_bind_btCapsuleShapeX_getLocalScaling_0:Hz,_emscripten_bind_btCapsuleShapeX_getMargin_0:oA,_emscripten_bind_btCapsuleShapeX_getRadius_0:hE,_emscripten_bind_btCapsuleShapeX_getUpAxis_0:mE,_emscripten_bind_btCapsuleShapeX_setLocalScaling_1:nx,_emscripten_bind_btCapsuleShapeX_setMargin_1:qy,_emscripten_bind_btCapsuleShapeZ___destroy___0:Bw,_emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2:Lm,_emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2:fv,_emscripten_bind_btCapsuleShapeZ_getHalfHeight_0:CC,_emscripten_bind_btCapsuleShapeZ_getLocalScaling_0:Hz,_emscripten_bind_btCapsuleShapeZ_getMargin_0:oA,_emscripten_bind_btCapsuleShapeZ_getRadius_0:hE,_emscripten_bind_btCapsuleShapeZ_getUpAxis_0:mE,_emscripten_bind_btCapsuleShapeZ_setLocalScaling_1:nx,_emscripten_bind_btCapsuleShapeZ_setMargin_1:qy,_emscripten_bind_btCapsuleShape___destroy___0:Bw,_emscripten_bind_btCapsuleShape_btCapsuleShape_2:Nm,_emscripten_bind_btCapsuleShape_calculateLocalInertia_2:fv,_emscripten_bind_btCapsuleShape_getHalfHeight_0:CC,_emscripten_bind_btCapsuleShape_getLocalScaling_0:Hz,_emscripten_bind_btCapsuleShape_getMargin_0:oA,_emscripten_bind_btCapsuleShape_getRadius_0:hE,_emscripten_bind_btCapsuleShape_getUpAxis_0:mE,_emscripten_bind_btCapsuleShape_setLocalScaling_1:nx,_emscripten_bind_btCapsuleShape_setMargin_1:qy,_emscripten_bind_btCollisionConfiguration___destroy___0:Bw,_emscripten_bind_btCollisionDispatcher___destroy___0:Bw,_emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1:sk,_emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1:$v,_emscripten_bind_btCollisionDispatcher_getNumManifolds_0:rA,_emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0:zB,_emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0:PF,_emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0:UE,_emscripten_bind_btCollisionObject___destroy___0:zw,_emscripten_bind_btCollisionObject_activate_0:zt,_emscripten_bind_btCollisionObject_activate_1:ns,_emscripten_bind_btCollisionObject_forceActivationState_1:VB,_emscripten_bind_btCollisionObject_getBroadphaseHandle_0:VC,_emscripten_bind_btCollisionObject_getCollisionFlags_0:sD,_emscripten_bind_btCollisionObject_getCollisionShape_0:rD,_emscripten_bind_btCollisionObject_getFriction_0:IA,_emscripten_bind_btCollisionObject_getRestitution_0:lA,_emscripten_bind_btCollisionObject_getRollingFriction_0:Tz,_emscripten_bind_btCollisionObject_getUserIndex_0:UC,_emscripten_bind_btCollisionObject_getUserPointer_0:WD,_emscripten_bind_btCollisionObject_getWorldTransform_0:GF,_emscripten_bind_btCollisionObject_isActive_0:gB,_emscripten_bind_btCollisionObject_isKinematicObject_0:Ly,_emscripten_bind_btCollisionObject_isStaticObject_0:Cz,_emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0:cx,_emscripten_bind_btCollisionObject_setActivationState_1:Vv,_emscripten_bind_btCollisionObject_setAnisotropicFriction_2:cv,_emscripten_bind_btCollisionObject_setCcdMotionThreshold_1:Hy,_emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1:ny,_emscripten_bind_btCollisionObject_setCollisionFlags_1:pz,_emscripten_bind_btCollisionObject_setCollisionShape_1:Vw,_emscripten_bind_btCollisionObject_setContactProcessingThreshold_1:Oy,_emscripten_bind_btCollisionObject_setFriction_1:fB,_emscripten_bind_btCollisionObject_setRestitution_1:kA,_emscripten_bind_btCollisionObject_setRollingFriction_1:xz,_emscripten_bind_btCollisionObject_setUserIndex_1:vA,_emscripten_bind_btCollisionObject_setUserPointer_1:Sz,_emscripten_bind_btCollisionObject_setWorldTransform_1:Qx,_emscripten_bind_btCollisionShape___destroy___0:Bw,_emscripten_bind_btCollisionShape_calculateLocalInertia_2:fv,_emscripten_bind_btCollisionShape_getLocalScaling_0:Hz,_emscripten_bind_btCollisionShape_getMargin_0:oA,_emscripten_bind_btCollisionShape_setLocalScaling_1:nx,_emscripten_bind_btCollisionShape_setMargin_1:qy,_emscripten_bind_btCollisionWorld___destroy___0:Bw,_emscripten_bind_btCollisionWorld_addCollisionObject_1:Ov,_emscripten_bind_btCollisionWorld_addCollisionObject_2:Ju,_emscripten_bind_btCollisionWorld_addCollisionObject_3:Ot,_emscripten_bind_btCollisionWorld_contactPairTest_3:bj,_emscripten_bind_btCollisionWorld_contactTest_2:ym,_emscripten_bind_btCollisionWorld_convexSweepTest_5:nr,_emscripten_bind_btCollisionWorld_debugDrawObject_3:Vt,_emscripten_bind_btCollisionWorld_debugDrawWorld_0:sz,_emscripten_bind_btCollisionWorld_getBroadphase_0:uD,_emscripten_bind_btCollisionWorld_getDebugDrawer_0:dz,_emscripten_bind_btCollisionWorld_getDispatchInfo_0:KC,_emscripten_bind_btCollisionWorld_getDispatcher_0:tD,_emscripten_bind_btCollisionWorld_getPairCache_0:Nz,_emscripten_bind_btCollisionWorld_rayTest_3:su,_emscripten_bind_btCollisionWorld_removeCollisionObject_1:jw,_emscripten_bind_btCollisionWorld_setDebugDrawer_1:Nw,_emscripten_bind_btCollisionWorld_updateSingleAabb_1:Yw,_emscripten_bind_btCompoundShape___destroy___0:Bw,_emscripten_bind_btCompoundShape_addChildShape_2:Oc,_emscripten_bind_btCompoundShape_btCompoundShape_0:Ni,_emscripten_bind_btCompoundShape_btCompoundShape_1:Gi,_emscripten_bind_btCompoundShape_calculateLocalInertia_2:fv,_emscripten_bind_btCompoundShape_getChildShape_1:Jz,_emscripten_bind_btCompoundShape_getLocalScaling_0:Hz,_emscripten_bind_btCompoundShape_getMargin_0:oA,_emscripten_bind_btCompoundShape_getNumChildShapes_0:nB,_emscripten_bind_btCompoundShape_removeChildShapeByIndex_1:Nx,_emscripten_bind_btCompoundShape_removeChildShape_1:Dw,_emscripten_bind_btCompoundShape_setLocalScaling_1:nx,_emscripten_bind_btCompoundShape_setMargin_1:qy,_emscripten_bind_btCompoundShape_updateChildTransform_2:bf,_emscripten_bind_btCompoundShape_updateChildTransform_3:ef,_emscripten_bind_btConcaveShape___destroy___0:Bw,_emscripten_bind_btConcaveShape_calculateLocalInertia_2:fv,_emscripten_bind_btConcaveShape_getLocalScaling_0:Hz,_emscripten_bind_btConcaveShape_setLocalScaling_1:nx,_emscripten_bind_btConeShapeX___destroy___0:Bw,_emscripten_bind_btConeShapeX_btConeShapeX_2:Al,_emscripten_bind_btConeShapeX_calculateLocalInertia_2:fv,_emscripten_bind_btConeShapeX_getLocalScaling_0:Hz,_emscripten_bind_btConeShapeX_setLocalScaling_1:nx,_emscripten_bind_btConeShapeZ___destroy___0:Bw,_emscripten_bind_btConeShapeZ_btConeShapeZ_2:zl,_emscripten_bind_btConeShapeZ_calculateLocalInertia_2:fv,_emscripten_bind_btConeShapeZ_getLocalScaling_0:Hz,_emscripten_bind_btConeShapeZ_setLocalScaling_1:nx,_emscripten_bind_btConeShape___destroy___0:Bw,_emscripten_bind_btConeShape_btConeShape_2:Ol,_emscripten_bind_btConeShape_calculateLocalInertia_2:fv,_emscripten_bind_btConeShape_getLocalScaling_0:Hz,_emscripten_bind_btConeShape_setLocalScaling_1:nx,_emscripten_bind_btConeTwistConstraint___destroy___0:Bw,_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2:zf,_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4:Gf,_emscripten_bind_btConeTwistConstraint_enableFeedback_1:gz,_emscripten_bind_btConeTwistConstraint_enableMotor_1:Zy,_emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0:iy,_emscripten_bind_btConeTwistConstraint_getParam_2:jv,_emscripten_bind_btConeTwistConstraint_setAngularOnly_1:py,_emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1:Fw,_emscripten_bind_btConeTwistConstraint_setDamping_1:Gz,_emscripten_bind_btConeTwistConstraint_setLimit_2:Fx,_emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1:Zv,_emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1:Sx,_emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1:zu,_emscripten_bind_btConeTwistConstraint_setMotorTarget_1:sh,_emscripten_bind_btConeTwistConstraint_setParam_3:yu,_emscripten_bind_btConstCollisionObjectArray___destroy___0:hy,_emscripten_bind_btConstCollisionObjectArray_at_1:ux,_emscripten_bind_btConstCollisionObjectArray_size_0:PF,_emscripten_bind_btConstraintSetting___destroy___0:nE,_emscripten_bind_btConstraintSetting_btConstraintSetting_0:tz,_emscripten_bind_btConstraintSetting_get_m_damping_0:nH,_emscripten_bind_btConstraintSetting_get_m_impulseClamp_0:BH,_emscripten_bind_btConstraintSetting_get_m_tau_0:gG,_emscripten_bind_btConstraintSetting_set_m_damping_1:OG,_emscripten_bind_btConstraintSetting_set_m_impulseClamp_1:NG,_emscripten_bind_btConstraintSetting_set_m_tau_1:hH,_emscripten_bind_btConstraintSolver___destroy___0:Bw,_emscripten_bind_btContactSolverInfo___destroy___0:nE,_emscripten_bind_btContactSolverInfo_get_m_numIterations_0:VG,_emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0:bB,_emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0:LC,_emscripten_bind_btContactSolverInfo_set_m_numIterations_1:DE,_emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1:cy,_emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1:TA,_emscripten_bind_btConvexHullShape___destroy___0:Bw,_emscripten_bind_btConvexHullShape_addPoint_1:Yy,_emscripten_bind_btConvexHullShape_addPoint_2:Sw,_emscripten_bind_btConvexHullShape_btConvexHullShape_0:ww,_emscripten_bind_btConvexHullShape_btConvexHullShape_1:ev,_emscripten_bind_btConvexHullShape_btConvexHullShape_2:ou,_emscripten_bind_btConvexHullShape_calculateLocalInertia_2:fv,_emscripten_bind_btConvexHullShape_getConvexPolyhedron_0:mE,_emscripten_bind_btConvexHullShape_getLocalScaling_0:Hz,_emscripten_bind_btConvexHullShape_getMargin_0:oA,_emscripten_bind_btConvexHullShape_getNumVertices_0:Uy,_emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1:wv,_emscripten_bind_btConvexHullShape_recalcLocalAabb_0:Fz,_emscripten_bind_btConvexHullShape_setLocalScaling_1:nx,_emscripten_bind_btConvexHullShape_setMargin_1:qy,_emscripten_bind_btConvexPolyhedron___destroy___0:Bw,_emscripten_bind_btConvexPolyhedron_get_m_faces_0:CI,_emscripten_bind_btConvexPolyhedron_get_m_vertices_0:sJ,_emscripten_bind_btConvexPolyhedron_set_m_faces_1:ky,_emscripten_bind_btConvexPolyhedron_set_m_vertices_1:Mx,_emscripten_bind_btConvexShape___destroy___0:Bw,_emscripten_bind_btConvexShape_calculateLocalInertia_2:fv,_emscripten_bind_btConvexShape_getLocalScaling_0:Hz,_emscripten_bind_btConvexShape_getMargin_0:oA,_emscripten_bind_btConvexShape_setLocalScaling_1:nx,_emscripten_bind_btConvexShape_setMargin_1:qy,_emscripten_bind_btConvexTriangleMeshShape___destroy___0:Bw,_emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1:Wk,_emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2:Dk,_emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2:fv,_emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0:Hz,_emscripten_bind_btConvexTriangleMeshShape_getMargin_0:oA,_emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1:nx,_emscripten_bind_btConvexTriangleMeshShape_setMargin_1:qy,_emscripten_bind_btCylinderShapeX___destroy___0:Bw,_emscripten_bind_btCylinderShapeX_btCylinderShapeX_1:kt,_emscripten_bind_btCylinderShapeX_calculateLocalInertia_2:fv,_emscripten_bind_btCylinderShapeX_getLocalScaling_0:Hz,_emscripten_bind_btCylinderShapeX_getMargin_0:oA,_emscripten_bind_btCylinderShapeX_setLocalScaling_1:nx,_emscripten_bind_btCylinderShapeX_setMargin_1:qy,_emscripten_bind_btCylinderShapeZ___destroy___0:Bw,_emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1:jt,_emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2:fv,_emscripten_bind_btCylinderShapeZ_getLocalScaling_0:Hz,_emscripten_bind_btCylinderShapeZ_getMargin_0:oA,_emscripten_bind_btCylinderShapeZ_setLocalScaling_1:nx,_emscripten_bind_btCylinderShapeZ_setMargin_1:qy,_emscripten_bind_btCylinderShape___destroy___0:Bw,_emscripten_bind_btCylinderShape_btCylinderShape_1:hw,_emscripten_bind_btCylinderShape_calculateLocalInertia_2:fv,_emscripten_bind_btCylinderShape_getLocalScaling_0:Hz,_emscripten_bind_btCylinderShape_getMargin_0:oA,_emscripten_bind_btCylinderShape_setLocalScaling_1:nx,_emscripten_bind_btCylinderShape_setMargin_1:qy,_emscripten_bind_btDbvtBroadphase___destroy___0:Bw,_emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0:mx,_emscripten_bind_btDefaultCollisionConfiguration___destroy___0:Bw,_emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0:Rp,_emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1:Ps,_emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0:nE,_emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0:av,_emscripten_bind_btDefaultMotionState___destroy___0:Bw,_emscripten_bind_btDefaultMotionState_btDefaultMotionState_0:Ir,_emscripten_bind_btDefaultMotionState_btDefaultMotionState_1:ls,_emscripten_bind_btDefaultMotionState_btDefaultMotionState_2:ot,_emscripten_bind_btDefaultMotionState_getWorldTransform_1:Mw,_emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0:sJ,_emscripten_bind_btDefaultMotionState_setWorldTransform_1:Hw,_emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1:Jy,_emscripten_bind_btDefaultSoftBodySolver___destroy___0:Bw,_emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0:Fp,_emscripten_bind_btDefaultVehicleRaycaster___destroy___0:Bw,_emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1:Mu,_emscripten_bind_btDefaultVehicleRaycaster_castRay_3:du,_emscripten_bind_btDiscreteDynamicsWorld___destroy___0:Bw,_emscripten_bind_btDiscreteDynamicsWorld_addAction_1:vx,_emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1:dv,_emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2:nu,_emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3:Ot,_emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1:Yv,_emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2:Nu,_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1:nw,_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3:Kt,_emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4:cq,_emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3:bj,_emscripten_bind_btDiscreteDynamicsWorld_contactTest_2:ym,_emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5:nr,_emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3:Vt,_emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0:sz,_emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0:uD,_emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0:dz,_emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0:KC,_emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0:tD,_emscripten_bind_btDiscreteDynamicsWorld_getGravity_0:Mn,_emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0:Nz,_emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0:nC,_emscripten_bind_btDiscreteDynamicsWorld_rayTest_3:su,_emscripten_bind_btDiscreteDynamicsWorld_removeAction_1:Zw,_emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1:jw,_emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1:aw,_emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1:cw,_emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1:vw,_emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1:Tv,_emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1:Sv,_emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1:Nw,_emscripten_bind_btDiscreteDynamicsWorld_setGravity_1:uw,_emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1:Lu,_emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2:Pt,_emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3:St,_emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1:Yw,_emscripten_bind_btDispatcherInfo___destroy___0:nE,_emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0:sH,_emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0:bH,_emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0:cF,_emscripten_bind_btDispatcherInfo_get_m_enableSPU_0:XD,_emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0:RC,_emscripten_bind_btDispatcherInfo_get_m_stepCount_0:rG,_emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0:rH,_emscripten_bind_btDispatcherInfo_get_m_timeStep_0:gG,_emscripten_bind_btDispatcherInfo_get_m_useContinuous_0:kD,_emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0:xA,_emscripten_bind_btDispatcherInfo_get_m_useEpa_0:rE,_emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1:qF,_emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1:fF,_emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1:OB,_emscripten_bind_btDispatcherInfo_set_m_enableSPU_1:IB,_emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1:aB,_emscripten_bind_btDispatcherInfo_set_m_stepCount_1:fC,_emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1:pG,_emscripten_bind_btDispatcherInfo_set_m_timeStep_1:hH,_emscripten_bind_btDispatcherInfo_set_m_useContinuous_1:mB,_emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1:Ty,_emscripten_bind_btDispatcherInfo_set_m_useEpa_1:WB,_emscripten_bind_btDispatcher___destroy___0:Bw,_emscripten_bind_btDispatcher_getManifoldByIndexInternal_1:$v,_emscripten_bind_btDispatcher_getNumManifolds_0:rA,_emscripten_bind_btDynamicsWorld___destroy___0:Bw,_emscripten_bind_btDynamicsWorld_addAction_1:vx,_emscripten_bind_btDynamicsWorld_addCollisionObject_1:Ov,_emscripten_bind_btDynamicsWorld_addCollisionObject_2:Ju,_emscripten_bind_btDynamicsWorld_addCollisionObject_3:Ot,_emscripten_bind_btDynamicsWorld_contactPairTest_3:bj,_emscripten_bind_btDynamicsWorld_contactTest_2:ym,_emscripten_bind_btDynamicsWorld_convexSweepTest_5:nr,_emscripten_bind_btDynamicsWorld_debugDrawObject_3:Vt,_emscripten_bind_btDynamicsWorld_debugDrawWorld_0:sz,_emscripten_bind_btDynamicsWorld_getBroadphase_0:uD,_emscripten_bind_btDynamicsWorld_getDebugDrawer_0:dz,_emscripten_bind_btDynamicsWorld_getDispatchInfo_0:KC,_emscripten_bind_btDynamicsWorld_getDispatcher_0:tD,_emscripten_bind_btDynamicsWorld_getPairCache_0:Nz,_emscripten_bind_btDynamicsWorld_getSolverInfo_0:nC,_emscripten_bind_btDynamicsWorld_rayTest_3:su,_emscripten_bind_btDynamicsWorld_removeAction_1:Zw,_emscripten_bind_btDynamicsWorld_removeCollisionObject_1:jw,_emscripten_bind_btDynamicsWorld_setDebugDrawer_1:Nw,_emscripten_bind_btDynamicsWorld_updateSingleAabb_1:Yw,_emscripten_bind_btFaceArray___destroy___0:Ax,_emscripten_bind_btFaceArray_at_1:Dy,_emscripten_bind_btFaceArray_size_0:PF,_emscripten_bind_btFace___destroy___0:MA,_emscripten_bind_btFace_get_m_indices_0:NJ,_emscripten_bind_btFace_get_m_plane_1:JC,_emscripten_bind_btFace_set_m_indices_1:hB,_emscripten_bind_btFace_set_m_plane_2:nA,_emscripten_bind_btFixedConstraint___destroy___0:Bw,_emscripten_bind_btFixedConstraint_btFixedConstraint_4:uh,_emscripten_bind_btFixedConstraint_enableFeedback_1:gz,_emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0:iy,_emscripten_bind_btFixedConstraint_getParam_2:jv,_emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1:Fw,_emscripten_bind_btFixedConstraint_setParam_3:yu,_emscripten_bind_btGeneric6DofConstraint___destroy___0:Bw,_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3:Hr,_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5:qq,_emscripten_bind_btGeneric6DofConstraint_enableFeedback_1:gz,_emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0:iy,_emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0:aF,_emscripten_bind_btGeneric6DofConstraint_getParam_2:jv,_emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1:Nv,_emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1:Mv,_emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1:Fw,_emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1:Xv,_emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1:Wv,_emscripten_bind_btGeneric6DofConstraint_setParam_3:yu,_emscripten_bind_btGeneric6DofSpringConstraint___destroy___0:Bw,_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3:Yk,_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5:Fk,_emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1:gz,_emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2:fr,_emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0:iy,_emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0:aF,_emscripten_bind_btGeneric6DofSpringConstraint_getParam_2:jv,_emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1:Nv,_emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1:Mv,_emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1:Fw,_emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2:Lx,_emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0:Ym,_emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1:_o,_emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2:Iw,_emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1:Xv,_emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1:Wv,_emscripten_bind_btGeneric6DofSpringConstraint_setParam_3:yu,_emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2:zx,_emscripten_bind_btGhostObject___destroy___0:zw,_emscripten_bind_btGhostObject_activate_0:zt,_emscripten_bind_btGhostObject_activate_1:ns,_emscripten_bind_btGhostObject_btGhostObject_0:di,_emscripten_bind_btGhostObject_forceActivationState_1:VB,_emscripten_bind_btGhostObject_getBroadphaseHandle_0:VC,_emscripten_bind_btGhostObject_getCollisionFlags_0:sD,_emscripten_bind_btGhostObject_getCollisionShape_0:rD,_emscripten_bind_btGhostObject_getFriction_0:IA,_emscripten_bind_btGhostObject_getNumOverlappingObjects_0:$z,_emscripten_bind_btGhostObject_getOverlappingObject_1:xy,_emscripten_bind_btGhostObject_getRestitution_0:lA,_emscripten_bind_btGhostObject_getRollingFriction_0:Tz,_emscripten_bind_btGhostObject_getUserIndex_0:UC,_emscripten_bind_btGhostObject_getUserPointer_0:WD,_emscripten_bind_btGhostObject_getWorldTransform_0:GF,_emscripten_bind_btGhostObject_isActive_0:gB,_emscripten_bind_btGhostObject_isKinematicObject_0:Ly,_emscripten_bind_btGhostObject_isStaticObject_0:Cz,_emscripten_bind_btGhostObject_isStaticOrKinematicObject_0:cx,_emscripten_bind_btGhostObject_setActivationState_1:Vv,_emscripten_bind_btGhostObject_setAnisotropicFriction_2:cv,_emscripten_bind_btGhostObject_setCcdMotionThreshold_1:Hy,_emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1:ny,_emscripten_bind_btGhostObject_setCollisionFlags_1:pz,_emscripten_bind_btGhostObject_setCollisionShape_1:Vw,_emscripten_bind_btGhostObject_setContactProcessingThreshold_1:Oy,_emscripten_bind_btGhostObject_setFriction_1:fB,_emscripten_bind_btGhostObject_setRestitution_1:kA,_emscripten_bind_btGhostObject_setRollingFriction_1:xz,_emscripten_bind_btGhostObject_setUserIndex_1:vA,_emscripten_bind_btGhostObject_setUserPointer_1:Sz,_emscripten_bind_btGhostObject_setWorldTransform_1:Qx,_emscripten_bind_btGhostPairCallback___destroy___0:Bw,_emscripten_bind_btGhostPairCallback_btGhostPairCallback_0:Az,_emscripten_bind_btHeightfieldTerrainShape___destroy___0:Bw,_emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9:Wf,_emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2:fv,_emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0:Hz,_emscripten_bind_btHeightfieldTerrainShape_getMargin_0:oA,_emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1:nx,_emscripten_bind_btHeightfieldTerrainShape_setMargin_1:qy,_emscripten_bind_btHingeConstraint___destroy___0:Bw,_emscripten_bind_btHingeConstraint_btHingeConstraint_2:Ie,_emscripten_bind_btHingeConstraint_btHingeConstraint_3:Ge,_emscripten_bind_btHingeConstraint_btHingeConstraint_4:Pf,_emscripten_bind_btHingeConstraint_btHingeConstraint_5:Mf,_emscripten_bind_btHingeConstraint_btHingeConstraint_6:lq,_emscripten_bind_btHingeConstraint_btHingeConstraint_7:Np,_emscripten_bind_btHingeConstraint_enableAngularMotor_3:Uu,_emscripten_bind_btHingeConstraint_enableFeedback_1:gz,_emscripten_bind_btHingeConstraint_enableMotor_1:Xz,_emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0:iy,_emscripten_bind_btHingeConstraint_getParam_2:jv,_emscripten_bind_btHingeConstraint_setAngularOnly_1:lz,_emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1:Fw,_emscripten_bind_btHingeConstraint_setLimit_4:Su,_emscripten_bind_btHingeConstraint_setLimit_5:ju,_emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1:Cy,_emscripten_bind_btHingeConstraint_setMotorTarget_2:ai,_emscripten_bind_btHingeConstraint_setParam_3:yu,_emscripten_bind_btIDebugDraw___destroy___0:Bw,_emscripten_bind_btIDebugDraw_draw3dText_2:Dv,_emscripten_bind_btIDebugDraw_drawContactPoint_5:is,_emscripten_bind_btIDebugDraw_drawLine_3:Au,_emscripten_bind_btIDebugDraw_getDebugMode_0:Oz,_emscripten_bind_btIDebugDraw_reportErrorWarning_1:Ow,_emscripten_bind_btIDebugDraw_setDebugMode_1:Bx,_emscripten_bind_btIndexedMeshArray___destroy___0:hy,_emscripten_bind_btIndexedMeshArray_at_1:Xw,_emscripten_bind_btIndexedMeshArray_size_0:PF,_emscripten_bind_btIndexedMesh___destroy___0:DB,_emscripten_bind_btIndexedMesh_get_m_numTriangles_0:MH,_emscripten_bind_btIndexedMesh_set_m_numTriangles_1:rF,_emscripten_bind_btIntArray___destroy___0:hy,_emscripten_bind_btIntArray_at_1:ux,_emscripten_bind_btIntArray_size_0:PF,_emscripten_bind_btKinematicCharacterController___destroy___0:Bw,_emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3:yj,_emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4:qj,_emscripten_bind_btKinematicCharacterController_canJump_0:jy,_emscripten_bind_btKinematicCharacterController_getGhostObject_0:cF,_emscripten_bind_btKinematicCharacterController_getGravity_0:$G,_emscripten_bind_btKinematicCharacterController_getMaxSlope_0:bH,_emscripten_bind_btKinematicCharacterController_jump_0:Iy,_emscripten_bind_btKinematicCharacterController_onGround_0:Oz,_emscripten_bind_btKinematicCharacterController_playerStep_2:Ou,_emscripten_bind_btKinematicCharacterController_preStep_1:gw,_emscripten_bind_btKinematicCharacterController_setFallSpeed_1:mF,_emscripten_bind_btKinematicCharacterController_setGravity_1:NF,_emscripten_bind_btKinematicCharacterController_setJumpSpeed_1:qF,_emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1:oF,_emscripten_bind_btKinematicCharacterController_setMaxSlope_1:Aw,_emscripten_bind_btKinematicCharacterController_setUpAxis_1:Ex,_emscripten_bind_btKinematicCharacterController_setUpInterpolate_1:vv,_emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1:yv,_emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2:au,_emscripten_bind_btKinematicCharacterController_setWalkDirection_1:uv,_emscripten_bind_btKinematicCharacterController_updateAction_2:xv,_emscripten_bind_btKinematicCharacterController_warp_1:pw,_emscripten_bind_btManifoldPoint___destroy___0:nE,_emscripten_bind_btManifoldPoint_getAppliedImpulse_0:zz,_emscripten_bind_btManifoldPoint_getDistance_0:gA,_emscripten_bind_btManifoldPoint_getPositionWorldOnA_0:aF,_emscripten_bind_btManifoldPoint_getPositionWorldOnB_0:LA,_emscripten_bind_btManifoldPoint_get_m_localPointA_0:NJ,_emscripten_bind_btManifoldPoint_get_m_localPointB_0:PG,_emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0:kG,_emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0:MI,_emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0:IH,_emscripten_bind_btManifoldPoint_get_m_userPersistentData_0:gE,_emscripten_bind_btManifoldPoint_set_m_localPointA_1:Sr,_emscripten_bind_btManifoldPoint_set_m_localPointB_1:Br,_emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1:ur,_emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1:Kr,_emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1:qr,_emscripten_bind_btManifoldPoint_set_m_userPersistentData_1:$A,_emscripten_bind_btMatrix3x3___destroy___0:nE,_emscripten_bind_btMatrix3x3_getRotation_1:Ez,_emscripten_bind_btMatrix3x3_getRow_1:jp,_emscripten_bind_btMatrix3x3_setEulerZYX_3:fx,_emscripten_bind_btMotionState___destroy___0:Bw,_emscripten_bind_btMotionState_getWorldTransform_1:Mw,_emscripten_bind_btMotionState_setWorldTransform_1:Hw,_emscripten_bind_btMultiSphereShape___destroy___0:Bw,_emscripten_bind_btMultiSphereShape_btMultiSphereShape_3:Td,_emscripten_bind_btMultiSphereShape_calculateLocalInertia_2:fv,_emscripten_bind_btMultiSphereShape_getLocalScaling_0:Hz,_emscripten_bind_btMultiSphereShape_setLocalScaling_1:nx,_emscripten_bind_btOverlappingPairCache___destroy___0:Bw,_emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0:Lw,_emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1:aw,_emscripten_bind_btOverlappingPairCallback___destroy___0:Bw,_emscripten_bind_btPairCachingGhostObject___destroy___0:zw,_emscripten_bind_btPairCachingGhostObject_activate_0:zt,_emscripten_bind_btPairCachingGhostObject_activate_1:ns,_emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0:gh,_emscripten_bind_btPairCachingGhostObject_forceActivationState_1:VB,_emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0:VC,_emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0:sD,_emscripten_bind_btPairCachingGhostObject_getCollisionShape_0:rD,_emscripten_bind_btPairCachingGhostObject_getFriction_0:IA,_emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0:$z,_emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1:xy,_emscripten_bind_btPairCachingGhostObject_getRestitution_0:lA,_emscripten_bind_btPairCachingGhostObject_getRollingFriction_0:Tz,_emscripten_bind_btPairCachingGhostObject_getUserIndex_0:UC,_emscripten_bind_btPairCachingGhostObject_getUserPointer_0:WD,_emscripten_bind_btPairCachingGhostObject_getWorldTransform_0:GF,_emscripten_bind_btPairCachingGhostObject_isActive_0:gB,_emscripten_bind_btPairCachingGhostObject_isKinematicObject_0:Ly,_emscripten_bind_btPairCachingGhostObject_isStaticObject_0:Cz,_emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0:cx,_emscripten_bind_btPairCachingGhostObject_setActivationState_1:Vv,_emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2:cv,_emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1:Hy,_emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1:ny,_emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1:pz,_emscripten_bind_btPairCachingGhostObject_setCollisionShape_1:Vw,_emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1:Oy,_emscripten_bind_btPairCachingGhostObject_setFriction_1:fB,_emscripten_bind_btPairCachingGhostObject_setRestitution_1:kA,_emscripten_bind_btPairCachingGhostObject_setRollingFriction_1:xz,_emscripten_bind_btPairCachingGhostObject_setUserIndex_1:vA,_emscripten_bind_btPairCachingGhostObject_setUserPointer_1:Sz,_emscripten_bind_btPairCachingGhostObject_setWorldTransform_1:Qx,_emscripten_bind_btPersistentManifold___destroy___0:DB,_emscripten_bind_btPersistentManifold_btPersistentManifold_0:hi,_emscripten_bind_btPersistentManifold_getBody0_0:jD,_emscripten_bind_btPersistentManifold_getBody1_0:iD,_emscripten_bind_btPersistentManifold_getContactPoint_1:by,_emscripten_bind_btPersistentManifold_getNumContacts_0:eC,_emscripten_bind_btPoint2PointConstraint___destroy___0:Bw,_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2:Yh,_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4:Aj,_emscripten_bind_btPoint2PointConstraint_enableFeedback_1:gz,_emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0:iy,_emscripten_bind_btPoint2PointConstraint_getParam_2:jv,_emscripten_bind_btPoint2PointConstraint_getPivotInA_0:KA,_emscripten_bind_btPoint2PointConstraint_getPivotInB_0:JA,_emscripten_bind_btPoint2PointConstraint_get_m_setting_0:nI,_emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1:Fw,_emscripten_bind_btPoint2PointConstraint_setParam_3:yu,_emscripten_bind_btPoint2PointConstraint_setPivotA_1:_x,_emscripten_bind_btPoint2PointConstraint_setPivotB_1:Zx,_emscripten_bind_btPoint2PointConstraint_set_m_setting_1:Js,_emscripten_bind_btQuadWord___destroy___0:nE,_emscripten_bind_btQuadWord_setW_1:qE,_emscripten_bind_btQuadWord_setX_1:ME,_emscripten_bind_btQuadWord_setY_1:LE,_emscripten_bind_btQuadWord_setZ_1:KE,_emscripten_bind_btQuadWord_w_0:$E,_emscripten_bind_btQuadWord_x_0:fG,_emscripten_bind_btQuadWord_y_0:_E,_emscripten_bind_btQuadWord_z_0:ZE,_emscripten_bind_btQuaternion___destroy___0:nE,_emscripten_bind_btQuaternion_angleShortestPath_1:Xy,_emscripten_bind_btQuaternion_angle_1:SB,_emscripten_bind_btQuaternion_btQuaternion_4:Bo,_emscripten_bind_btQuaternion_dot_1:BC,_emscripten_bind_btQuaternion_getAngleShortestPath_0:lB,_emscripten_bind_btQuaternion_getAngle_0:NB,_emscripten_bind_btQuaternion_getAxis_0:no,_emscripten_bind_btQuaternion_inverse_0:mo,_emscripten_bind_btQuaternion_length2_0:lF,_emscripten_bind_btQuaternion_length_0:HF,_emscripten_bind_btQuaternion_normalize_0:bF,_emscripten_bind_btQuaternion_normalized_0:jo,_emscripten_bind_btQuaternion_op_add_1:AC,_emscripten_bind_btQuaternion_op_div_1:hD,_emscripten_bind_btQuaternion_op_mul_1:nt,_emscripten_bind_btQuaternion_op_mulq_1:mC,_emscripten_bind_btQuaternion_op_sub_1:zC,_emscripten_bind_btQuaternion_setEulerZYX_3:ow,_emscripten_bind_btQuaternion_setRotation_2:tx,_emscripten_bind_btQuaternion_setValue_4:ap,_emscripten_bind_btQuaternion_setW_1:qE,_emscripten_bind_btQuaternion_setX_1:ME,_emscripten_bind_btQuaternion_setY_1:LE,_emscripten_bind_btQuaternion_setZ_1:KE,_emscripten_bind_btQuaternion_w_0:$E,_emscripten_bind_btQuaternion_x_0:fG,_emscripten_bind_btQuaternion_y_0:_E,_emscripten_bind_btQuaternion_z_0:ZE,_emscripten_bind_btRaycastVehicle___destroy___0:Bw,_emscripten_bind_btRaycastVehicle_addWheel_7:Vc,_emscripten_bind_btRaycastVehicle_applyEngineForce_2:Iv,_emscripten_bind_btRaycastVehicle_btRaycastVehicle_3:rk,_emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0:dC,_emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0:Sy,_emscripten_bind_btRaycastVehicle_getForwardAxis_0:QC,_emscripten_bind_btRaycastVehicle_getForwardVector_0:mn,_emscripten_bind_btRaycastVehicle_getNumWheels_0:cC,_emscripten_bind_btRaycastVehicle_getRightAxis_0:gD,_emscripten_bind_btRaycastVehicle_getRigidBody_0:fD,_emscripten_bind_btRaycastVehicle_getSteeringValue_1:lx,_emscripten_bind_btRaycastVehicle_getUpAxis_0:KD,_emscripten_bind_btRaycastVehicle_getUserConstraintId_0:bC,_emscripten_bind_btRaycastVehicle_getUserConstraintType_0:RB,_emscripten_bind_btRaycastVehicle_getWheelInfo_1:Wz,_emscripten_bind_btRaycastVehicle_getWheelTransformWS_1:wy,_emscripten_bind_btRaycastVehicle_rayCast_1:yz,_emscripten_bind_btRaycastVehicle_resetSuspension_0:cl,_emscripten_bind_btRaycastVehicle_setBrake_2:mw,_emscripten_bind_btRaycastVehicle_setCoordinateSystem_3:Jt,_emscripten_bind_btRaycastVehicle_setPitchControl_1:Dz,_emscripten_bind_btRaycastVehicle_setSteeringValue_2:Hv,_emscripten_bind_btRaycastVehicle_setUserConstraintId_1:oy,_emscripten_bind_btRaycastVehicle_setUserConstraintType_1:Yx,_emscripten_bind_btRaycastVehicle_updateAction_2:xv,_emscripten_bind_btRaycastVehicle_updateFriction_1:ex,_emscripten_bind_btRaycastVehicle_updateSuspension_1:Nk,_emscripten_bind_btRaycastVehicle_updateVehicle_1:kx,_emscripten_bind_btRaycastVehicle_updateWheelTransform_2:mt,_emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1:Cu,_emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2:Et,_emscripten_bind_btRigidBodyConstructionInfo___destroy___0:nE,_emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3:fn,_emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4:Iq,_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0:wA,_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0:Mz,_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0:tB,_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0:_A,_emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0:Vz,_emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0:IC,_emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0:kB,_emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0:BD,_emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0:_G,_emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0:sB,_emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0:WC,_emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0:lC,_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1:sy,_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1:Rx,_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1:kz,_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1:rz,_emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1:Xx,_emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1:mA,_emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1:cz,_emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1:ZA,_emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1:dF,_emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1:jz,_emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1:EA,_emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1:aE,_emscripten_bind_btRigidBody___destroy___0:zw,_emscripten_bind_btRigidBody_activate_0:zt,_emscripten_bind_btRigidBody_activate_1:ns,_emscripten_bind_btRigidBody_applyCentralForce_1:eu,_emscripten_bind_btRigidBody_applyCentralImpulse_1:Rt,_emscripten_bind_btRigidBody_applyCentralLocalForce_1:At,_emscripten_bind_btRigidBody_applyForce_2:yx,_emscripten_bind_btRigidBody_applyGravity_0:Xn,_emscripten_bind_btRigidBody_applyImpulse_2:Ww,_emscripten_bind_btRigidBody_applyLocalTorque_1:iu,_emscripten_bind_btRigidBody_applyTorqueImpulse_1:_t,_emscripten_bind_btRigidBody_applyTorque_1:Iu,_emscripten_bind_btRigidBody_btRigidBody_1:Rh,_emscripten_bind_btRigidBody_forceActivationState_1:VB,_emscripten_bind_btRigidBody_getAabb_2:Os,_emscripten_bind_btRigidBody_getAngularDamping_0:Uz,_emscripten_bind_btRigidBody_getAngularFactor_0:yC,_emscripten_bind_btRigidBody_getAngularVelocity_0:QB,_emscripten_bind_btRigidBody_getBroadphaseHandle_0:VC,_emscripten_bind_btRigidBody_getBroadphaseProxy_0:VC,_emscripten_bind_btRigidBody_getCenterOfMassTransform_0:GF,_emscripten_bind_btRigidBody_getCollisionFlags_0:sD,_emscripten_bind_btRigidBody_getCollisionShape_0:rD,_emscripten_bind_btRigidBody_getFriction_0:IA,_emscripten_bind_btRigidBody_getGravity_0:zE,_emscripten_bind_btRigidBody_getLinearDamping_0:_z,_emscripten_bind_btRigidBody_getLinearFactor_0:PC,_emscripten_bind_btRigidBody_getLinearVelocity_0:aC,_emscripten_bind_btRigidBody_getMotionState_0:JD,_emscripten_bind_btRigidBody_getRestitution_0:lA,_emscripten_bind_btRigidBody_getRollingFriction_0:Tz,_emscripten_bind_btRigidBody_getUserIndex_0:UC,_emscripten_bind_btRigidBody_getUserPointer_0:WD,_emscripten_bind_btRigidBody_getWorldTransform_0:GF,_emscripten_bind_btRigidBody_isActive_0:gB,_emscripten_bind_btRigidBody_isKinematicObject_0:Ly,_emscripten_bind_btRigidBody_isStaticObject_0:Cz,_emscripten_bind_btRigidBody_isStaticOrKinematicObject_0:cx,_emscripten_bind_btRigidBody_setActivationState_1:Vv,_emscripten_bind_btRigidBody_setAngularFactor_1:Ry,_emscripten_bind_btRigidBody_setAngularVelocity_1:ry,_emscripten_bind_btRigidBody_setAnisotropicFriction_2:cv,_emscripten_bind_btRigidBody_setCcdMotionThreshold_1:Hy,_emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1:ny,_emscripten_bind_btRigidBody_setCenterOfMassTransform_1:Kw,_emscripten_bind_btRigidBody_setCollisionFlags_1:pz,_emscripten_bind_btRigidBody_setCollisionShape_1:Vw,_emscripten_bind_btRigidBody_setContactProcessingThreshold_1:Oy,_emscripten_bind_btRigidBody_setDamping_2:ln,_emscripten_bind_btRigidBody_setFriction_1:fB,_emscripten_bind_btRigidBody_setGravity_1:pm,_emscripten_bind_btRigidBody_setLinearFactor_1:bz,_emscripten_bind_btRigidBody_setLinearVelocity_1:By,_emscripten_bind_btRigidBody_setMassProps_2:dj,_emscripten_bind_btRigidBody_setMotionState_1:Qy,_emscripten_bind_btRigidBody_setRestitution_1:kA,_emscripten_bind_btRigidBody_setRollingFriction_1:xz,_emscripten_bind_btRigidBody_setSleepingThresholds_2:dx,_emscripten_bind_btRigidBody_setUserIndex_1:vA,_emscripten_bind_btRigidBody_setUserPointer_1:Sz,_emscripten_bind_btRigidBody_setWorldTransform_1:Qx,_emscripten_bind_btRigidBody_upcast_1:DA,_emscripten_bind_btRigidBody_updateInertiaTensor_0:Yi,_emscripten_bind_btScalarArray___destroy___0:hy,_emscripten_bind_btScalarArray_at_1:Rw,_emscripten_bind_btScalarArray_size_0:PF,_emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0:Bw,_emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0:lj,_emscripten_bind_btShapeHull___destroy___0:Ng,_emscripten_bind_btShapeHull_btShapeHull_1:Yo,_emscripten_bind_btShapeHull_buildHull_1:rc,_emscripten_bind_btShapeHull_getVertexPointer_0:xC,_emscripten_bind_btShapeHull_numVertices_0:rG,_emscripten_bind_btSliderConstraint___destroy___0:Bw,_emscripten_bind_btSliderConstraint_btSliderConstraint_3:Kd,_emscripten_bind_btSliderConstraint_btSliderConstraint_5:xe,_emscripten_bind_btSliderConstraint_enableFeedback_1:gz,_emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0:iy,_emscripten_bind_btSliderConstraint_getParam_2:jv,_emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1:Fw,_emscripten_bind_btSliderConstraint_setLowerAngLimit_1:Py,_emscripten_bind_btSliderConstraint_setLowerLinLimit_1:Oy,_emscripten_bind_btSliderConstraint_setParam_3:yu,_emscripten_bind_btSliderConstraint_setUpperAngLimit_1:Ny,_emscripten_bind_btSliderConstraint_setUpperLinLimit_1:My,_emscripten_bind_btSoftBodyArray___destroy___0:hy,_emscripten_bind_btSoftBodyArray_at_1:ux,_emscripten_bind_btSoftBodyArray_size_0:PF,_emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4:lg,_emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4:ds,_emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5:Jc,_emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10:fc,_emscripten_bind_btSoftBodyHelpers_CreatePatch_9:lc,_emscripten_bind_btSoftBodyHelpers_CreateRope_5:Rf,_emscripten_bind_btSoftBodyHelpers___destroy___0:nE,_emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0:dI,_emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0:Bw,_emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0:np,_emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1:Or,_emscripten_bind_btSoftBodySolver___destroy___0:Bw,_emscripten_bind_btSoftBodyWorldInfo___destroy___0:Kx,_emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0:iz,_emscripten_bind_btSoftBodyWorldInfo_get_air_density_0:gG,_emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0:OE,_emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0:NE,_emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0:BI,_emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0:rH,_emscripten_bind_btSoftBodyWorldInfo_get_water_density_0:nH,_emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0:PG,_emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0:BH,_emscripten_bind_btSoftBodyWorldInfo_set_air_density_1:hH,_emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1:FB,_emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1:EB,_emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1:Ur,_emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1:pG,_emscripten_bind_btSoftBodyWorldInfo_set_water_density_1:OG,_emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1:Br,_emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1:NG,_emscripten_bind_btSoftBody___destroy___0:zw,_emscripten_bind_btSoftBody_activate_0:zt,_emscripten_bind_btSoftBody_activate_1:ns,_emscripten_bind_btSoftBody_addAeroForceToNode_2:lw,_emscripten_bind_btSoftBody_addForce_1:Xl,_emscripten_bind_btSoftBody_addForce_2:kn,_emscripten_bind_btSoftBody_appendAnchor_4:_e,_emscripten_bind_btSoftBody_appendFace_4:xu,_emscripten_bind_btSoftBody_appendLink_4:wu,_emscripten_bind_btSoftBody_appendMaterial_0:ID,_emscripten_bind_btSoftBody_appendNode_2:Xb,_emscripten_bind_btSoftBody_appendTetra_5:Oe,_emscripten_bind_btSoftBody_btSoftBody_4:Tr,_emscripten_bind_btSoftBody_checkFace_3:Zj,_emscripten_bind_btSoftBody_checkLink_2:bl,_emscripten_bind_btSoftBody_forceActivationState_1:VB,_emscripten_bind_btSoftBody_generateBendingConstraints_2:Ub,_emscripten_bind_btSoftBody_generateClusters_1:qz,_emscripten_bind_btSoftBody_generateClusters_2:Dx,_emscripten_bind_btSoftBody_getBroadphaseHandle_0:VC,_emscripten_bind_btSoftBody_getCollisionFlags_0:sD,_emscripten_bind_btSoftBody_getCollisionShape_0:rD,_emscripten_bind_btSoftBody_getFriction_0:IA,_emscripten_bind_btSoftBody_getRestitution_0:lA,_emscripten_bind_btSoftBody_getRollingFriction_0:Tz,_emscripten_bind_btSoftBody_getTotalMass_0:Co,_emscripten_bind_btSoftBody_getUserIndex_0:UC,_emscripten_bind_btSoftBody_getUserPointer_0:WD,_emscripten_bind_btSoftBody_getWorldTransform_0:GF,_emscripten_bind_btSoftBody_get_m_anchors_0:LH,_emscripten_bind_btSoftBody_get_m_cfg_0:cI,_emscripten_bind_btSoftBody_get_m_materials_0:zH,_emscripten_bind_btSoftBody_get_m_nodes_0:TH,_emscripten_bind_btSoftBody_isActive_0:gB,_emscripten_bind_btSoftBody_isKinematicObject_0:Ly,_emscripten_bind_btSoftBody_isStaticObject_0:Cz,_emscripten_bind_btSoftBody_isStaticOrKinematicObject_0:cx,_emscripten_bind_btSoftBody_rotate_1:oj,_emscripten_bind_btSoftBody_scale_1:Xd,_emscripten_bind_btSoftBody_setActivationState_1:Vv,_emscripten_bind_btSoftBody_setAnisotropicFriction_2:cv,_emscripten_bind_btSoftBody_setCcdMotionThreshold_1:Hy,_emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1:ny,_emscripten_bind_btSoftBody_setCollisionFlags_1:pz,_emscripten_bind_btSoftBody_setCollisionShape_1:Vw,_emscripten_bind_btSoftBody_setContactProcessingThreshold_1:Oy,_emscripten_bind_btSoftBody_setFriction_1:fB,_emscripten_bind_btSoftBody_setMass_2:$t,_emscripten_bind_btSoftBody_setRestitution_1:kA,_emscripten_bind_btSoftBody_setRollingFriction_1:xz,_emscripten_bind_btSoftBody_setTotalMass_2:tg,_emscripten_bind_btSoftBody_setUserIndex_1:vA,_emscripten_bind_btSoftBody_setUserPointer_1:Sz,_emscripten_bind_btSoftBody_setWorldTransform_1:Qx,_emscripten_bind_btSoftBody_set_m_anchors_1:jx,_emscripten_bind_btSoftBody_set_m_cfg_1:CA,_emscripten_bind_btSoftBody_set_m_materials_1:Gw,_emscripten_bind_btSoftBody_set_m_nodes_1:Jx,_emscripten_bind_btSoftBody_transform_1:uA,_emscripten_bind_btSoftBody_translate_1:pl,_emscripten_bind_btSoftBody_upcast_1:SA,_emscripten_bind_btSoftRigidDynamicsWorld___destroy___0:Bw,_emscripten_bind_btSoftRigidDynamicsWorld_addAction_1:vx,_emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1:dv,_emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2:nu,_emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3:Ot,_emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1:Yv,_emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2:Nu,_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1:nw,_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3:Kt,_emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3:Ai,_emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5:Ae,_emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3:bj,_emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2:ym,_emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5:nr,_emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3:Vt,_emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0:sz,_emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0:uD,_emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0:dz,_emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0:KC,_emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0:tD,_emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0:Kn,_emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0:Nz,_emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0:wz,_emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0:nC,_emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0:jA,_emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3:su,_emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1:Zw,_emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1:jw,_emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1:aw,_emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1:cw,_emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1:Xh,_emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1:vw,_emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1:Tv,_emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1:Sv,_emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1:Nw,_emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1:uw,_emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1:Lu,_emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2:Pt,_emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3:St,_emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1:Yw,_emscripten_bind_btSphereShape___destroy___0:Bw,_emscripten_bind_btSphereShape_btSphereShape_1:Px,_emscripten_bind_btSphereShape_calculateLocalInertia_2:fv,_emscripten_bind_btSphereShape_getLocalScaling_0:Hz,_emscripten_bind_btSphereShape_getMargin_0:oA,_emscripten_bind_btSphereShape_setLocalScaling_1:nx,_emscripten_bind_btSphereShape_setMargin_1:qy,_emscripten_bind_btStaticPlaneShape___destroy___0:Bw,_emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2:ll,_emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2:fv,_emscripten_bind_btStaticPlaneShape_getLocalScaling_0:Hz,_emscripten_bind_btStaticPlaneShape_setLocalScaling_1:nx,_emscripten_bind_btStridingMeshInterface___destroy___0:Bw,_emscripten_bind_btStridingMeshInterface_setScaling_1:tA,_emscripten_bind_btTransform___destroy___0:nE,_emscripten_bind_btTransform_btTransform_0:JI,_emscripten_bind_btTransform_btTransform_2:$u,_emscripten_bind_btTransform_getBasis_0:yH,_emscripten_bind_btTransform_getOrigin_0:aF,_emscripten_bind_btTransform_getRotation_0:io,_emscripten_bind_btTransform_inverse_0:nq,_emscripten_bind_btTransform_op_mul_1:OC,_emscripten_bind_btTransform_setFromOpenGLMatrix_1:hz,_emscripten_bind_btTransform_setIdentity_0:GE,_emscripten_bind_btTransform_setOrigin_1:BA,_emscripten_bind_btTransform_setRotation_1:RA,_emscripten_bind_btTriangleMeshShape___destroy___0:Bw,_emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2:fv,_emscripten_bind_btTriangleMeshShape_getLocalScaling_0:Hz,_emscripten_bind_btTriangleMeshShape_setLocalScaling_1:nx,_emscripten_bind_btTriangleMesh___destroy___0:Bw,_emscripten_bind_btTriangleMesh_addIndex_1:yB,_emscripten_bind_btTriangleMesh_addTriangle_3:bn,_emscripten_bind_btTriangleMesh_addTriangle_4:Im,_emscripten_bind_btTriangleMesh_btTriangleMesh_0:bx,_emscripten_bind_btTriangleMesh_btTriangleMesh_1:Gv,_emscripten_bind_btTriangleMesh_btTriangleMesh_2:Gu,_emscripten_bind_btTriangleMesh_findOrAddVertex_2:_v,_emscripten_bind_btTriangleMesh_getIndexedMeshArray_0:Iz,_emscripten_bind_btTriangleMesh_setScaling_1:tA,_emscripten_bind_btTypedConstraint___destroy___0:Bw,_emscripten_bind_btTypedConstraint_enableFeedback_1:gz,_emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0:iy,_emscripten_bind_btTypedConstraint_getParam_2:jv,_emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1:Fw,_emscripten_bind_btTypedConstraint_setParam_3:yu,_emscripten_bind_btVector3Array___destroy___0:hy,_emscripten_bind_btVector3Array_at_1:iA,_emscripten_bind_btVector3Array_size_0:PF,_emscripten_bind_btVector3___destroy___0:DB,_emscripten_bind_btVector3_btVector3_0:tI,_emscripten_bind_btVector3_btVector3_3:Hp,_emscripten_bind_btVector3_dot_1:$s,_emscripten_bind_btVector3_length_0:my,_emscripten_bind_btVector3_normalize_0:$F,_emscripten_bind_btVector3_op_add_1:HD,_emscripten_bind_btVector3_op_mul_1:yt,_emscripten_bind_btVector3_op_sub_1:GD,_emscripten_bind_btVector3_rotate_2:Wn,_emscripten_bind_btVector3_setValue_3:tq,_emscripten_bind_btVector3_setX_1:ME,_emscripten_bind_btVector3_setY_1:LE,_emscripten_bind_btVector3_setZ_1:KE,_emscripten_bind_btVector3_x_0:fG,_emscripten_bind_btVector3_y_0:_E,_emscripten_bind_btVector3_z_0:ZE,_emscripten_bind_btVector4___destroy___0:DB,_emscripten_bind_btVector4_btVector4_0:tI,_emscripten_bind_btVector4_btVector4_4:Ao,_emscripten_bind_btVector4_dot_1:$s,_emscripten_bind_btVector4_length_0:my,_emscripten_bind_btVector4_normalize_0:$F,_emscripten_bind_btVector4_op_add_1:HD,_emscripten_bind_btVector4_op_mul_1:yt,_emscripten_bind_btVector4_op_sub_1:GD,_emscripten_bind_btVector4_rotate_2:Vn,_emscripten_bind_btVector4_setValue_4:ap,_emscripten_bind_btVector4_setX_1:ME,_emscripten_bind_btVector4_setY_1:LE,_emscripten_bind_btVector4_setZ_1:KE,_emscripten_bind_btVector4_w_0:$E,_emscripten_bind_btVector4_x_0:fG,_emscripten_bind_btVector4_y_0:_E,_emscripten_bind_btVector4_z_0:ZE,_emscripten_bind_btVehicleRaycasterResult___destroy___0:nE,_emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0:pH,_emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0:PG,_emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0:NJ,_emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1:oF,_emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1:Br,_emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1:Sr,_emscripten_bind_btVehicleRaycaster___destroy___0:Bw,_emscripten_bind_btVehicleRaycaster_castRay_3:du,_emscripten_bind_btVehicleTuning_btVehicleTuning_0:Ay,_emscripten_bind_btVehicleTuning_get_m_frictionSlip_0:qH,_emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0:oH,_emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0:rH,_emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0:nH,_emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0:BH,_emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0:gG,_emscripten_bind_btVehicleTuning_set_m_frictionSlip_1:pF,_emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1:nF,_emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1:pG,_emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1:OG,_emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1:NG,_emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1:hH,_emscripten_bind_btWheelInfoConstructionInfo___destroy___0:nE,_emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0:CB,_emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0:NJ,_emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0:gH,_emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0:FG,_emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0:HG,_emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0:cH,_emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0:GG,_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0:IH,_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0:PG,_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0:IG,_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0:lG,_emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0:mG,_emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1:Rz,_emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1:Sr,_emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1:wF,_emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1:uE,_emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1:BE,_emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1:gF,_emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1:AE,_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1:qr,_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1:Br,_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1:CE,_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1:jE,_emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1:kE,_emscripten_bind_btWheelInfo___destroy___0:nE,_emscripten_bind_btWheelInfo_btWheelInfo_1:yw,_emscripten_bind_btWheelInfo_getSuspensionRestLength_0:FE,_emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0:VD,_emscripten_bind_btWheelInfo_get_m_brake_0:eG,_emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0:QF,_emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0:wC,_emscripten_bind_btWheelInfo_get_m_deltaRotation_0:kF,_emscripten_bind_btWheelInfo_get_m_engineForce_0:FF,_emscripten_bind_btWheelInfo_get_m_frictionSlip_0:yF,_emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0:yE,_emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0:fE,_emscripten_bind_btWheelInfo_get_m_raycastInfo_0:NJ,_emscripten_bind_btWheelInfo_get_m_rollInfluence_0:jF,_emscripten_bind_btWheelInfo_get_m_rotation_0:XF,_emscripten_bind_btWheelInfo_get_m_skidInfo_0:WF,_emscripten_bind_btWheelInfo_get_m_steering_0:VF,_emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0:eD,_emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0:FE,_emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0:pE,_emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0:UG,_emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0:qG,_emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0:AD,_emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0:FD,_emscripten_bind_btWheelInfo_get_m_wheelsRadius_0:xF,_emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0:eE,_emscripten_bind_btWheelInfo_get_m_worldTransform_0:oI,_emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1:HB,_emscripten_bind_btWheelInfo_set_m_brake_1:ED,_emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1:er,_emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1:fA,_emscripten_bind_btWheelInfo_set_m_deltaRotation_1:kC,_emscripten_bind_btWheelInfo_set_m_engineForce_1:HC,_emscripten_bind_btWheelInfo_set_m_frictionSlip_1:vC,_emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1:tC,_emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1:rB,_emscripten_bind_btWheelInfo_set_m_raycastInfo_1:Ws,_emscripten_bind_btWheelInfo_set_m_rollInfluence_1:jC,_emscripten_bind_btWheelInfo_set_m_rotation_1:dD,_emscripten_bind_btWheelInfo_set_m_skidInfo_1:cD,_emscripten_bind_btWheelInfo_set_m_steering_1:bD,_emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1:HA,_emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1:qB,_emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1:BB,_emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1:yr,_emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1:pr,_emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1:YA,_emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1:eB,_emscripten_bind_btWheelInfo_set_m_wheelsRadius_1:uC,_emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1:pB,_emscripten_bind_btWheelInfo_set_m_worldTransform_1:dA,_emscripten_bind_btWheelInfo_updateWheel_2:ji,_emscripten_bind_tAnchorArray___destroy___0:hy,_emscripten_bind_tAnchorArray_at_1:Lq,_emscripten_bind_tAnchorArray_clear_0:uF,_emscripten_bind_tAnchorArray_pop_back_0:QA,_emscripten_bind_tAnchorArray_push_back_1:Ix,_emscripten_bind_tAnchorArray_size_0:PF,_emscripten_bind_tMaterialArray___destroy___0:hy,_emscripten_bind_tMaterialArray_at_1:ux,_emscripten_bind_tMaterialArray_size_0:PF,_emscripten_bind_tNodeArray___destroy___0:hy,_emscripten_bind_tNodeArray_at_1:xx,_emscripten_bind_tNodeArray_size_0:PF,_emscripten_enum_PHY_ScalarType_PHY_DOUBLE:RJ,_emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88:kJ,_emscripten_enum_PHY_ScalarType_PHY_FLOAT:yJ,_emscripten_enum_PHY_ScalarType_PHY_INTEGER:uJ,_emscripten_enum_PHY_ScalarType_PHY_SHORT:xJ,_emscripten_enum_PHY_ScalarType_PHY_UCHAR:wJ,_emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM:xJ,_emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP:RJ,_emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM:kJ,_emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP:uJ,_free:uc,_i64Add:Lv,_i64Subtract:tv,_llvm_bswap_i16:jI,_llvm_bswap_i32:$B,_malloc:kb,_memcpy:vh,_memmove:mp,_memset:hk,_sbrk:bo,dynCall_di:DG,dynCall_did:cE,dynCall_diidii:Tu,dynCall_diii:oz,dynCall_diiidii:xt,dynCall_diiii:sw,dynCall_diiiii:Fu,dynCall_diiiiiiii:Ar,dynCall_diiiiiiiii:Gq,dynCall_diiiiiiiiii:Mp,dynCall_ii:iG,dynCall_iidid:sx,dynCall_iii:iC,dynCall_iiid:Lz,dynCall_iiii:Wy,dynCall_iiiii:fw,dynCall_iiiiiii:et,dynCall_iiiiiiii:bs,dynCall_iiiiiiiiii:Aq,dynCall_iiiiiiiiiii:Jp,dynCall_v:tJ,dynCall_vi:EH,dynCall_vid:XE,dynCall_vidd:MB,dynCall_viddiii:mu,dynCall_vidi:WA,dynCall_vidii:Wx,dynCall_vii:bE,dynCall_viid:dB,dynCall_viidi:Vx,dynCall_viidii:mv,dynCall_viii:cA,dynCall_viiid:Ox,dynCall_viiidii:Zt,dynCall_viiii:Uw,dynCall_viiiid:lv,dynCall_viiiidddddidi:tp,dynCall_viiiiddddiid:Vp,dynCall_viiiii:Xu,dynCall_viiiiid:Yt,dynCall_viiiiii:Ht,dynCall_viiiiiii:ts,dynCall_viiiiiiiid:Wq,dynCall_viiiiiiiii:Oq,dynCall_viiiiiiiiii:Yp,establishStackSpace:TG,stackAlloc:sA,stackRestore:KJ,stackSave:PJ}}) + + +// EMSCRIPTEN_END_ASM +(gb,ib,buffer),Sa=d.__GLOBAL__sub_I_btQuickprof_cpp=g.__GLOBAL__sub_I_btQuickprof_cpp,hb=d.__ZSt18uncaught_exceptionv=g.__ZSt18uncaught_exceptionv;d.___cxa_can_catch=g.___cxa_can_catch;d.___cxa_is_pointer_type=g.___cxa_is_pointer_type;d.___muldi3=g.___muldi3;d.___udivdi3=g.___udivdi3;d._bitshift64Lshr=g._bitshift64Lshr;d._bitshift64Shl=g._bitshift64Shl; +var jb=d._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2=g._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2,kb=d._emscripten_bind_AllHitsRayResultCallback___destroy___0=g._emscripten_bind_AllHitsRayResultCallback___destroy___0,lb=d._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0=g._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0,mb=d._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0=g._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0, +nb=d._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0=g._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0,ob=d._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0=g._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0,pb=d._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0=g._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0,qb=d._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0=g._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0, +rb=d._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0=g._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0,sb=d._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0=g._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0,tb=d._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0=g._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0,ub=d._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0=g._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0, +vb=d._emscripten_bind_AllHitsRayResultCallback_hasHit_0=g._emscripten_bind_AllHitsRayResultCallback_hasHit_0,wb=d._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1=g._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1,xb=d._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1=g._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1,yb=d._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1=g._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1, +zb=d._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1=g._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1,Ab=d._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1=g._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1,Bb=d._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1=g._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1,Cb=d._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1=g._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1, +Db=d._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1=g._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1,Eb=d._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1=g._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1,Fb=d._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1=g._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1,Gb=d._emscripten_bind_Anchor___destroy___0=g._emscripten_bind_Anchor___destroy___0,Hb=d._emscripten_bind_Anchor_get_m_body_0= +g._emscripten_bind_Anchor_get_m_body_0,Ib=d._emscripten_bind_Anchor_get_m_c0_0=g._emscripten_bind_Anchor_get_m_c0_0,Jb=d._emscripten_bind_Anchor_get_m_c1_0=g._emscripten_bind_Anchor_get_m_c1_0,Kb=d._emscripten_bind_Anchor_get_m_c2_0=g._emscripten_bind_Anchor_get_m_c2_0,Lb=d._emscripten_bind_Anchor_get_m_influence_0=g._emscripten_bind_Anchor_get_m_influence_0,Mb=d._emscripten_bind_Anchor_get_m_local_0=g._emscripten_bind_Anchor_get_m_local_0,Nb=d._emscripten_bind_Anchor_get_m_node_0=g._emscripten_bind_Anchor_get_m_node_0, +Ob=d._emscripten_bind_Anchor_set_m_body_1=g._emscripten_bind_Anchor_set_m_body_1,Pb=d._emscripten_bind_Anchor_set_m_c0_1=g._emscripten_bind_Anchor_set_m_c0_1,Qb=d._emscripten_bind_Anchor_set_m_c1_1=g._emscripten_bind_Anchor_set_m_c1_1,Sb=d._emscripten_bind_Anchor_set_m_c2_1=g._emscripten_bind_Anchor_set_m_c2_1,Tb=d._emscripten_bind_Anchor_set_m_influence_1=g._emscripten_bind_Anchor_set_m_influence_1,Ub=d._emscripten_bind_Anchor_set_m_local_1=g._emscripten_bind_Anchor_set_m_local_1,Vb=d._emscripten_bind_Anchor_set_m_node_1= +g._emscripten_bind_Anchor_set_m_node_1,Wb=d._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2=g._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2,Xb=d._emscripten_bind_ClosestConvexResultCallback___destroy___0=g._emscripten_bind_ClosestConvexResultCallback___destroy___0,Yb=d._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0=g._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0,Zb=d._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0= +g._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0,$b=d._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0=g._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0,ac=d._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0=g._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0,bc=d._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0=g._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0, +cc=d._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0=g._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0,dc=d._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0=g._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0,ec=d._emscripten_bind_ClosestConvexResultCallback_hasHit_0=g._emscripten_bind_ClosestConvexResultCallback_hasHit_0,fc=d._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1=g._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1, +hc=d._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1=g._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1,ic=d._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1=g._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1,jc=d._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1=g._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1,kc=d._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1= +g._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1,lc=d._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1=g._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1,mc=d._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1=g._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1,nc=d._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2=g._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2,oc= +d._emscripten_bind_ClosestRayResultCallback___destroy___0=g._emscripten_bind_ClosestRayResultCallback___destroy___0,pc=d._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0=g._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0,qc=d._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0=g._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0,rc=d._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0=g._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0, +sc=d._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0=g._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0,tc=d._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0=g._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0,uc=d._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0=g._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0,vc=d._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0=g._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0, +wc=d._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0=g._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0,xc=d._emscripten_bind_ClosestRayResultCallback_hasHit_0=g._emscripten_bind_ClosestRayResultCallback_hasHit_0,yc=d._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1=g._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1,zc=d._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1=g._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1, +Ac=d._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1=g._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1,Bc=d._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1=g._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1,Cc=d._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1=g._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1,Dc=d._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1=g._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1, +Ec=d._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1=g._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1,Fc=d._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1=g._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1,Gc=d._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0=g._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0,Hc=d._emscripten_bind_ConcreteContactResultCallback___destroy___0=g._emscripten_bind_ConcreteContactResultCallback___destroy___0, +Ic=d._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7=g._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7,Jc=d._emscripten_bind_Config___destroy___0=g._emscripten_bind_Config___destroy___0,Kc=d._emscripten_bind_Config_get_citerations_0=g._emscripten_bind_Config_get_citerations_0,Lc=d._emscripten_bind_Config_get_collisions_0=g._emscripten_bind_Config_get_collisions_0,Mc=d._emscripten_bind_Config_get_diterations_0=g._emscripten_bind_Config_get_diterations_0,Nc=d._emscripten_bind_Config_get_kAHR_0= +g._emscripten_bind_Config_get_kAHR_0,Oc=d._emscripten_bind_Config_get_kCHR_0=g._emscripten_bind_Config_get_kCHR_0,Pc=d._emscripten_bind_Config_get_kDF_0=g._emscripten_bind_Config_get_kDF_0,Qc=d._emscripten_bind_Config_get_kDG_0=g._emscripten_bind_Config_get_kDG_0,Rc=d._emscripten_bind_Config_get_kDP_0=g._emscripten_bind_Config_get_kDP_0,Sc=d._emscripten_bind_Config_get_kKHR_0=g._emscripten_bind_Config_get_kKHR_0,Tc=d._emscripten_bind_Config_get_kLF_0=g._emscripten_bind_Config_get_kLF_0,Uc=d._emscripten_bind_Config_get_kMT_0= +g._emscripten_bind_Config_get_kMT_0,Vc=d._emscripten_bind_Config_get_kPR_0=g._emscripten_bind_Config_get_kPR_0,Wc=d._emscripten_bind_Config_get_kSHR_0=g._emscripten_bind_Config_get_kSHR_0,Xc=d._emscripten_bind_Config_get_kSKHR_CL_0=g._emscripten_bind_Config_get_kSKHR_CL_0,Yc=d._emscripten_bind_Config_get_kSK_SPLT_CL_0=g._emscripten_bind_Config_get_kSK_SPLT_CL_0,Zc=d._emscripten_bind_Config_get_kSRHR_CL_0=g._emscripten_bind_Config_get_kSRHR_CL_0,$c=d._emscripten_bind_Config_get_kSR_SPLT_CL_0=g._emscripten_bind_Config_get_kSR_SPLT_CL_0, +ad=d._emscripten_bind_Config_get_kSSHR_CL_0=g._emscripten_bind_Config_get_kSSHR_CL_0,bd=d._emscripten_bind_Config_get_kSS_SPLT_CL_0=g._emscripten_bind_Config_get_kSS_SPLT_CL_0,cd=d._emscripten_bind_Config_get_kVCF_0=g._emscripten_bind_Config_get_kVCF_0,dd=d._emscripten_bind_Config_get_kVC_0=g._emscripten_bind_Config_get_kVC_0,ed=d._emscripten_bind_Config_get_maxvolume_0=g._emscripten_bind_Config_get_maxvolume_0,fd=d._emscripten_bind_Config_get_piterations_0=g._emscripten_bind_Config_get_piterations_0, +gd=d._emscripten_bind_Config_get_timescale_0=g._emscripten_bind_Config_get_timescale_0,hd=d._emscripten_bind_Config_get_viterations_0=g._emscripten_bind_Config_get_viterations_0,id=d._emscripten_bind_Config_set_citerations_1=g._emscripten_bind_Config_set_citerations_1,jd=d._emscripten_bind_Config_set_collisions_1=g._emscripten_bind_Config_set_collisions_1,kd=d._emscripten_bind_Config_set_diterations_1=g._emscripten_bind_Config_set_diterations_1,ld=d._emscripten_bind_Config_set_kAHR_1=g._emscripten_bind_Config_set_kAHR_1, +md=d._emscripten_bind_Config_set_kCHR_1=g._emscripten_bind_Config_set_kCHR_1,nd=d._emscripten_bind_Config_set_kDF_1=g._emscripten_bind_Config_set_kDF_1,od=d._emscripten_bind_Config_set_kDG_1=g._emscripten_bind_Config_set_kDG_1,pd=d._emscripten_bind_Config_set_kDP_1=g._emscripten_bind_Config_set_kDP_1,qd=d._emscripten_bind_Config_set_kKHR_1=g._emscripten_bind_Config_set_kKHR_1,rd=d._emscripten_bind_Config_set_kLF_1=g._emscripten_bind_Config_set_kLF_1,sd=d._emscripten_bind_Config_set_kMT_1=g._emscripten_bind_Config_set_kMT_1, +td=d._emscripten_bind_Config_set_kPR_1=g._emscripten_bind_Config_set_kPR_1,ud=d._emscripten_bind_Config_set_kSHR_1=g._emscripten_bind_Config_set_kSHR_1,vd=d._emscripten_bind_Config_set_kSKHR_CL_1=g._emscripten_bind_Config_set_kSKHR_CL_1,wd=d._emscripten_bind_Config_set_kSK_SPLT_CL_1=g._emscripten_bind_Config_set_kSK_SPLT_CL_1,xd=d._emscripten_bind_Config_set_kSRHR_CL_1=g._emscripten_bind_Config_set_kSRHR_CL_1,yd=d._emscripten_bind_Config_set_kSR_SPLT_CL_1=g._emscripten_bind_Config_set_kSR_SPLT_CL_1, +zd=d._emscripten_bind_Config_set_kSSHR_CL_1=g._emscripten_bind_Config_set_kSSHR_CL_1,Ad=d._emscripten_bind_Config_set_kSS_SPLT_CL_1=g._emscripten_bind_Config_set_kSS_SPLT_CL_1,Bd=d._emscripten_bind_Config_set_kVCF_1=g._emscripten_bind_Config_set_kVCF_1,Cd=d._emscripten_bind_Config_set_kVC_1=g._emscripten_bind_Config_set_kVC_1,Dd=d._emscripten_bind_Config_set_maxvolume_1=g._emscripten_bind_Config_set_maxvolume_1,Ed=d._emscripten_bind_Config_set_piterations_1=g._emscripten_bind_Config_set_piterations_1, +Fd=d._emscripten_bind_Config_set_timescale_1=g._emscripten_bind_Config_set_timescale_1,Gd=d._emscripten_bind_Config_set_viterations_1=g._emscripten_bind_Config_set_viterations_1,Hd=d._emscripten_bind_ContactResultCallback___destroy___0=g._emscripten_bind_ContactResultCallback___destroy___0,Id=d._emscripten_bind_ContactResultCallback_addSingleResult_7=g._emscripten_bind_ContactResultCallback_addSingleResult_7,Jd=d._emscripten_bind_ConvexResultCallback___destroy___0=g._emscripten_bind_ConvexResultCallback___destroy___0, +Kd=d._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0=g._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0,Ld=d._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0=g._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0,Md=d._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0=g._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0,Nd=d._emscripten_bind_ConvexResultCallback_hasHit_0=g._emscripten_bind_ConvexResultCallback_hasHit_0, +Od=d._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1=g._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1,Pd=d._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1=g._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1,Qd=d._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1=g._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1,Rd=d._emscripten_bind_DebugDrawer_DebugDrawer_0=g._emscripten_bind_DebugDrawer_DebugDrawer_0, +Sd=d._emscripten_bind_DebugDrawer___destroy___0=g._emscripten_bind_DebugDrawer___destroy___0,Td=d._emscripten_bind_DebugDrawer_draw3dText_2=g._emscripten_bind_DebugDrawer_draw3dText_2,Ud=d._emscripten_bind_DebugDrawer_drawContactPoint_5=g._emscripten_bind_DebugDrawer_drawContactPoint_5,Vd=d._emscripten_bind_DebugDrawer_drawLine_3=g._emscripten_bind_DebugDrawer_drawLine_3,Wd=d._emscripten_bind_DebugDrawer_getDebugMode_0=g._emscripten_bind_DebugDrawer_getDebugMode_0,Xd=d._emscripten_bind_DebugDrawer_reportErrorWarning_1= +g._emscripten_bind_DebugDrawer_reportErrorWarning_1,Yd=d._emscripten_bind_DebugDrawer_setDebugMode_1=g._emscripten_bind_DebugDrawer_setDebugMode_1,Zd=d._emscripten_bind_LocalConvexResult_LocalConvexResult_5=g._emscripten_bind_LocalConvexResult_LocalConvexResult_5,$d=d._emscripten_bind_LocalConvexResult___destroy___0=g._emscripten_bind_LocalConvexResult___destroy___0,ae=d._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0=g._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0,be= +d._emscripten_bind_LocalConvexResult_get_m_hitFraction_0=g._emscripten_bind_LocalConvexResult_get_m_hitFraction_0,ce=d._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0=g._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0,de=d._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0=g._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0,ee=d._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0=g._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0,fe=d._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1= +g._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1,ge=d._emscripten_bind_LocalConvexResult_set_m_hitFraction_1=g._emscripten_bind_LocalConvexResult_set_m_hitFraction_1,he=d._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1=g._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1,ie=d._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1=g._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1,je=d._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1=g._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1, +ke=d._emscripten_bind_LocalShapeInfo___destroy___0=g._emscripten_bind_LocalShapeInfo___destroy___0,le=d._emscripten_bind_LocalShapeInfo_get_m_shapePart_0=g._emscripten_bind_LocalShapeInfo_get_m_shapePart_0,me=d._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0=g._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0,ne=d._emscripten_bind_LocalShapeInfo_set_m_shapePart_1=g._emscripten_bind_LocalShapeInfo_set_m_shapePart_1,oe=d._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1=g._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1, +pe=d._emscripten_bind_Material___destroy___0=g._emscripten_bind_Material___destroy___0,qe=d._emscripten_bind_Material_get_m_flags_0=g._emscripten_bind_Material_get_m_flags_0,re=d._emscripten_bind_Material_get_m_kAST_0=g._emscripten_bind_Material_get_m_kAST_0,se=d._emscripten_bind_Material_get_m_kLST_0=g._emscripten_bind_Material_get_m_kLST_0,te=d._emscripten_bind_Material_get_m_kVST_0=g._emscripten_bind_Material_get_m_kVST_0,ue=d._emscripten_bind_Material_set_m_flags_1=g._emscripten_bind_Material_set_m_flags_1, +ve=d._emscripten_bind_Material_set_m_kAST_1=g._emscripten_bind_Material_set_m_kAST_1,we=d._emscripten_bind_Material_set_m_kLST_1=g._emscripten_bind_Material_set_m_kLST_1,xe=d._emscripten_bind_Material_set_m_kVST_1=g._emscripten_bind_Material_set_m_kVST_1,ye=d._emscripten_bind_Node___destroy___0=g._emscripten_bind_Node___destroy___0,ze=d._emscripten_bind_Node_get_m_area_0=g._emscripten_bind_Node_get_m_area_0,Ae=d._emscripten_bind_Node_get_m_f_0=g._emscripten_bind_Node_get_m_f_0,Be=d._emscripten_bind_Node_get_m_im_0= +g._emscripten_bind_Node_get_m_im_0,Ce=d._emscripten_bind_Node_get_m_n_0=g._emscripten_bind_Node_get_m_n_0,De=d._emscripten_bind_Node_get_m_q_0=g._emscripten_bind_Node_get_m_q_0,Ee=d._emscripten_bind_Node_get_m_v_0=g._emscripten_bind_Node_get_m_v_0,Fe=d._emscripten_bind_Node_get_m_x_0=g._emscripten_bind_Node_get_m_x_0,Ge=d._emscripten_bind_Node_set_m_area_1=g._emscripten_bind_Node_set_m_area_1,He=d._emscripten_bind_Node_set_m_f_1=g._emscripten_bind_Node_set_m_f_1,Ie=d._emscripten_bind_Node_set_m_im_1= +g._emscripten_bind_Node_set_m_im_1,Je=d._emscripten_bind_Node_set_m_n_1=g._emscripten_bind_Node_set_m_n_1,Ke=d._emscripten_bind_Node_set_m_q_1=g._emscripten_bind_Node_set_m_q_1,Le=d._emscripten_bind_Node_set_m_v_1=g._emscripten_bind_Node_set_m_v_1,Me=d._emscripten_bind_Node_set_m_x_1=g._emscripten_bind_Node_set_m_x_1,Ne=d._emscripten_bind_RayResultCallback___destroy___0=g._emscripten_bind_RayResultCallback___destroy___0,Oe=d._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0=g._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0, +Pe=d._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0=g._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0,Qe=d._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0=g._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0,Re=d._emscripten_bind_RayResultCallback_get_m_collisionObject_0=g._emscripten_bind_RayResultCallback_get_m_collisionObject_0,Se=d._emscripten_bind_RayResultCallback_hasHit_0=g._emscripten_bind_RayResultCallback_hasHit_0,Te=d._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1= +g._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1,Ue=d._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1=g._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1,Ve=d._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1=g._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1,We=d._emscripten_bind_RayResultCallback_set_m_collisionObject_1=g._emscripten_bind_RayResultCallback_set_m_collisionObject_1,Xe=d._emscripten_bind_RaycastInfo___destroy___0= +g._emscripten_bind_RaycastInfo___destroy___0,Ye=d._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0=g._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0,Ze=d._emscripten_bind_RaycastInfo_get_m_contactPointWS_0=g._emscripten_bind_RaycastInfo_get_m_contactPointWS_0,$e=d._emscripten_bind_RaycastInfo_get_m_groundObject_0=g._emscripten_bind_RaycastInfo_get_m_groundObject_0,af=d._emscripten_bind_RaycastInfo_get_m_hardPointWS_0=g._emscripten_bind_RaycastInfo_get_m_hardPointWS_0,bf=d._emscripten_bind_RaycastInfo_get_m_isInContact_0= +g._emscripten_bind_RaycastInfo_get_m_isInContact_0,cf=d._emscripten_bind_RaycastInfo_get_m_suspensionLength_0=g._emscripten_bind_RaycastInfo_get_m_suspensionLength_0,df=d._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0=g._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0,ef=d._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0=g._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0,ff=d._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1=g._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1,gf= +d._emscripten_bind_RaycastInfo_set_m_contactPointWS_1=g._emscripten_bind_RaycastInfo_set_m_contactPointWS_1,hf=d._emscripten_bind_RaycastInfo_set_m_groundObject_1=g._emscripten_bind_RaycastInfo_set_m_groundObject_1,jf=d._emscripten_bind_RaycastInfo_set_m_hardPointWS_1=g._emscripten_bind_RaycastInfo_set_m_hardPointWS_1,kf=d._emscripten_bind_RaycastInfo_set_m_isInContact_1=g._emscripten_bind_RaycastInfo_set_m_isInContact_1,lf=d._emscripten_bind_RaycastInfo_set_m_suspensionLength_1=g._emscripten_bind_RaycastInfo_set_m_suspensionLength_1, +mf=d._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1=g._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1,nf=d._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1=g._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1,of=d._emscripten_bind_VoidPtr___destroy___0=g._emscripten_bind_VoidPtr___destroy___0,pf=d._emscripten_bind_btActionInterface___destroy___0=g._emscripten_bind_btActionInterface___destroy___0,qf=d._emscripten_bind_btActionInterface_updateAction_2=g._emscripten_bind_btActionInterface_updateAction_2, +rf=d._emscripten_bind_btAxisSweep3___destroy___0=g._emscripten_bind_btAxisSweep3___destroy___0,sf=d._emscripten_bind_btAxisSweep3_btAxisSweep3_2=g._emscripten_bind_btAxisSweep3_btAxisSweep3_2,tf=d._emscripten_bind_btAxisSweep3_btAxisSweep3_3=g._emscripten_bind_btAxisSweep3_btAxisSweep3_3,uf=d._emscripten_bind_btAxisSweep3_btAxisSweep3_4=g._emscripten_bind_btAxisSweep3_btAxisSweep3_4,vf=d._emscripten_bind_btAxisSweep3_btAxisSweep3_5=g._emscripten_bind_btAxisSweep3_btAxisSweep3_5,wf=d._emscripten_bind_btBoxShape___destroy___0= +g._emscripten_bind_btBoxShape___destroy___0,xf=d._emscripten_bind_btBoxShape_btBoxShape_1=g._emscripten_bind_btBoxShape_btBoxShape_1,yf=d._emscripten_bind_btBoxShape_calculateLocalInertia_2=g._emscripten_bind_btBoxShape_calculateLocalInertia_2,zf=d._emscripten_bind_btBoxShape_getLocalScaling_0=g._emscripten_bind_btBoxShape_getLocalScaling_0,Af=d._emscripten_bind_btBoxShape_getMargin_0=g._emscripten_bind_btBoxShape_getMargin_0,Bf=d._emscripten_bind_btBoxShape_setLocalScaling_1=g._emscripten_bind_btBoxShape_setLocalScaling_1, +Cf=d._emscripten_bind_btBoxShape_setMargin_1=g._emscripten_bind_btBoxShape_setMargin_1,Df=d._emscripten_bind_btBroadphaseInterface___destroy___0=g._emscripten_bind_btBroadphaseInterface___destroy___0,Ef=d._emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0=g._emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0,Ff=d._emscripten_bind_btBroadphaseProxy___destroy___0=g._emscripten_bind_btBroadphaseProxy___destroy___0,Gf=d._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0= +g._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0,Hf=d._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0=g._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0,If=d._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1=g._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1,Jf=d._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1=g._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1,Kf=d._emscripten_bind_btBvhTriangleMeshShape___destroy___0= +g._emscripten_bind_btBvhTriangleMeshShape___destroy___0,Lf=d._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2=g._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2,Mf=d._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3=g._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3,Nf=d._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2=g._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2,Of=d._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0= +g._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0,Pf=d._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1=g._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1,Qf=d._emscripten_bind_btCapsuleShapeX___destroy___0=g._emscripten_bind_btCapsuleShapeX___destroy___0,Rf=d._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2=g._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2,Sf=d._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2=g._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2, +Tf=d._emscripten_bind_btCapsuleShapeX_getHalfHeight_0=g._emscripten_bind_btCapsuleShapeX_getHalfHeight_0,Uf=d._emscripten_bind_btCapsuleShapeX_getLocalScaling_0=g._emscripten_bind_btCapsuleShapeX_getLocalScaling_0,Vf=d._emscripten_bind_btCapsuleShapeX_getMargin_0=g._emscripten_bind_btCapsuleShapeX_getMargin_0,Wf=d._emscripten_bind_btCapsuleShapeX_getRadius_0=g._emscripten_bind_btCapsuleShapeX_getRadius_0,Xf=d._emscripten_bind_btCapsuleShapeX_getUpAxis_0=g._emscripten_bind_btCapsuleShapeX_getUpAxis_0, +Yf=d._emscripten_bind_btCapsuleShapeX_setLocalScaling_1=g._emscripten_bind_btCapsuleShapeX_setLocalScaling_1,Zf=d._emscripten_bind_btCapsuleShapeX_setMargin_1=g._emscripten_bind_btCapsuleShapeX_setMargin_1,$f=d._emscripten_bind_btCapsuleShapeZ___destroy___0=g._emscripten_bind_btCapsuleShapeZ___destroy___0,ag=d._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2=g._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2,bg=d._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2=g._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2, +cg=d._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0=g._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0,dg=d._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0=g._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0,eg=d._emscripten_bind_btCapsuleShapeZ_getMargin_0=g._emscripten_bind_btCapsuleShapeZ_getMargin_0,fg=d._emscripten_bind_btCapsuleShapeZ_getRadius_0=g._emscripten_bind_btCapsuleShapeZ_getRadius_0,gg=d._emscripten_bind_btCapsuleShapeZ_getUpAxis_0=g._emscripten_bind_btCapsuleShapeZ_getUpAxis_0, +hg=d._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1=g._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1,ig=d._emscripten_bind_btCapsuleShapeZ_setMargin_1=g._emscripten_bind_btCapsuleShapeZ_setMargin_1,jg=d._emscripten_bind_btCapsuleShape___destroy___0=g._emscripten_bind_btCapsuleShape___destroy___0,kg=d._emscripten_bind_btCapsuleShape_btCapsuleShape_2=g._emscripten_bind_btCapsuleShape_btCapsuleShape_2,lg=d._emscripten_bind_btCapsuleShape_calculateLocalInertia_2=g._emscripten_bind_btCapsuleShape_calculateLocalInertia_2, +mg=d._emscripten_bind_btCapsuleShape_getHalfHeight_0=g._emscripten_bind_btCapsuleShape_getHalfHeight_0,ng=d._emscripten_bind_btCapsuleShape_getLocalScaling_0=g._emscripten_bind_btCapsuleShape_getLocalScaling_0,og=d._emscripten_bind_btCapsuleShape_getMargin_0=g._emscripten_bind_btCapsuleShape_getMargin_0,pg=d._emscripten_bind_btCapsuleShape_getRadius_0=g._emscripten_bind_btCapsuleShape_getRadius_0,qg=d._emscripten_bind_btCapsuleShape_getUpAxis_0=g._emscripten_bind_btCapsuleShape_getUpAxis_0,rg=d._emscripten_bind_btCapsuleShape_setLocalScaling_1= +g._emscripten_bind_btCapsuleShape_setLocalScaling_1,sg=d._emscripten_bind_btCapsuleShape_setMargin_1=g._emscripten_bind_btCapsuleShape_setMargin_1,tg=d._emscripten_bind_btCollisionConfiguration___destroy___0=g._emscripten_bind_btCollisionConfiguration___destroy___0,ug=d._emscripten_bind_btCollisionDispatcher___destroy___0=g._emscripten_bind_btCollisionDispatcher___destroy___0,vg=d._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1=g._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1, +wg=d._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1=g._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1,xg=d._emscripten_bind_btCollisionDispatcher_getNumManifolds_0=g._emscripten_bind_btCollisionDispatcher_getNumManifolds_0,yg=d._emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0=g._emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0,zg=d._emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0=g._emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0, +Ag=d._emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0=g._emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0,Bg=d._emscripten_bind_btCollisionObject___destroy___0=g._emscripten_bind_btCollisionObject___destroy___0,Cg=d._emscripten_bind_btCollisionObject_activate_0=g._emscripten_bind_btCollisionObject_activate_0,Dg=d._emscripten_bind_btCollisionObject_activate_1=g._emscripten_bind_btCollisionObject_activate_1,Eg=d._emscripten_bind_btCollisionObject_forceActivationState_1=g._emscripten_bind_btCollisionObject_forceActivationState_1, +Fg=d._emscripten_bind_btCollisionObject_getBroadphaseHandle_0=g._emscripten_bind_btCollisionObject_getBroadphaseHandle_0,Gg=d._emscripten_bind_btCollisionObject_getCollisionFlags_0=g._emscripten_bind_btCollisionObject_getCollisionFlags_0,Hg=d._emscripten_bind_btCollisionObject_getCollisionShape_0=g._emscripten_bind_btCollisionObject_getCollisionShape_0,Ig=d._emscripten_bind_btCollisionObject_getFriction_0=g._emscripten_bind_btCollisionObject_getFriction_0,Jg=d._emscripten_bind_btCollisionObject_getRestitution_0= +g._emscripten_bind_btCollisionObject_getRestitution_0,Kg=d._emscripten_bind_btCollisionObject_getRollingFriction_0=g._emscripten_bind_btCollisionObject_getRollingFriction_0,Lg=d._emscripten_bind_btCollisionObject_getUserIndex_0=g._emscripten_bind_btCollisionObject_getUserIndex_0,Mg=d._emscripten_bind_btCollisionObject_getUserPointer_0=g._emscripten_bind_btCollisionObject_getUserPointer_0,Ng=d._emscripten_bind_btCollisionObject_getWorldTransform_0=g._emscripten_bind_btCollisionObject_getWorldTransform_0, +Og=d._emscripten_bind_btCollisionObject_isActive_0=g._emscripten_bind_btCollisionObject_isActive_0,Pg=d._emscripten_bind_btCollisionObject_isKinematicObject_0=g._emscripten_bind_btCollisionObject_isKinematicObject_0,Qg=d._emscripten_bind_btCollisionObject_isStaticObject_0=g._emscripten_bind_btCollisionObject_isStaticObject_0,Rg=d._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0=g._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0,Sg=d._emscripten_bind_btCollisionObject_setActivationState_1= +g._emscripten_bind_btCollisionObject_setActivationState_1,Tg=d._emscripten_bind_btCollisionObject_setAnisotropicFriction_2=g._emscripten_bind_btCollisionObject_setAnisotropicFriction_2,Ug=d._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1=g._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1,Vg=d._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1=g._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1,Wg=d._emscripten_bind_btCollisionObject_setCollisionFlags_1=g._emscripten_bind_btCollisionObject_setCollisionFlags_1, +Xg=d._emscripten_bind_btCollisionObject_setCollisionShape_1=g._emscripten_bind_btCollisionObject_setCollisionShape_1,Yg=d._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1=g._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1,Zg=d._emscripten_bind_btCollisionObject_setFriction_1=g._emscripten_bind_btCollisionObject_setFriction_1,$g=d._emscripten_bind_btCollisionObject_setRestitution_1=g._emscripten_bind_btCollisionObject_setRestitution_1,ah=d._emscripten_bind_btCollisionObject_setRollingFriction_1= +g._emscripten_bind_btCollisionObject_setRollingFriction_1,bh=d._emscripten_bind_btCollisionObject_setUserIndex_1=g._emscripten_bind_btCollisionObject_setUserIndex_1,ch=d._emscripten_bind_btCollisionObject_setUserPointer_1=g._emscripten_bind_btCollisionObject_setUserPointer_1,dh=d._emscripten_bind_btCollisionObject_setWorldTransform_1=g._emscripten_bind_btCollisionObject_setWorldTransform_1,eh=d._emscripten_bind_btCollisionShape___destroy___0=g._emscripten_bind_btCollisionShape___destroy___0,fh=d._emscripten_bind_btCollisionShape_calculateLocalInertia_2= +g._emscripten_bind_btCollisionShape_calculateLocalInertia_2,gh=d._emscripten_bind_btCollisionShape_getLocalScaling_0=g._emscripten_bind_btCollisionShape_getLocalScaling_0,hh=d._emscripten_bind_btCollisionShape_getMargin_0=g._emscripten_bind_btCollisionShape_getMargin_0,ih=d._emscripten_bind_btCollisionShape_setLocalScaling_1=g._emscripten_bind_btCollisionShape_setLocalScaling_1,jh=d._emscripten_bind_btCollisionShape_setMargin_1=g._emscripten_bind_btCollisionShape_setMargin_1,kh=d._emscripten_bind_btCollisionWorld___destroy___0= +g._emscripten_bind_btCollisionWorld___destroy___0,lh=d._emscripten_bind_btCollisionWorld_addCollisionObject_1=g._emscripten_bind_btCollisionWorld_addCollisionObject_1,mh=d._emscripten_bind_btCollisionWorld_addCollisionObject_2=g._emscripten_bind_btCollisionWorld_addCollisionObject_2,nh=d._emscripten_bind_btCollisionWorld_addCollisionObject_3=g._emscripten_bind_btCollisionWorld_addCollisionObject_3,oh=d._emscripten_bind_btCollisionWorld_contactPairTest_3=g._emscripten_bind_btCollisionWorld_contactPairTest_3, +ph=d._emscripten_bind_btCollisionWorld_contactTest_2=g._emscripten_bind_btCollisionWorld_contactTest_2,qh=d._emscripten_bind_btCollisionWorld_convexSweepTest_5=g._emscripten_bind_btCollisionWorld_convexSweepTest_5,rh=d._emscripten_bind_btCollisionWorld_debugDrawObject_3=g._emscripten_bind_btCollisionWorld_debugDrawObject_3,sh=d._emscripten_bind_btCollisionWorld_debugDrawWorld_0=g._emscripten_bind_btCollisionWorld_debugDrawWorld_0,th=d._emscripten_bind_btCollisionWorld_getBroadphase_0=g._emscripten_bind_btCollisionWorld_getBroadphase_0, +uh=d._emscripten_bind_btCollisionWorld_getDebugDrawer_0=g._emscripten_bind_btCollisionWorld_getDebugDrawer_0,vh=d._emscripten_bind_btCollisionWorld_getDispatchInfo_0=g._emscripten_bind_btCollisionWorld_getDispatchInfo_0,wh=d._emscripten_bind_btCollisionWorld_getDispatcher_0=g._emscripten_bind_btCollisionWorld_getDispatcher_0,xh=d._emscripten_bind_btCollisionWorld_getPairCache_0=g._emscripten_bind_btCollisionWorld_getPairCache_0,yh=d._emscripten_bind_btCollisionWorld_rayTest_3=g._emscripten_bind_btCollisionWorld_rayTest_3, +zh=d._emscripten_bind_btCollisionWorld_removeCollisionObject_1=g._emscripten_bind_btCollisionWorld_removeCollisionObject_1,Ah=d._emscripten_bind_btCollisionWorld_setDebugDrawer_1=g._emscripten_bind_btCollisionWorld_setDebugDrawer_1,Bh=d._emscripten_bind_btCollisionWorld_updateSingleAabb_1=g._emscripten_bind_btCollisionWorld_updateSingleAabb_1,Ch=d._emscripten_bind_btCompoundShape___destroy___0=g._emscripten_bind_btCompoundShape___destroy___0,Dh=d._emscripten_bind_btCompoundShape_addChildShape_2=g._emscripten_bind_btCompoundShape_addChildShape_2, +Eh=d._emscripten_bind_btCompoundShape_btCompoundShape_0=g._emscripten_bind_btCompoundShape_btCompoundShape_0,Fh=d._emscripten_bind_btCompoundShape_btCompoundShape_1=g._emscripten_bind_btCompoundShape_btCompoundShape_1,Gh=d._emscripten_bind_btCompoundShape_calculateLocalInertia_2=g._emscripten_bind_btCompoundShape_calculateLocalInertia_2,Hh=d._emscripten_bind_btCompoundShape_getChildShape_1=g._emscripten_bind_btCompoundShape_getChildShape_1,Ih=d._emscripten_bind_btCompoundShape_getLocalScaling_0=g._emscripten_bind_btCompoundShape_getLocalScaling_0, +Jh=d._emscripten_bind_btCompoundShape_getMargin_0=g._emscripten_bind_btCompoundShape_getMargin_0,Kh=d._emscripten_bind_btCompoundShape_getNumChildShapes_0=g._emscripten_bind_btCompoundShape_getNumChildShapes_0,Lh=d._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1=g._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1,Mh=d._emscripten_bind_btCompoundShape_removeChildShape_1=g._emscripten_bind_btCompoundShape_removeChildShape_1,Nh=d._emscripten_bind_btCompoundShape_setLocalScaling_1= +g._emscripten_bind_btCompoundShape_setLocalScaling_1,Oh=d._emscripten_bind_btCompoundShape_setMargin_1=g._emscripten_bind_btCompoundShape_setMargin_1,Ph=d._emscripten_bind_btCompoundShape_updateChildTransform_2=g._emscripten_bind_btCompoundShape_updateChildTransform_2,Qh=d._emscripten_bind_btCompoundShape_updateChildTransform_3=g._emscripten_bind_btCompoundShape_updateChildTransform_3,Rh=d._emscripten_bind_btConcaveShape___destroy___0=g._emscripten_bind_btConcaveShape___destroy___0,Sh=d._emscripten_bind_btConcaveShape_calculateLocalInertia_2= +g._emscripten_bind_btConcaveShape_calculateLocalInertia_2,Th=d._emscripten_bind_btConcaveShape_getLocalScaling_0=g._emscripten_bind_btConcaveShape_getLocalScaling_0,Uh=d._emscripten_bind_btConcaveShape_setLocalScaling_1=g._emscripten_bind_btConcaveShape_setLocalScaling_1,Vh=d._emscripten_bind_btConeShapeX___destroy___0=g._emscripten_bind_btConeShapeX___destroy___0,Wh=d._emscripten_bind_btConeShapeX_btConeShapeX_2=g._emscripten_bind_btConeShapeX_btConeShapeX_2,Xh=d._emscripten_bind_btConeShapeX_calculateLocalInertia_2= +g._emscripten_bind_btConeShapeX_calculateLocalInertia_2,Yh=d._emscripten_bind_btConeShapeX_getLocalScaling_0=g._emscripten_bind_btConeShapeX_getLocalScaling_0,Zh=d._emscripten_bind_btConeShapeX_setLocalScaling_1=g._emscripten_bind_btConeShapeX_setLocalScaling_1,$h=d._emscripten_bind_btConeShapeZ___destroy___0=g._emscripten_bind_btConeShapeZ___destroy___0,ai=d._emscripten_bind_btConeShapeZ_btConeShapeZ_2=g._emscripten_bind_btConeShapeZ_btConeShapeZ_2,bi=d._emscripten_bind_btConeShapeZ_calculateLocalInertia_2= +g._emscripten_bind_btConeShapeZ_calculateLocalInertia_2,ci=d._emscripten_bind_btConeShapeZ_getLocalScaling_0=g._emscripten_bind_btConeShapeZ_getLocalScaling_0,di=d._emscripten_bind_btConeShapeZ_setLocalScaling_1=g._emscripten_bind_btConeShapeZ_setLocalScaling_1,ei=d._emscripten_bind_btConeShape___destroy___0=g._emscripten_bind_btConeShape___destroy___0,fi=d._emscripten_bind_btConeShape_btConeShape_2=g._emscripten_bind_btConeShape_btConeShape_2,gi=d._emscripten_bind_btConeShape_calculateLocalInertia_2= +g._emscripten_bind_btConeShape_calculateLocalInertia_2,hi=d._emscripten_bind_btConeShape_getLocalScaling_0=g._emscripten_bind_btConeShape_getLocalScaling_0,ii=d._emscripten_bind_btConeShape_setLocalScaling_1=g._emscripten_bind_btConeShape_setLocalScaling_1,ji=d._emscripten_bind_btConeTwistConstraint___destroy___0=g._emscripten_bind_btConeTwistConstraint___destroy___0,ki=d._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2=g._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2, +li=d._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4=g._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4,mi=d._emscripten_bind_btConeTwistConstraint_enableFeedback_1=g._emscripten_bind_btConeTwistConstraint_enableFeedback_1,ni=d._emscripten_bind_btConeTwistConstraint_enableMotor_1=g._emscripten_bind_btConeTwistConstraint_enableMotor_1,oi=d._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0=g._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0, +pi=d._emscripten_bind_btConeTwistConstraint_getParam_2=g._emscripten_bind_btConeTwistConstraint_getParam_2,qi=d._emscripten_bind_btConeTwistConstraint_setAngularOnly_1=g._emscripten_bind_btConeTwistConstraint_setAngularOnly_1,ri=d._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1=g._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1,si=d._emscripten_bind_btConeTwistConstraint_setDamping_1=g._emscripten_bind_btConeTwistConstraint_setDamping_1,ti=d._emscripten_bind_btConeTwistConstraint_setLimit_2= +g._emscripten_bind_btConeTwistConstraint_setLimit_2,ui=d._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1=g._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1,vi=d._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1=g._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1,wi=d._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1=g._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1,xi=d._emscripten_bind_btConeTwistConstraint_setMotorTarget_1= +g._emscripten_bind_btConeTwistConstraint_setMotorTarget_1,yi=d._emscripten_bind_btConeTwistConstraint_setParam_3=g._emscripten_bind_btConeTwistConstraint_setParam_3,zi=d._emscripten_bind_btConstCollisionObjectArray___destroy___0=g._emscripten_bind_btConstCollisionObjectArray___destroy___0,Ai=d._emscripten_bind_btConstCollisionObjectArray_at_1=g._emscripten_bind_btConstCollisionObjectArray_at_1,Bi=d._emscripten_bind_btConstCollisionObjectArray_size_0=g._emscripten_bind_btConstCollisionObjectArray_size_0, +Ci=d._emscripten_bind_btConstraintSetting___destroy___0=g._emscripten_bind_btConstraintSetting___destroy___0,Di=d._emscripten_bind_btConstraintSetting_btConstraintSetting_0=g._emscripten_bind_btConstraintSetting_btConstraintSetting_0,Ei=d._emscripten_bind_btConstraintSetting_get_m_damping_0=g._emscripten_bind_btConstraintSetting_get_m_damping_0,Fi=d._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0=g._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0,Gi=d._emscripten_bind_btConstraintSetting_get_m_tau_0= +g._emscripten_bind_btConstraintSetting_get_m_tau_0,Hi=d._emscripten_bind_btConstraintSetting_set_m_damping_1=g._emscripten_bind_btConstraintSetting_set_m_damping_1,Ii=d._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1=g._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1,Ji=d._emscripten_bind_btConstraintSetting_set_m_tau_1=g._emscripten_bind_btConstraintSetting_set_m_tau_1,Ki=d._emscripten_bind_btConstraintSolver___destroy___0=g._emscripten_bind_btConstraintSolver___destroy___0,Li= +d._emscripten_bind_btContactSolverInfo___destroy___0=g._emscripten_bind_btContactSolverInfo___destroy___0,Mi=d._emscripten_bind_btContactSolverInfo_get_m_numIterations_0=g._emscripten_bind_btContactSolverInfo_get_m_numIterations_0,Ni=d._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0=g._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0,Oi=d._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0=g._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0, +Pi=d._emscripten_bind_btContactSolverInfo_set_m_numIterations_1=g._emscripten_bind_btContactSolverInfo_set_m_numIterations_1,Qi=d._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1=g._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1,Ri=d._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1=g._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1,Si=d._emscripten_bind_btConvexHullShape___destroy___0=g._emscripten_bind_btConvexHullShape___destroy___0, +Ti=d._emscripten_bind_btConvexHullShape_addPoint_1=g._emscripten_bind_btConvexHullShape_addPoint_1,Ui=d._emscripten_bind_btConvexHullShape_addPoint_2=g._emscripten_bind_btConvexHullShape_addPoint_2,Vi=d._emscripten_bind_btConvexHullShape_btConvexHullShape_0=g._emscripten_bind_btConvexHullShape_btConvexHullShape_0,Wi=d._emscripten_bind_btConvexHullShape_btConvexHullShape_1=g._emscripten_bind_btConvexHullShape_btConvexHullShape_1,Xi=d._emscripten_bind_btConvexHullShape_btConvexHullShape_2=g._emscripten_bind_btConvexHullShape_btConvexHullShape_2, +Yi=d._emscripten_bind_btConvexHullShape_calculateLocalInertia_2=g._emscripten_bind_btConvexHullShape_calculateLocalInertia_2,Zi=d._emscripten_bind_btConvexHullShape_getConvexPolyhedron_0=g._emscripten_bind_btConvexHullShape_getConvexPolyhedron_0,$i=d._emscripten_bind_btConvexHullShape_getLocalScaling_0=g._emscripten_bind_btConvexHullShape_getLocalScaling_0,aj=d._emscripten_bind_btConvexHullShape_getMargin_0=g._emscripten_bind_btConvexHullShape_getMargin_0,bj=d._emscripten_bind_btConvexHullShape_getNumVertices_0= +g._emscripten_bind_btConvexHullShape_getNumVertices_0,cj=d._emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1=g._emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1,dj=d._emscripten_bind_btConvexHullShape_recalcLocalAabb_0=g._emscripten_bind_btConvexHullShape_recalcLocalAabb_0,ej=d._emscripten_bind_btConvexHullShape_setLocalScaling_1=g._emscripten_bind_btConvexHullShape_setLocalScaling_1,fj=d._emscripten_bind_btConvexHullShape_setMargin_1=g._emscripten_bind_btConvexHullShape_setMargin_1, +gj=d._emscripten_bind_btConvexPolyhedron___destroy___0=g._emscripten_bind_btConvexPolyhedron___destroy___0,hj=d._emscripten_bind_btConvexPolyhedron_get_m_faces_0=g._emscripten_bind_btConvexPolyhedron_get_m_faces_0,ij=d._emscripten_bind_btConvexPolyhedron_get_m_vertices_0=g._emscripten_bind_btConvexPolyhedron_get_m_vertices_0,jj=d._emscripten_bind_btConvexPolyhedron_set_m_faces_1=g._emscripten_bind_btConvexPolyhedron_set_m_faces_1,kj=d._emscripten_bind_btConvexPolyhedron_set_m_vertices_1=g._emscripten_bind_btConvexPolyhedron_set_m_vertices_1, +lj=d._emscripten_bind_btConvexShape___destroy___0=g._emscripten_bind_btConvexShape___destroy___0,mj=d._emscripten_bind_btConvexShape_calculateLocalInertia_2=g._emscripten_bind_btConvexShape_calculateLocalInertia_2,nj=d._emscripten_bind_btConvexShape_getLocalScaling_0=g._emscripten_bind_btConvexShape_getLocalScaling_0,oj=d._emscripten_bind_btConvexShape_getMargin_0=g._emscripten_bind_btConvexShape_getMargin_0,pj=d._emscripten_bind_btConvexShape_setLocalScaling_1=g._emscripten_bind_btConvexShape_setLocalScaling_1, +qj=d._emscripten_bind_btConvexShape_setMargin_1=g._emscripten_bind_btConvexShape_setMargin_1,rj=d._emscripten_bind_btConvexTriangleMeshShape___destroy___0=g._emscripten_bind_btConvexTriangleMeshShape___destroy___0,sj=d._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1=g._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1,tj=d._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2=g._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2, +uj=d._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2=g._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2,vj=d._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0=g._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0,wj=d._emscripten_bind_btConvexTriangleMeshShape_getMargin_0=g._emscripten_bind_btConvexTriangleMeshShape_getMargin_0,xj=d._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1=g._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1, +yj=d._emscripten_bind_btConvexTriangleMeshShape_setMargin_1=g._emscripten_bind_btConvexTriangleMeshShape_setMargin_1,zj=d._emscripten_bind_btCylinderShapeX___destroy___0=g._emscripten_bind_btCylinderShapeX___destroy___0,Aj=d._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1=g._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1,Bj=d._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2=g._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2,Cj=d._emscripten_bind_btCylinderShapeX_getLocalScaling_0= +g._emscripten_bind_btCylinderShapeX_getLocalScaling_0,Dj=d._emscripten_bind_btCylinderShapeX_getMargin_0=g._emscripten_bind_btCylinderShapeX_getMargin_0,Ej=d._emscripten_bind_btCylinderShapeX_setLocalScaling_1=g._emscripten_bind_btCylinderShapeX_setLocalScaling_1,Fj=d._emscripten_bind_btCylinderShapeX_setMargin_1=g._emscripten_bind_btCylinderShapeX_setMargin_1,Gj=d._emscripten_bind_btCylinderShapeZ___destroy___0=g._emscripten_bind_btCylinderShapeZ___destroy___0,Hj=d._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1= +g._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1,Ij=d._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2=g._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2,Jj=d._emscripten_bind_btCylinderShapeZ_getLocalScaling_0=g._emscripten_bind_btCylinderShapeZ_getLocalScaling_0,Kj=d._emscripten_bind_btCylinderShapeZ_getMargin_0=g._emscripten_bind_btCylinderShapeZ_getMargin_0,Lj=d._emscripten_bind_btCylinderShapeZ_setLocalScaling_1=g._emscripten_bind_btCylinderShapeZ_setLocalScaling_1,Mj= +d._emscripten_bind_btCylinderShapeZ_setMargin_1=g._emscripten_bind_btCylinderShapeZ_setMargin_1,Nj=d._emscripten_bind_btCylinderShape___destroy___0=g._emscripten_bind_btCylinderShape___destroy___0,Oj=d._emscripten_bind_btCylinderShape_btCylinderShape_1=g._emscripten_bind_btCylinderShape_btCylinderShape_1,Pj=d._emscripten_bind_btCylinderShape_calculateLocalInertia_2=g._emscripten_bind_btCylinderShape_calculateLocalInertia_2,Qj=d._emscripten_bind_btCylinderShape_getLocalScaling_0=g._emscripten_bind_btCylinderShape_getLocalScaling_0, +Rj=d._emscripten_bind_btCylinderShape_getMargin_0=g._emscripten_bind_btCylinderShape_getMargin_0,Sj=d._emscripten_bind_btCylinderShape_setLocalScaling_1=g._emscripten_bind_btCylinderShape_setLocalScaling_1,Tj=d._emscripten_bind_btCylinderShape_setMargin_1=g._emscripten_bind_btCylinderShape_setMargin_1,Uj=d._emscripten_bind_btDbvtBroadphase___destroy___0=g._emscripten_bind_btDbvtBroadphase___destroy___0,Vj=d._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0=g._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0, +Wj=d._emscripten_bind_btDefaultCollisionConfiguration___destroy___0=g._emscripten_bind_btDefaultCollisionConfiguration___destroy___0,Xj=d._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0=g._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0,Yj=d._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1=g._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1,Zj=d._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0= +g._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0,ak=d._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0=g._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0,bk=d._emscripten_bind_btDefaultMotionState___destroy___0=g._emscripten_bind_btDefaultMotionState___destroy___0,ck=d._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0=g._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0,dk=d._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1= +g._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1,ek=d._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2=g._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2,fk=d._emscripten_bind_btDefaultMotionState_getWorldTransform_1=g._emscripten_bind_btDefaultMotionState_getWorldTransform_1,gk=d._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0=g._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0,hk=d._emscripten_bind_btDefaultMotionState_setWorldTransform_1= +g._emscripten_bind_btDefaultMotionState_setWorldTransform_1,ik=d._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1=g._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1,jk=d._emscripten_bind_btDefaultSoftBodySolver___destroy___0=g._emscripten_bind_btDefaultSoftBodySolver___destroy___0,kk=d._emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0=g._emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0,lk=d._emscripten_bind_btDefaultVehicleRaycaster___destroy___0= +g._emscripten_bind_btDefaultVehicleRaycaster___destroy___0,mk=d._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1=g._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1,nk=d._emscripten_bind_btDefaultVehicleRaycaster_castRay_3=g._emscripten_bind_btDefaultVehicleRaycaster_castRay_3,ok=d._emscripten_bind_btDiscreteDynamicsWorld___destroy___0=g._emscripten_bind_btDiscreteDynamicsWorld___destroy___0,pk=d._emscripten_bind_btDiscreteDynamicsWorld_addAction_1=g._emscripten_bind_btDiscreteDynamicsWorld_addAction_1, +qk=d._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1=g._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1,rk=d._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2=g._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2,sk=d._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3=g._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3,tk=d._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1=g._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1, +uk=d._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2=g._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2,vk=d._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1=g._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1,wk=d._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3=g._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3,xk=d._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4=g._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4,yk= +d._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3=g._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3,zk=d._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2=g._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2,Ak=d._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5=g._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5,Bk=d._emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3=g._emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3,Ck=d._emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0= +g._emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0,Dk=d._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0=g._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0,Ek=d._emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0=g._emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0,Fk=d._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0=g._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0,Gk=d._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0=g._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0, +Hk=d._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0=g._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0,Ik=d._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0=g._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0,Jk=d._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0=g._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0,Kk=d._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3=g._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3,Lk=d._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1= +g._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1,Mk=d._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1=g._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1,Nk=d._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1=g._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1,Ok=d._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1=g._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1,Pk=d._emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1= +g._emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1,Qk=d._emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1=g._emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1,Rk=d._emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1=g._emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1,Sk=d._emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1=g._emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1,Tk=d._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1= +g._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1,Uk=d._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1=g._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1,Vk=d._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2=g._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2,Wk=d._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3=g._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3,Xk=d._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1=g._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1, +Yk=d._emscripten_bind_btDispatcherInfo___destroy___0=g._emscripten_bind_btDispatcherInfo___destroy___0,Zk=d._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0=g._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0,$k=d._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0=g._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0,al=d._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0=g._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0, +bl=d._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0=g._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0,cl=d._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0=g._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0,dl=d._emscripten_bind_btDispatcherInfo_get_m_stepCount_0=g._emscripten_bind_btDispatcherInfo_get_m_stepCount_0,el=d._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0=g._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0,fl=d._emscripten_bind_btDispatcherInfo_get_m_timeStep_0= +g._emscripten_bind_btDispatcherInfo_get_m_timeStep_0,gl=d._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0=g._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0,hl=d._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0=g._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0,il=d._emscripten_bind_btDispatcherInfo_get_m_useEpa_0=g._emscripten_bind_btDispatcherInfo_get_m_useEpa_0,jl=d._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1= +g._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1,kl=d._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1=g._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1,ll=d._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1=g._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1,ml=d._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1=g._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1,nl=d._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1= +g._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1,ol=d._emscripten_bind_btDispatcherInfo_set_m_stepCount_1=g._emscripten_bind_btDispatcherInfo_set_m_stepCount_1,pl=d._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1=g._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1,ql=d._emscripten_bind_btDispatcherInfo_set_m_timeStep_1=g._emscripten_bind_btDispatcherInfo_set_m_timeStep_1,rl=d._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1=g._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1, +sl=d._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1=g._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1,tl=d._emscripten_bind_btDispatcherInfo_set_m_useEpa_1=g._emscripten_bind_btDispatcherInfo_set_m_useEpa_1,ul=d._emscripten_bind_btDispatcher___destroy___0=g._emscripten_bind_btDispatcher___destroy___0,vl=d._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1=g._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1,wl=d._emscripten_bind_btDispatcher_getNumManifolds_0= +g._emscripten_bind_btDispatcher_getNumManifolds_0,xl=d._emscripten_bind_btDynamicsWorld___destroy___0=g._emscripten_bind_btDynamicsWorld___destroy___0,yl=d._emscripten_bind_btDynamicsWorld_addAction_1=g._emscripten_bind_btDynamicsWorld_addAction_1,zl=d._emscripten_bind_btDynamicsWorld_addCollisionObject_1=g._emscripten_bind_btDynamicsWorld_addCollisionObject_1,Al=d._emscripten_bind_btDynamicsWorld_addCollisionObject_2=g._emscripten_bind_btDynamicsWorld_addCollisionObject_2,Bl=d._emscripten_bind_btDynamicsWorld_addCollisionObject_3= +g._emscripten_bind_btDynamicsWorld_addCollisionObject_3,Cl=d._emscripten_bind_btDynamicsWorld_contactPairTest_3=g._emscripten_bind_btDynamicsWorld_contactPairTest_3,Dl=d._emscripten_bind_btDynamicsWorld_contactTest_2=g._emscripten_bind_btDynamicsWorld_contactTest_2,El=d._emscripten_bind_btDynamicsWorld_convexSweepTest_5=g._emscripten_bind_btDynamicsWorld_convexSweepTest_5,Fl=d._emscripten_bind_btDynamicsWorld_debugDrawObject_3=g._emscripten_bind_btDynamicsWorld_debugDrawObject_3,Gl=d._emscripten_bind_btDynamicsWorld_debugDrawWorld_0= +g._emscripten_bind_btDynamicsWorld_debugDrawWorld_0,Hl=d._emscripten_bind_btDynamicsWorld_getBroadphase_0=g._emscripten_bind_btDynamicsWorld_getBroadphase_0,Il=d._emscripten_bind_btDynamicsWorld_getDebugDrawer_0=g._emscripten_bind_btDynamicsWorld_getDebugDrawer_0,Jl=d._emscripten_bind_btDynamicsWorld_getDispatchInfo_0=g._emscripten_bind_btDynamicsWorld_getDispatchInfo_0,Kl=d._emscripten_bind_btDynamicsWorld_getDispatcher_0=g._emscripten_bind_btDynamicsWorld_getDispatcher_0,Ll=d._emscripten_bind_btDynamicsWorld_getPairCache_0= +g._emscripten_bind_btDynamicsWorld_getPairCache_0,Ml=d._emscripten_bind_btDynamicsWorld_getSolverInfo_0=g._emscripten_bind_btDynamicsWorld_getSolverInfo_0,Nl=d._emscripten_bind_btDynamicsWorld_rayTest_3=g._emscripten_bind_btDynamicsWorld_rayTest_3,Ol=d._emscripten_bind_btDynamicsWorld_removeAction_1=g._emscripten_bind_btDynamicsWorld_removeAction_1,Pl=d._emscripten_bind_btDynamicsWorld_removeCollisionObject_1=g._emscripten_bind_btDynamicsWorld_removeCollisionObject_1,Ql=d._emscripten_bind_btDynamicsWorld_setDebugDrawer_1= +g._emscripten_bind_btDynamicsWorld_setDebugDrawer_1,Rl=d._emscripten_bind_btDynamicsWorld_updateSingleAabb_1=g._emscripten_bind_btDynamicsWorld_updateSingleAabb_1,Sl=d._emscripten_bind_btFaceArray___destroy___0=g._emscripten_bind_btFaceArray___destroy___0,Tl=d._emscripten_bind_btFaceArray_at_1=g._emscripten_bind_btFaceArray_at_1,Ul=d._emscripten_bind_btFaceArray_size_0=g._emscripten_bind_btFaceArray_size_0,Vl=d._emscripten_bind_btFace___destroy___0=g._emscripten_bind_btFace___destroy___0,Wl=d._emscripten_bind_btFace_get_m_indices_0= +g._emscripten_bind_btFace_get_m_indices_0,Xl=d._emscripten_bind_btFace_get_m_plane_1=g._emscripten_bind_btFace_get_m_plane_1,Yl=d._emscripten_bind_btFace_set_m_indices_1=g._emscripten_bind_btFace_set_m_indices_1,Zl=d._emscripten_bind_btFace_set_m_plane_2=g._emscripten_bind_btFace_set_m_plane_2,$l=d._emscripten_bind_btFixedConstraint___destroy___0=g._emscripten_bind_btFixedConstraint___destroy___0,am=d._emscripten_bind_btFixedConstraint_btFixedConstraint_4=g._emscripten_bind_btFixedConstraint_btFixedConstraint_4, +bm=d._emscripten_bind_btFixedConstraint_enableFeedback_1=g._emscripten_bind_btFixedConstraint_enableFeedback_1,cm=d._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0=g._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0,dm=d._emscripten_bind_btFixedConstraint_getParam_2=g._emscripten_bind_btFixedConstraint_getParam_2,em=d._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1=g._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1,fm=d._emscripten_bind_btFixedConstraint_setParam_3= +g._emscripten_bind_btFixedConstraint_setParam_3,gm=d._emscripten_bind_btGeneric6DofConstraint___destroy___0=g._emscripten_bind_btGeneric6DofConstraint___destroy___0,hm=d._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3=g._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3,im=d._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5=g._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5,jm=d._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1= +g._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1,km=d._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0=g._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0,lm=d._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0=g._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0,mm=d._emscripten_bind_btGeneric6DofConstraint_getParam_2=g._emscripten_bind_btGeneric6DofConstraint_getParam_2,nm=d._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1= +g._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1,om=d._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1=g._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1,pm=d._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1=g._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1,qm=d._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1=g._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1,rm=d._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1= +g._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1,sm=d._emscripten_bind_btGeneric6DofConstraint_setParam_3=g._emscripten_bind_btGeneric6DofConstraint_setParam_3,tm=d._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0=g._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0,um=d._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3=g._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3,wm=d._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5= +g._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5,xm=d._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1=g._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1,ym=d._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2=g._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2,zm=d._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0=g._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0, +Am=d._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0=g._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0,Bm=d._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2=g._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2,Cm=d._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1=g._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1,Dm=d._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1=g._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1, +Em=d._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1=g._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1,Fm=d._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2=g._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2,Gm=d._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0=g._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0,Hm=d._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1= +g._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1,Im=d._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2=g._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2,Jm=d._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1=g._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1,Km=d._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1=g._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1, +Lm=d._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3=g._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3,Mm=d._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2=g._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2,Nm=d._emscripten_bind_btGhostObject___destroy___0=g._emscripten_bind_btGhostObject___destroy___0,Om=d._emscripten_bind_btGhostObject_activate_0=g._emscripten_bind_btGhostObject_activate_0,Pm=d._emscripten_bind_btGhostObject_activate_1=g._emscripten_bind_btGhostObject_activate_1, +Qm=d._emscripten_bind_btGhostObject_btGhostObject_0=g._emscripten_bind_btGhostObject_btGhostObject_0,Rm=d._emscripten_bind_btGhostObject_forceActivationState_1=g._emscripten_bind_btGhostObject_forceActivationState_1,Sm=d._emscripten_bind_btGhostObject_getBroadphaseHandle_0=g._emscripten_bind_btGhostObject_getBroadphaseHandle_0,Tm=d._emscripten_bind_btGhostObject_getCollisionFlags_0=g._emscripten_bind_btGhostObject_getCollisionFlags_0,Um=d._emscripten_bind_btGhostObject_getCollisionShape_0=g._emscripten_bind_btGhostObject_getCollisionShape_0, +Vm=d._emscripten_bind_btGhostObject_getFriction_0=g._emscripten_bind_btGhostObject_getFriction_0,Wm=d._emscripten_bind_btGhostObject_getNumOverlappingObjects_0=g._emscripten_bind_btGhostObject_getNumOverlappingObjects_0,Xm=d._emscripten_bind_btGhostObject_getOverlappingObject_1=g._emscripten_bind_btGhostObject_getOverlappingObject_1,Ym=d._emscripten_bind_btGhostObject_getRestitution_0=g._emscripten_bind_btGhostObject_getRestitution_0,Zm=d._emscripten_bind_btGhostObject_getRollingFriction_0=g._emscripten_bind_btGhostObject_getRollingFriction_0, +$m=d._emscripten_bind_btGhostObject_getUserIndex_0=g._emscripten_bind_btGhostObject_getUserIndex_0,an=d._emscripten_bind_btGhostObject_getUserPointer_0=g._emscripten_bind_btGhostObject_getUserPointer_0,bn=d._emscripten_bind_btGhostObject_getWorldTransform_0=g._emscripten_bind_btGhostObject_getWorldTransform_0,cn=d._emscripten_bind_btGhostObject_isActive_0=g._emscripten_bind_btGhostObject_isActive_0,dn=d._emscripten_bind_btGhostObject_isKinematicObject_0=g._emscripten_bind_btGhostObject_isKinematicObject_0, +en=d._emscripten_bind_btGhostObject_isStaticObject_0=g._emscripten_bind_btGhostObject_isStaticObject_0,fn=d._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0=g._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0,gn=d._emscripten_bind_btGhostObject_setActivationState_1=g._emscripten_bind_btGhostObject_setActivationState_1,hn=d._emscripten_bind_btGhostObject_setAnisotropicFriction_2=g._emscripten_bind_btGhostObject_setAnisotropicFriction_2,jn=d._emscripten_bind_btGhostObject_setCcdMotionThreshold_1= +g._emscripten_bind_btGhostObject_setCcdMotionThreshold_1,kn=d._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1=g._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1,ln=d._emscripten_bind_btGhostObject_setCollisionFlags_1=g._emscripten_bind_btGhostObject_setCollisionFlags_1,mn=d._emscripten_bind_btGhostObject_setCollisionShape_1=g._emscripten_bind_btGhostObject_setCollisionShape_1,nn=d._emscripten_bind_btGhostObject_setContactProcessingThreshold_1=g._emscripten_bind_btGhostObject_setContactProcessingThreshold_1, +on=d._emscripten_bind_btGhostObject_setFriction_1=g._emscripten_bind_btGhostObject_setFriction_1,pn=d._emscripten_bind_btGhostObject_setRestitution_1=g._emscripten_bind_btGhostObject_setRestitution_1,qn=d._emscripten_bind_btGhostObject_setRollingFriction_1=g._emscripten_bind_btGhostObject_setRollingFriction_1,rn=d._emscripten_bind_btGhostObject_setUserIndex_1=g._emscripten_bind_btGhostObject_setUserIndex_1,sn=d._emscripten_bind_btGhostObject_setUserPointer_1=g._emscripten_bind_btGhostObject_setUserPointer_1, +tn=d._emscripten_bind_btGhostObject_setWorldTransform_1=g._emscripten_bind_btGhostObject_setWorldTransform_1,un=d._emscripten_bind_btGhostPairCallback___destroy___0=g._emscripten_bind_btGhostPairCallback___destroy___0,vn=d._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0=g._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0,wn=d._emscripten_bind_btHeightfieldTerrainShape___destroy___0=g._emscripten_bind_btHeightfieldTerrainShape___destroy___0,xn=d._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9= +g._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9,yn=d._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2=g._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2,zn=d._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0=g._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0,An=d._emscripten_bind_btHeightfieldTerrainShape_getMargin_0=g._emscripten_bind_btHeightfieldTerrainShape_getMargin_0,Bn=d._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1= +g._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1,Cn=d._emscripten_bind_btHeightfieldTerrainShape_setMargin_1=g._emscripten_bind_btHeightfieldTerrainShape_setMargin_1,Dn=d._emscripten_bind_btHingeConstraint___destroy___0=g._emscripten_bind_btHingeConstraint___destroy___0,En=d._emscripten_bind_btHingeConstraint_btHingeConstraint_2=g._emscripten_bind_btHingeConstraint_btHingeConstraint_2,Fn=d._emscripten_bind_btHingeConstraint_btHingeConstraint_3=g._emscripten_bind_btHingeConstraint_btHingeConstraint_3, +Gn=d._emscripten_bind_btHingeConstraint_btHingeConstraint_4=g._emscripten_bind_btHingeConstraint_btHingeConstraint_4,Hn=d._emscripten_bind_btHingeConstraint_btHingeConstraint_5=g._emscripten_bind_btHingeConstraint_btHingeConstraint_5,In=d._emscripten_bind_btHingeConstraint_btHingeConstraint_6=g._emscripten_bind_btHingeConstraint_btHingeConstraint_6,Jn=d._emscripten_bind_btHingeConstraint_btHingeConstraint_7=g._emscripten_bind_btHingeConstraint_btHingeConstraint_7,Kn=d._emscripten_bind_btHingeConstraint_enableAngularMotor_3= +g._emscripten_bind_btHingeConstraint_enableAngularMotor_3,Ln=d._emscripten_bind_btHingeConstraint_enableFeedback_1=g._emscripten_bind_btHingeConstraint_enableFeedback_1,Mn=d._emscripten_bind_btHingeConstraint_enableMotor_1=g._emscripten_bind_btHingeConstraint_enableMotor_1,Nn=d._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0=g._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0,On=d._emscripten_bind_btHingeConstraint_getParam_2=g._emscripten_bind_btHingeConstraint_getParam_2, +Pn=d._emscripten_bind_btHingeConstraint_setAngularOnly_1=g._emscripten_bind_btHingeConstraint_setAngularOnly_1,Qn=d._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1=g._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1,Rn=d._emscripten_bind_btHingeConstraint_setLimit_4=g._emscripten_bind_btHingeConstraint_setLimit_4,Sn=d._emscripten_bind_btHingeConstraint_setLimit_5=g._emscripten_bind_btHingeConstraint_setLimit_5,Tn=d._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1= +g._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1,Un=d._emscripten_bind_btHingeConstraint_setMotorTarget_2=g._emscripten_bind_btHingeConstraint_setMotorTarget_2,Vn=d._emscripten_bind_btHingeConstraint_setParam_3=g._emscripten_bind_btHingeConstraint_setParam_3,Wn=d._emscripten_bind_btIDebugDraw___destroy___0=g._emscripten_bind_btIDebugDraw___destroy___0,Xn=d._emscripten_bind_btIDebugDraw_draw3dText_2=g._emscripten_bind_btIDebugDraw_draw3dText_2,Yn=d._emscripten_bind_btIDebugDraw_drawContactPoint_5= +g._emscripten_bind_btIDebugDraw_drawContactPoint_5,Zn=d._emscripten_bind_btIDebugDraw_drawLine_3=g._emscripten_bind_btIDebugDraw_drawLine_3,$n=d._emscripten_bind_btIDebugDraw_getDebugMode_0=g._emscripten_bind_btIDebugDraw_getDebugMode_0,ao=d._emscripten_bind_btIDebugDraw_reportErrorWarning_1=g._emscripten_bind_btIDebugDraw_reportErrorWarning_1,bo=d._emscripten_bind_btIDebugDraw_setDebugMode_1=g._emscripten_bind_btIDebugDraw_setDebugMode_1,co=d._emscripten_bind_btIndexedMeshArray___destroy___0=g._emscripten_bind_btIndexedMeshArray___destroy___0, +eo=d._emscripten_bind_btIndexedMeshArray_at_1=g._emscripten_bind_btIndexedMeshArray_at_1,fo=d._emscripten_bind_btIndexedMeshArray_size_0=g._emscripten_bind_btIndexedMeshArray_size_0,go=d._emscripten_bind_btIndexedMesh___destroy___0=g._emscripten_bind_btIndexedMesh___destroy___0,ho=d._emscripten_bind_btIndexedMesh_get_m_numTriangles_0=g._emscripten_bind_btIndexedMesh_get_m_numTriangles_0,io=d._emscripten_bind_btIndexedMesh_set_m_numTriangles_1=g._emscripten_bind_btIndexedMesh_set_m_numTriangles_1, +jo=d._emscripten_bind_btIntArray___destroy___0=g._emscripten_bind_btIntArray___destroy___0,ko=d._emscripten_bind_btIntArray_at_1=g._emscripten_bind_btIntArray_at_1,lo=d._emscripten_bind_btIntArray_size_0=g._emscripten_bind_btIntArray_size_0,mo=d._emscripten_bind_btKinematicCharacterController___destroy___0=g._emscripten_bind_btKinematicCharacterController___destroy___0,no=d._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3=g._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3, +oo=d._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4=g._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4,po=d._emscripten_bind_btKinematicCharacterController_canJump_0=g._emscripten_bind_btKinematicCharacterController_canJump_0,qo=d._emscripten_bind_btKinematicCharacterController_getGhostObject_0=g._emscripten_bind_btKinematicCharacterController_getGhostObject_0,ro=d._emscripten_bind_btKinematicCharacterController_getGravity_0=g._emscripten_bind_btKinematicCharacterController_getGravity_0, +so=d._emscripten_bind_btKinematicCharacterController_getMaxSlope_0=g._emscripten_bind_btKinematicCharacterController_getMaxSlope_0,to=d._emscripten_bind_btKinematicCharacterController_jump_0=g._emscripten_bind_btKinematicCharacterController_jump_0,uo=d._emscripten_bind_btKinematicCharacterController_onGround_0=g._emscripten_bind_btKinematicCharacterController_onGround_0,vo=d._emscripten_bind_btKinematicCharacterController_playerStep_2=g._emscripten_bind_btKinematicCharacterController_playerStep_2, +wo=d._emscripten_bind_btKinematicCharacterController_preStep_1=g._emscripten_bind_btKinematicCharacterController_preStep_1,xo=d._emscripten_bind_btKinematicCharacterController_setFallSpeed_1=g._emscripten_bind_btKinematicCharacterController_setFallSpeed_1,yo=d._emscripten_bind_btKinematicCharacterController_setGravity_1=g._emscripten_bind_btKinematicCharacterController_setGravity_1,zo=d._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1=g._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1, +Ao=d._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1=g._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1,Bo=d._emscripten_bind_btKinematicCharacterController_setMaxSlope_1=g._emscripten_bind_btKinematicCharacterController_setMaxSlope_1,Co=d._emscripten_bind_btKinematicCharacterController_setUpAxis_1=g._emscripten_bind_btKinematicCharacterController_setUpAxis_1,Do=d._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1=g._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1, +Eo=d._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1=g._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1,Fo=d._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2=g._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2,Go=d._emscripten_bind_btKinematicCharacterController_setWalkDirection_1=g._emscripten_bind_btKinematicCharacterController_setWalkDirection_1,Ho=d._emscripten_bind_btKinematicCharacterController_updateAction_2= +g._emscripten_bind_btKinematicCharacterController_updateAction_2,Io=d._emscripten_bind_btKinematicCharacterController_warp_1=g._emscripten_bind_btKinematicCharacterController_warp_1,Jo=d._emscripten_bind_btManifoldPoint___destroy___0=g._emscripten_bind_btManifoldPoint___destroy___0,Ko=d._emscripten_bind_btManifoldPoint_getAppliedImpulse_0=g._emscripten_bind_btManifoldPoint_getAppliedImpulse_0,Lo=d._emscripten_bind_btManifoldPoint_getDistance_0=g._emscripten_bind_btManifoldPoint_getDistance_0,Mo=d._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0= +g._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0,No=d._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0=g._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0,Oo=d._emscripten_bind_btManifoldPoint_get_m_localPointA_0=g._emscripten_bind_btManifoldPoint_get_m_localPointA_0,Po=d._emscripten_bind_btManifoldPoint_get_m_localPointB_0=g._emscripten_bind_btManifoldPoint_get_m_localPointB_0,Qo=d._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0=g._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0, +Ro=d._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0=g._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0,So=d._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0=g._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0,To=d._emscripten_bind_btManifoldPoint_get_m_userPersistentData_0=g._emscripten_bind_btManifoldPoint_get_m_userPersistentData_0,Uo=d._emscripten_bind_btManifoldPoint_set_m_localPointA_1=g._emscripten_bind_btManifoldPoint_set_m_localPointA_1,Vo=d._emscripten_bind_btManifoldPoint_set_m_localPointB_1= +g._emscripten_bind_btManifoldPoint_set_m_localPointB_1,Wo=d._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1=g._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1,Xo=d._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1=g._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1,Yo=d._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1=g._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1,Zo=d._emscripten_bind_btManifoldPoint_set_m_userPersistentData_1=g._emscripten_bind_btManifoldPoint_set_m_userPersistentData_1, +$o=d._emscripten_bind_btMatrix3x3___destroy___0=g._emscripten_bind_btMatrix3x3___destroy___0,ap=d._emscripten_bind_btMatrix3x3_getRotation_1=g._emscripten_bind_btMatrix3x3_getRotation_1,bp=d._emscripten_bind_btMatrix3x3_getRow_1=g._emscripten_bind_btMatrix3x3_getRow_1,cp=d._emscripten_bind_btMatrix3x3_setEulerZYX_3=g._emscripten_bind_btMatrix3x3_setEulerZYX_3,dp=d._emscripten_bind_btMotionState___destroy___0=g._emscripten_bind_btMotionState___destroy___0,ep=d._emscripten_bind_btMotionState_getWorldTransform_1= +g._emscripten_bind_btMotionState_getWorldTransform_1,fp=d._emscripten_bind_btMotionState_setWorldTransform_1=g._emscripten_bind_btMotionState_setWorldTransform_1,gp=d._emscripten_bind_btMultiSphereShape___destroy___0=g._emscripten_bind_btMultiSphereShape___destroy___0,hp=d._emscripten_bind_btMultiSphereShape_btMultiSphereShape_3=g._emscripten_bind_btMultiSphereShape_btMultiSphereShape_3,ip=d._emscripten_bind_btMultiSphereShape_calculateLocalInertia_2=g._emscripten_bind_btMultiSphereShape_calculateLocalInertia_2, +jp=d._emscripten_bind_btMultiSphereShape_getLocalScaling_0=g._emscripten_bind_btMultiSphereShape_getLocalScaling_0,kp=d._emscripten_bind_btMultiSphereShape_setLocalScaling_1=g._emscripten_bind_btMultiSphereShape_setLocalScaling_1,lp=d._emscripten_bind_btOverlappingPairCache___destroy___0=g._emscripten_bind_btOverlappingPairCache___destroy___0,mp=d._emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0=g._emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0,np=d._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1= +g._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1,op=d._emscripten_bind_btOverlappingPairCallback___destroy___0=g._emscripten_bind_btOverlappingPairCallback___destroy___0,pp=d._emscripten_bind_btPairCachingGhostObject___destroy___0=g._emscripten_bind_btPairCachingGhostObject___destroy___0,qp=d._emscripten_bind_btPairCachingGhostObject_activate_0=g._emscripten_bind_btPairCachingGhostObject_activate_0,rp=d._emscripten_bind_btPairCachingGhostObject_activate_1=g._emscripten_bind_btPairCachingGhostObject_activate_1, +sp=d._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0=g._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0,tp=d._emscripten_bind_btPairCachingGhostObject_forceActivationState_1=g._emscripten_bind_btPairCachingGhostObject_forceActivationState_1,up=d._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0=g._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0,vp=d._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0=g._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0, +wp=d._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0=g._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0,xp=d._emscripten_bind_btPairCachingGhostObject_getFriction_0=g._emscripten_bind_btPairCachingGhostObject_getFriction_0,yp=d._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0=g._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0,zp=d._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1=g._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1, +Ap=d._emscripten_bind_btPairCachingGhostObject_getRestitution_0=g._emscripten_bind_btPairCachingGhostObject_getRestitution_0,Bp=d._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0=g._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0,Cp=d._emscripten_bind_btPairCachingGhostObject_getUserIndex_0=g._emscripten_bind_btPairCachingGhostObject_getUserIndex_0,Dp=d._emscripten_bind_btPairCachingGhostObject_getUserPointer_0=g._emscripten_bind_btPairCachingGhostObject_getUserPointer_0, +Ep=d._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0=g._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0,Fp=d._emscripten_bind_btPairCachingGhostObject_isActive_0=g._emscripten_bind_btPairCachingGhostObject_isActive_0,Gp=d._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0=g._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0,Hp=d._emscripten_bind_btPairCachingGhostObject_isStaticObject_0=g._emscripten_bind_btPairCachingGhostObject_isStaticObject_0,Ip= +d._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0=g._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0,Jp=d._emscripten_bind_btPairCachingGhostObject_setActivationState_1=g._emscripten_bind_btPairCachingGhostObject_setActivationState_1,Kp=d._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2=g._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2,Lp=d._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1=g._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1, +Mp=d._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1=g._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1,Np=d._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1=g._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1,Op=d._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1=g._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1,Pp=d._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1=g._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1, +Qp=d._emscripten_bind_btPairCachingGhostObject_setFriction_1=g._emscripten_bind_btPairCachingGhostObject_setFriction_1,Rp=d._emscripten_bind_btPairCachingGhostObject_setRestitution_1=g._emscripten_bind_btPairCachingGhostObject_setRestitution_1,Sp=d._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1=g._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1,Tp=d._emscripten_bind_btPairCachingGhostObject_setUserIndex_1=g._emscripten_bind_btPairCachingGhostObject_setUserIndex_1,Up= +d._emscripten_bind_btPairCachingGhostObject_setUserPointer_1=g._emscripten_bind_btPairCachingGhostObject_setUserPointer_1,Vp=d._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1=g._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1,Wp=d._emscripten_bind_btPersistentManifold___destroy___0=g._emscripten_bind_btPersistentManifold___destroy___0,Xp=d._emscripten_bind_btPersistentManifold_btPersistentManifold_0=g._emscripten_bind_btPersistentManifold_btPersistentManifold_0,Yp=d._emscripten_bind_btPersistentManifold_getBody0_0= +g._emscripten_bind_btPersistentManifold_getBody0_0,Zp=d._emscripten_bind_btPersistentManifold_getBody1_0=g._emscripten_bind_btPersistentManifold_getBody1_0,$p=d._emscripten_bind_btPersistentManifold_getContactPoint_1=g._emscripten_bind_btPersistentManifold_getContactPoint_1,aq=d._emscripten_bind_btPersistentManifold_getNumContacts_0=g._emscripten_bind_btPersistentManifold_getNumContacts_0,bq=d._emscripten_bind_btPoint2PointConstraint___destroy___0=g._emscripten_bind_btPoint2PointConstraint___destroy___0, +cq=d._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2=g._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2,dq=d._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4=g._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4,eq=d._emscripten_bind_btPoint2PointConstraint_enableFeedback_1=g._emscripten_bind_btPoint2PointConstraint_enableFeedback_1,fq=d._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0=g._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0, +gq=d._emscripten_bind_btPoint2PointConstraint_getParam_2=g._emscripten_bind_btPoint2PointConstraint_getParam_2,hq=d._emscripten_bind_btPoint2PointConstraint_getPivotInA_0=g._emscripten_bind_btPoint2PointConstraint_getPivotInA_0,iq=d._emscripten_bind_btPoint2PointConstraint_getPivotInB_0=g._emscripten_bind_btPoint2PointConstraint_getPivotInB_0,jq=d._emscripten_bind_btPoint2PointConstraint_get_m_setting_0=g._emscripten_bind_btPoint2PointConstraint_get_m_setting_0,kq=d._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1= +g._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1,lq=d._emscripten_bind_btPoint2PointConstraint_setParam_3=g._emscripten_bind_btPoint2PointConstraint_setParam_3,mq=d._emscripten_bind_btPoint2PointConstraint_setPivotA_1=g._emscripten_bind_btPoint2PointConstraint_setPivotA_1,nq=d._emscripten_bind_btPoint2PointConstraint_setPivotB_1=g._emscripten_bind_btPoint2PointConstraint_setPivotB_1,oq=d._emscripten_bind_btPoint2PointConstraint_set_m_setting_1=g._emscripten_bind_btPoint2PointConstraint_set_m_setting_1, +pq=d._emscripten_bind_btQuadWord___destroy___0=g._emscripten_bind_btQuadWord___destroy___0,qq=d._emscripten_bind_btQuadWord_setW_1=g._emscripten_bind_btQuadWord_setW_1,rq=d._emscripten_bind_btQuadWord_setX_1=g._emscripten_bind_btQuadWord_setX_1,sq=d._emscripten_bind_btQuadWord_setY_1=g._emscripten_bind_btQuadWord_setY_1,tq=d._emscripten_bind_btQuadWord_setZ_1=g._emscripten_bind_btQuadWord_setZ_1,uq=d._emscripten_bind_btQuadWord_w_0=g._emscripten_bind_btQuadWord_w_0,vq=d._emscripten_bind_btQuadWord_x_0= +g._emscripten_bind_btQuadWord_x_0,wq=d._emscripten_bind_btQuadWord_y_0=g._emscripten_bind_btQuadWord_y_0,xq=d._emscripten_bind_btQuadWord_z_0=g._emscripten_bind_btQuadWord_z_0,yq=d._emscripten_bind_btQuaternion___destroy___0=g._emscripten_bind_btQuaternion___destroy___0,zq=d._emscripten_bind_btQuaternion_angleShortestPath_1=g._emscripten_bind_btQuaternion_angleShortestPath_1,Aq=d._emscripten_bind_btQuaternion_angle_1=g._emscripten_bind_btQuaternion_angle_1,Bq=d._emscripten_bind_btQuaternion_btQuaternion_4= +g._emscripten_bind_btQuaternion_btQuaternion_4,Cq=d._emscripten_bind_btQuaternion_dot_1=g._emscripten_bind_btQuaternion_dot_1,Dq=d._emscripten_bind_btQuaternion_getAngleShortestPath_0=g._emscripten_bind_btQuaternion_getAngleShortestPath_0,Eq=d._emscripten_bind_btQuaternion_getAngle_0=g._emscripten_bind_btQuaternion_getAngle_0,Fq=d._emscripten_bind_btQuaternion_getAxis_0=g._emscripten_bind_btQuaternion_getAxis_0,Gq=d._emscripten_bind_btQuaternion_inverse_0=g._emscripten_bind_btQuaternion_inverse_0, +Hq=d._emscripten_bind_btQuaternion_length2_0=g._emscripten_bind_btQuaternion_length2_0,Iq=d._emscripten_bind_btQuaternion_length_0=g._emscripten_bind_btQuaternion_length_0,Jq=d._emscripten_bind_btQuaternion_normalize_0=g._emscripten_bind_btQuaternion_normalize_0,Kq=d._emscripten_bind_btQuaternion_normalized_0=g._emscripten_bind_btQuaternion_normalized_0,Lq=d._emscripten_bind_btQuaternion_op_add_1=g._emscripten_bind_btQuaternion_op_add_1,Mq=d._emscripten_bind_btQuaternion_op_div_1=g._emscripten_bind_btQuaternion_op_div_1, +Nq=d._emscripten_bind_btQuaternion_op_mul_1=g._emscripten_bind_btQuaternion_op_mul_1,Oq=d._emscripten_bind_btQuaternion_op_mulq_1=g._emscripten_bind_btQuaternion_op_mulq_1,Pq=d._emscripten_bind_btQuaternion_op_sub_1=g._emscripten_bind_btQuaternion_op_sub_1,Qq=d._emscripten_bind_btQuaternion_setEulerZYX_3=g._emscripten_bind_btQuaternion_setEulerZYX_3,Rq=d._emscripten_bind_btQuaternion_setRotation_2=g._emscripten_bind_btQuaternion_setRotation_2,Sq=d._emscripten_bind_btQuaternion_setValue_4=g._emscripten_bind_btQuaternion_setValue_4, +Tq=d._emscripten_bind_btQuaternion_setW_1=g._emscripten_bind_btQuaternion_setW_1,Uq=d._emscripten_bind_btQuaternion_setX_1=g._emscripten_bind_btQuaternion_setX_1,Vq=d._emscripten_bind_btQuaternion_setY_1=g._emscripten_bind_btQuaternion_setY_1,Wq=d._emscripten_bind_btQuaternion_setZ_1=g._emscripten_bind_btQuaternion_setZ_1,Xq=d._emscripten_bind_btQuaternion_w_0=g._emscripten_bind_btQuaternion_w_0,Yq=d._emscripten_bind_btQuaternion_x_0=g._emscripten_bind_btQuaternion_x_0,Zq=d._emscripten_bind_btQuaternion_y_0= +g._emscripten_bind_btQuaternion_y_0,$q=d._emscripten_bind_btQuaternion_z_0=g._emscripten_bind_btQuaternion_z_0,ar=d._emscripten_bind_btRaycastVehicle___destroy___0=g._emscripten_bind_btRaycastVehicle___destroy___0,br=d._emscripten_bind_btRaycastVehicle_addWheel_7=g._emscripten_bind_btRaycastVehicle_addWheel_7,cr=d._emscripten_bind_btRaycastVehicle_applyEngineForce_2=g._emscripten_bind_btRaycastVehicle_applyEngineForce_2,dr=d._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3=g._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3, +er=d._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0=g._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0,fr=d._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0=g._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0,gr=d._emscripten_bind_btRaycastVehicle_getForwardAxis_0=g._emscripten_bind_btRaycastVehicle_getForwardAxis_0,hr=d._emscripten_bind_btRaycastVehicle_getForwardVector_0=g._emscripten_bind_btRaycastVehicle_getForwardVector_0,ir=d._emscripten_bind_btRaycastVehicle_getNumWheels_0= +g._emscripten_bind_btRaycastVehicle_getNumWheels_0,jr=d._emscripten_bind_btRaycastVehicle_getRightAxis_0=g._emscripten_bind_btRaycastVehicle_getRightAxis_0,kr=d._emscripten_bind_btRaycastVehicle_getRigidBody_0=g._emscripten_bind_btRaycastVehicle_getRigidBody_0,lr=d._emscripten_bind_btRaycastVehicle_getSteeringValue_1=g._emscripten_bind_btRaycastVehicle_getSteeringValue_1,mr=d._emscripten_bind_btRaycastVehicle_getUpAxis_0=g._emscripten_bind_btRaycastVehicle_getUpAxis_0,nr=d._emscripten_bind_btRaycastVehicle_getUserConstraintId_0= +g._emscripten_bind_btRaycastVehicle_getUserConstraintId_0,or=d._emscripten_bind_btRaycastVehicle_getUserConstraintType_0=g._emscripten_bind_btRaycastVehicle_getUserConstraintType_0,pr=d._emscripten_bind_btRaycastVehicle_getWheelInfo_1=g._emscripten_bind_btRaycastVehicle_getWheelInfo_1,qr=d._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1=g._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1,rr=d._emscripten_bind_btRaycastVehicle_rayCast_1=g._emscripten_bind_btRaycastVehicle_rayCast_1,sr= +d._emscripten_bind_btRaycastVehicle_resetSuspension_0=g._emscripten_bind_btRaycastVehicle_resetSuspension_0,tr=d._emscripten_bind_btRaycastVehicle_setBrake_2=g._emscripten_bind_btRaycastVehicle_setBrake_2,ur=d._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3=g._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3,vr=d._emscripten_bind_btRaycastVehicle_setPitchControl_1=g._emscripten_bind_btRaycastVehicle_setPitchControl_1,wr=d._emscripten_bind_btRaycastVehicle_setSteeringValue_2=g._emscripten_bind_btRaycastVehicle_setSteeringValue_2, +xr=d._emscripten_bind_btRaycastVehicle_setUserConstraintId_1=g._emscripten_bind_btRaycastVehicle_setUserConstraintId_1,yr=d._emscripten_bind_btRaycastVehicle_setUserConstraintType_1=g._emscripten_bind_btRaycastVehicle_setUserConstraintType_1,zr=d._emscripten_bind_btRaycastVehicle_updateAction_2=g._emscripten_bind_btRaycastVehicle_updateAction_2,Ar=d._emscripten_bind_btRaycastVehicle_updateFriction_1=g._emscripten_bind_btRaycastVehicle_updateFriction_1,Br=d._emscripten_bind_btRaycastVehicle_updateSuspension_1= +g._emscripten_bind_btRaycastVehicle_updateSuspension_1,Cr=d._emscripten_bind_btRaycastVehicle_updateVehicle_1=g._emscripten_bind_btRaycastVehicle_updateVehicle_1,Dr=d._emscripten_bind_btRaycastVehicle_updateWheelTransform_2=g._emscripten_bind_btRaycastVehicle_updateWheelTransform_2,Er=d._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1=g._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1,Fr=d._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2=g._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2, +Gr=d._emscripten_bind_btRigidBodyConstructionInfo___destroy___0=g._emscripten_bind_btRigidBodyConstructionInfo___destroy___0,Hr=d._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3=g._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3,Ir=d._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4=g._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4,Jr=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0= +g._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0,Kr=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0=g._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0,Lr=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0=g._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0,Mr=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0= +g._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0,Nr=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0=g._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0,Or=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0=g._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0,Pr=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0=g._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0, +Qr=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0=g._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0,Rr=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0=g._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0,Sr=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0=g._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0,Tr=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0= +g._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0,Ur=d._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0=g._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0,Vr=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1,Wr=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1, +Xr=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1,Yr=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1,Zr=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1,$r=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1= +g._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1,as=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1,bs=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1,cs=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1, +ds=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1,es=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1,gs=d._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1=g._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1,hs=d._emscripten_bind_btRigidBody___destroy___0=g._emscripten_bind_btRigidBody___destroy___0, +is=d._emscripten_bind_btRigidBody_activate_0=g._emscripten_bind_btRigidBody_activate_0,js=d._emscripten_bind_btRigidBody_activate_1=g._emscripten_bind_btRigidBody_activate_1,ks=d._emscripten_bind_btRigidBody_applyCentralForce_1=g._emscripten_bind_btRigidBody_applyCentralForce_1,ls=d._emscripten_bind_btRigidBody_applyCentralImpulse_1=g._emscripten_bind_btRigidBody_applyCentralImpulse_1,ms=d._emscripten_bind_btRigidBody_applyCentralLocalForce_1=g._emscripten_bind_btRigidBody_applyCentralLocalForce_1, +ns=d._emscripten_bind_btRigidBody_applyForce_2=g._emscripten_bind_btRigidBody_applyForce_2,ps=d._emscripten_bind_btRigidBody_applyGravity_0=g._emscripten_bind_btRigidBody_applyGravity_0,qs=d._emscripten_bind_btRigidBody_applyImpulse_2=g._emscripten_bind_btRigidBody_applyImpulse_2,rs=d._emscripten_bind_btRigidBody_applyLocalTorque_1=g._emscripten_bind_btRigidBody_applyLocalTorque_1,ss=d._emscripten_bind_btRigidBody_applyTorqueImpulse_1=g._emscripten_bind_btRigidBody_applyTorqueImpulse_1,ts=d._emscripten_bind_btRigidBody_applyTorque_1= +g._emscripten_bind_btRigidBody_applyTorque_1,us=d._emscripten_bind_btRigidBody_btRigidBody_1=g._emscripten_bind_btRigidBody_btRigidBody_1,vs=d._emscripten_bind_btRigidBody_forceActivationState_1=g._emscripten_bind_btRigidBody_forceActivationState_1,xs=d._emscripten_bind_btRigidBody_getAabb_2=g._emscripten_bind_btRigidBody_getAabb_2,ys=d._emscripten_bind_btRigidBody_getAngularDamping_0=g._emscripten_bind_btRigidBody_getAngularDamping_0,zs=d._emscripten_bind_btRigidBody_getAngularFactor_0=g._emscripten_bind_btRigidBody_getAngularFactor_0, +As=d._emscripten_bind_btRigidBody_getAngularVelocity_0=g._emscripten_bind_btRigidBody_getAngularVelocity_0,Bs=d._emscripten_bind_btRigidBody_getBroadphaseHandle_0=g._emscripten_bind_btRigidBody_getBroadphaseHandle_0,Cs=d._emscripten_bind_btRigidBody_getBroadphaseProxy_0=g._emscripten_bind_btRigidBody_getBroadphaseProxy_0,Ds=d._emscripten_bind_btRigidBody_getCenterOfMassTransform_0=g._emscripten_bind_btRigidBody_getCenterOfMassTransform_0,Es=d._emscripten_bind_btRigidBody_getCollisionFlags_0=g._emscripten_bind_btRigidBody_getCollisionFlags_0, +Fs=d._emscripten_bind_btRigidBody_getCollisionShape_0=g._emscripten_bind_btRigidBody_getCollisionShape_0,Gs=d._emscripten_bind_btRigidBody_getFriction_0=g._emscripten_bind_btRigidBody_getFriction_0,Hs=d._emscripten_bind_btRigidBody_getGravity_0=g._emscripten_bind_btRigidBody_getGravity_0,Is=d._emscripten_bind_btRigidBody_getLinearDamping_0=g._emscripten_bind_btRigidBody_getLinearDamping_0,Js=d._emscripten_bind_btRigidBody_getLinearFactor_0=g._emscripten_bind_btRigidBody_getLinearFactor_0,Ks=d._emscripten_bind_btRigidBody_getLinearVelocity_0= +g._emscripten_bind_btRigidBody_getLinearVelocity_0,Ls=d._emscripten_bind_btRigidBody_getMotionState_0=g._emscripten_bind_btRigidBody_getMotionState_0,Ms=d._emscripten_bind_btRigidBody_getRestitution_0=g._emscripten_bind_btRigidBody_getRestitution_0,Ns=d._emscripten_bind_btRigidBody_getRollingFriction_0=g._emscripten_bind_btRigidBody_getRollingFriction_0,Os=d._emscripten_bind_btRigidBody_getUserIndex_0=g._emscripten_bind_btRigidBody_getUserIndex_0,Ps=d._emscripten_bind_btRigidBody_getUserPointer_0= +g._emscripten_bind_btRigidBody_getUserPointer_0,Qs=d._emscripten_bind_btRigidBody_getWorldTransform_0=g._emscripten_bind_btRigidBody_getWorldTransform_0,Rs=d._emscripten_bind_btRigidBody_isActive_0=g._emscripten_bind_btRigidBody_isActive_0,Ss=d._emscripten_bind_btRigidBody_isKinematicObject_0=g._emscripten_bind_btRigidBody_isKinematicObject_0,Ts=d._emscripten_bind_btRigidBody_isStaticObject_0=g._emscripten_bind_btRigidBody_isStaticObject_0,Us=d._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0= +g._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0,Vs=d._emscripten_bind_btRigidBody_setActivationState_1=g._emscripten_bind_btRigidBody_setActivationState_1,Ws=d._emscripten_bind_btRigidBody_setAngularFactor_1=g._emscripten_bind_btRigidBody_setAngularFactor_1,Xs=d._emscripten_bind_btRigidBody_setAngularVelocity_1=g._emscripten_bind_btRigidBody_setAngularVelocity_1,Ys=d._emscripten_bind_btRigidBody_setAnisotropicFriction_2=g._emscripten_bind_btRigidBody_setAnisotropicFriction_2,Zs=d._emscripten_bind_btRigidBody_setCcdMotionThreshold_1= +g._emscripten_bind_btRigidBody_setCcdMotionThreshold_1,$s=d._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1=g._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1,at=d._emscripten_bind_btRigidBody_setCenterOfMassTransform_1=g._emscripten_bind_btRigidBody_setCenterOfMassTransform_1,bt=d._emscripten_bind_btRigidBody_setCollisionFlags_1=g._emscripten_bind_btRigidBody_setCollisionFlags_1,ct=d._emscripten_bind_btRigidBody_setCollisionShape_1=g._emscripten_bind_btRigidBody_setCollisionShape_1, +dt=d._emscripten_bind_btRigidBody_setContactProcessingThreshold_1=g._emscripten_bind_btRigidBody_setContactProcessingThreshold_1,et=d._emscripten_bind_btRigidBody_setDamping_2=g._emscripten_bind_btRigidBody_setDamping_2,ft=d._emscripten_bind_btRigidBody_setFriction_1=g._emscripten_bind_btRigidBody_setFriction_1,gt=d._emscripten_bind_btRigidBody_setGravity_1=g._emscripten_bind_btRigidBody_setGravity_1,ht=d._emscripten_bind_btRigidBody_setLinearFactor_1=g._emscripten_bind_btRigidBody_setLinearFactor_1, +it=d._emscripten_bind_btRigidBody_setLinearVelocity_1=g._emscripten_bind_btRigidBody_setLinearVelocity_1,jt=d._emscripten_bind_btRigidBody_setMassProps_2=g._emscripten_bind_btRigidBody_setMassProps_2,kt=d._emscripten_bind_btRigidBody_setMotionState_1=g._emscripten_bind_btRigidBody_setMotionState_1,lt=d._emscripten_bind_btRigidBody_setRestitution_1=g._emscripten_bind_btRigidBody_setRestitution_1,mt=d._emscripten_bind_btRigidBody_setRollingFriction_1=g._emscripten_bind_btRigidBody_setRollingFriction_1, +nt=d._emscripten_bind_btRigidBody_setSleepingThresholds_2=g._emscripten_bind_btRigidBody_setSleepingThresholds_2,ot=d._emscripten_bind_btRigidBody_setUserIndex_1=g._emscripten_bind_btRigidBody_setUserIndex_1,pt=d._emscripten_bind_btRigidBody_setUserPointer_1=g._emscripten_bind_btRigidBody_setUserPointer_1,qt=d._emscripten_bind_btRigidBody_setWorldTransform_1=g._emscripten_bind_btRigidBody_setWorldTransform_1,rt=d._emscripten_bind_btRigidBody_upcast_1=g._emscripten_bind_btRigidBody_upcast_1,st=d._emscripten_bind_btRigidBody_updateInertiaTensor_0= +g._emscripten_bind_btRigidBody_updateInertiaTensor_0,tt=d._emscripten_bind_btScalarArray___destroy___0=g._emscripten_bind_btScalarArray___destroy___0,ut=d._emscripten_bind_btScalarArray_at_1=g._emscripten_bind_btScalarArray_at_1,vt=d._emscripten_bind_btScalarArray_size_0=g._emscripten_bind_btScalarArray_size_0,wt=d._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0=g._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0,xt=d._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0= +g._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0,yt=d._emscripten_bind_btShapeHull___destroy___0=g._emscripten_bind_btShapeHull___destroy___0,zt=d._emscripten_bind_btShapeHull_btShapeHull_1=g._emscripten_bind_btShapeHull_btShapeHull_1,At=d._emscripten_bind_btShapeHull_buildHull_1=g._emscripten_bind_btShapeHull_buildHull_1,Bt=d._emscripten_bind_btShapeHull_getVertexPointer_0=g._emscripten_bind_btShapeHull_getVertexPointer_0,Ct=d._emscripten_bind_btShapeHull_numVertices_0= +g._emscripten_bind_btShapeHull_numVertices_0,Dt=d._emscripten_bind_btSliderConstraint___destroy___0=g._emscripten_bind_btSliderConstraint___destroy___0,Et=d._emscripten_bind_btSliderConstraint_btSliderConstraint_3=g._emscripten_bind_btSliderConstraint_btSliderConstraint_3,Ft=d._emscripten_bind_btSliderConstraint_btSliderConstraint_5=g._emscripten_bind_btSliderConstraint_btSliderConstraint_5,Gt=d._emscripten_bind_btSliderConstraint_enableFeedback_1=g._emscripten_bind_btSliderConstraint_enableFeedback_1, +Ht=d._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0=g._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0,It=d._emscripten_bind_btSliderConstraint_getParam_2=g._emscripten_bind_btSliderConstraint_getParam_2,Jt=d._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1=g._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1,Kt=d._emscripten_bind_btSliderConstraint_setLowerAngLimit_1=g._emscripten_bind_btSliderConstraint_setLowerAngLimit_1,Lt=d._emscripten_bind_btSliderConstraint_setLowerLinLimit_1= +g._emscripten_bind_btSliderConstraint_setLowerLinLimit_1,Mt=d._emscripten_bind_btSliderConstraint_setParam_3=g._emscripten_bind_btSliderConstraint_setParam_3,Nt=d._emscripten_bind_btSliderConstraint_setUpperAngLimit_1=g._emscripten_bind_btSliderConstraint_setUpperAngLimit_1,Ot=d._emscripten_bind_btSliderConstraint_setUpperLinLimit_1=g._emscripten_bind_btSliderConstraint_setUpperLinLimit_1,Pt=d._emscripten_bind_btSoftBodyArray___destroy___0=g._emscripten_bind_btSoftBodyArray___destroy___0,Qt=d._emscripten_bind_btSoftBodyArray_at_1= +g._emscripten_bind_btSoftBodyArray_at_1,Rt=d._emscripten_bind_btSoftBodyArray_size_0=g._emscripten_bind_btSoftBodyArray_size_0,St=d._emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4=g._emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4,Tt=d._emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4=g._emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4,Ut=d._emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5=g._emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5,Vt=d._emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10= +g._emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10,Wt=d._emscripten_bind_btSoftBodyHelpers_CreatePatch_9=g._emscripten_bind_btSoftBodyHelpers_CreatePatch_9,Xt=d._emscripten_bind_btSoftBodyHelpers_CreateRope_5=g._emscripten_bind_btSoftBodyHelpers_CreateRope_5,Yt=d._emscripten_bind_btSoftBodyHelpers___destroy___0=g._emscripten_bind_btSoftBodyHelpers___destroy___0,Zt=d._emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0=g._emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0,$t=d._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0= +g._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0,au=d._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0=g._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0,bu=d._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1=g._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1, +cu=d._emscripten_bind_btSoftBodySolver___destroy___0=g._emscripten_bind_btSoftBodySolver___destroy___0,du=d._emscripten_bind_btSoftBodyWorldInfo___destroy___0=g._emscripten_bind_btSoftBodyWorldInfo___destroy___0,eu=d._emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0=g._emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0,fu=d._emscripten_bind_btSoftBodyWorldInfo_get_air_density_0=g._emscripten_bind_btSoftBodyWorldInfo_get_air_density_0,gu=d._emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0= +g._emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0,hu=d._emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0=g._emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0,iu=d._emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0=g._emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0,ju=d._emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0=g._emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0,ku=d._emscripten_bind_btSoftBodyWorldInfo_get_water_density_0=g._emscripten_bind_btSoftBodyWorldInfo_get_water_density_0, +lu=d._emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0=g._emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0,mu=d._emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0=g._emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0,nu=d._emscripten_bind_btSoftBodyWorldInfo_set_air_density_1=g._emscripten_bind_btSoftBodyWorldInfo_set_air_density_1,ou=d._emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1=g._emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1,pu=d._emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1= +g._emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1,qu=d._emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1=g._emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1,ru=d._emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1=g._emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1,su=d._emscripten_bind_btSoftBodyWorldInfo_set_water_density_1=g._emscripten_bind_btSoftBodyWorldInfo_set_water_density_1,tu=d._emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1=g._emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1, +uu=d._emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1=g._emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1,vu=d._emscripten_bind_btSoftBody___destroy___0=g._emscripten_bind_btSoftBody___destroy___0,wu=d._emscripten_bind_btSoftBody_activate_0=g._emscripten_bind_btSoftBody_activate_0,xu=d._emscripten_bind_btSoftBody_activate_1=g._emscripten_bind_btSoftBody_activate_1,yu=d._emscripten_bind_btSoftBody_addAeroForceToNode_2=g._emscripten_bind_btSoftBody_addAeroForceToNode_2,zu=d._emscripten_bind_btSoftBody_addForce_1= +g._emscripten_bind_btSoftBody_addForce_1,Au=d._emscripten_bind_btSoftBody_addForce_2=g._emscripten_bind_btSoftBody_addForce_2,Bu=d._emscripten_bind_btSoftBody_appendAnchor_4=g._emscripten_bind_btSoftBody_appendAnchor_4,Cu=d._emscripten_bind_btSoftBody_appendFace_4=g._emscripten_bind_btSoftBody_appendFace_4,Du=d._emscripten_bind_btSoftBody_appendLink_4=g._emscripten_bind_btSoftBody_appendLink_4,Eu=d._emscripten_bind_btSoftBody_appendMaterial_0=g._emscripten_bind_btSoftBody_appendMaterial_0,Fu=d._emscripten_bind_btSoftBody_appendNode_2= +g._emscripten_bind_btSoftBody_appendNode_2,Gu=d._emscripten_bind_btSoftBody_appendTetra_5=g._emscripten_bind_btSoftBody_appendTetra_5,Hu=d._emscripten_bind_btSoftBody_btSoftBody_4=g._emscripten_bind_btSoftBody_btSoftBody_4,Iu=d._emscripten_bind_btSoftBody_checkFace_3=g._emscripten_bind_btSoftBody_checkFace_3,Ju=d._emscripten_bind_btSoftBody_checkLink_2=g._emscripten_bind_btSoftBody_checkLink_2,Ku=d._emscripten_bind_btSoftBody_forceActivationState_1=g._emscripten_bind_btSoftBody_forceActivationState_1, +Lu=d._emscripten_bind_btSoftBody_generateBendingConstraints_2=g._emscripten_bind_btSoftBody_generateBendingConstraints_2,Mu=d._emscripten_bind_btSoftBody_generateClusters_1=g._emscripten_bind_btSoftBody_generateClusters_1,Nu=d._emscripten_bind_btSoftBody_generateClusters_2=g._emscripten_bind_btSoftBody_generateClusters_2,Ou=d._emscripten_bind_btSoftBody_getBroadphaseHandle_0=g._emscripten_bind_btSoftBody_getBroadphaseHandle_0,Pu=d._emscripten_bind_btSoftBody_getCollisionFlags_0=g._emscripten_bind_btSoftBody_getCollisionFlags_0, +Qu=d._emscripten_bind_btSoftBody_getCollisionShape_0=g._emscripten_bind_btSoftBody_getCollisionShape_0,Ru=d._emscripten_bind_btSoftBody_getFriction_0=g._emscripten_bind_btSoftBody_getFriction_0,Su=d._emscripten_bind_btSoftBody_getRestitution_0=g._emscripten_bind_btSoftBody_getRestitution_0,Tu=d._emscripten_bind_btSoftBody_getRollingFriction_0=g._emscripten_bind_btSoftBody_getRollingFriction_0,Uu=d._emscripten_bind_btSoftBody_getTotalMass_0=g._emscripten_bind_btSoftBody_getTotalMass_0,Vu=d._emscripten_bind_btSoftBody_getUserIndex_0= +g._emscripten_bind_btSoftBody_getUserIndex_0,Wu=d._emscripten_bind_btSoftBody_getUserPointer_0=g._emscripten_bind_btSoftBody_getUserPointer_0,Xu=d._emscripten_bind_btSoftBody_getWorldTransform_0=g._emscripten_bind_btSoftBody_getWorldTransform_0,Yu=d._emscripten_bind_btSoftBody_get_m_anchors_0=g._emscripten_bind_btSoftBody_get_m_anchors_0,Zu=d._emscripten_bind_btSoftBody_get_m_cfg_0=g._emscripten_bind_btSoftBody_get_m_cfg_0,$u=d._emscripten_bind_btSoftBody_get_m_materials_0=g._emscripten_bind_btSoftBody_get_m_materials_0, +av=d._emscripten_bind_btSoftBody_get_m_nodes_0=g._emscripten_bind_btSoftBody_get_m_nodes_0,bv=d._emscripten_bind_btSoftBody_isActive_0=g._emscripten_bind_btSoftBody_isActive_0,cv=d._emscripten_bind_btSoftBody_isKinematicObject_0=g._emscripten_bind_btSoftBody_isKinematicObject_0,dv=d._emscripten_bind_btSoftBody_isStaticObject_0=g._emscripten_bind_btSoftBody_isStaticObject_0,ev=d._emscripten_bind_btSoftBody_isStaticOrKinematicObject_0=g._emscripten_bind_btSoftBody_isStaticOrKinematicObject_0,fv=d._emscripten_bind_btSoftBody_rotate_1= +g._emscripten_bind_btSoftBody_rotate_1,gv=d._emscripten_bind_btSoftBody_scale_1=g._emscripten_bind_btSoftBody_scale_1,hv=d._emscripten_bind_btSoftBody_setActivationState_1=g._emscripten_bind_btSoftBody_setActivationState_1,iv=d._emscripten_bind_btSoftBody_setAnisotropicFriction_2=g._emscripten_bind_btSoftBody_setAnisotropicFriction_2,jv=d._emscripten_bind_btSoftBody_setCcdMotionThreshold_1=g._emscripten_bind_btSoftBody_setCcdMotionThreshold_1,kv=d._emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1= +g._emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1,lv=d._emscripten_bind_btSoftBody_setCollisionFlags_1=g._emscripten_bind_btSoftBody_setCollisionFlags_1,mv=d._emscripten_bind_btSoftBody_setCollisionShape_1=g._emscripten_bind_btSoftBody_setCollisionShape_1,nv=d._emscripten_bind_btSoftBody_setContactProcessingThreshold_1=g._emscripten_bind_btSoftBody_setContactProcessingThreshold_1,ov=d._emscripten_bind_btSoftBody_setFriction_1=g._emscripten_bind_btSoftBody_setFriction_1,pv=d._emscripten_bind_btSoftBody_setMass_2= +g._emscripten_bind_btSoftBody_setMass_2,qv=d._emscripten_bind_btSoftBody_setRestitution_1=g._emscripten_bind_btSoftBody_setRestitution_1,rv=d._emscripten_bind_btSoftBody_setRollingFriction_1=g._emscripten_bind_btSoftBody_setRollingFriction_1,sv=d._emscripten_bind_btSoftBody_setTotalMass_2=g._emscripten_bind_btSoftBody_setTotalMass_2,tv=d._emscripten_bind_btSoftBody_setUserIndex_1=g._emscripten_bind_btSoftBody_setUserIndex_1,uv=d._emscripten_bind_btSoftBody_setUserPointer_1=g._emscripten_bind_btSoftBody_setUserPointer_1, +vv=d._emscripten_bind_btSoftBody_setWorldTransform_1=g._emscripten_bind_btSoftBody_setWorldTransform_1,wv=d._emscripten_bind_btSoftBody_set_m_anchors_1=g._emscripten_bind_btSoftBody_set_m_anchors_1,xv=d._emscripten_bind_btSoftBody_set_m_cfg_1=g._emscripten_bind_btSoftBody_set_m_cfg_1,yv=d._emscripten_bind_btSoftBody_set_m_materials_1=g._emscripten_bind_btSoftBody_set_m_materials_1,zv=d._emscripten_bind_btSoftBody_set_m_nodes_1=g._emscripten_bind_btSoftBody_set_m_nodes_1,Av=d._emscripten_bind_btSoftBody_transform_1= +g._emscripten_bind_btSoftBody_transform_1,Bv=d._emscripten_bind_btSoftBody_translate_1=g._emscripten_bind_btSoftBody_translate_1,Cv=d._emscripten_bind_btSoftBody_upcast_1=g._emscripten_bind_btSoftBody_upcast_1,Dv=d._emscripten_bind_btSoftRigidDynamicsWorld___destroy___0=g._emscripten_bind_btSoftRigidDynamicsWorld___destroy___0,Ev=d._emscripten_bind_btSoftRigidDynamicsWorld_addAction_1=g._emscripten_bind_btSoftRigidDynamicsWorld_addAction_1,Fv=d._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1= +g._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1,Gv=d._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2=g._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2,Hv=d._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3=g._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3,Iv=d._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1=g._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1,Jv=d._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2= +g._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2,Kv=d._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1=g._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1,Lv=d._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3=g._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3,Mv=d._emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3=g._emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3,Nv=d._emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5=g._emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5, +Ov=d._emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3=g._emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3,Pv=d._emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2=g._emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2,Qv=d._emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5=g._emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5,Rv=d._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3=g._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3,Sv= +d._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0=g._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0,Tv=d._emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0=g._emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0,Uv=d._emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0=g._emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0,Vv=d._emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0=g._emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0,Wv=d._emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0= +g._emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0,Xv=d._emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0=g._emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0,Yv=d._emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0=g._emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0,Zv=d._emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0=g._emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0,$v=d._emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0=g._emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0, +aw=d._emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0=g._emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0,bw=d._emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3=g._emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3,cw=d._emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1=g._emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1,dw=d._emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1=g._emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1,ew=d._emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1= +g._emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1,fw=d._emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1=g._emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1,gw=d._emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1=g._emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1,hw=d._emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1=g._emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1,iw=d._emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1= +g._emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1,jw=d._emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1=g._emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1,kw=d._emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1=g._emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1,lw=d._emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1=g._emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1,mw=d._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1= +g._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1,nw=d._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2=g._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2,ow=d._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3=g._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3,pw=d._emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1=g._emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1,qw=d._emscripten_bind_btSphereShape___destroy___0=g._emscripten_bind_btSphereShape___destroy___0, +rw=d._emscripten_bind_btSphereShape_btSphereShape_1=g._emscripten_bind_btSphereShape_btSphereShape_1,sw=d._emscripten_bind_btSphereShape_calculateLocalInertia_2=g._emscripten_bind_btSphereShape_calculateLocalInertia_2,tw=d._emscripten_bind_btSphereShape_getLocalScaling_0=g._emscripten_bind_btSphereShape_getLocalScaling_0,uw=d._emscripten_bind_btSphereShape_getMargin_0=g._emscripten_bind_btSphereShape_getMargin_0,vw=d._emscripten_bind_btSphereShape_setLocalScaling_1=g._emscripten_bind_btSphereShape_setLocalScaling_1, +ww=d._emscripten_bind_btSphereShape_setMargin_1=g._emscripten_bind_btSphereShape_setMargin_1,xw=d._emscripten_bind_btStaticPlaneShape___destroy___0=g._emscripten_bind_btStaticPlaneShape___destroy___0,yw=d._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2=g._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2,zw=d._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2=g._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2,Aw=d._emscripten_bind_btStaticPlaneShape_getLocalScaling_0= +g._emscripten_bind_btStaticPlaneShape_getLocalScaling_0,Bw=d._emscripten_bind_btStaticPlaneShape_setLocalScaling_1=g._emscripten_bind_btStaticPlaneShape_setLocalScaling_1,Cw=d._emscripten_bind_btStridingMeshInterface___destroy___0=g._emscripten_bind_btStridingMeshInterface___destroy___0,Dw=d._emscripten_bind_btStridingMeshInterface_setScaling_1=g._emscripten_bind_btStridingMeshInterface_setScaling_1,Ew=d._emscripten_bind_btTransform___destroy___0=g._emscripten_bind_btTransform___destroy___0,Fw=d._emscripten_bind_btTransform_btTransform_0= +g._emscripten_bind_btTransform_btTransform_0,Gw=d._emscripten_bind_btTransform_btTransform_2=g._emscripten_bind_btTransform_btTransform_2,Hw=d._emscripten_bind_btTransform_getBasis_0=g._emscripten_bind_btTransform_getBasis_0,Iw=d._emscripten_bind_btTransform_getOrigin_0=g._emscripten_bind_btTransform_getOrigin_0,Jw=d._emscripten_bind_btTransform_getRotation_0=g._emscripten_bind_btTransform_getRotation_0,Kw=d._emscripten_bind_btTransform_inverse_0=g._emscripten_bind_btTransform_inverse_0,Lw=d._emscripten_bind_btTransform_op_mul_1= +g._emscripten_bind_btTransform_op_mul_1,Mw=d._emscripten_bind_btTransform_setFromOpenGLMatrix_1=g._emscripten_bind_btTransform_setFromOpenGLMatrix_1,Nw=d._emscripten_bind_btTransform_setIdentity_0=g._emscripten_bind_btTransform_setIdentity_0,Ow=d._emscripten_bind_btTransform_setOrigin_1=g._emscripten_bind_btTransform_setOrigin_1,Pw=d._emscripten_bind_btTransform_setRotation_1=g._emscripten_bind_btTransform_setRotation_1,Qw=d._emscripten_bind_btTriangleMeshShape___destroy___0=g._emscripten_bind_btTriangleMeshShape___destroy___0, +Rw=d._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2=g._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2,Sw=d._emscripten_bind_btTriangleMeshShape_getLocalScaling_0=g._emscripten_bind_btTriangleMeshShape_getLocalScaling_0,Tw=d._emscripten_bind_btTriangleMeshShape_setLocalScaling_1=g._emscripten_bind_btTriangleMeshShape_setLocalScaling_1,Uw=d._emscripten_bind_btTriangleMesh___destroy___0=g._emscripten_bind_btTriangleMesh___destroy___0,Vw=d._emscripten_bind_btTriangleMesh_addIndex_1= +g._emscripten_bind_btTriangleMesh_addIndex_1,Ww=d._emscripten_bind_btTriangleMesh_addTriangle_3=g._emscripten_bind_btTriangleMesh_addTriangle_3,Xw=d._emscripten_bind_btTriangleMesh_addTriangle_4=g._emscripten_bind_btTriangleMesh_addTriangle_4,Yw=d._emscripten_bind_btTriangleMesh_btTriangleMesh_0=g._emscripten_bind_btTriangleMesh_btTriangleMesh_0,Zw=d._emscripten_bind_btTriangleMesh_btTriangleMesh_1=g._emscripten_bind_btTriangleMesh_btTriangleMesh_1,$w=d._emscripten_bind_btTriangleMesh_btTriangleMesh_2= +g._emscripten_bind_btTriangleMesh_btTriangleMesh_2,ax=d._emscripten_bind_btTriangleMesh_findOrAddVertex_2=g._emscripten_bind_btTriangleMesh_findOrAddVertex_2,bx=d._emscripten_bind_btTriangleMesh_getIndexedMeshArray_0=g._emscripten_bind_btTriangleMesh_getIndexedMeshArray_0,cx=d._emscripten_bind_btTriangleMesh_setScaling_1=g._emscripten_bind_btTriangleMesh_setScaling_1,dx=d._emscripten_bind_btTypedConstraint___destroy___0=g._emscripten_bind_btTypedConstraint___destroy___0,ex=d._emscripten_bind_btTypedConstraint_enableFeedback_1= +g._emscripten_bind_btTypedConstraint_enableFeedback_1,fx=d._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0=g._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0,gx=d._emscripten_bind_btTypedConstraint_getParam_2=g._emscripten_bind_btTypedConstraint_getParam_2,hx=d._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1=g._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1,ix=d._emscripten_bind_btTypedConstraint_setParam_3=g._emscripten_bind_btTypedConstraint_setParam_3, +jx=d._emscripten_bind_btVector3Array___destroy___0=g._emscripten_bind_btVector3Array___destroy___0,kx=d._emscripten_bind_btVector3Array_at_1=g._emscripten_bind_btVector3Array_at_1,lx=d._emscripten_bind_btVector3Array_size_0=g._emscripten_bind_btVector3Array_size_0,mx=d._emscripten_bind_btVector3___destroy___0=g._emscripten_bind_btVector3___destroy___0,nx=d._emscripten_bind_btVector3_btVector3_0=g._emscripten_bind_btVector3_btVector3_0,ox=d._emscripten_bind_btVector3_btVector3_3=g._emscripten_bind_btVector3_btVector3_3, +px=d._emscripten_bind_btVector3_dot_1=g._emscripten_bind_btVector3_dot_1,qx=d._emscripten_bind_btVector3_length_0=g._emscripten_bind_btVector3_length_0,rx=d._emscripten_bind_btVector3_normalize_0=g._emscripten_bind_btVector3_normalize_0,sx=d._emscripten_bind_btVector3_op_add_1=g._emscripten_bind_btVector3_op_add_1,tx=d._emscripten_bind_btVector3_op_mul_1=g._emscripten_bind_btVector3_op_mul_1,ux=d._emscripten_bind_btVector3_op_sub_1=g._emscripten_bind_btVector3_op_sub_1,vx=d._emscripten_bind_btVector3_rotate_2= +g._emscripten_bind_btVector3_rotate_2,wx=d._emscripten_bind_btVector3_setValue_3=g._emscripten_bind_btVector3_setValue_3,xx=d._emscripten_bind_btVector3_setX_1=g._emscripten_bind_btVector3_setX_1,yx=d._emscripten_bind_btVector3_setY_1=g._emscripten_bind_btVector3_setY_1,zx=d._emscripten_bind_btVector3_setZ_1=g._emscripten_bind_btVector3_setZ_1,Ax=d._emscripten_bind_btVector3_x_0=g._emscripten_bind_btVector3_x_0,Bx=d._emscripten_bind_btVector3_y_0=g._emscripten_bind_btVector3_y_0,Cx=d._emscripten_bind_btVector3_z_0= +g._emscripten_bind_btVector3_z_0,Dx=d._emscripten_bind_btVector4___destroy___0=g._emscripten_bind_btVector4___destroy___0,Ex=d._emscripten_bind_btVector4_btVector4_0=g._emscripten_bind_btVector4_btVector4_0,Fx=d._emscripten_bind_btVector4_btVector4_4=g._emscripten_bind_btVector4_btVector4_4,Gx=d._emscripten_bind_btVector4_dot_1=g._emscripten_bind_btVector4_dot_1,Hx=d._emscripten_bind_btVector4_length_0=g._emscripten_bind_btVector4_length_0,Ix=d._emscripten_bind_btVector4_normalize_0=g._emscripten_bind_btVector4_normalize_0, +Jx=d._emscripten_bind_btVector4_op_add_1=g._emscripten_bind_btVector4_op_add_1,Kx=d._emscripten_bind_btVector4_op_mul_1=g._emscripten_bind_btVector4_op_mul_1,Lx=d._emscripten_bind_btVector4_op_sub_1=g._emscripten_bind_btVector4_op_sub_1,Mx=d._emscripten_bind_btVector4_rotate_2=g._emscripten_bind_btVector4_rotate_2,Nx=d._emscripten_bind_btVector4_setValue_4=g._emscripten_bind_btVector4_setValue_4,Ox=d._emscripten_bind_btVector4_setX_1=g._emscripten_bind_btVector4_setX_1,Px=d._emscripten_bind_btVector4_setY_1= +g._emscripten_bind_btVector4_setY_1,Qx=d._emscripten_bind_btVector4_setZ_1=g._emscripten_bind_btVector4_setZ_1,Rx=d._emscripten_bind_btVector4_w_0=g._emscripten_bind_btVector4_w_0,Sx=d._emscripten_bind_btVector4_x_0=g._emscripten_bind_btVector4_x_0,Tx=d._emscripten_bind_btVector4_y_0=g._emscripten_bind_btVector4_y_0,Ux=d._emscripten_bind_btVector4_z_0=g._emscripten_bind_btVector4_z_0,Vx=d._emscripten_bind_btVehicleRaycasterResult___destroy___0=g._emscripten_bind_btVehicleRaycasterResult___destroy___0, +Wx=d._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0=g._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0,Xx=d._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0=g._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0,Yx=d._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0=g._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0,Zx=d._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1=g._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1, +$x=d._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1=g._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1,ay=d._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1=g._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1,by=d._emscripten_bind_btVehicleRaycaster___destroy___0=g._emscripten_bind_btVehicleRaycaster___destroy___0,cy=d._emscripten_bind_btVehicleRaycaster_castRay_3=g._emscripten_bind_btVehicleRaycaster_castRay_3,dy=d._emscripten_bind_btVehicleTuning_btVehicleTuning_0= +g._emscripten_bind_btVehicleTuning_btVehicleTuning_0,ey=d._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0=g._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0,fy=d._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0=g._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0,gy=d._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0=g._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0,hy=d._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0=g._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0, +iy=d._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0=g._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0,jy=d._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0=g._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0,ky=d._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1=g._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1,ly=d._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1=g._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1,my=d._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1= +g._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1,ny=d._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1=g._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1,oy=d._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1=g._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1,py=d._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1=g._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1,qy=d._emscripten_bind_btWheelInfoConstructionInfo___destroy___0= +g._emscripten_bind_btWheelInfoConstructionInfo___destroy___0,ry=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0=g._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0,sy=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0=g._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0,ty=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0=g._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0,uy=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0= +g._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0,vy=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0=g._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0,wy=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0=g._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0,xy=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0=g._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0, +yy=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0=g._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0,zy=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0=g._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0,Ay=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0=g._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0,By=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0= +g._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0,Cy=d._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0=g._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0,Dy=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1,Ey=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1, +Fy=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1,Gy=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1,Hy=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1,Iy=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1= +g._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1,Jy=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1,Ky=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1,Ly=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1, +My=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1,Ny=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1,Oy=d._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1=g._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1,Py=d._emscripten_bind_btWheelInfo___destroy___0= +g._emscripten_bind_btWheelInfo___destroy___0,Qy=d._emscripten_bind_btWheelInfo_btWheelInfo_1=g._emscripten_bind_btWheelInfo_btWheelInfo_1,Ry=d._emscripten_bind_btWheelInfo_getSuspensionRestLength_0=g._emscripten_bind_btWheelInfo_getSuspensionRestLength_0,Sy=d._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0=g._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0,Ty=d._emscripten_bind_btWheelInfo_get_m_brake_0=g._emscripten_bind_btWheelInfo_get_m_brake_0,Uy=d._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0= +g._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0,Vy=d._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0=g._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0,Wy=d._emscripten_bind_btWheelInfo_get_m_deltaRotation_0=g._emscripten_bind_btWheelInfo_get_m_deltaRotation_0,Xy=d._emscripten_bind_btWheelInfo_get_m_engineForce_0=g._emscripten_bind_btWheelInfo_get_m_engineForce_0,Yy=d._emscripten_bind_btWheelInfo_get_m_frictionSlip_0=g._emscripten_bind_btWheelInfo_get_m_frictionSlip_0, +Zy=d._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0=g._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0,$y=d._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0=g._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0,az=d._emscripten_bind_btWheelInfo_get_m_raycastInfo_0=g._emscripten_bind_btWheelInfo_get_m_raycastInfo_0,bz=d._emscripten_bind_btWheelInfo_get_m_rollInfluence_0=g._emscripten_bind_btWheelInfo_get_m_rollInfluence_0,cz=d._emscripten_bind_btWheelInfo_get_m_rotation_0= +g._emscripten_bind_btWheelInfo_get_m_rotation_0,dz=d._emscripten_bind_btWheelInfo_get_m_skidInfo_0=g._emscripten_bind_btWheelInfo_get_m_skidInfo_0,ez=d._emscripten_bind_btWheelInfo_get_m_steering_0=g._emscripten_bind_btWheelInfo_get_m_steering_0,fz=d._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0=g._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0,gz=d._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0=g._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0, +hz=d._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0=g._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0,iz=d._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0=g._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0,jz=d._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0=g._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0,kz=d._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0=g._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0,lz=d._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0= +g._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0,mz=d._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0=g._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0,nz=d._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0=g._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0,oz=d._emscripten_bind_btWheelInfo_get_m_worldTransform_0=g._emscripten_bind_btWheelInfo_get_m_worldTransform_0,pz=d._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1=g._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1, +qz=d._emscripten_bind_btWheelInfo_set_m_brake_1=g._emscripten_bind_btWheelInfo_set_m_brake_1,rz=d._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1=g._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1,sz=d._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1=g._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1,tz=d._emscripten_bind_btWheelInfo_set_m_deltaRotation_1=g._emscripten_bind_btWheelInfo_set_m_deltaRotation_1,uz=d._emscripten_bind_btWheelInfo_set_m_engineForce_1= +g._emscripten_bind_btWheelInfo_set_m_engineForce_1,vz=d._emscripten_bind_btWheelInfo_set_m_frictionSlip_1=g._emscripten_bind_btWheelInfo_set_m_frictionSlip_1,wz=d._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1=g._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1,xz=d._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1=g._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1,yz=d._emscripten_bind_btWheelInfo_set_m_raycastInfo_1=g._emscripten_bind_btWheelInfo_set_m_raycastInfo_1, +zz=d._emscripten_bind_btWheelInfo_set_m_rollInfluence_1=g._emscripten_bind_btWheelInfo_set_m_rollInfluence_1,Az=d._emscripten_bind_btWheelInfo_set_m_rotation_1=g._emscripten_bind_btWheelInfo_set_m_rotation_1,Bz=d._emscripten_bind_btWheelInfo_set_m_skidInfo_1=g._emscripten_bind_btWheelInfo_set_m_skidInfo_1,Cz=d._emscripten_bind_btWheelInfo_set_m_steering_1=g._emscripten_bind_btWheelInfo_set_m_steering_1,Dz=d._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1=g._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1, +Ez=d._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1=g._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1,Fz=d._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1=g._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1,Gz=d._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1=g._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1,Hz=d._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1=g._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1,Iz=d._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1= +g._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1,Jz=d._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1=g._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1,Kz=d._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1=g._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1,Lz=d._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1=g._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1,Mz=d._emscripten_bind_btWheelInfo_set_m_worldTransform_1=g._emscripten_bind_btWheelInfo_set_m_worldTransform_1, +Nz=d._emscripten_bind_btWheelInfo_updateWheel_2=g._emscripten_bind_btWheelInfo_updateWheel_2,Oz=d._emscripten_bind_tAnchorArray___destroy___0=g._emscripten_bind_tAnchorArray___destroy___0,Pz=d._emscripten_bind_tAnchorArray_at_1=g._emscripten_bind_tAnchorArray_at_1,Qz=d._emscripten_bind_tAnchorArray_clear_0=g._emscripten_bind_tAnchorArray_clear_0,Rz=d._emscripten_bind_tAnchorArray_pop_back_0=g._emscripten_bind_tAnchorArray_pop_back_0,Sz=d._emscripten_bind_tAnchorArray_push_back_1=g._emscripten_bind_tAnchorArray_push_back_1, +Tz=d._emscripten_bind_tAnchorArray_size_0=g._emscripten_bind_tAnchorArray_size_0,Uz=d._emscripten_bind_tMaterialArray___destroy___0=g._emscripten_bind_tMaterialArray___destroy___0,Vz=d._emscripten_bind_tMaterialArray_at_1=g._emscripten_bind_tMaterialArray_at_1,Wz=d._emscripten_bind_tMaterialArray_size_0=g._emscripten_bind_tMaterialArray_size_0,Xz=d._emscripten_bind_tNodeArray___destroy___0=g._emscripten_bind_tNodeArray___destroy___0,Yz=d._emscripten_bind_tNodeArray_at_1=g._emscripten_bind_tNodeArray_at_1, +Zz=d._emscripten_bind_tNodeArray_size_0=g._emscripten_bind_tNodeArray_size_0,$z=d._emscripten_enum_PHY_ScalarType_PHY_DOUBLE=g._emscripten_enum_PHY_ScalarType_PHY_DOUBLE,aA=d._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88=g._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88,bA=d._emscripten_enum_PHY_ScalarType_PHY_FLOAT=g._emscripten_enum_PHY_ScalarType_PHY_FLOAT,cA=d._emscripten_enum_PHY_ScalarType_PHY_INTEGER=g._emscripten_enum_PHY_ScalarType_PHY_INTEGER,dA=d._emscripten_enum_PHY_ScalarType_PHY_SHORT= +g._emscripten_enum_PHY_ScalarType_PHY_SHORT,eA=d._emscripten_enum_PHY_ScalarType_PHY_UCHAR=g._emscripten_enum_PHY_ScalarType_PHY_UCHAR,fA=d._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM=g._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM,gA=d._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP=g._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP,hA=d._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM=g._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM,iA=d._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP= +g._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP;d._free=g._free;d._i64Add=g._i64Add;d._i64Subtract=g._i64Subtract;d._llvm_bswap_i16=g._llvm_bswap_i16;d._llvm_bswap_i32=g._llvm_bswap_i32;d._malloc=g._malloc;d._memcpy=g._memcpy;d._memmove=g._memmove;d._memset=g._memset;d._sbrk=g._sbrk;d.establishStackSpace=g.establishStackSpace;d.stackAlloc=g.stackAlloc;d.stackRestore=g.stackRestore;d.stackSave=g.stackSave;d.dynCall_di=g.dynCall_di;d.dynCall_did=g.dynCall_did;d.dynCall_diidii=g.dynCall_diidii; +d.dynCall_diii=g.dynCall_diii;d.dynCall_diiidii=g.dynCall_diiidii;d.dynCall_diiii=g.dynCall_diiii;d.dynCall_diiiii=g.dynCall_diiiii;d.dynCall_diiiiiiii=g.dynCall_diiiiiiii;d.dynCall_diiiiiiiii=g.dynCall_diiiiiiiii;d.dynCall_diiiiiiiiii=g.dynCall_diiiiiiiiii;d.dynCall_ii=g.dynCall_ii;d.dynCall_iidid=g.dynCall_iidid;d.dynCall_iii=g.dynCall_iii;d.dynCall_iiid=g.dynCall_iiid;d.dynCall_iiii=g.dynCall_iiii;d.dynCall_iiiii=g.dynCall_iiiii;d.dynCall_iiiiiii=g.dynCall_iiiiiii;d.dynCall_iiiiiiii=g.dynCall_iiiiiiii; +d.dynCall_iiiiiiiiii=g.dynCall_iiiiiiiiii;d.dynCall_iiiiiiiiiii=g.dynCall_iiiiiiiiiii;d.dynCall_v=g.dynCall_v;d.dynCall_vi=g.dynCall_vi;d.dynCall_vid=g.dynCall_vid;d.dynCall_vidd=g.dynCall_vidd;d.dynCall_viddiii=g.dynCall_viddiii;d.dynCall_vidi=g.dynCall_vidi;d.dynCall_vidii=g.dynCall_vidii;d.dynCall_vii=g.dynCall_vii;d.dynCall_viid=g.dynCall_viid;d.dynCall_viidi=g.dynCall_viidi;d.dynCall_viidii=g.dynCall_viidii;d.dynCall_viii=g.dynCall_viii;d.dynCall_viiid=g.dynCall_viiid;d.dynCall_viiidii=g.dynCall_viiidii; +d.dynCall_viiii=g.dynCall_viiii;d.dynCall_viiiid=g.dynCall_viiiid;d.dynCall_viiiidddddidi=g.dynCall_viiiidddddidi;d.dynCall_viiiiddddiid=g.dynCall_viiiiddddiid;d.dynCall_viiiii=g.dynCall_viiiii;d.dynCall_viiiiid=g.dynCall_viiiiid;d.dynCall_viiiiii=g.dynCall_viiiiii;d.dynCall_viiiiiii=g.dynCall_viiiiiii;d.dynCall_viiiiiiiid=g.dynCall_viiiiiiiid;d.dynCall_viiiiiiiii=g.dynCall_viiiiiiiii;d.dynCall_viiiiiiiiii=g.dynCall_viiiiiiiiii;d.asm=g;d.UTF8ToString=function(a,b){return a?za(Ba,a,b):""}; +if(sa){if(String.prototype.startsWith?!sa.startsWith(Qa):0!==sa.indexOf(Qa)){var jA=sa;sa=d.locateFile?d.locateFile(jA,ia):ia+jA}if(ea||ha){var kA=ma(sa);Ba.set(kA,8)}else{Na++;d.monitorRunDependencies&&d.monitorRunDependencies(Na);var ta=function(a){a.byteLength&&(a=new Uint8Array(a));Ba.set(a,8);d.memoryInitializerRequest&&delete d.memoryInitializerRequest.response;Na--;d.monitorRunDependencies&&d.monitorRunDependencies(Na);0==Na&&(null!==Oa&&(clearInterval(Oa),Oa=null),Pa&&(a=Pa,Pa=null,a()))}, +lA=function(){la(function(){throw"could not load memory initializer "+sa;})},mA=pa(sa);if(mA)ta(mA.buffer);else if(d.memoryInitializerRequest){var nA=function(){var a=d.memoryInitializerRequest,b=a.response;if(200!==a.status&&0!==a.status)if(b=pa(d.memoryInitializerRequestURL))b=b.buffer;else{console.warn("a problem seems to have happened with Module.memoryInitializerRequest, status: "+a.status+", retrying "+sa);lA();return}ta(b)};d.memoryInitializerRequest.response?setTimeout(nA,0):d.memoryInitializerRequest.addEventListener("load", +nA)}else lA()}}var oA;d.then=function(a){if(oA)a(d);else{var b=d.onRuntimeInitialized;d.onRuntimeInitialized=function(){b&&b();a(d)}}return d};Pa=function pA(){oA||qA();oA||(Pa=pA)}; +function qA(){function a(){if(!oA&&(oA=!0,!xa)){La=!0;Ga(Ia);Ga(Ja);if(d.onRuntimeInitialized)d.onRuntimeInitialized();if(d.postRun)for("function"==typeof d.postRun&&(d.postRun=[d.postRun]);d.postRun.length;){var a=d.postRun.shift();Ka.unshift(a)}Ga(Ka)}}if(!(0=c.size?(assert(0>=1;break;case 4:e>>=2;break;case 8:e>>= +3}for(var f=0;f=f&&(f=65536+((f&1023)<<10)|a.charCodeAt(++e)&1023);127>=f?++b:b=2047>=f?b+2:65535>=f?b+3:b+4}b=Array(b+1);f=b.length;e=0;if(0=n){var B=a.charCodeAt(++h);n=65536+((n&1023)<<10)|B&1023}if(127>=n){if(e>=f)break;b[e++]=n}else{if(2047>=n){if(e+1>=f)break;b[e++]=192|n>>6}else{if(65535>=n){if(e+2>=f)break;b[e++]=224| +n>>12}else{if(e+3>=f)break;b[e++]=240|n>>18;b[e++]=128|n>>12&63}b[e++]=128|n>>6&63}b[e++]=128|n&63}}b[e]=0}a=c.ja(b,Aa);c.copy(b,Aa,a)}return a}function sA(a){if("object"===typeof a){var b=c.ja(a,Da);c.copy(a,Da,b);return b}return a}function tA(){throw"cannot construct a btCollisionWorld, no constructor in IDL";}tA.prototype=Object.create(k.prototype);tA.prototype.constructor=tA;tA.prototype.I=tA;tA.J={};d.btCollisionWorld=tA;tA.prototype.getDispatcher=function(){return m(wh(this.H),uA)}; +tA.prototype.rayTest=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);yh(f,a,b,e)};tA.prototype.getPairCache=function(){return m(xh(this.H),vA)};tA.prototype.getDispatchInfo=function(){return m(vh(this.H),p)};tA.prototype.addCollisionObject=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);void 0===b?lh(f,a):void 0===e?mh(f,a,b):nh(f,a,b,e)}; +tA.prototype.removeCollisionObject=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);zh(b,a)};tA.prototype.getBroadphase=function(){return m(th(this.H),wA)};tA.prototype.convexSweepTest=function(a,b,e,f,h){var n=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);qh(n,a,b,e,f,h)}; +tA.prototype.contactPairTest=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);oh(f,a,b,e)};tA.prototype.contactTest=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);ph(e,a,b)};tA.prototype.updateSingleAabb=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Bh(b,a)};tA.prototype.setDebugDrawer=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ah(b,a)}; +tA.prototype.getDebugDrawer=function(){return m(uh(this.H),xA)};tA.prototype.debugDrawWorld=function(){sh(this.H)};tA.prototype.debugDrawObject=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);rh(f,a,b,e)};tA.prototype.__destroy__=function(){kh(this.H)};function q(){throw"cannot construct a btCollisionShape, no constructor in IDL";}q.prototype=Object.create(k.prototype);q.prototype.constructor=q;q.prototype.I=q;q.J={}; +d.btCollisionShape=q;q.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ih(b,a)};q.prototype.getLocalScaling=function(){return m(gh(this.H),r)};q.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);fh(e,a,b)};q.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);jh(b,a)};q.prototype.getMargin=function(){return hh(this.H)};q.prototype.__destroy__=function(){eh(this.H)}; +function t(){throw"cannot construct a btCollisionObject, no constructor in IDL";}t.prototype=Object.create(k.prototype);t.prototype.constructor=t;t.prototype.I=t;t.J={};d.btCollisionObject=t;t.prototype.setAnisotropicFriction=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Tg(e,a,b)};t.prototype.getCollisionShape=function(){return m(Hg(this.H),q)};t.prototype.setContactProcessingThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Yg(b,a)}; +t.prototype.setActivationState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Sg(b,a)};t.prototype.forceActivationState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Eg(b,a)};t.prototype.activate=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);void 0===a?Cg(b):Dg(b,a)};t.prototype.isActive=function(){return!!Og(this.H)};t.prototype.isKinematicObject=function(){return!!Pg(this.H)};t.prototype.isStaticObject=function(){return!!Qg(this.H)}; +t.prototype.isStaticOrKinematicObject=function(){return!!Rg(this.H)};t.prototype.getRestitution=function(){return Jg(this.H)};t.prototype.getFriction=function(){return Ig(this.H)};t.prototype.getRollingFriction=function(){return Kg(this.H)};t.prototype.setRestitution=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);$g(b,a)};t.prototype.setFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Zg(b,a)}; +t.prototype.setRollingFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ah(b,a)};t.prototype.getWorldTransform=function(){return m(Ng(this.H),u)};t.prototype.getCollisionFlags=function(){return Gg(this.H)};t.prototype.setCollisionFlags=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Wg(b,a)};t.prototype.setWorldTransform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);dh(b,a)}; +t.prototype.setCollisionShape=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Xg(b,a)};t.prototype.setCcdMotionThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ug(b,a)};t.prototype.setCcdSweptSphereRadius=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Vg(b,a)};t.prototype.getUserIndex=function(){return Lg(this.H)};t.prototype.setUserIndex=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);bh(b,a)}; +t.prototype.getUserPointer=function(){return m(Mg(this.H),yA)};t.prototype.setUserPointer=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ch(b,a)};t.prototype.getBroadphaseHandle=function(){return m(Fg(this.H),zA)};t.prototype.__destroy__=function(){Bg(this.H)};function AA(){throw"cannot construct a btDynamicsWorld, no constructor in IDL";}AA.prototype=Object.create(tA.prototype);AA.prototype.constructor=AA;AA.prototype.I=AA;AA.J={};d.btDynamicsWorld=AA; +AA.prototype.addAction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);yl(b,a)};AA.prototype.removeAction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ol(b,a)};AA.prototype.getSolverInfo=function(){return m(Ml(this.H),v)};AA.prototype.getDispatcher=function(){return m(Kl(this.H),uA)};AA.prototype.rayTest=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Nl(f,a,b,e)}; +AA.prototype.getPairCache=function(){return m(Ll(this.H),vA)};AA.prototype.getDispatchInfo=function(){return m(Jl(this.H),p)};AA.prototype.addCollisionObject=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);void 0===b?zl(f,a):void 0===e?Al(f,a,b):Bl(f,a,b,e)};AA.prototype.removeCollisionObject=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Pl(b,a)};AA.prototype.getBroadphase=function(){return m(Hl(this.H),wA)}; +AA.prototype.convexSweepTest=function(a,b,e,f,h){var n=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);El(n,a,b,e,f,h)};AA.prototype.contactPairTest=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Cl(f,a,b,e)}; +AA.prototype.contactTest=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Dl(e,a,b)};AA.prototype.updateSingleAabb=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Rl(b,a)};AA.prototype.setDebugDrawer=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ql(b,a)};AA.prototype.getDebugDrawer=function(){return m(Il(this.H),xA)};AA.prototype.debugDrawWorld=function(){Gl(this.H)}; +AA.prototype.debugDrawObject=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Fl(f,a,b,e)};AA.prototype.__destroy__=function(){xl(this.H)};function BA(){throw"cannot construct a btTypedConstraint, no constructor in IDL";}BA.prototype=Object.create(k.prototype);BA.prototype.constructor=BA;BA.prototype.I=BA;BA.J={};d.btTypedConstraint=BA; +BA.prototype.enableFeedback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ex(b,a)};BA.prototype.getBreakingImpulseThreshold=function(){return fx(this.H)};BA.prototype.setBreakingImpulseThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);hx(b,a)};BA.prototype.getParam=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return gx(e,a,b)}; +BA.prototype.setParam=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);ix(f,a,b,e)};BA.prototype.__destroy__=function(){dx(this.H)};function CA(){throw"cannot construct a btConcaveShape, no constructor in IDL";}CA.prototype=Object.create(q.prototype);CA.prototype.constructor=CA;CA.prototype.I=CA;CA.J={};d.btConcaveShape=CA;CA.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Uh(b,a)}; +CA.prototype.getLocalScaling=function(){return m(Th(this.H),r)};CA.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Sh(e,a,b)};CA.prototype.__destroy__=function(){Rh(this.H)};function DA(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=kg(a,b);l(DA)[this.H]=this}DA.prototype=Object.create(q.prototype);DA.prototype.constructor=DA;DA.prototype.I=DA;DA.J={};d.btCapsuleShape=DA; +DA.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);sg(b,a)};DA.prototype.getMargin=function(){return og(this.H)};DA.prototype.getUpAxis=function(){return qg(this.H)};DA.prototype.getRadius=function(){return pg(this.H)};DA.prototype.getHalfHeight=function(){return mg(this.H)};DA.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);rg(b,a)};DA.prototype.getLocalScaling=function(){return m(ng(this.H),r)}; +DA.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);lg(e,a,b)};DA.prototype.__destroy__=function(){jg(this.H)};function xA(){throw"cannot construct a btIDebugDraw, no constructor in IDL";}xA.prototype=Object.create(k.prototype);xA.prototype.constructor=xA;xA.prototype.I=xA;xA.J={};d.btIDebugDraw=xA; +xA.prototype.drawLine=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Zn(f,a,b,e)};xA.prototype.drawContactPoint=function(a,b,e,f,h){var n=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);Yn(n,a,b,e,f,h)}; +xA.prototype.reportErrorWarning=function(a){var b=this.H;c.M();a=a&&"object"===typeof a?a.H:rA(a);ao(b,a)};xA.prototype.draw3dText=function(a,b){var e=this.H;c.M();a&&"object"===typeof a&&(a=a.H);b=b&&"object"===typeof b?b.H:rA(b);Xn(e,a,b)};xA.prototype.setDebugMode=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);bo(b,a)};xA.prototype.getDebugMode=function(){return $n(this.H)};xA.prototype.__destroy__=function(){Wn(this.H)}; +function EA(a){a&&"object"===typeof a&&(a=a.H);this.H=void 0===a?Xj():Yj(a);l(EA)[this.H]=this}EA.prototype=Object.create(k.prototype);EA.prototype.constructor=EA;EA.prototype.I=EA;EA.J={};d.btDefaultCollisionConfiguration=EA;EA.prototype.__destroy__=function(){Wj(this.H)};function FA(){throw"cannot construct a btTriangleMeshShape, no constructor in IDL";}FA.prototype=Object.create(CA.prototype);FA.prototype.constructor=FA;FA.prototype.I=FA;FA.J={};d.btTriangleMeshShape=FA; +FA.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Tw(b,a)};FA.prototype.getLocalScaling=function(){return m(Sw(this.H),r)};FA.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Rw(e,a,b)};FA.prototype.__destroy__=function(){Qw(this.H)};function w(){this.H=Qm();l(w)[this.H]=this}w.prototype=Object.create(t.prototype);w.prototype.constructor=w;w.prototype.I=w;w.J={};d.btGhostObject=w; +w.prototype.getNumOverlappingObjects=function(){return Wm(this.H)};w.prototype.getOverlappingObject=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Xm(b,a),t)};w.prototype.setAnisotropicFriction=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);hn(e,a,b)};w.prototype.getCollisionShape=function(){return m(Um(this.H),q)};w.prototype.setContactProcessingThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);nn(b,a)}; +w.prototype.setActivationState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);gn(b,a)};w.prototype.forceActivationState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Rm(b,a)};w.prototype.activate=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);void 0===a?Om(b):Pm(b,a)};w.prototype.isActive=function(){return!!cn(this.H)};w.prototype.isKinematicObject=function(){return!!dn(this.H)};w.prototype.isStaticObject=function(){return!!en(this.H)}; +w.prototype.isStaticOrKinematicObject=function(){return!!fn(this.H)};w.prototype.getRestitution=function(){return Ym(this.H)};w.prototype.getFriction=function(){return Vm(this.H)};w.prototype.getRollingFriction=function(){return Zm(this.H)};w.prototype.setRestitution=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);pn(b,a)};w.prototype.setFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);on(b,a)}; +w.prototype.setRollingFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);qn(b,a)};w.prototype.getWorldTransform=function(){return m(bn(this.H),u)};w.prototype.getCollisionFlags=function(){return Tm(this.H)};w.prototype.setCollisionFlags=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ln(b,a)};w.prototype.setWorldTransform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);tn(b,a)}; +w.prototype.setCollisionShape=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);mn(b,a)};w.prototype.setCcdMotionThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);jn(b,a)};w.prototype.setCcdSweptSphereRadius=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kn(b,a)};w.prototype.getUserIndex=function(){return $m(this.H)};w.prototype.setUserIndex=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);rn(b,a)}; +w.prototype.getUserPointer=function(){return m(an(this.H),yA)};w.prototype.setUserPointer=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);sn(b,a)};w.prototype.getBroadphaseHandle=function(){return m(Sm(this.H),zA)};w.prototype.__destroy__=function(){Nm(this.H)};function GA(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=fi(a,b);l(GA)[this.H]=this}GA.prototype=Object.create(q.prototype);GA.prototype.constructor=GA;GA.prototype.I=GA;GA.J={};d.btConeShape=GA; +GA.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ii(b,a)};GA.prototype.getLocalScaling=function(){return m(hi(this.H),r)};GA.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);gi(e,a,b)};GA.prototype.__destroy__=function(){ei(this.H)};function HA(){throw"cannot construct a btActionInterface, no constructor in IDL";}HA.prototype=Object.create(k.prototype);HA.prototype.constructor=HA; +HA.prototype.I=HA;HA.J={};d.btActionInterface=HA;HA.prototype.updateAction=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);qf(e,a,b)};HA.prototype.__destroy__=function(){pf(this.H)};function r(a,b,e){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);this.H=void 0===a?nx():void 0===b?_emscripten_bind_btVector3_btVector3_1(a):void 0===e?_emscripten_bind_btVector3_btVector3_2(a,b):ox(a,b,e);l(r)[this.H]=this} +r.prototype=Object.create(k.prototype);r.prototype.constructor=r;r.prototype.I=r;r.J={};d.btVector3=r;r.prototype.length=r.prototype.length=function(){return qx(this.H)};r.prototype.x=r.prototype.x=function(){return Ax(this.H)};r.prototype.y=r.prototype.y=function(){return Bx(this.H)};r.prototype.z=r.prototype.z=function(){return Cx(this.H)};r.prototype.setX=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xx(b,a)}; +r.prototype.setY=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);yx(b,a)};r.prototype.setZ=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);zx(b,a)};r.prototype.setValue=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);wx(f,a,b,e)};r.prototype.normalize=r.prototype.normalize=function(){rx(this.H)}; +r.prototype.rotate=r.prototype.rotate=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return m(vx(e,a,b),r)};r.prototype.dot=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return px(b,a)};r.prototype.op_mul=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(tx(b,a),r)};r.prototype.op_add=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(sx(b,a),r)}; +r.prototype.op_sub=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(ux(b,a),r)};r.prototype.__destroy__=function(){mx(this.H)};function IA(){throw"cannot construct a btVehicleRaycaster, no constructor in IDL";}IA.prototype=Object.create(k.prototype);IA.prototype.constructor=IA;IA.prototype.I=IA;IA.J={};d.btVehicleRaycaster=IA;IA.prototype.castRay=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);cy(f,a,b,e)}; +IA.prototype.__destroy__=function(){by(this.H)};function JA(){throw"cannot construct a btQuadWord, no constructor in IDL";}JA.prototype=Object.create(k.prototype);JA.prototype.constructor=JA;JA.prototype.I=JA;JA.J={};d.btQuadWord=JA;JA.prototype.x=JA.prototype.x=function(){return vq(this.H)};JA.prototype.y=JA.prototype.y=function(){return wq(this.H)};JA.prototype.z=JA.prototype.z=function(){return xq(this.H)};JA.prototype.w=JA.prototype.Aa=function(){return uq(this.H)}; +JA.prototype.setX=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);rq(b,a)};JA.prototype.setY=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);sq(b,a)};JA.prototype.setZ=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);tq(b,a)};JA.prototype.setW=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);qq(b,a)};JA.prototype.__destroy__=function(){pq(this.H)};function KA(a){a&&"object"===typeof a&&(a=a.H);this.H=Oj(a);l(KA)[this.H]=this}KA.prototype=Object.create(q.prototype); +KA.prototype.constructor=KA;KA.prototype.I=KA;KA.J={};d.btCylinderShape=KA;KA.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Tj(b,a)};KA.prototype.getMargin=function(){return Rj(this.H)};KA.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Sj(b,a)};KA.prototype.getLocalScaling=function(){return m(Qj(this.H),r)}; +KA.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Pj(e,a,b)};KA.prototype.__destroy__=function(){Nj(this.H)};function x(a,b,e,f){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);this.H=xk(a,b,e,f);l(x)[this.H]=this}x.prototype=Object.create(AA.prototype);x.prototype.constructor=x;x.prototype.I=x;x.J={};d.btDiscreteDynamicsWorld=x; +x.prototype.setGravity=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Tk(b,a)};x.prototype.getGravity=function(){return m(Hk(this.H),r)};x.prototype.addRigidBody=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);void 0===b?vk(f,a):void 0===e?_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_2(f,a,b):wk(f,a,b,e)};x.prototype.removeRigidBody=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ok(b,a)}; +x.prototype.addConstraint=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);void 0===b?tk(e,a):uk(e,a,b)};x.prototype.removeConstraint=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Nk(b,a)};x.prototype.stepSimulation=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);return void 0===b?Uk(f,a):void 0===e?Vk(f,a,b):Wk(f,a,b,e)}; +x.prototype.setContactAddedCallback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Pk(b,a)};x.prototype.setContactProcessedCallback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Rk(b,a)};x.prototype.setContactDestroyedCallback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Qk(b,a)};x.prototype.getDispatcher=function(){return m(Gk(this.H),uA)}; +x.prototype.rayTest=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Kk(f,a,b,e)};x.prototype.getPairCache=function(){return m(Ik(this.H),vA)};x.prototype.getDispatchInfo=function(){return m(Fk(this.H),p)};x.prototype.addCollisionObject=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);void 0===b?qk(f,a):void 0===e?rk(f,a,b):sk(f,a,b,e)}; +x.prototype.removeCollisionObject=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Mk(b,a)};x.prototype.getBroadphase=function(){return m(Dk(this.H),wA)};x.prototype.convexSweepTest=function(a,b,e,f,h){var n=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);Ak(n,a,b,e,f,h)}; +x.prototype.contactPairTest=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);yk(f,a,b,e)};x.prototype.contactTest=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);zk(e,a,b)};x.prototype.updateSingleAabb=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Xk(b,a)};x.prototype.setDebugDrawer=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Sk(b,a)}; +x.prototype.getDebugDrawer=function(){return m(Ek(this.H),xA)};x.prototype.debugDrawWorld=function(){Ck(this.H)};x.prototype.debugDrawObject=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Bk(f,a,b,e)};x.prototype.addAction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);pk(b,a)};x.prototype.removeAction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Lk(b,a)}; +x.prototype.getSolverInfo=function(){return m(Jk(this.H),v)};x.prototype.__destroy__=function(){ok(this.H)};function LA(){throw"cannot construct a btConvexShape, no constructor in IDL";}LA.prototype=Object.create(q.prototype);LA.prototype.constructor=LA;LA.prototype.I=LA;LA.J={};d.btConvexShape=LA;LA.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);pj(b,a)};LA.prototype.getLocalScaling=function(){return m(nj(this.H),r)}; +LA.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);mj(e,a,b)};LA.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);qj(b,a)};LA.prototype.getMargin=function(){return oj(this.H)};LA.prototype.__destroy__=function(){lj(this.H)};function uA(){throw"cannot construct a btDispatcher, no constructor in IDL";}uA.prototype=Object.create(k.prototype);uA.prototype.constructor=uA;uA.prototype.I=uA;uA.J={}; +d.btDispatcher=uA;uA.prototype.getNumManifolds=function(){return wl(this.H)};uA.prototype.getManifoldByIndexInternal=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(vl(b,a),MA)};uA.prototype.__destroy__=function(){ul(this.H)}; +function NA(a,b,e,f,h){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);this.H=void 0===f?hm(a,b,e):void 0===h?_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_4(a,b,e,f):im(a,b,e,f,h);l(NA)[this.H]=this}NA.prototype=Object.create(BA.prototype);NA.prototype.constructor=NA;NA.prototype.I=NA;NA.J={};d.btGeneric6DofConstraint=NA; +NA.prototype.setLinearLowerLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);qm(b,a)};NA.prototype.setLinearUpperLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);rm(b,a)};NA.prototype.setAngularLowerLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);nm(b,a)};NA.prototype.setAngularUpperLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);om(b,a)};NA.prototype.getFrameOffsetA=function(){return m(lm(this.H),u)}; +NA.prototype.enableFeedback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);jm(b,a)};NA.prototype.getBreakingImpulseThreshold=function(){return km(this.H)};NA.prototype.setBreakingImpulseThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);pm(b,a)};NA.prototype.getParam=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return mm(e,a,b)}; +NA.prototype.setParam=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);sm(f,a,b,e)};NA.prototype.__destroy__=function(){gm(this.H)};function OA(){throw"cannot construct a btStridingMeshInterface, no constructor in IDL";}OA.prototype=Object.create(k.prototype);OA.prototype.constructor=OA;OA.prototype.I=OA;OA.J={};d.btStridingMeshInterface=OA; +OA.prototype.setScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Dw(b,a)};OA.prototype.__destroy__=function(){Cw(this.H)};function PA(){throw"cannot construct a btMotionState, no constructor in IDL";}PA.prototype=Object.create(k.prototype);PA.prototype.constructor=PA;PA.prototype.I=PA;PA.J={};d.btMotionState=PA;PA.prototype.getWorldTransform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ep(b,a)}; +PA.prototype.setWorldTransform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);fp(b,a)};PA.prototype.__destroy__=function(){dp(this.H)};function y(){throw"cannot construct a ConvexResultCallback, no constructor in IDL";}y.prototype=Object.create(k.prototype);y.prototype.constructor=y;y.prototype.I=y;y.J={};d.ConvexResultCallback=y;y.prototype.hasHit=function(){return!!Nd(this.H)};y.prototype.get_m_collisionFilterGroup=y.prototype.K=function(){return Ld(this.H)}; +y.prototype.set_m_collisionFilterGroup=y.prototype.N=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Pd(b,a)};Object.defineProperty(y.prototype,"m_collisionFilterGroup",{get:y.prototype.K,set:y.prototype.N});y.prototype.get_m_collisionFilterMask=y.prototype.L=function(){return Md(this.H)};y.prototype.set_m_collisionFilterMask=y.prototype.O=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Qd(b,a)};Object.defineProperty(y.prototype,"m_collisionFilterMask",{get:y.prototype.L,set:y.prototype.O}); +y.prototype.get_m_closestHitFraction=y.prototype.P=function(){return Kd(this.H)};y.prototype.set_m_closestHitFraction=y.prototype.R=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Od(b,a)};Object.defineProperty(y.prototype,"m_closestHitFraction",{get:y.prototype.P,set:y.prototype.R});y.prototype.__destroy__=function(){Jd(this.H)};function QA(){throw"cannot construct a ContactResultCallback, no constructor in IDL";}QA.prototype=Object.create(k.prototype);QA.prototype.constructor=QA; +QA.prototype.I=QA;QA.J={};d.ContactResultCallback=QA;QA.prototype.addSingleResult=function(a,b,e,f,h,n,B){var S=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);n&&"object"===typeof n&&(n=n.H);B&&"object"===typeof B&&(B=B.H);return Id(S,a,b,e,f,h,n,B)};QA.prototype.__destroy__=function(){Hd(this.H)};function RA(){throw"cannot construct a btSoftBodySolver, no constructor in IDL";} +RA.prototype=Object.create(k.prototype);RA.prototype.constructor=RA;RA.prototype.I=RA;RA.J={};d.btSoftBodySolver=RA;RA.prototype.__destroy__=function(){cu(this.H)};function z(){throw"cannot construct a RayResultCallback, no constructor in IDL";}z.prototype=Object.create(k.prototype);z.prototype.constructor=z;z.prototype.I=z;z.J={};d.RayResultCallback=z;z.prototype.hasHit=function(){return!!Se(this.H)};z.prototype.get_m_collisionFilterGroup=z.prototype.K=function(){return Pe(this.H)}; +z.prototype.set_m_collisionFilterGroup=z.prototype.N=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ue(b,a)};Object.defineProperty(z.prototype,"m_collisionFilterGroup",{get:z.prototype.K,set:z.prototype.N});z.prototype.get_m_collisionFilterMask=z.prototype.L=function(){return Qe(this.H)};z.prototype.set_m_collisionFilterMask=z.prototype.O=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ve(b,a)};Object.defineProperty(z.prototype,"m_collisionFilterMask",{get:z.prototype.L,set:z.prototype.O}); +z.prototype.get_m_closestHitFraction=z.prototype.P=function(){return Oe(this.H)};z.prototype.set_m_closestHitFraction=z.prototype.R=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Te(b,a)};Object.defineProperty(z.prototype,"m_closestHitFraction",{get:z.prototype.P,set:z.prototype.R});z.prototype.get_m_collisionObject=z.prototype.S=function(){return m(Re(this.H),t)};z.prototype.set_m_collisionObject=z.prototype.aa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);We(b,a)}; +Object.defineProperty(z.prototype,"m_collisionObject",{get:z.prototype.S,set:z.prototype.aa});z.prototype.__destroy__=function(){Ne(this.H)};function SA(){throw"cannot construct a btMatrix3x3, no constructor in IDL";}SA.prototype=Object.create(k.prototype);SA.prototype.constructor=SA;SA.prototype.I=SA;SA.J={};d.btMatrix3x3=SA;SA.prototype.setEulerZYX=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);cp(f,a,b,e)}; +SA.prototype.getRotation=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ap(b,a)};SA.prototype.getRow=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(bp(b,a),r)};SA.prototype.__destroy__=function(){$o(this.H)};function TA(){throw"cannot construct a btScalarArray, no constructor in IDL";}TA.prototype=Object.create(k.prototype);TA.prototype.constructor=TA;TA.prototype.I=TA;TA.J={};d.btScalarArray=TA;TA.prototype.size=TA.prototype.size=function(){return vt(this.H)}; +TA.prototype.at=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return ut(b,a)};TA.prototype.__destroy__=function(){tt(this.H)};function A(){throw"cannot construct a Material, no constructor in IDL";}A.prototype=Object.create(k.prototype);A.prototype.constructor=A;A.prototype.I=A;A.J={};d.Material=A;A.prototype.get_m_kLST=A.prototype.cc=function(){return se(this.H)};A.prototype.set_m_kLST=A.prototype.Me=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);we(b,a)}; +Object.defineProperty(A.prototype,"m_kLST",{get:A.prototype.cc,set:A.prototype.Me});A.prototype.get_m_kAST=A.prototype.bc=function(){return re(this.H)};A.prototype.set_m_kAST=A.prototype.Le=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ve(b,a)};Object.defineProperty(A.prototype,"m_kAST",{get:A.prototype.bc,set:A.prototype.Le});A.prototype.get_m_kVST=A.prototype.dc=function(){return te(this.H)}; +A.prototype.set_m_kVST=A.prototype.Ne=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xe(b,a)};Object.defineProperty(A.prototype,"m_kVST",{get:A.prototype.dc,set:A.prototype.Ne});A.prototype.get_m_flags=A.prototype.Kb=function(){return qe(this.H)};A.prototype.set_m_flags=A.prototype.te=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ue(b,a)};Object.defineProperty(A.prototype,"m_flags",{get:A.prototype.Kb,set:A.prototype.te});A.prototype.__destroy__=function(){pe(this.H)}; +function p(){throw"cannot construct a btDispatcherInfo, no constructor in IDL";}p.prototype=Object.create(k.prototype);p.prototype.constructor=p;p.prototype.I=p;p.J={};d.btDispatcherInfo=p;p.prototype.get_m_timeStep=p.prototype.Rc=function(){return fl(this.H)};p.prototype.set_m_timeStep=p.prototype.Bf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ql(b,a)};Object.defineProperty(p.prototype,"m_timeStep",{get:p.prototype.Rc,set:p.prototype.Bf});p.prototype.get_m_stepCount=p.prototype.Ic=function(){return dl(this.H)}; +p.prototype.set_m_stepCount=p.prototype.sf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ol(b,a)};Object.defineProperty(p.prototype,"m_stepCount",{get:p.prototype.Ic,set:p.prototype.sf});p.prototype.get_m_dispatchFunc=p.prototype.Cb=function(){return al(this.H)};p.prototype.set_m_dispatchFunc=p.prototype.le=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ll(b,a)};Object.defineProperty(p.prototype,"m_dispatchFunc",{get:p.prototype.Cb,set:p.prototype.le}); +p.prototype.get_m_timeOfImpact=p.prototype.Qc=function(){return el(this.H)};p.prototype.set_m_timeOfImpact=p.prototype.Af=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);pl(b,a)};Object.defineProperty(p.prototype,"m_timeOfImpact",{get:p.prototype.Qc,set:p.prototype.Af});p.prototype.get_m_useContinuous=p.prototype.Tc=function(){return!!gl(this.H)};p.prototype.set_m_useContinuous=p.prototype.Df=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);rl(b,a)}; +Object.defineProperty(p.prototype,"m_useContinuous",{get:p.prototype.Tc,set:p.prototype.Df});p.prototype.get_m_enableSatConvex=p.prototype.Gb=function(){return!!cl(this.H)};p.prototype.set_m_enableSatConvex=p.prototype.pe=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);nl(b,a)};Object.defineProperty(p.prototype,"m_enableSatConvex",{get:p.prototype.Gb,set:p.prototype.pe});p.prototype.get_m_enableSPU=p.prototype.Fb=function(){return!!bl(this.H)}; +p.prototype.set_m_enableSPU=p.prototype.oe=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ml(b,a)};Object.defineProperty(p.prototype,"m_enableSPU",{get:p.prototype.Fb,set:p.prototype.oe});p.prototype.get_m_useEpa=p.prototype.Vc=function(){return!!il(this.H)};p.prototype.set_m_useEpa=p.prototype.Ff=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);tl(b,a)};Object.defineProperty(p.prototype,"m_useEpa",{get:p.prototype.Vc,set:p.prototype.Ff}); +p.prototype.get_m_allowedCcdPenetration=p.prototype.fb=function(){return Zk(this.H)};p.prototype.set_m_allowedCcdPenetration=p.prototype.Pd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);jl(b,a)};Object.defineProperty(p.prototype,"m_allowedCcdPenetration",{get:p.prototype.fb,set:p.prototype.Pd});p.prototype.get_m_useConvexConservativeDistanceUtil=p.prototype.Uc=function(){return!!hl(this.H)}; +p.prototype.set_m_useConvexConservativeDistanceUtil=p.prototype.Ef=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);sl(b,a)};Object.defineProperty(p.prototype,"m_useConvexConservativeDistanceUtil",{get:p.prototype.Uc,set:p.prototype.Ef});p.prototype.get_m_convexConservativeDistanceThreshold=p.prototype.xb=function(){return $k(this.H)};p.prototype.set_m_convexConservativeDistanceThreshold=p.prototype.ge=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kl(b,a)}; +Object.defineProperty(p.prototype,"m_convexConservativeDistanceThreshold",{get:p.prototype.xb,set:p.prototype.ge});p.prototype.__destroy__=function(){Yk(this.H)};function C(){throw"cannot construct a btWheelInfoConstructionInfo, no constructor in IDL";}C.prototype=Object.create(k.prototype);C.prototype.constructor=C;C.prototype.I=C;C.J={};d.btWheelInfoConstructionInfo=C;C.prototype.get_m_chassisConnectionCS=C.prototype.rb=function(){return m(sy(this.H),r)}; +C.prototype.set_m_chassisConnectionCS=C.prototype.ae=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ey(b,a)};Object.defineProperty(C.prototype,"m_chassisConnectionCS",{get:C.prototype.rb,set:C.prototype.ae});C.prototype.get_m_wheelDirectionCS=C.prototype.pa=function(){return m(zy(this.H),r)};C.prototype.set_m_wheelDirectionCS=C.prototype.wa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ly(b,a)};Object.defineProperty(C.prototype,"m_wheelDirectionCS",{get:C.prototype.pa,set:C.prototype.wa}); +C.prototype.get_m_wheelAxleCS=C.prototype.oa=function(){return m(yy(this.H),r)};C.prototype.set_m_wheelAxleCS=C.prototype.va=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ky(b,a)};Object.defineProperty(C.prototype,"m_wheelAxleCS",{get:C.prototype.oa,set:C.prototype.va});C.prototype.get_m_suspensionRestLength=C.prototype.Nc=function(){return wy(this.H)};C.prototype.set_m_suspensionRestLength=C.prototype.xf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Iy(b,a)}; +Object.defineProperty(C.prototype,"m_suspensionRestLength",{get:C.prototype.Nc,set:C.prototype.xf});C.prototype.get_m_maxSuspensionTravelCm=C.prototype.X=function(){return vy(this.H)};C.prototype.set_m_maxSuspensionTravelCm=C.prototype.ga=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Hy(b,a)};Object.defineProperty(C.prototype,"m_maxSuspensionTravelCm",{get:C.prototype.X,set:C.prototype.ga});C.prototype.get_m_wheelRadius=C.prototype.ad=function(){return Ay(this.H)}; +C.prototype.set_m_wheelRadius=C.prototype.Lf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);My(b,a)};Object.defineProperty(C.prototype,"m_wheelRadius",{get:C.prototype.ad,set:C.prototype.Lf});C.prototype.get_m_suspensionStiffness=C.prototype.Y=function(){return xy(this.H)};C.prototype.set_m_suspensionStiffness=C.prototype.ha=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Jy(b,a)};Object.defineProperty(C.prototype,"m_suspensionStiffness",{get:C.prototype.Y,set:C.prototype.ha}); +C.prototype.get_m_wheelsDampingCompression=C.prototype.qa=function(){return By(this.H)};C.prototype.set_m_wheelsDampingCompression=C.prototype.xa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ny(b,a)};Object.defineProperty(C.prototype,"m_wheelsDampingCompression",{get:C.prototype.qa,set:C.prototype.xa});C.prototype.get_m_wheelsDampingRelaxation=C.prototype.ra=function(){return Cy(this.H)}; +C.prototype.set_m_wheelsDampingRelaxation=C.prototype.ya=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Oy(b,a)};Object.defineProperty(C.prototype,"m_wheelsDampingRelaxation",{get:C.prototype.ra,set:C.prototype.ya});C.prototype.get_m_frictionSlip=C.prototype.T=function(){return ty(this.H)};C.prototype.set_m_frictionSlip=C.prototype.ba=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Fy(b,a)};Object.defineProperty(C.prototype,"m_frictionSlip",{get:C.prototype.T,set:C.prototype.ba}); +C.prototype.get_m_maxSuspensionForce=C.prototype.W=function(){return uy(this.H)};C.prototype.set_m_maxSuspensionForce=C.prototype.fa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Gy(b,a)};Object.defineProperty(C.prototype,"m_maxSuspensionForce",{get:C.prototype.W,set:C.prototype.fa});C.prototype.get_m_bIsFrontWheel=C.prototype.la=function(){return!!ry(this.H)};C.prototype.set_m_bIsFrontWheel=C.prototype.sa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Dy(b,a)}; +Object.defineProperty(C.prototype,"m_bIsFrontWheel",{get:C.prototype.la,set:C.prototype.sa});C.prototype.__destroy__=function(){qy(this.H)};function UA(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=void 0===b?sj(a):tj(a,b);l(UA)[this.H]=this}UA.prototype=Object.create(LA.prototype);UA.prototype.constructor=UA;UA.prototype.I=UA;UA.J={};d.btConvexTriangleMeshShape=UA;UA.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xj(b,a)}; +UA.prototype.getLocalScaling=function(){return m(vj(this.H),r)};UA.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);uj(e,a,b)};UA.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);yj(b,a)};UA.prototype.getMargin=function(){return wj(this.H)};UA.prototype.__destroy__=function(){rj(this.H)};function wA(){throw"cannot construct a btBroadphaseInterface, no constructor in IDL";}wA.prototype=Object.create(k.prototype); +wA.prototype.constructor=wA;wA.prototype.I=wA;wA.J={};d.btBroadphaseInterface=wA;wA.prototype.getOverlappingPairCache=function(){return m(Ef(this.H),vA)};wA.prototype.__destroy__=function(){Df(this.H)};function D(a,b,e,f){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);this.H=void 0===f?Hr(a,b,e):Ir(a,b,e,f);l(D)[this.H]=this}D.prototype=Object.create(k.prototype);D.prototype.constructor=D;D.prototype.I=D;D.J={}; +d.btRigidBodyConstructionInfo=D;D.prototype.get_m_linearDamping=D.prototype.ec=function(){return Rr(this.H)};D.prototype.set_m_linearDamping=D.prototype.Oe=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);cs(b,a)};Object.defineProperty(D.prototype,"m_linearDamping",{get:D.prototype.ec,set:D.prototype.Oe});D.prototype.get_m_angularDamping=D.prototype.hb=function(){return Or(this.H)}; +D.prototype.set_m_angularDamping=D.prototype.Rd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);$r(b,a)};Object.defineProperty(D.prototype,"m_angularDamping",{get:D.prototype.hb,set:D.prototype.Rd});D.prototype.get_m_friction=D.prototype.Lb=function(){return Qr(this.H)};D.prototype.set_m_friction=D.prototype.ue=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);bs(b,a)};Object.defineProperty(D.prototype,"m_friction",{get:D.prototype.Lb,set:D.prototype.ue}); +D.prototype.get_m_rollingFriction=D.prototype.Ac=function(){return Ur(this.H)};D.prototype.set_m_rollingFriction=D.prototype.jf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);gs(b,a)};Object.defineProperty(D.prototype,"m_rollingFriction",{get:D.prototype.Ac,set:D.prototype.jf});D.prototype.get_m_restitution=D.prototype.yc=function(){return Tr(this.H)};D.prototype.set_m_restitution=D.prototype.gf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);es(b,a)}; +Object.defineProperty(D.prototype,"m_restitution",{get:D.prototype.yc,set:D.prototype.gf});D.prototype.get_m_linearSleepingThreshold=D.prototype.fc=function(){return Sr(this.H)};D.prototype.set_m_linearSleepingThreshold=D.prototype.Pe=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ds(b,a)};Object.defineProperty(D.prototype,"m_linearSleepingThreshold",{get:D.prototype.fc,set:D.prototype.Pe});D.prototype.get_m_angularSleepingThreshold=D.prototype.ib=function(){return Pr(this.H)}; +D.prototype.set_m_angularSleepingThreshold=D.prototype.Sd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);as(b,a)};Object.defineProperty(D.prototype,"m_angularSleepingThreshold",{get:D.prototype.ib,set:D.prototype.Sd});D.prototype.get_m_additionalDamping=D.prototype.bb=function(){return!!Mr(this.H)};D.prototype.set_m_additionalDamping=D.prototype.Md=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Yr(b,a)}; +Object.defineProperty(D.prototype,"m_additionalDamping",{get:D.prototype.bb,set:D.prototype.Md});D.prototype.get_m_additionalDampingFactor=D.prototype.cb=function(){return Lr(this.H)};D.prototype.set_m_additionalDampingFactor=D.prototype.Nd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Xr(b,a)};Object.defineProperty(D.prototype,"m_additionalDampingFactor",{get:D.prototype.cb,set:D.prototype.Nd});D.prototype.get_m_additionalLinearDampingThresholdSqr=D.prototype.eb=function(){return Nr(this.H)}; +D.prototype.set_m_additionalLinearDampingThresholdSqr=D.prototype.Od=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Zr(b,a)};Object.defineProperty(D.prototype,"m_additionalLinearDampingThresholdSqr",{get:D.prototype.eb,set:D.prototype.Od});D.prototype.get_m_additionalAngularDampingThresholdSqr=D.prototype.ab=function(){return Kr(this.H)};D.prototype.set_m_additionalAngularDampingThresholdSqr=D.prototype.Ld=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Wr(b,a)}; +Object.defineProperty(D.prototype,"m_additionalAngularDampingThresholdSqr",{get:D.prototype.ab,set:D.prototype.Ld});D.prototype.get_m_additionalAngularDampingFactor=D.prototype.$a=function(){return Jr(this.H)};D.prototype.set_m_additionalAngularDampingFactor=D.prototype.Kd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Vr(b,a)};Object.defineProperty(D.prototype,"m_additionalAngularDampingFactor",{get:D.prototype.$a,set:D.prototype.Kd});D.prototype.__destroy__=function(){Gr(this.H)}; +function VA(){throw"cannot construct a btCollisionConfiguration, no constructor in IDL";}VA.prototype=Object.create(k.prototype);VA.prototype.constructor=VA;VA.prototype.I=VA;VA.J={};d.btCollisionConfiguration=VA;VA.prototype.__destroy__=function(){tg(this.H)};function MA(){this.H=Xp();l(MA)[this.H]=this}MA.prototype=Object.create(k.prototype);MA.prototype.constructor=MA;MA.prototype.I=MA;MA.J={};d.btPersistentManifold=MA;MA.prototype.getBody0=function(){return m(Yp(this.H),t)}; +MA.prototype.getBody1=function(){return m(Zp(this.H),t)};MA.prototype.getNumContacts=function(){return aq(this.H)};MA.prototype.getContactPoint=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m($p(b,a),E)};MA.prototype.__destroy__=function(){Wp(this.H)};function WA(a){a&&"object"===typeof a&&(a=a.H);this.H=void 0===a?Eh():Fh(a);l(WA)[this.H]=this}WA.prototype=Object.create(q.prototype);WA.prototype.constructor=WA;WA.prototype.I=WA;WA.J={};d.btCompoundShape=WA; +WA.prototype.addChildShape=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Dh(e,a,b)};WA.prototype.removeChildShape=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Mh(b,a)};WA.prototype.removeChildShapeByIndex=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Lh(b,a)};WA.prototype.getNumChildShapes=function(){return Kh(this.H)};WA.prototype.getChildShape=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Hh(b,a),q)}; +WA.prototype.updateChildTransform=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);void 0===e?Ph(f,a,b):Qh(f,a,b,e)};WA.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Oh(b,a)};WA.prototype.getMargin=function(){return Jh(this.H)};WA.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Nh(b,a)};WA.prototype.getLocalScaling=function(){return m(Ih(this.H),r)}; +WA.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Gh(e,a,b)};WA.prototype.__destroy__=function(){Ch(this.H)};function F(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=Wb(a,b);l(F)[this.H]=this}F.prototype=Object.create(y.prototype);F.prototype.constructor=F;F.prototype.I=F;F.J={};d.ClosestConvexResultCallback=F;F.prototype.hasHit=function(){return!!ec(this.H)}; +F.prototype.get_m_convexFromWorld=F.prototype.yb=function(){return m(ac(this.H),r)};F.prototype.set_m_convexFromWorld=F.prototype.he=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);jc(b,a)};Object.defineProperty(F.prototype,"m_convexFromWorld",{get:F.prototype.yb,set:F.prototype.he});F.prototype.get_m_convexToWorld=F.prototype.zb=function(){return m(bc(this.H),r)};F.prototype.set_m_convexToWorld=F.prototype.ie=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kc(b,a)}; +Object.defineProperty(F.prototype,"m_convexToWorld",{get:F.prototype.zb,set:F.prototype.ie});F.prototype.get_m_hitNormalWorld=F.prototype.U=function(){return m(cc(this.H),r)};F.prototype.set_m_hitNormalWorld=F.prototype.da=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);lc(b,a)};Object.defineProperty(F.prototype,"m_hitNormalWorld",{get:F.prototype.U,set:F.prototype.da});F.prototype.get_m_hitPointWorld=F.prototype.V=function(){return m(dc(this.H),r)}; +F.prototype.set_m_hitPointWorld=F.prototype.ea=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);mc(b,a)};Object.defineProperty(F.prototype,"m_hitPointWorld",{get:F.prototype.V,set:F.prototype.ea});F.prototype.get_m_collisionFilterGroup=F.prototype.K=function(){return Zb(this.H)};F.prototype.set_m_collisionFilterGroup=F.prototype.N=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);hc(b,a)};Object.defineProperty(F.prototype,"m_collisionFilterGroup",{get:F.prototype.K,set:F.prototype.N}); +F.prototype.get_m_collisionFilterMask=F.prototype.L=function(){return $b(this.H)};F.prototype.set_m_collisionFilterMask=F.prototype.O=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ic(b,a)};Object.defineProperty(F.prototype,"m_collisionFilterMask",{get:F.prototype.L,set:F.prototype.O});F.prototype.get_m_closestHitFraction=F.prototype.P=function(){return Yb(this.H)};F.prototype.set_m_closestHitFraction=F.prototype.R=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);fc(b,a)}; +Object.defineProperty(F.prototype,"m_closestHitFraction",{get:F.prototype.P,set:F.prototype.R});F.prototype.__destroy__=function(){Xb(this.H)};function G(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=jb(a,b);l(G)[this.H]=this}G.prototype=Object.create(z.prototype);G.prototype.constructor=G;G.prototype.I=G;G.J={};d.AllHitsRayResultCallback=G;G.prototype.hasHit=function(){return!!vb(this.H)}; +G.prototype.get_m_collisionObjects=G.prototype.ub=function(){return m(pb(this.H),XA)};G.prototype.set_m_collisionObjects=G.prototype.de=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ab(b,a)};Object.defineProperty(G.prototype,"m_collisionObjects",{get:G.prototype.ub,set:G.prototype.de});G.prototype.get_m_rayFromWorld=G.prototype.ma=function(){return m(tb(this.H),r)};G.prototype.set_m_rayFromWorld=G.prototype.ta=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Eb(b,a)}; +Object.defineProperty(G.prototype,"m_rayFromWorld",{get:G.prototype.ma,set:G.prototype.ta});G.prototype.get_m_rayToWorld=G.prototype.na=function(){return m(ub(this.H),r)};G.prototype.set_m_rayToWorld=G.prototype.ua=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Fb(b,a)};Object.defineProperty(G.prototype,"m_rayToWorld",{get:G.prototype.na,set:G.prototype.ua});G.prototype.get_m_hitNormalWorld=G.prototype.U=function(){return m(rb(this.H),YA)}; +G.prototype.set_m_hitNormalWorld=G.prototype.da=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Cb(b,a)};Object.defineProperty(G.prototype,"m_hitNormalWorld",{get:G.prototype.U,set:G.prototype.da});G.prototype.get_m_hitPointWorld=G.prototype.V=function(){return m(sb(this.H),YA)};G.prototype.set_m_hitPointWorld=G.prototype.ea=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Db(b,a)};Object.defineProperty(G.prototype,"m_hitPointWorld",{get:G.prototype.V,set:G.prototype.ea}); +G.prototype.get_m_hitFractions=G.prototype.Sb=function(){return m(qb(this.H),TA)};G.prototype.set_m_hitFractions=G.prototype.Be=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Bb(b,a)};Object.defineProperty(G.prototype,"m_hitFractions",{get:G.prototype.Sb,set:G.prototype.Be});G.prototype.get_m_collisionFilterGroup=G.prototype.K=function(){return mb(this.H)};G.prototype.set_m_collisionFilterGroup=G.prototype.N=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xb(b,a)}; +Object.defineProperty(G.prototype,"m_collisionFilterGroup",{get:G.prototype.K,set:G.prototype.N});G.prototype.get_m_collisionFilterMask=G.prototype.L=function(){return nb(this.H)};G.prototype.set_m_collisionFilterMask=G.prototype.O=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);yb(b,a)};Object.defineProperty(G.prototype,"m_collisionFilterMask",{get:G.prototype.L,set:G.prototype.O});G.prototype.get_m_closestHitFraction=G.prototype.P=function(){return lb(this.H)}; +G.prototype.set_m_closestHitFraction=G.prototype.R=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);wb(b,a)};Object.defineProperty(G.prototype,"m_closestHitFraction",{get:G.prototype.P,set:G.prototype.R});G.prototype.get_m_collisionObject=G.prototype.S=function(){return m(ob(this.H),t)};G.prototype.set_m_collisionObject=G.prototype.aa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);zb(b,a)};Object.defineProperty(G.prototype,"m_collisionObject",{get:G.prototype.S,set:G.prototype.aa}); +G.prototype.__destroy__=function(){kb(this.H)};function ZA(){throw"cannot construct a tMaterialArray, no constructor in IDL";}ZA.prototype=Object.create(k.prototype);ZA.prototype.constructor=ZA;ZA.prototype.I=ZA;ZA.J={};d.tMaterialArray=ZA;ZA.prototype.size=ZA.prototype.size=function(){return Wz(this.H)};ZA.prototype.at=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Vz(b,a),A)};ZA.prototype.__destroy__=function(){Uz(this.H)}; +function $A(a){a&&"object"===typeof a&&(a=a.H);this.H=mk(a);l($A)[this.H]=this}$A.prototype=Object.create(IA.prototype);$A.prototype.constructor=$A;$A.prototype.I=$A;$A.J={};d.btDefaultVehicleRaycaster=$A;$A.prototype.castRay=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);nk(f,a,b,e)};$A.prototype.__destroy__=function(){lk(this.H)};function H(){this.H=Di();l(H)[this.H]=this}H.prototype=Object.create(k.prototype); +H.prototype.constructor=H;H.prototype.I=H;H.J={};d.btConstraintSetting=H;H.prototype.get_m_tau=H.prototype.Pc=function(){return Gi(this.H)};H.prototype.set_m_tau=H.prototype.zf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ji(b,a)};Object.defineProperty(H.prototype,"m_tau",{get:H.prototype.Pc,set:H.prototype.zf});H.prototype.get_m_damping=H.prototype.Ab=function(){return Ei(this.H)};H.prototype.set_m_damping=H.prototype.je=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Hi(b,a)}; +Object.defineProperty(H.prototype,"m_damping",{get:H.prototype.Ab,set:H.prototype.je});H.prototype.get_m_impulseClamp=H.prototype.Yb=function(){return Fi(this.H)};H.prototype.set_m_impulseClamp=H.prototype.He=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ii(b,a)};Object.defineProperty(H.prototype,"m_impulseClamp",{get:H.prototype.Yb,set:H.prototype.He});H.prototype.__destroy__=function(){Ci(this.H)};function aB(){throw"cannot construct a LocalShapeInfo, no constructor in IDL";} +aB.prototype=Object.create(k.prototype);aB.prototype.constructor=aB;aB.prototype.I=aB;aB.J={};d.LocalShapeInfo=aB;aB.prototype.get_m_shapePart=aB.prototype.Dc=function(){return le(this.H)};aB.prototype.set_m_shapePart=aB.prototype.mf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ne(b,a)};Object.defineProperty(aB.prototype,"m_shapePart",{get:aB.prototype.Dc,set:aB.prototype.mf});aB.prototype.get_m_triangleIndex=aB.prototype.Sc=function(){return me(this.H)}; +aB.prototype.set_m_triangleIndex=aB.prototype.Cf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);oe(b,a)};Object.defineProperty(aB.prototype,"m_triangleIndex",{get:aB.prototype.Sc,set:aB.prototype.Cf});aB.prototype.__destroy__=function(){ke(this.H)};function I(a){a&&"object"===typeof a&&(a=a.H);this.H=us(a);l(I)[this.H]=this}I.prototype=Object.create(t.prototype);I.prototype.constructor=I;I.prototype.I=I;I.J={};d.btRigidBody=I; +I.prototype.getCenterOfMassTransform=function(){return m(Ds(this.H),u)};I.prototype.setCenterOfMassTransform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);at(b,a)};I.prototype.setSleepingThresholds=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);nt(e,a,b)};I.prototype.getLinearDamping=function(){return Is(this.H)};I.prototype.getAngularDamping=function(){return ys(this.H)}; +I.prototype.setDamping=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);et(e,a,b)};I.prototype.setMassProps=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);jt(e,a,b)};I.prototype.getLinearFactor=function(){return m(Js(this.H),r)};I.prototype.setLinearFactor=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ht(b,a)};I.prototype.applyTorque=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ts(b,a)}; +I.prototype.applyLocalTorque=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);rs(b,a)};I.prototype.applyForce=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);ns(e,a,b)};I.prototype.applyCentralForce=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ks(b,a)};I.prototype.applyCentralLocalForce=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ms(b,a)}; +I.prototype.applyTorqueImpulse=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ss(b,a)};I.prototype.applyImpulse=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);qs(e,a,b)};I.prototype.applyCentralImpulse=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ls(b,a)};I.prototype.updateInertiaTensor=function(){st(this.H)};I.prototype.getLinearVelocity=function(){return m(Ks(this.H),r)}; +I.prototype.getAngularVelocity=function(){return m(As(this.H),r)};I.prototype.setLinearVelocity=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);it(b,a)};I.prototype.setAngularVelocity=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Xs(b,a)};I.prototype.getMotionState=function(){return m(Ls(this.H),PA)};I.prototype.setMotionState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kt(b,a)};I.prototype.getAngularFactor=function(){return m(zs(this.H),r)}; +I.prototype.setAngularFactor=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ws(b,a)};I.prototype.upcast=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(rt(b,a),I)};I.prototype.getAabb=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);xs(e,a,b)};I.prototype.applyGravity=function(){ps(this.H)};I.prototype.getGravity=function(){return m(Hs(this.H),r)}; +I.prototype.setGravity=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);gt(b,a)};I.prototype.getBroadphaseProxy=function(){return m(Cs(this.H),zA)};I.prototype.setAnisotropicFriction=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Ys(e,a,b)};I.prototype.getCollisionShape=function(){return m(Fs(this.H),q)};I.prototype.setContactProcessingThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);dt(b,a)}; +I.prototype.setActivationState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Vs(b,a)};I.prototype.forceActivationState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);vs(b,a)};I.prototype.activate=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);void 0===a?is(b):js(b,a)};I.prototype.isActive=function(){return!!Rs(this.H)};I.prototype.isKinematicObject=function(){return!!Ss(this.H)};I.prototype.isStaticObject=function(){return!!Ts(this.H)}; +I.prototype.isStaticOrKinematicObject=function(){return!!Us(this.H)};I.prototype.getRestitution=function(){return Ms(this.H)};I.prototype.getFriction=function(){return Gs(this.H)};I.prototype.getRollingFriction=function(){return Ns(this.H)};I.prototype.setRestitution=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);lt(b,a)};I.prototype.setFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ft(b,a)}; +I.prototype.setRollingFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);mt(b,a)};I.prototype.getWorldTransform=function(){return m(Qs(this.H),u)};I.prototype.getCollisionFlags=function(){return Es(this.H)};I.prototype.setCollisionFlags=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);bt(b,a)};I.prototype.setWorldTransform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);qt(b,a)}; +I.prototype.setCollisionShape=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ct(b,a)};I.prototype.setCcdMotionThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Zs(b,a)};I.prototype.setCcdSweptSphereRadius=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);$s(b,a)};I.prototype.getUserIndex=function(){return Os(this.H)};I.prototype.setUserIndex=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ot(b,a)}; +I.prototype.getUserPointer=function(){return m(Ps(this.H),yA)};I.prototype.setUserPointer=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);pt(b,a)};I.prototype.getBroadphaseHandle=function(){return m(Bs(this.H),zA)};I.prototype.__destroy__=function(){hs(this.H)};function bB(){throw"cannot construct a btIndexedMeshArray, no constructor in IDL";}bB.prototype=Object.create(k.prototype);bB.prototype.constructor=bB;bB.prototype.I=bB;bB.J={};d.btIndexedMeshArray=bB; +bB.prototype.size=bB.prototype.size=function(){return fo(this.H)};bB.prototype.at=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(eo(b,a),cB)};bB.prototype.__destroy__=function(){co(this.H)};function dB(){this.H=Vj();l(dB)[this.H]=this}dB.prototype=Object.create(k.prototype);dB.prototype.constructor=dB;dB.prototype.I=dB;dB.J={};d.btDbvtBroadphase=dB;dB.prototype.__destroy__=function(){Uj(this.H)}; +function eB(a,b,e,f,h,n,B,S,ja){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);n&&"object"===typeof n&&(n=n.H);B&&"object"===typeof B&&(B=B.H);S&&"object"===typeof S&&(S=S.H);ja&&"object"===typeof ja&&(ja=ja.H);this.H=xn(a,b,e,f,h,n,B,S,ja);l(eB)[this.H]=this}eB.prototype=Object.create(CA.prototype);eB.prototype.constructor=eB;eB.prototype.I=eB;eB.J={};d.btHeightfieldTerrainShape=eB; +eB.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Cn(b,a)};eB.prototype.getMargin=function(){return An(this.H)};eB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Bn(b,a)};eB.prototype.getLocalScaling=function(){return m(zn(this.H),r)};eB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);yn(e,a,b)};eB.prototype.__destroy__=function(){wn(this.H)}; +function fB(){this.H=kk();l(fB)[this.H]=this}fB.prototype=Object.create(RA.prototype);fB.prototype.constructor=fB;fB.prototype.I=fB;fB.J={};d.btDefaultSoftBodySolver=fB;fB.prototype.__destroy__=function(){jk(this.H)};function gB(a){a&&"object"===typeof a&&(a=a.H);this.H=vg(a);l(gB)[this.H]=this}gB.prototype=Object.create(uA.prototype);gB.prototype.constructor=gB;gB.prototype.I=gB;gB.J={};d.btCollisionDispatcher=gB;gB.prototype.getNumManifolds=function(){return xg(this.H)}; +gB.prototype.getManifoldByIndexInternal=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(wg(b,a),MA)};gB.prototype.__destroy__=function(){ug(this.H)};function hB(a,b,e,f,h){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);this.H=void 0===e?sf(a,b):void 0===f?tf(a,b,e):void 0===h?uf(a,b,e,f):vf(a,b,e,f,h);l(hB)[this.H]=this}hB.prototype=Object.create(k.prototype); +hB.prototype.constructor=hB;hB.prototype.I=hB;hB.J={};d.btAxisSweep3=hB;hB.prototype.__destroy__=function(){rf(this.H)};function yA(){throw"cannot construct a VoidPtr, no constructor in IDL";}yA.prototype=Object.create(k.prototype);yA.prototype.constructor=yA;yA.prototype.I=yA;yA.J={};d.VoidPtr=yA;yA.prototype.__destroy__=function(){of(this.H)};function J(){this.H=eu();l(J)[this.H]=this}J.prototype=Object.create(k.prototype);J.prototype.constructor=J;J.prototype.I=J;J.J={};d.btSoftBodyWorldInfo=J; +J.prototype.get_air_density=J.prototype.Ea=function(){return fu(this.H)};J.prototype.set_air_density=J.prototype.od=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);nu(b,a)};Object.defineProperty(J.prototype,"air_density",{get:J.prototype.Ea,set:J.prototype.od});J.prototype.get_water_density=J.prototype.ld=function(){return ku(this.H)};J.prototype.set_water_density=J.prototype.Uf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);su(b,a)}; +Object.defineProperty(J.prototype,"water_density",{get:J.prototype.ld,set:J.prototype.Uf});J.prototype.get_water_offset=J.prototype.nd=function(){return mu(this.H)};J.prototype.set_water_offset=J.prototype.Wf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);uu(b,a)};Object.defineProperty(J.prototype,"water_offset",{get:J.prototype.nd,set:J.prototype.Wf});J.prototype.get_m_maxDisplacement=J.prototype.mc=function(){return ju(this.H)}; +J.prototype.set_m_maxDisplacement=J.prototype.Ve=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ru(b,a)};Object.defineProperty(J.prototype,"m_maxDisplacement",{get:J.prototype.mc,set:J.prototype.Ve});J.prototype.get_water_normal=J.prototype.md=function(){return m(lu(this.H),r)};J.prototype.set_water_normal=J.prototype.Vf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);tu(b,a)};Object.defineProperty(J.prototype,"water_normal",{get:J.prototype.md,set:J.prototype.Vf}); +J.prototype.get_m_broadphase=J.prototype.mb=function(){return m(gu(this.H),wA)};J.prototype.set_m_broadphase=J.prototype.Wd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ou(b,a)};Object.defineProperty(J.prototype,"m_broadphase",{get:J.prototype.mb,set:J.prototype.Wd});J.prototype.get_m_dispatcher=J.prototype.Db=function(){return m(hu(this.H),uA)};J.prototype.set_m_dispatcher=J.prototype.me=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);pu(b,a)}; +Object.defineProperty(J.prototype,"m_dispatcher",{get:J.prototype.Db,set:J.prototype.me});J.prototype.get_m_gravity=J.prototype.Nb=function(){return m(iu(this.H),r)};J.prototype.set_m_gravity=J.prototype.we=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);qu(b,a)};Object.defineProperty(J.prototype,"m_gravity",{get:J.prototype.Nb,set:J.prototype.we});J.prototype.__destroy__=function(){du(this.H)}; +function iB(a,b,e,f){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);this.H=void 0===e?ki(a,b):void 0===f?_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_3(a,b,e):li(a,b,e,f);l(iB)[this.H]=this}iB.prototype=Object.create(BA.prototype);iB.prototype.constructor=iB;iB.prototype.I=iB;iB.J={};d.btConeTwistConstraint=iB; +iB.prototype.setLimit=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);ti(e,a,b)};iB.prototype.setAngularOnly=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);qi(b,a)};iB.prototype.setDamping=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);si(b,a)};iB.prototype.enableMotor=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ni(b,a)};iB.prototype.setMaxMotorImpulse=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);vi(b,a)}; +iB.prototype.setMaxMotorImpulseNormalized=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ui(b,a)};iB.prototype.setMotorTarget=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xi(b,a)};iB.prototype.setMotorTargetInConstraintSpace=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);wi(b,a)};iB.prototype.enableFeedback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);mi(b,a)};iB.prototype.getBreakingImpulseThreshold=function(){return oi(this.H)}; +iB.prototype.setBreakingImpulseThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ri(b,a)};iB.prototype.getParam=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return pi(e,a,b)};iB.prototype.setParam=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);yi(f,a,b,e)};iB.prototype.__destroy__=function(){ji(this.H)}; +function jB(a,b,e,f,h,n,B){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);n&&"object"===typeof n&&(n=n.H);B&&"object"===typeof B&&(B=B.H);this.H=void 0===e?En(a,b):void 0===f?Fn(a,b,e):void 0===h?Gn(a,b,e,f):void 0===n?Hn(a,b,e,f,h):void 0===B?In(a,b,e,f,h,n):Jn(a,b,e,f,h,n,B);l(jB)[this.H]=this}jB.prototype=Object.create(BA.prototype);jB.prototype.constructor=jB;jB.prototype.I=jB; +jB.J={};d.btHingeConstraint=jB;jB.prototype.setLimit=function(a,b,e,f,h){var n=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);void 0===h?Rn(n,a,b,e,f):Sn(n,a,b,e,f,h)};jB.prototype.enableAngularMotor=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Kn(f,a,b,e)}; +jB.prototype.setAngularOnly=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Pn(b,a)};jB.prototype.enableMotor=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Mn(b,a)};jB.prototype.setMaxMotorImpulse=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Tn(b,a)};jB.prototype.setMotorTarget=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Un(e,a,b)}; +jB.prototype.enableFeedback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ln(b,a)};jB.prototype.getBreakingImpulseThreshold=function(){return Nn(this.H)};jB.prototype.setBreakingImpulseThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Qn(b,a)};jB.prototype.getParam=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return On(e,a,b)}; +jB.prototype.setParam=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Vn(f,a,b,e)};jB.prototype.__destroy__=function(){Dn(this.H)};function kB(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=ai(a,b);l(kB)[this.H]=this}kB.prototype=Object.create(GA.prototype);kB.prototype.constructor=kB;kB.prototype.I=kB;kB.J={};d.btConeShapeZ=kB; +kB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);di(b,a)};kB.prototype.getLocalScaling=function(){return m(ci(this.H),r)};kB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);bi(e,a,b)};kB.prototype.__destroy__=function(){$h(this.H)};function lB(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=Wh(a,b);l(lB)[this.H]=this}lB.prototype=Object.create(GA.prototype); +lB.prototype.constructor=lB;lB.prototype.I=lB;lB.J={};d.btConeShapeX=lB;lB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Zh(b,a)};lB.prototype.getLocalScaling=function(){return m(Yh(this.H),r)};lB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Xh(e,a,b)};lB.prototype.__destroy__=function(){Vh(this.H)}; +function mB(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=void 0===a?Yw():void 0===b?Zw(a):$w(a,b);l(mB)[this.H]=this}mB.prototype=Object.create(OA.prototype);mB.prototype.constructor=mB;mB.prototype.I=mB;mB.J={};d.btTriangleMesh=mB;mB.prototype.addTriangle=function(a,b,e,f){var h=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);void 0===f?Ww(h,a,b,e):Xw(h,a,b,e,f)}; +mB.prototype.findOrAddVertex=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return ax(e,a,b)};mB.prototype.addIndex=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Vw(b,a)};mB.prototype.getIndexedMeshArray=function(){return m(bx(this.H),bB)};mB.prototype.setScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);cx(b,a)};mB.prototype.__destroy__=function(){Uw(this.H)}; +function nB(a,b){c.M();"object"==typeof a&&(a=sA(a));b&&"object"===typeof b&&(b=b.H);this.H=void 0===a?Vi():void 0===b?Wi(a):Xi(a,b);l(nB)[this.H]=this}nB.prototype=Object.create(q.prototype);nB.prototype.constructor=nB;nB.prototype.I=nB;nB.J={};d.btConvexHullShape=nB;nB.prototype.addPoint=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);void 0===b?Ti(e,a):Ui(e,a,b)};nB.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);fj(b,a)}; +nB.prototype.getMargin=function(){return aj(this.H)};nB.prototype.getNumVertices=function(){return bj(this.H)};nB.prototype.initializePolyhedralFeatures=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return!!cj(b,a)};nB.prototype.recalcLocalAabb=function(){dj(this.H)};nB.prototype.getConvexPolyhedron=function(){return m(Zi(this.H),oB)};nB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ej(b,a)}; +nB.prototype.getLocalScaling=function(){return m($i(this.H),r)};nB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Yi(e,a,b)};nB.prototype.__destroy__=function(){Si(this.H)};function K(){this.H=dy();l(K)[this.H]=this}K.prototype=Object.create(k.prototype);K.prototype.constructor=K;K.prototype.I=K;K.J={};d.btVehicleTuning=K;K.prototype.get_m_suspensionStiffness=K.prototype.Y=function(){return jy(this.H)}; +K.prototype.set_m_suspensionStiffness=K.prototype.ha=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);py(b,a)};Object.defineProperty(K.prototype,"m_suspensionStiffness",{get:K.prototype.Y,set:K.prototype.ha});K.prototype.get_m_suspensionCompression=K.prototype.Jc=function(){return hy(this.H)};K.prototype.set_m_suspensionCompression=K.prototype.tf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ny(b,a)}; +Object.defineProperty(K.prototype,"m_suspensionCompression",{get:K.prototype.Jc,set:K.prototype.tf});K.prototype.get_m_suspensionDamping=K.prototype.Kc=function(){return iy(this.H)};K.prototype.set_m_suspensionDamping=K.prototype.uf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);oy(b,a)};Object.defineProperty(K.prototype,"m_suspensionDamping",{get:K.prototype.Kc,set:K.prototype.uf});K.prototype.get_m_maxSuspensionTravelCm=K.prototype.X=function(){return gy(this.H)}; +K.prototype.set_m_maxSuspensionTravelCm=K.prototype.ga=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);my(b,a)};Object.defineProperty(K.prototype,"m_maxSuspensionTravelCm",{get:K.prototype.X,set:K.prototype.ga});K.prototype.get_m_frictionSlip=K.prototype.T=function(){return ey(this.H)};K.prototype.set_m_frictionSlip=K.prototype.ba=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ky(b,a)};Object.defineProperty(K.prototype,"m_frictionSlip",{get:K.prototype.T,set:K.prototype.ba}); +K.prototype.get_m_maxSuspensionForce=K.prototype.W=function(){return fy(this.H)};K.prototype.set_m_maxSuspensionForce=K.prototype.fa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ly(b,a)};Object.defineProperty(K.prototype,"m_maxSuspensionForce",{get:K.prototype.W,set:K.prototype.fa});function pB(){throw"cannot construct a btCollisionObjectWrapper, no constructor in IDL";}pB.prototype=Object.create(k.prototype);pB.prototype.constructor=pB;pB.prototype.I=pB;pB.J={}; +d.btCollisionObjectWrapper=pB;pB.prototype.getWorldTransform=function(){return m(Ag(this.H),u)};pB.prototype.getCollisionObject=function(){return m(yg(this.H),t)};pB.prototype.getCollisionShape=function(){return m(zg(this.H),q)};function qB(a){a&&"object"===typeof a&&(a=a.H);this.H=zt(a);l(qB)[this.H]=this}qB.prototype=Object.create(k.prototype);qB.prototype.constructor=qB;qB.prototype.I=qB;qB.J={};d.btShapeHull=qB; +qB.prototype.buildHull=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return!!At(b,a)};qB.prototype.numVertices=function(){return Ct(this.H)};qB.prototype.getVertexPointer=function(){return m(Bt(this.H),r)};qB.prototype.__destroy__=function(){yt(this.H)};function rB(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=void 0===a?ck():void 0===b?dk(a):ek(a,b);l(rB)[this.H]=this}rB.prototype=Object.create(PA.prototype);rB.prototype.constructor=rB;rB.prototype.I=rB; +rB.J={};d.btDefaultMotionState=rB;rB.prototype.getWorldTransform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);fk(b,a)};rB.prototype.setWorldTransform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);hk(b,a)};rB.prototype.get_m_graphicsWorldTrans=rB.prototype.Mb=function(){return m(gk(this.H),u)};rB.prototype.set_m_graphicsWorldTrans=rB.prototype.ve=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ik(b,a)}; +Object.defineProperty(rB.prototype,"m_graphicsWorldTrans",{get:rB.prototype.Mb,set:rB.prototype.ve});rB.prototype.__destroy__=function(){bk(this.H)};function L(a){a&&"object"===typeof a&&(a=a.H);this.H=Qy(a);l(L)[this.H]=this}L.prototype=Object.create(k.prototype);L.prototype.constructor=L;L.prototype.I=L;L.J={};d.btWheelInfo=L;L.prototype.getSuspensionRestLength=function(){return Ry(this.H)}; +L.prototype.updateWheel=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Nz(e,a,b)};L.prototype.get_m_suspensionStiffness=L.prototype.Y=function(){return hz(this.H)};L.prototype.set_m_suspensionStiffness=L.prototype.ha=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Fz(b,a)};Object.defineProperty(L.prototype,"m_suspensionStiffness",{get:L.prototype.Y,set:L.prototype.ha});L.prototype.get_m_frictionSlip=L.prototype.T=function(){return Yy(this.H)}; +L.prototype.set_m_frictionSlip=L.prototype.ba=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);vz(b,a)};Object.defineProperty(L.prototype,"m_frictionSlip",{get:L.prototype.T,set:L.prototype.ba});L.prototype.get_m_engineForce=L.prototype.Hb=function(){return Xy(this.H)};L.prototype.set_m_engineForce=L.prototype.qe=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);uz(b,a)};Object.defineProperty(L.prototype,"m_engineForce",{get:L.prototype.Hb,set:L.prototype.qe}); +L.prototype.get_m_rollInfluence=L.prototype.zc=function(){return bz(this.H)};L.prototype.set_m_rollInfluence=L.prototype.hf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);zz(b,a)};Object.defineProperty(L.prototype,"m_rollInfluence",{get:L.prototype.zc,set:L.prototype.hf});L.prototype.get_m_suspensionRestLength1=L.prototype.Oc=function(){return gz(this.H)};L.prototype.set_m_suspensionRestLength1=L.prototype.yf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ez(b,a)}; +Object.defineProperty(L.prototype,"m_suspensionRestLength1",{get:L.prototype.Oc,set:L.prototype.yf});L.prototype.get_m_wheelsRadius=L.prototype.bd=function(){return mz(this.H)};L.prototype.set_m_wheelsRadius=L.prototype.Mf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Kz(b,a)};Object.defineProperty(L.prototype,"m_wheelsRadius",{get:L.prototype.bd,set:L.prototype.Mf});L.prototype.get_m_wheelsDampingCompression=L.prototype.qa=function(){return kz(this.H)}; +L.prototype.set_m_wheelsDampingCompression=L.prototype.xa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Iz(b,a)};Object.defineProperty(L.prototype,"m_wheelsDampingCompression",{get:L.prototype.qa,set:L.prototype.xa});L.prototype.get_m_wheelsDampingRelaxation=L.prototype.ra=function(){return lz(this.H)};L.prototype.set_m_wheelsDampingRelaxation=L.prototype.ya=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Jz(b,a)}; +Object.defineProperty(L.prototype,"m_wheelsDampingRelaxation",{get:L.prototype.ra,set:L.prototype.ya});L.prototype.get_m_steering=L.prototype.Hc=function(){return ez(this.H)};L.prototype.set_m_steering=L.prototype.rf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Cz(b,a)};Object.defineProperty(L.prototype,"m_steering",{get:L.prototype.Hc,set:L.prototype.rf});L.prototype.get_m_maxSuspensionForce=L.prototype.W=function(){return Zy(this.H)}; +L.prototype.set_m_maxSuspensionForce=L.prototype.fa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);wz(b,a)};Object.defineProperty(L.prototype,"m_maxSuspensionForce",{get:L.prototype.W,set:L.prototype.fa});L.prototype.get_m_maxSuspensionTravelCm=L.prototype.X=function(){return $y(this.H)};L.prototype.set_m_maxSuspensionTravelCm=L.prototype.ga=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xz(b,a)};Object.defineProperty(L.prototype,"m_maxSuspensionTravelCm",{get:L.prototype.X,set:L.prototype.ga}); +L.prototype.get_m_wheelsSuspensionForce=L.prototype.cd=function(){return nz(this.H)};L.prototype.set_m_wheelsSuspensionForce=L.prototype.Nf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Lz(b,a)};Object.defineProperty(L.prototype,"m_wheelsSuspensionForce",{get:L.prototype.cd,set:L.prototype.Nf});L.prototype.get_m_bIsFrontWheel=L.prototype.la=function(){return!!Sy(this.H)};L.prototype.set_m_bIsFrontWheel=L.prototype.sa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);pz(b,a)}; +Object.defineProperty(L.prototype,"m_bIsFrontWheel",{get:L.prototype.la,set:L.prototype.sa});L.prototype.get_m_raycastInfo=L.prototype.xc=function(){return m(az(this.H),M)};L.prototype.set_m_raycastInfo=L.prototype.ff=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);yz(b,a)};Object.defineProperty(L.prototype,"m_raycastInfo",{get:L.prototype.xc,set:L.prototype.ff});L.prototype.get_m_chassisConnectionPointCS=L.prototype.sb=function(){return m(Uy(this.H),r)}; +L.prototype.set_m_chassisConnectionPointCS=L.prototype.be=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);rz(b,a)};Object.defineProperty(L.prototype,"m_chassisConnectionPointCS",{get:L.prototype.sb,set:L.prototype.be});L.prototype.get_m_worldTransform=L.prototype.dd=function(){return m(oz(this.H),u)};L.prototype.set_m_worldTransform=L.prototype.Of=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Mz(b,a)};Object.defineProperty(L.prototype,"m_worldTransform",{get:L.prototype.dd,set:L.prototype.Of}); +L.prototype.get_m_wheelDirectionCS=L.prototype.pa=function(){return m(jz(this.H),r)};L.prototype.set_m_wheelDirectionCS=L.prototype.wa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Hz(b,a)};Object.defineProperty(L.prototype,"m_wheelDirectionCS",{get:L.prototype.pa,set:L.prototype.wa});L.prototype.get_m_wheelAxleCS=L.prototype.oa=function(){return m(iz(this.H),r)};L.prototype.set_m_wheelAxleCS=L.prototype.va=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Gz(b,a)}; +Object.defineProperty(L.prototype,"m_wheelAxleCS",{get:L.prototype.oa,set:L.prototype.va});L.prototype.get_m_rotation=L.prototype.Bc=function(){return cz(this.H)};L.prototype.set_m_rotation=L.prototype.kf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Az(b,a)};Object.defineProperty(L.prototype,"m_rotation",{get:L.prototype.Bc,set:L.prototype.kf});L.prototype.get_m_deltaRotation=L.prototype.Bb=function(){return Wy(this.H)}; +L.prototype.set_m_deltaRotation=L.prototype.ke=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);tz(b,a)};Object.defineProperty(L.prototype,"m_deltaRotation",{get:L.prototype.Bb,set:L.prototype.ke});L.prototype.get_m_brake=L.prototype.lb=function(){return Ty(this.H)};L.prototype.set_m_brake=L.prototype.Vd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);qz(b,a)};Object.defineProperty(L.prototype,"m_brake",{get:L.prototype.lb,set:L.prototype.Vd}); +L.prototype.get_m_clippedInvContactDotSuspension=L.prototype.tb=function(){return Vy(this.H)};L.prototype.set_m_clippedInvContactDotSuspension=L.prototype.ce=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);sz(b,a)};Object.defineProperty(L.prototype,"m_clippedInvContactDotSuspension",{get:L.prototype.tb,set:L.prototype.ce});L.prototype.get_m_suspensionRelativeVelocity=L.prototype.Mc=function(){return fz(this.H)}; +L.prototype.set_m_suspensionRelativeVelocity=L.prototype.wf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Dz(b,a)};Object.defineProperty(L.prototype,"m_suspensionRelativeVelocity",{get:L.prototype.Mc,set:L.prototype.wf});L.prototype.get_m_skidInfo=L.prototype.Ec=function(){return dz(this.H)};L.prototype.set_m_skidInfo=L.prototype.nf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Bz(b,a)};Object.defineProperty(L.prototype,"m_skidInfo",{get:L.prototype.Ec,set:L.prototype.nf}); +L.prototype.__destroy__=function(){Py(this.H)};function N(a,b,e,f){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);this.H=void 0===a?Ex():void 0===b?_emscripten_bind_btVector4_btVector4_1(a):void 0===e?_emscripten_bind_btVector4_btVector4_2(a,b):void 0===f?_emscripten_bind_btVector4_btVector4_3(a,b,e):Fx(a,b,e,f);l(N)[this.H]=this}N.prototype=Object.create(r.prototype);N.prototype.constructor=N;N.prototype.I=N;N.J={}; +d.btVector4=N;N.prototype.w=N.prototype.Aa=function(){return Rx(this.H)};N.prototype.setValue=function(a,b,e,f){var h=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);Nx(h,a,b,e,f)};N.prototype.length=N.prototype.length=function(){return Hx(this.H)};N.prototype.x=N.prototype.x=function(){return Sx(this.H)};N.prototype.y=N.prototype.y=function(){return Tx(this.H)};N.prototype.z=N.prototype.z=function(){return Ux(this.H)}; +N.prototype.setX=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ox(b,a)};N.prototype.setY=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Px(b,a)};N.prototype.setZ=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Qx(b,a)};N.prototype.normalize=N.prototype.normalize=function(){Ix(this.H)};N.prototype.rotate=N.prototype.rotate=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return m(Mx(e,a,b),r)}; +N.prototype.dot=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return Gx(b,a)};N.prototype.op_mul=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Kx(b,a),r)};N.prototype.op_add=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Jx(b,a),r)};N.prototype.op_sub=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Lx(b,a),r)};N.prototype.__destroy__=function(){Dx(this.H)};function sB(){this.H=ak();l(sB)[this.H]=this}sB.prototype=Object.create(k.prototype); +sB.prototype.constructor=sB;sB.prototype.I=sB;sB.J={};d.btDefaultCollisionConstructionInfo=sB;sB.prototype.__destroy__=function(){Zj(this.H)};function O(){throw"cannot construct a Anchor, no constructor in IDL";}O.prototype=Object.create(k.prototype);O.prototype.constructor=O;O.prototype.I=O;O.J={};d.Anchor=O;O.prototype.get_m_node=O.prototype.oc=function(){return m(Nb(this.H),Node)};O.prototype.set_m_node=O.prototype.Xe=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Vb(b,a)}; +Object.defineProperty(O.prototype,"m_node",{get:O.prototype.oc,set:O.prototype.Xe});O.prototype.get_m_local=O.prototype.hc=function(){return m(Mb(this.H),r)};O.prototype.set_m_local=O.prototype.Qe=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ub(b,a)};Object.defineProperty(O.prototype,"m_local",{get:O.prototype.hc,set:O.prototype.Qe});O.prototype.get_m_body=O.prototype.kb=function(){return m(Hb(this.H),I)}; +O.prototype.set_m_body=O.prototype.Ud=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ob(b,a)};Object.defineProperty(O.prototype,"m_body",{get:O.prototype.kb,set:O.prototype.Ud});O.prototype.get_m_influence=O.prototype.$b=function(){return Lb(this.H)};O.prototype.set_m_influence=O.prototype.Je=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Tb(b,a)};Object.defineProperty(O.prototype,"m_influence",{get:O.prototype.$b,set:O.prototype.Je}); +O.prototype.get_m_c0=O.prototype.nb=function(){return m(Ib(this.H),SA)};O.prototype.set_m_c0=O.prototype.Xd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Pb(b,a)};Object.defineProperty(O.prototype,"m_c0",{get:O.prototype.nb,set:O.prototype.Xd});O.prototype.get_m_c1=O.prototype.ob=function(){return m(Jb(this.H),r)};O.prototype.set_m_c1=O.prototype.Yd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Qb(b,a)};Object.defineProperty(O.prototype,"m_c1",{get:O.prototype.ob,set:O.prototype.Yd}); +O.prototype.get_m_c2=O.prototype.pb=function(){return Kb(this.H)};O.prototype.set_m_c2=O.prototype.Zd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Sb(b,a)};Object.defineProperty(O.prototype,"m_c2",{get:O.prototype.pb,set:O.prototype.Zd});O.prototype.__destroy__=function(){Gb(this.H)};function P(){throw"cannot construct a btVehicleRaycasterResult, no constructor in IDL";}P.prototype=Object.create(k.prototype);P.prototype.constructor=P;P.prototype.I=P;P.J={};d.btVehicleRaycasterResult=P; +P.prototype.get_m_hitPointInWorld=P.prototype.Vb=function(){return m(Yx(this.H),r)};P.prototype.set_m_hitPointInWorld=P.prototype.Ee=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ay(b,a)};Object.defineProperty(P.prototype,"m_hitPointInWorld",{get:P.prototype.Vb,set:P.prototype.Ee});P.prototype.get_m_hitNormalInWorld=P.prototype.Tb=function(){return m(Xx(this.H),r)};P.prototype.set_m_hitNormalInWorld=P.prototype.Ce=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);$x(b,a)}; +Object.defineProperty(P.prototype,"m_hitNormalInWorld",{get:P.prototype.Tb,set:P.prototype.Ce});P.prototype.get_m_distFraction=P.prototype.Eb=function(){return Wx(this.H)};P.prototype.set_m_distFraction=P.prototype.ne=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Zx(b,a)};Object.defineProperty(P.prototype,"m_distFraction",{get:P.prototype.Eb,set:P.prototype.ne});P.prototype.__destroy__=function(){Vx(this.H)}; +function YA(){throw"cannot construct a btVector3Array, no constructor in IDL";}YA.prototype=Object.create(k.prototype);YA.prototype.constructor=YA;YA.prototype.I=YA;YA.J={};d.btVector3Array=YA;YA.prototype.size=YA.prototype.size=function(){return lx(this.H)};YA.prototype.at=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(kx(b,a),r)};YA.prototype.__destroy__=function(){jx(this.H)};function tB(){throw"cannot construct a btConstraintSolver, no constructor in IDL";}tB.prototype=Object.create(k.prototype); +tB.prototype.constructor=tB;tB.prototype.I=tB;tB.J={};d.btConstraintSolver=tB;tB.prototype.__destroy__=function(){Ki(this.H)};function Q(a,b,e){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);this.H=dr(a,b,e);l(Q)[this.H]=this}Q.prototype=Object.create(HA.prototype);Q.prototype.constructor=Q;Q.prototype.I=Q;Q.J={};d.btRaycastVehicle=Q; +Q.prototype.applyEngineForce=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);cr(e,a,b)};Q.prototype.setSteeringValue=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);wr(e,a,b)};Q.prototype.getWheelTransformWS=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(qr(b,a),u)}; +Q.prototype.updateWheelTransform=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Dr(e,a,b)};Q.prototype.addWheel=function(a,b,e,f,h,n,B){var S=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);n&&"object"===typeof n&&(n=n.H);B&&"object"===typeof B&&(B=B.H);return m(br(S,a,b,e,f,h,n,B),L)};Q.prototype.getNumWheels=function(){return ir(this.H)}; +Q.prototype.getRigidBody=function(){return m(kr(this.H),I)};Q.prototype.getWheelInfo=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(pr(b,a),L)};Q.prototype.setBrake=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);tr(e,a,b)};Q.prototype.setCoordinateSystem=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);ur(f,a,b,e)};Q.prototype.getCurrentSpeedKmHour=function(){return fr(this.H)}; +Q.prototype.getChassisWorldTransform=function(){return m(er(this.H),u)};Q.prototype.rayCast=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return rr(b,a)};Q.prototype.updateVehicle=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Cr(b,a)};Q.prototype.resetSuspension=function(){sr(this.H)};Q.prototype.getSteeringValue=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return lr(b,a)}; +Q.prototype.updateWheelTransformsWS=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);void 0===b?Er(e,a):Fr(e,a,b)};Q.prototype.setPitchControl=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);vr(b,a)};Q.prototype.updateSuspension=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Br(b,a)};Q.prototype.updateFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ar(b,a)};Q.prototype.getRightAxis=function(){return jr(this.H)}; +Q.prototype.getUpAxis=function(){return mr(this.H)};Q.prototype.getForwardAxis=function(){return gr(this.H)};Q.prototype.getForwardVector=function(){return m(hr(this.H),r)};Q.prototype.getUserConstraintType=function(){return or(this.H)};Q.prototype.setUserConstraintType=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);yr(b,a)};Q.prototype.setUserConstraintId=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xr(b,a)};Q.prototype.getUserConstraintId=function(){return nr(this.H)}; +Q.prototype.updateAction=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);zr(e,a,b)};Q.prototype.__destroy__=function(){ar(this.H)};function uB(a){a&&"object"===typeof a&&(a=a.H);this.H=Aj(a);l(uB)[this.H]=this}uB.prototype=Object.create(KA.prototype);uB.prototype.constructor=uB;uB.prototype.I=uB;uB.J={};d.btCylinderShapeX=uB;uB.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Fj(b,a)};uB.prototype.getMargin=function(){return Dj(this.H)}; +uB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ej(b,a)};uB.prototype.getLocalScaling=function(){return m(Cj(this.H),r)};uB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Bj(e,a,b)};uB.prototype.__destroy__=function(){zj(this.H)};function vB(a){a&&"object"===typeof a&&(a=a.H);this.H=Hj(a);l(vB)[this.H]=this}vB.prototype=Object.create(KA.prototype);vB.prototype.constructor=vB; +vB.prototype.I=vB;vB.J={};d.btCylinderShapeZ=vB;vB.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Mj(b,a)};vB.prototype.getMargin=function(){return Kj(this.H)};vB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Lj(b,a)};vB.prototype.getLocalScaling=function(){return m(Jj(this.H),r)};vB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Ij(e,a,b)}; +vB.prototype.__destroy__=function(){Gj(this.H)};function oB(){throw"cannot construct a btConvexPolyhedron, no constructor in IDL";}oB.prototype=Object.create(k.prototype);oB.prototype.constructor=oB;oB.prototype.I=oB;oB.J={};d.btConvexPolyhedron=oB;oB.prototype.get_m_vertices=oB.prototype.Yc=function(){return m(ij(this.H),YA)};oB.prototype.set_m_vertices=oB.prototype.If=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kj(b,a)}; +Object.defineProperty(oB.prototype,"m_vertices",{get:oB.prototype.Yc,set:oB.prototype.If});oB.prototype.get_m_faces=oB.prototype.Jb=function(){return m(hj(this.H),wB)};oB.prototype.set_m_faces=oB.prototype.se=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);jj(b,a)};Object.defineProperty(oB.prototype,"m_faces",{get:oB.prototype.Jb,set:oB.prototype.se});oB.prototype.__destroy__=function(){gj(this.H)};function xB(){this.H=xt();l(xB)[this.H]=this}xB.prototype=Object.create(k.prototype); +xB.prototype.constructor=xB;xB.prototype.I=xB;xB.J={};d.btSequentialImpulseConstraintSolver=xB;xB.prototype.__destroy__=function(){wt(this.H)};function yB(){throw"cannot construct a tAnchorArray, no constructor in IDL";}yB.prototype=Object.create(k.prototype);yB.prototype.constructor=yB;yB.prototype.I=yB;yB.J={};d.tAnchorArray=yB;yB.prototype.size=yB.prototype.size=function(){return Tz(this.H)};yB.prototype.at=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Pz(b,a),O)}; +yB.prototype.clear=yB.prototype.clear=function(){Qz(this.H)};yB.prototype.push_back=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Sz(b,a)};yB.prototype.pop_back=function(){Rz(this.H)};yB.prototype.__destroy__=function(){Oz(this.H)};function M(){throw"cannot construct a RaycastInfo, no constructor in IDL";}M.prototype=Object.create(k.prototype);M.prototype.constructor=M;M.prototype.I=M;M.J={};d.RaycastInfo=M; +M.prototype.get_m_contactNormalWS=M.prototype.vb=function(){return m(Ye(this.H),r)};M.prototype.set_m_contactNormalWS=M.prototype.ee=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ff(b,a)};Object.defineProperty(M.prototype,"m_contactNormalWS",{get:M.prototype.vb,set:M.prototype.ee});M.prototype.get_m_contactPointWS=M.prototype.wb=function(){return m(Ze(this.H),r)};M.prototype.set_m_contactPointWS=M.prototype.fe=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);gf(b,a)}; +Object.defineProperty(M.prototype,"m_contactPointWS",{get:M.prototype.wb,set:M.prototype.fe});M.prototype.get_m_suspensionLength=M.prototype.Lc=function(){return cf(this.H)};M.prototype.set_m_suspensionLength=M.prototype.vf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);lf(b,a)};Object.defineProperty(M.prototype,"m_suspensionLength",{get:M.prototype.Lc,set:M.prototype.vf});M.prototype.get_m_hardPointWS=M.prototype.Pb=function(){return m(af(this.H),r)}; +M.prototype.set_m_hardPointWS=M.prototype.ye=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);jf(b,a)};Object.defineProperty(M.prototype,"m_hardPointWS",{get:M.prototype.Pb,set:M.prototype.ye});M.prototype.get_m_wheelDirectionWS=M.prototype.$c=function(){return m(ef(this.H),r)};M.prototype.set_m_wheelDirectionWS=M.prototype.Kf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);nf(b,a)};Object.defineProperty(M.prototype,"m_wheelDirectionWS",{get:M.prototype.$c,set:M.prototype.Kf}); +M.prototype.get_m_wheelAxleWS=M.prototype.Zc=function(){return m(df(this.H),r)};M.prototype.set_m_wheelAxleWS=M.prototype.Jf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);mf(b,a)};Object.defineProperty(M.prototype,"m_wheelAxleWS",{get:M.prototype.Zc,set:M.prototype.Jf});M.prototype.get_m_isInContact=M.prototype.ac=function(){return!!bf(this.H)};M.prototype.set_m_isInContact=M.prototype.Ke=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kf(b,a)}; +Object.defineProperty(M.prototype,"m_isInContact",{get:M.prototype.ac,set:M.prototype.Ke});M.prototype.get_m_groundObject=M.prototype.Ob=function(){return $e(this.H)};M.prototype.set_m_groundObject=M.prototype.xe=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);hf(b,a)};Object.defineProperty(M.prototype,"m_groundObject",{get:M.prototype.Ob,set:M.prototype.xe});M.prototype.__destroy__=function(){Xe(this.H)}; +function zB(a,b,e){c.M();a&&"object"===typeof a&&(a=a.H);"object"==typeof b&&(b=sA(b));e&&"object"===typeof e&&(e=e.H);this.H=hp(a,b,e);l(zB)[this.H]=this}zB.prototype=Object.create(q.prototype);zB.prototype.constructor=zB;zB.prototype.I=zB;zB.J={};d.btMultiSphereShape=zB;zB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kp(b,a)};zB.prototype.getLocalScaling=function(){return m(jp(this.H),r)}; +zB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);ip(e,a,b)};zB.prototype.__destroy__=function(){gp(this.H)};function R(a,b,e,f){c.M();a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);"object"==typeof f&&(f=sA(f));this.H=Hu(a,b,e,f);l(R)[this.H]=this}R.prototype=Object.create(t.prototype);R.prototype.constructor=R;R.prototype.I=R;R.J={};d.btSoftBody=R; +R.prototype.checkLink=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return!!Ju(e,a,b)};R.prototype.checkFace=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);return!!Iu(f,a,b,e)};R.prototype.appendMaterial=function(){return m(Eu(this.H),A)};R.prototype.appendNode=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Fu(e,a,b)}; +R.prototype.appendLink=function(a,b,e,f){var h=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);Du(h,a,b,e,f)};R.prototype.appendFace=function(a,b,e,f){var h=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);Cu(h,a,b,e,f)}; +R.prototype.appendTetra=function(a,b,e,f,h){var n=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);Gu(n,a,b,e,f,h)};R.prototype.appendAnchor=function(a,b,e,f){var h=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);Bu(h,a,b,e,f)}; +R.prototype.addForce=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);void 0===b?zu(e,a):Au(e,a,b)};R.prototype.addAeroForceToNode=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);yu(e,a,b)};R.prototype.getTotalMass=function(){return Uu(this.H)};R.prototype.setTotalMass=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);sv(e,a,b)}; +R.prototype.setMass=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);pv(e,a,b)};R.prototype.transform=R.prototype.transform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Av(b,a)};R.prototype.translate=R.prototype.translate=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Bv(b,a)};R.prototype.rotate=R.prototype.rotate=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);fv(b,a)}; +R.prototype.scale=R.prototype.scale=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);gv(b,a)};R.prototype.generateClusters=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return void 0===b?Mu(e,a):Nu(e,a,b)};R.prototype.generateBendingConstraints=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return Lu(e,a,b)};R.prototype.upcast=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Cv(b,a),R)}; +R.prototype.setAnisotropicFriction=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);iv(e,a,b)};R.prototype.getCollisionShape=function(){return m(Qu(this.H),q)};R.prototype.setContactProcessingThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);nv(b,a)};R.prototype.setActivationState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);hv(b,a)}; +R.prototype.forceActivationState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ku(b,a)};R.prototype.activate=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);void 0===a?wu(b):xu(b,a)};R.prototype.isActive=function(){return!!bv(this.H)};R.prototype.isKinematicObject=function(){return!!cv(this.H)};R.prototype.isStaticObject=function(){return!!dv(this.H)};R.prototype.isStaticOrKinematicObject=function(){return!!ev(this.H)};R.prototype.getRestitution=function(){return Su(this.H)}; +R.prototype.getFriction=function(){return Ru(this.H)};R.prototype.getRollingFriction=function(){return Tu(this.H)};R.prototype.setRestitution=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);qv(b,a)};R.prototype.setFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ov(b,a)};R.prototype.setRollingFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);rv(b,a)};R.prototype.getWorldTransform=function(){return m(Xu(this.H),u)};R.prototype.getCollisionFlags=function(){return Pu(this.H)}; +R.prototype.setCollisionFlags=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);lv(b,a)};R.prototype.setWorldTransform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);vv(b,a)};R.prototype.setCollisionShape=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);mv(b,a)};R.prototype.setCcdMotionThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);jv(b,a)};R.prototype.setCcdSweptSphereRadius=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kv(b,a)}; +R.prototype.getUserIndex=function(){return Vu(this.H)};R.prototype.setUserIndex=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);tv(b,a)};R.prototype.getUserPointer=function(){return m(Wu(this.H),yA)};R.prototype.setUserPointer=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);uv(b,a)};R.prototype.getBroadphaseHandle=function(){return m(Ou(this.H),zA)};R.prototype.get_m_cfg=R.prototype.qb=function(){return m(Zu(this.H),T)}; +R.prototype.set_m_cfg=R.prototype.$d=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xv(b,a)};Object.defineProperty(R.prototype,"m_cfg",{get:R.prototype.qb,set:R.prototype.$d});R.prototype.get_m_nodes=R.prototype.pc=function(){return m(av(this.H),AB)};R.prototype.set_m_nodes=R.prototype.Ye=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);zv(b,a)};Object.defineProperty(R.prototype,"m_nodes",{get:R.prototype.pc,set:R.prototype.Ye}); +R.prototype.get_m_materials=R.prototype.lc=function(){return m($u(this.H),ZA)};R.prototype.set_m_materials=R.prototype.Ue=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);yv(b,a)};Object.defineProperty(R.prototype,"m_materials",{get:R.prototype.lc,set:R.prototype.Ue});R.prototype.get_m_anchors=R.prototype.gb=function(){return m(Yu(this.H),yB)};R.prototype.set_m_anchors=R.prototype.Qd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);wv(b,a)}; +Object.defineProperty(R.prototype,"m_anchors",{get:R.prototype.gb,set:R.prototype.Qd});R.prototype.__destroy__=function(){vu(this.H)};function BB(){throw"cannot construct a btIntArray, no constructor in IDL";}BB.prototype=Object.create(k.prototype);BB.prototype.constructor=BB;BB.prototype.I=BB;BB.J={};d.btIntArray=BB;BB.prototype.size=BB.prototype.size=function(){return lo(this.H)};BB.prototype.at=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return ko(b,a)};BB.prototype.__destroy__=function(){jo(this.H)}; +function T(){throw"cannot construct a Config, no constructor in IDL";}T.prototype=Object.create(k.prototype);T.prototype.constructor=T;T.prototype.I=T;T.J={};d.Config=T;T.prototype.get_kVCF=T.prototype.Za=function(){return cd(this.H)};T.prototype.set_kVCF=T.prototype.Jd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Bd(b,a)};Object.defineProperty(T.prototype,"kVCF",{get:T.prototype.Za,set:T.prototype.Jd});T.prototype.get_kDP=T.prototype.Ma=function(){return Rc(this.H)}; +T.prototype.set_kDP=T.prototype.wd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);pd(b,a)};Object.defineProperty(T.prototype,"kDP",{get:T.prototype.Ma,set:T.prototype.wd});T.prototype.get_kDG=T.prototype.La=function(){return Qc(this.H)};T.prototype.set_kDG=T.prototype.vd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);od(b,a)};Object.defineProperty(T.prototype,"kDG",{get:T.prototype.La,set:T.prototype.vd});T.prototype.get_kLF=T.prototype.Oa=function(){return Tc(this.H)}; +T.prototype.set_kLF=T.prototype.yd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);rd(b,a)};Object.defineProperty(T.prototype,"kLF",{get:T.prototype.Oa,set:T.prototype.yd});T.prototype.get_kPR=T.prototype.Qa=function(){return Vc(this.H)};T.prototype.set_kPR=T.prototype.Ad=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);td(b,a)};Object.defineProperty(T.prototype,"kPR",{get:T.prototype.Qa,set:T.prototype.Ad});T.prototype.get_kVC=T.prototype.Ya=function(){return dd(this.H)}; +T.prototype.set_kVC=T.prototype.Id=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Cd(b,a)};Object.defineProperty(T.prototype,"kVC",{get:T.prototype.Ya,set:T.prototype.Id});T.prototype.get_kDF=T.prototype.Ka=function(){return Pc(this.H)};T.prototype.set_kDF=T.prototype.ud=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);nd(b,a)};Object.defineProperty(T.prototype,"kDF",{get:T.prototype.Ka,set:T.prototype.ud});T.prototype.get_kMT=T.prototype.Pa=function(){return Uc(this.H)}; +T.prototype.set_kMT=T.prototype.zd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);sd(b,a)};Object.defineProperty(T.prototype,"kMT",{get:T.prototype.Pa,set:T.prototype.zd});T.prototype.get_kCHR=T.prototype.Ja=function(){return Oc(this.H)};T.prototype.set_kCHR=T.prototype.td=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);md(b,a)};Object.defineProperty(T.prototype,"kCHR",{get:T.prototype.Ja,set:T.prototype.td});T.prototype.get_kKHR=T.prototype.Na=function(){return Sc(this.H)}; +T.prototype.set_kKHR=T.prototype.xd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);qd(b,a)};Object.defineProperty(T.prototype,"kKHR",{get:T.prototype.Na,set:T.prototype.xd});T.prototype.get_kSHR=T.prototype.Ra=function(){return Wc(this.H)};T.prototype.set_kSHR=T.prototype.Bd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ud(b,a)};Object.defineProperty(T.prototype,"kSHR",{get:T.prototype.Ra,set:T.prototype.Bd});T.prototype.get_kAHR=T.prototype.Ia=function(){return Nc(this.H)}; +T.prototype.set_kAHR=T.prototype.sd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ld(b,a)};Object.defineProperty(T.prototype,"kAHR",{get:T.prototype.Ia,set:T.prototype.sd});T.prototype.get_kSRHR_CL=T.prototype.Ua=function(){return Zc(this.H)};T.prototype.set_kSRHR_CL=T.prototype.Ed=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xd(b,a)};Object.defineProperty(T.prototype,"kSRHR_CL",{get:T.prototype.Ua,set:T.prototype.Ed});T.prototype.get_kSKHR_CL=T.prototype.Sa=function(){return Xc(this.H)}; +T.prototype.set_kSKHR_CL=T.prototype.Cd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);vd(b,a)};Object.defineProperty(T.prototype,"kSKHR_CL",{get:T.prototype.Sa,set:T.prototype.Cd});T.prototype.get_kSSHR_CL=T.prototype.Wa=function(){return ad(this.H)};T.prototype.set_kSSHR_CL=T.prototype.Gd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);zd(b,a)};Object.defineProperty(T.prototype,"kSSHR_CL",{get:T.prototype.Wa,set:T.prototype.Gd});T.prototype.get_kSR_SPLT_CL=T.prototype.Va=function(){return $c(this.H)}; +T.prototype.set_kSR_SPLT_CL=T.prototype.Fd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);yd(b,a)};Object.defineProperty(T.prototype,"kSR_SPLT_CL",{get:T.prototype.Va,set:T.prototype.Fd});T.prototype.get_kSK_SPLT_CL=T.prototype.Ta=function(){return Yc(this.H)};T.prototype.set_kSK_SPLT_CL=T.prototype.Dd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);wd(b,a)};Object.defineProperty(T.prototype,"kSK_SPLT_CL",{get:T.prototype.Ta,set:T.prototype.Dd}); +T.prototype.get_kSS_SPLT_CL=T.prototype.Xa=function(){return bd(this.H)};T.prototype.set_kSS_SPLT_CL=T.prototype.Hd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ad(b,a)};Object.defineProperty(T.prototype,"kSS_SPLT_CL",{get:T.prototype.Xa,set:T.prototype.Hd});T.prototype.get_maxvolume=T.prototype.gd=function(){return ed(this.H)};T.prototype.set_maxvolume=T.prototype.Qf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Dd(b,a)}; +Object.defineProperty(T.prototype,"maxvolume",{get:T.prototype.gd,set:T.prototype.Qf});T.prototype.get_timescale=T.prototype.jd=function(){return gd(this.H)};T.prototype.set_timescale=T.prototype.Sf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Fd(b,a)};Object.defineProperty(T.prototype,"timescale",{get:T.prototype.jd,set:T.prototype.Sf});T.prototype.get_viterations=T.prototype.kd=function(){return hd(this.H)}; +T.prototype.set_viterations=T.prototype.Tf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Gd(b,a)};Object.defineProperty(T.prototype,"viterations",{get:T.prototype.kd,set:T.prototype.Tf});T.prototype.get_piterations=T.prototype.hd=function(){return fd(this.H)};T.prototype.set_piterations=T.prototype.Rf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ed(b,a)};Object.defineProperty(T.prototype,"piterations",{get:T.prototype.hd,set:T.prototype.Rf}); +T.prototype.get_diterations=T.prototype.Ha=function(){return Mc(this.H)};T.prototype.set_diterations=T.prototype.rd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kd(b,a)};Object.defineProperty(T.prototype,"diterations",{get:T.prototype.Ha,set:T.prototype.rd});T.prototype.get_citerations=T.prototype.Fa=function(){return Kc(this.H)};T.prototype.set_citerations=T.prototype.pd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);id(b,a)}; +Object.defineProperty(T.prototype,"citerations",{get:T.prototype.Fa,set:T.prototype.pd});T.prototype.get_collisions=T.prototype.Ga=function(){return Lc(this.H)};T.prototype.set_collisions=T.prototype.qd=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);jd(b,a)};Object.defineProperty(T.prototype,"collisions",{get:T.prototype.Ga,set:T.prototype.qd});T.prototype.__destroy__=function(){Jc(this.H)};function Node(){throw"cannot construct a Node, no constructor in IDL";}Node.prototype=Object.create(k.prototype); +Node.prototype.constructor=Node;Node.prototype.I=Node;Node.J={};d.Node=Node;Node.prototype.get_m_x=Node.prototype.ed=function(){return m(Fe(this.H),r)};Node.prototype.set_m_x=Node.prototype.Pf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Me(b,a)};Object.defineProperty(Node.prototype,"m_x",{get:Node.prototype.ed,set:Node.prototype.Pf});Node.prototype.get_m_q=Node.prototype.wc=function(){return m(De(this.H),r)}; +Node.prototype.set_m_q=Node.prototype.ef=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ke(b,a)};Object.defineProperty(Node.prototype,"m_q",{get:Node.prototype.wc,set:Node.prototype.ef});Node.prototype.get_m_v=Node.prototype.Xc=function(){return m(Ee(this.H),r)};Node.prototype.set_m_v=Node.prototype.Hf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Le(b,a)};Object.defineProperty(Node.prototype,"m_v",{get:Node.prototype.Xc,set:Node.prototype.Hf}); +Node.prototype.get_m_f=Node.prototype.Ib=function(){return m(Ae(this.H),r)};Node.prototype.set_m_f=Node.prototype.re=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);He(b,a)};Object.defineProperty(Node.prototype,"m_f",{get:Node.prototype.Ib,set:Node.prototype.re});Node.prototype.get_m_n=Node.prototype.nc=function(){return m(Ce(this.H),r)};Node.prototype.set_m_n=Node.prototype.We=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Je(b,a)}; +Object.defineProperty(Node.prototype,"m_n",{get:Node.prototype.nc,set:Node.prototype.We});Node.prototype.get_m_im=Node.prototype.Xb=function(){return Be(this.H)};Node.prototype.set_m_im=Node.prototype.Ge=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ie(b,a)};Object.defineProperty(Node.prototype,"m_im",{get:Node.prototype.Xb,set:Node.prototype.Ge});Node.prototype.get_m_area=Node.prototype.jb=function(){return ze(this.H)}; +Node.prototype.set_m_area=Node.prototype.Td=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ge(b,a)};Object.defineProperty(Node.prototype,"m_area",{get:Node.prototype.jb,set:Node.prototype.Td});Node.prototype.__destroy__=function(){ye(this.H)};function CB(){this.H=vn();l(CB)[this.H]=this}CB.prototype=Object.create(k.prototype);CB.prototype.constructor=CB;CB.prototype.I=CB;CB.J={};d.btGhostPairCallback=CB;CB.prototype.__destroy__=function(){un(this.H)}; +function DB(){throw"cannot construct a btOverlappingPairCallback, no constructor in IDL";}DB.prototype=Object.create(k.prototype);DB.prototype.constructor=DB;DB.prototype.I=DB;DB.J={};d.btOverlappingPairCallback=DB;DB.prototype.__destroy__=function(){op(this.H)};function U(a,b,e,f){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);this.H=void 0===f?no(a,b,e):oo(a,b,e,f);l(U)[this.H]=this}U.prototype=Object.create(HA.prototype); +U.prototype.constructor=U;U.prototype.I=U;U.J={};d.btKinematicCharacterController=U;U.prototype.setUpAxis=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Co(b,a)};U.prototype.setWalkDirection=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Go(b,a)};U.prototype.setVelocityForTimeInterval=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Fo(e,a,b)};U.prototype.warp=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Io(b,a)}; +U.prototype.preStep=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);wo(b,a)};U.prototype.playerStep=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);vo(e,a,b)};U.prototype.setFallSpeed=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xo(b,a)};U.prototype.setJumpSpeed=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);zo(b,a)};U.prototype.setMaxJumpHeight=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ao(b,a)}; +U.prototype.canJump=function(){return!!po(this.H)};U.prototype.jump=function(){to(this.H)};U.prototype.setGravity=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);yo(b,a)};U.prototype.getGravity=function(){return ro(this.H)};U.prototype.setMaxSlope=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Bo(b,a)};U.prototype.getMaxSlope=function(){return so(this.H)};U.prototype.getGhostObject=function(){return m(qo(this.H),V)}; +U.prototype.setUseGhostSweepTest=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Eo(b,a)};U.prototype.onGround=function(){return!!uo(this.H)};U.prototype.setUpInterpolate=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Do(b,a)};U.prototype.updateAction=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Ho(e,a,b)};U.prototype.__destroy__=function(){mo(this.H)};function EB(){throw"cannot construct a btSoftBodyArray, no constructor in IDL";} +EB.prototype=Object.create(k.prototype);EB.prototype.constructor=EB;EB.prototype.I=EB;EB.J={};d.btSoftBodyArray=EB;EB.prototype.size=EB.prototype.size=function(){return Rt(this.H)};EB.prototype.at=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Qt(b,a),R)};EB.prototype.__destroy__=function(){Pt(this.H)};function wB(){throw"cannot construct a btFaceArray, no constructor in IDL";}wB.prototype=Object.create(k.prototype);wB.prototype.constructor=wB;wB.prototype.I=wB;wB.J={}; +d.btFaceArray=wB;wB.prototype.size=wB.prototype.size=function(){return Ul(this.H)};wB.prototype.at=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Tl(b,a),FB)};wB.prototype.__destroy__=function(){Sl(this.H)};function GB(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=yw(a,b);l(GB)[this.H]=this}GB.prototype=Object.create(CA.prototype);GB.prototype.constructor=GB;GB.prototype.I=GB;GB.J={};d.btStaticPlaneShape=GB; +GB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Bw(b,a)};GB.prototype.getLocalScaling=function(){return m(Aw(this.H),r)};GB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);zw(e,a,b)};GB.prototype.__destroy__=function(){xw(this.H)};function vA(){throw"cannot construct a btOverlappingPairCache, no constructor in IDL";}vA.prototype=Object.create(k.prototype);vA.prototype.constructor=vA; +vA.prototype.I=vA;vA.J={};d.btOverlappingPairCache=vA;vA.prototype.setInternalGhostPairCallback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);np(b,a)};vA.prototype.getNumOverlappingPairs=function(){return mp(this.H)};vA.prototype.__destroy__=function(){lp(this.H)};function cB(){throw"cannot construct a btIndexedMesh, no constructor in IDL";}cB.prototype=Object.create(k.prototype);cB.prototype.constructor=cB;cB.prototype.I=cB;cB.J={};d.btIndexedMesh=cB; +cB.prototype.get_m_numTriangles=cB.prototype.sc=function(){return ho(this.H)};cB.prototype.set_m_numTriangles=cB.prototype.af=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);io(b,a)};Object.defineProperty(cB.prototype,"m_numTriangles",{get:cB.prototype.sc,set:cB.prototype.af});cB.prototype.__destroy__=function(){go(this.H)}; +function W(a,b,e,f,h){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);this.H=Nv(a,b,e,f,h);l(W)[this.H]=this}W.prototype=Object.create(x.prototype);W.prototype.constructor=W;W.prototype.I=W;W.J={};d.btSoftRigidDynamicsWorld=W;W.prototype.addSoftBody=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Mv(f,a,b,e)}; +W.prototype.removeSoftBody=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);gw(b,a)};W.prototype.removeCollisionObject=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);dw(b,a)};W.prototype.getWorldInfo=function(){return m(aw(this.H),J)};W.prototype.getSoftBodyArray=function(){return m(Zv(this.H),EB)};W.prototype.getDispatcher=function(){return m(Wv(this.H),uA)}; +W.prototype.rayTest=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);bw(f,a,b,e)};W.prototype.getPairCache=function(){return m(Yv(this.H),vA)};W.prototype.getDispatchInfo=function(){return m(Vv(this.H),p)};W.prototype.addCollisionObject=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);void 0===b?Fv(f,a):void 0===e?Gv(f,a,b):Hv(f,a,b,e)}; +W.prototype.getBroadphase=function(){return m(Tv(this.H),wA)};W.prototype.convexSweepTest=function(a,b,e,f,h){var n=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);Qv(n,a,b,e,f,h)};W.prototype.contactPairTest=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Ov(f,a,b,e)}; +W.prototype.contactTest=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Pv(e,a,b)};W.prototype.updateSingleAabb=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);pw(b,a)};W.prototype.setDebugDrawer=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kw(b,a)};W.prototype.getDebugDrawer=function(){return m(Uv(this.H),xA)};W.prototype.debugDrawWorld=function(){Sv(this.H)}; +W.prototype.debugDrawObject=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Rv(f,a,b,e)};W.prototype.setGravity=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);lw(b,a)};W.prototype.getGravity=function(){return m(Xv(this.H),r)}; +W.prototype.addRigidBody=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);void 0===b?Kv(f,a):void 0===e?_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_2(f,a,b):Lv(f,a,b,e)};W.prototype.removeRigidBody=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);fw(b,a)};W.prototype.addConstraint=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);void 0===b?Iv(e,a):Jv(e,a,b)}; +W.prototype.removeConstraint=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ew(b,a)};W.prototype.stepSimulation=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);return void 0===b?mw(f,a):void 0===e?nw(f,a,b):ow(f,a,b,e)};W.prototype.setContactAddedCallback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);hw(b,a)}; +W.prototype.setContactProcessedCallback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);jw(b,a)};W.prototype.setContactDestroyedCallback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);iw(b,a)};W.prototype.addAction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ev(b,a)};W.prototype.removeAction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);cw(b,a)};W.prototype.getSolverInfo=function(){return m($v(this.H),v)};W.prototype.__destroy__=function(){Dv(this.H)}; +function HB(a,b,e,f){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);this.H=am(a,b,e,f);l(HB)[this.H]=this}HB.prototype=Object.create(BA.prototype);HB.prototype.constructor=HB;HB.prototype.I=HB;HB.J={};d.btFixedConstraint=HB;HB.prototype.enableFeedback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);bm(b,a)};HB.prototype.getBreakingImpulseThreshold=function(){return cm(this.H)}; +HB.prototype.setBreakingImpulseThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);em(b,a)};HB.prototype.getParam=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return dm(e,a,b)};HB.prototype.setParam=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);fm(f,a,b,e)};HB.prototype.__destroy__=function(){$l(this.H)}; +function u(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=void 0===a?Fw():void 0===b?_emscripten_bind_btTransform_btTransform_1(a):Gw(a,b);l(u)[this.H]=this}u.prototype=Object.create(k.prototype);u.prototype.constructor=u;u.prototype.I=u;u.J={};d.btTransform=u;u.prototype.setIdentity=function(){Nw(this.H)};u.prototype.setOrigin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ow(b,a)}; +u.prototype.setRotation=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Pw(b,a)};u.prototype.getOrigin=function(){return m(Iw(this.H),r)};u.prototype.getRotation=function(){return m(Jw(this.H),X)};u.prototype.getBasis=function(){return m(Hw(this.H),SA)};u.prototype.setFromOpenGLMatrix=function(a){var b=this.H;c.M();"object"==typeof a&&(a=sA(a));Mw(b,a)};u.prototype.inverse=u.prototype.inverse=function(){return m(Kw(this.H),u)}; +u.prototype.op_mul=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Lw(b,a),u)};u.prototype.__destroy__=function(){Ew(this.H)};function Y(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=nc(a,b);l(Y)[this.H]=this}Y.prototype=Object.create(z.prototype);Y.prototype.constructor=Y;Y.prototype.I=Y;Y.J={};d.ClosestRayResultCallback=Y;Y.prototype.hasHit=function(){return!!xc(this.H)}; +Y.prototype.get_m_rayFromWorld=Y.prototype.ma=function(){return m(vc(this.H),r)};Y.prototype.set_m_rayFromWorld=Y.prototype.ta=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ec(b,a)};Object.defineProperty(Y.prototype,"m_rayFromWorld",{get:Y.prototype.ma,set:Y.prototype.ta});Y.prototype.get_m_rayToWorld=Y.prototype.na=function(){return m(wc(this.H),r)};Y.prototype.set_m_rayToWorld=Y.prototype.ua=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Fc(b,a)}; +Object.defineProperty(Y.prototype,"m_rayToWorld",{get:Y.prototype.na,set:Y.prototype.ua});Y.prototype.get_m_hitNormalWorld=Y.prototype.U=function(){return m(tc(this.H),r)};Y.prototype.set_m_hitNormalWorld=Y.prototype.da=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Cc(b,a)};Object.defineProperty(Y.prototype,"m_hitNormalWorld",{get:Y.prototype.U,set:Y.prototype.da});Y.prototype.get_m_hitPointWorld=Y.prototype.V=function(){return m(uc(this.H),r)}; +Y.prototype.set_m_hitPointWorld=Y.prototype.ea=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Dc(b,a)};Object.defineProperty(Y.prototype,"m_hitPointWorld",{get:Y.prototype.V,set:Y.prototype.ea});Y.prototype.get_m_collisionFilterGroup=Y.prototype.K=function(){return qc(this.H)};Y.prototype.set_m_collisionFilterGroup=Y.prototype.N=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);zc(b,a)};Object.defineProperty(Y.prototype,"m_collisionFilterGroup",{get:Y.prototype.K,set:Y.prototype.N}); +Y.prototype.get_m_collisionFilterMask=Y.prototype.L=function(){return rc(this.H)};Y.prototype.set_m_collisionFilterMask=Y.prototype.O=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ac(b,a)};Object.defineProperty(Y.prototype,"m_collisionFilterMask",{get:Y.prototype.L,set:Y.prototype.O});Y.prototype.get_m_closestHitFraction=Y.prototype.P=function(){return pc(this.H)};Y.prototype.set_m_closestHitFraction=Y.prototype.R=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);yc(b,a)}; +Object.defineProperty(Y.prototype,"m_closestHitFraction",{get:Y.prototype.P,set:Y.prototype.R});Y.prototype.get_m_collisionObject=Y.prototype.S=function(){return m(sc(this.H),t)};Y.prototype.set_m_collisionObject=Y.prototype.aa=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Bc(b,a)};Object.defineProperty(Y.prototype,"m_collisionObject",{get:Y.prototype.S,set:Y.prototype.aa});Y.prototype.__destroy__=function(){oc(this.H)}; +function IB(a){a&&"object"===typeof a&&(a=a.H);this.H=void 0===a?au():bu(a);l(IB)[this.H]=this}IB.prototype=Object.create(EA.prototype);IB.prototype.constructor=IB;IB.prototype.I=IB;IB.J={};d.btSoftBodyRigidBodyCollisionConfiguration=IB;IB.prototype.__destroy__=function(){$t(this.H)};function JB(){this.H=Gc();l(JB)[this.H]=this}JB.prototype=Object.create(QA.prototype);JB.prototype.constructor=JB;JB.prototype.I=JB;JB.J={};d.ConcreteContactResultCallback=JB; +JB.prototype.addSingleResult=function(a,b,e,f,h,n,B){var S=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);n&&"object"===typeof n&&(n=n.H);B&&"object"===typeof B&&(B=B.H);return Ic(S,a,b,e,f,h,n,B)};JB.prototype.__destroy__=function(){Hc(this.H)}; +function KB(a,b,e){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);this.H=void 0===e?Lf(a,b):Mf(a,b,e);l(KB)[this.H]=this}KB.prototype=Object.create(FA.prototype);KB.prototype.constructor=KB;KB.prototype.I=KB;KB.J={};d.btBvhTriangleMeshShape=KB;KB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Pf(b,a)};KB.prototype.getLocalScaling=function(){return m(Of(this.H),r)}; +KB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Nf(e,a,b)};KB.prototype.__destroy__=function(){Kf(this.H)};function XA(){throw"cannot construct a btConstCollisionObjectArray, no constructor in IDL";}XA.prototype=Object.create(k.prototype);XA.prototype.constructor=XA;XA.prototype.I=XA;XA.J={};d.btConstCollisionObjectArray=XA;XA.prototype.size=XA.prototype.size=function(){return Bi(this.H)}; +XA.prototype.at=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Ai(b,a),t)};XA.prototype.__destroy__=function(){zi(this.H)};function LB(a,b,e,f,h){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);this.H=void 0===f?Et(a,b,e):void 0===h?_emscripten_bind_btSliderConstraint_btSliderConstraint_4(a,b,e,f):Ft(a,b,e,f,h);l(LB)[this.H]=this}LB.prototype=Object.create(BA.prototype); +LB.prototype.constructor=LB;LB.prototype.I=LB;LB.J={};d.btSliderConstraint=LB;LB.prototype.setLowerLinLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Lt(b,a)};LB.prototype.setUpperLinLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ot(b,a)};LB.prototype.setLowerAngLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Kt(b,a)};LB.prototype.setUpperAngLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Nt(b,a)}; +LB.prototype.enableFeedback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Gt(b,a)};LB.prototype.getBreakingImpulseThreshold=function(){return Ht(this.H)};LB.prototype.setBreakingImpulseThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Jt(b,a)};LB.prototype.getParam=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return It(e,a,b)}; +LB.prototype.setParam=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Mt(f,a,b,e)};LB.prototype.__destroy__=function(){Dt(this.H)};function V(){this.H=sp();l(V)[this.H]=this}V.prototype=Object.create(w.prototype);V.prototype.constructor=V;V.prototype.I=V;V.J={};d.btPairCachingGhostObject=V; +V.prototype.setAnisotropicFriction=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Kp(e,a,b)};V.prototype.getCollisionShape=function(){return m(wp(this.H),q)};V.prototype.setContactProcessingThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Pp(b,a)};V.prototype.setActivationState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Jp(b,a)}; +V.prototype.forceActivationState=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);tp(b,a)};V.prototype.activate=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);void 0===a?qp(b):rp(b,a)};V.prototype.isActive=function(){return!!Fp(this.H)};V.prototype.isKinematicObject=function(){return!!Gp(this.H)};V.prototype.isStaticObject=function(){return!!Hp(this.H)};V.prototype.isStaticOrKinematicObject=function(){return!!Ip(this.H)};V.prototype.getRestitution=function(){return Ap(this.H)}; +V.prototype.getFriction=function(){return xp(this.H)};V.prototype.getRollingFriction=function(){return Bp(this.H)};V.prototype.setRestitution=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Rp(b,a)};V.prototype.setFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Qp(b,a)};V.prototype.setRollingFriction=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Sp(b,a)};V.prototype.getWorldTransform=function(){return m(Ep(this.H),u)};V.prototype.getCollisionFlags=function(){return vp(this.H)}; +V.prototype.setCollisionFlags=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Np(b,a)};V.prototype.setWorldTransform=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Vp(b,a)};V.prototype.setCollisionShape=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Op(b,a)};V.prototype.setCcdMotionThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Lp(b,a)};V.prototype.setCcdSweptSphereRadius=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Mp(b,a)}; +V.prototype.getUserIndex=function(){return Cp(this.H)};V.prototype.setUserIndex=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Tp(b,a)};V.prototype.getUserPointer=function(){return m(Dp(this.H),yA)};V.prototype.setUserPointer=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Up(b,a)};V.prototype.getBroadphaseHandle=function(){return m(up(this.H),zA)};V.prototype.getNumOverlappingObjects=function(){return yp(this.H)}; +V.prototype.getOverlappingObject=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(zp(b,a),t)};V.prototype.__destroy__=function(){pp(this.H)};function E(){throw"cannot construct a btManifoldPoint, no constructor in IDL";}E.prototype=Object.create(k.prototype);E.prototype.constructor=E;E.prototype.I=E;E.J={};d.btManifoldPoint=E;E.prototype.getPositionWorldOnA=function(){return m(Mo(this.H),r)};E.prototype.getPositionWorldOnB=function(){return m(No(this.H),r)}; +E.prototype.getAppliedImpulse=function(){return Ko(this.H)};E.prototype.getDistance=function(){return Lo(this.H)};E.prototype.get_m_localPointA=E.prototype.ic=function(){return m(Oo(this.H),r)};E.prototype.set_m_localPointA=E.prototype.Re=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Uo(b,a)};Object.defineProperty(E.prototype,"m_localPointA",{get:E.prototype.ic,set:E.prototype.Re});E.prototype.get_m_localPointB=E.prototype.jc=function(){return m(Po(this.H),r)}; +E.prototype.set_m_localPointB=E.prototype.Se=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Vo(b,a)};Object.defineProperty(E.prototype,"m_localPointB",{get:E.prototype.jc,set:E.prototype.Se});E.prototype.get_m_positionWorldOnB=E.prototype.vc=function(){return m(So(this.H),r)};E.prototype.set_m_positionWorldOnB=E.prototype.df=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Yo(b,a)};Object.defineProperty(E.prototype,"m_positionWorldOnB",{get:E.prototype.vc,set:E.prototype.df}); +E.prototype.get_m_positionWorldOnA=E.prototype.uc=function(){return m(Ro(this.H),r)};E.prototype.set_m_positionWorldOnA=E.prototype.cf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Xo(b,a)};Object.defineProperty(E.prototype,"m_positionWorldOnA",{get:E.prototype.uc,set:E.prototype.cf});E.prototype.get_m_normalWorldOnB=E.prototype.qc=function(){return m(Qo(this.H),r)};E.prototype.set_m_normalWorldOnB=E.prototype.Ze=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Wo(b,a)}; +Object.defineProperty(E.prototype,"m_normalWorldOnB",{get:E.prototype.qc,set:E.prototype.Ze});E.prototype.get_m_userPersistentData=E.prototype.Wc=function(){return To(this.H)};E.prototype.set_m_userPersistentData=E.prototype.Gf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Zo(b,a)};Object.defineProperty(E.prototype,"m_userPersistentData",{get:E.prototype.Wc,set:E.prototype.Gf});E.prototype.__destroy__=function(){Jo(this.H)}; +function MB(a,b,e,f){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);this.H=void 0===e?cq(a,b):void 0===f?_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_3(a,b,e):dq(a,b,e,f);l(MB)[this.H]=this}MB.prototype=Object.create(BA.prototype);MB.prototype.constructor=MB;MB.prototype.I=MB;MB.J={};d.btPoint2PointConstraint=MB;MB.prototype.setPivotA=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);mq(b,a)}; +MB.prototype.setPivotB=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);nq(b,a)};MB.prototype.getPivotInA=function(){return m(hq(this.H),r)};MB.prototype.getPivotInB=function(){return m(iq(this.H),r)};MB.prototype.enableFeedback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);eq(b,a)};MB.prototype.getBreakingImpulseThreshold=function(){return fq(this.H)};MB.prototype.setBreakingImpulseThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);kq(b,a)}; +MB.prototype.getParam=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return gq(e,a,b)};MB.prototype.setParam=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);lq(f,a,b,e)};MB.prototype.get_m_setting=MB.prototype.Cc=function(){return m(jq(this.H),H)};MB.prototype.set_m_setting=MB.prototype.lf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);oq(b,a)}; +Object.defineProperty(MB.prototype,"m_setting",{get:MB.prototype.Cc,set:MB.prototype.lf});MB.prototype.__destroy__=function(){bq(this.H)};function NB(){this.H=Zt();l(NB)[this.H]=this}NB.prototype=Object.create(k.prototype);NB.prototype.constructor=NB;NB.prototype.I=NB;NB.J={};d.btSoftBodyHelpers=NB; +NB.prototype.CreateRope=function(a,b,e,f,h){var n=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);return m(Xt(n,a,b,e,f,h),R)}; +NB.prototype.CreatePatch=function(a,b,e,f,h,n,B,S,ja){var Rb=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);n&&"object"===typeof n&&(n=n.H);B&&"object"===typeof B&&(B=B.H);S&&"object"===typeof S&&(S=S.H);ja&&"object"===typeof ja&&(ja=ja.H);return m(Wt(Rb,a,b,e,f,h,n,B,S,ja),R)}; +NB.prototype.CreatePatchUV=function(a,b,e,f,h,n,B,S,ja,Rb){var UB=this.H;c.M();a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);n&&"object"===typeof n&&(n=n.H);B&&"object"===typeof B&&(B=B.H);S&&"object"===typeof S&&(S=S.H);ja&&"object"===typeof ja&&(ja=ja.H);"object"==typeof Rb&&(Rb=sA(Rb));return m(Vt(UB,a,b,e,f,h,n,B,S,ja,Rb),R)}; +NB.prototype.CreateEllipsoid=function(a,b,e,f){var h=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);return m(St(h,a,b,e,f),R)}; +NB.prototype.CreateFromTriMesh=function(a,b,e,f,h){var n=this.H;c.M();a&&"object"===typeof a&&(a=a.H);"object"==typeof b&&(b=sA(b));if("object"==typeof e&&"object"===typeof e){var B=c.ja(e,Ca);c.copy(e,Ca,B);e=B}f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);return m(Ut(n,a,b,e,f,h),R)}; +NB.prototype.CreateFromConvexHull=function(a,b,e,f){var h=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);return m(Tt(h,a,b,e,f),R)};NB.prototype.__destroy__=function(){Yt(this.H)};function zA(){throw"cannot construct a btBroadphaseProxy, no constructor in IDL";}zA.prototype=Object.create(k.prototype);zA.prototype.constructor=zA;zA.prototype.I=zA;zA.J={};d.btBroadphaseProxy=zA; +zA.prototype.get_m_collisionFilterGroup=zA.prototype.K=function(){return Gf(this.H)};zA.prototype.set_m_collisionFilterGroup=zA.prototype.N=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);If(b,a)};Object.defineProperty(zA.prototype,"m_collisionFilterGroup",{get:zA.prototype.K,set:zA.prototype.N});zA.prototype.get_m_collisionFilterMask=zA.prototype.L=function(){return Hf(this.H)}; +zA.prototype.set_m_collisionFilterMask=zA.prototype.O=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Jf(b,a)};Object.defineProperty(zA.prototype,"m_collisionFilterMask",{get:zA.prototype.L,set:zA.prototype.O});zA.prototype.__destroy__=function(){Ff(this.H)};function AB(){throw"cannot construct a tNodeArray, no constructor in IDL";}AB.prototype=Object.create(k.prototype);AB.prototype.constructor=AB;AB.prototype.I=AB;AB.J={};d.tNodeArray=AB;AB.prototype.size=AB.prototype.size=function(){return Zz(this.H)}; +AB.prototype.at=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Yz(b,a),Node)};AB.prototype.__destroy__=function(){Xz(this.H)};function OB(a){a&&"object"===typeof a&&(a=a.H);this.H=xf(a);l(OB)[this.H]=this}OB.prototype=Object.create(q.prototype);OB.prototype.constructor=OB;OB.prototype.I=OB;OB.J={};d.btBoxShape=OB;OB.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Cf(b,a)};OB.prototype.getMargin=function(){return Af(this.H)}; +OB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Bf(b,a)};OB.prototype.getLocalScaling=function(){return m(zf(this.H),r)};OB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);yf(e,a,b)};OB.prototype.__destroy__=function(){wf(this.H)};function FB(){throw"cannot construct a btFace, no constructor in IDL";}FB.prototype=Object.create(k.prototype);FB.prototype.constructor=FB;FB.prototype.I=FB; +FB.J={};d.btFace=FB;FB.prototype.get_m_indices=FB.prototype.Zb=function(){return m(Wl(this.H),BB)};FB.prototype.set_m_indices=FB.prototype.Ie=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Yl(b,a)};Object.defineProperty(FB.prototype,"m_indices",{get:FB.prototype.Zb,set:FB.prototype.Ie});FB.prototype.get_m_plane=FB.prototype.tc=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return Xl(b,a)}; +FB.prototype.set_m_plane=FB.prototype.bf=function(a,b){var e=this.H;c.M();a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Zl(e,a,b)};Object.defineProperty(FB.prototype,"m_plane",{get:FB.prototype.tc,set:FB.prototype.bf});FB.prototype.__destroy__=function(){Vl(this.H)};function PB(){this.H=Rd();l(PB)[this.H]=this}PB.prototype=Object.create(xA.prototype);PB.prototype.constructor=PB;PB.prototype.I=PB;PB.J={};d.DebugDrawer=PB; +PB.prototype.drawLine=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Vd(f,a,b,e)};PB.prototype.drawContactPoint=function(a,b,e,f,h){var n=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);Ud(n,a,b,e,f,h)}; +PB.prototype.reportErrorWarning=function(a){var b=this.H;c.M();a=a&&"object"===typeof a?a.H:rA(a);Xd(b,a)};PB.prototype.draw3dText=function(a,b){var e=this.H;c.M();a&&"object"===typeof a&&(a=a.H);b=b&&"object"===typeof b?b.H:rA(b);Td(e,a,b)};PB.prototype.setDebugMode=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Yd(b,a)};PB.prototype.getDebugMode=function(){return Wd(this.H)};PB.prototype.__destroy__=function(){Sd(this.H)}; +function QB(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=Rf(a,b);l(QB)[this.H]=this}QB.prototype=Object.create(DA.prototype);QB.prototype.constructor=QB;QB.prototype.I=QB;QB.J={};d.btCapsuleShapeX=QB;QB.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Zf(b,a)};QB.prototype.getMargin=function(){return Vf(this.H)};QB.prototype.getUpAxis=function(){return Xf(this.H)};QB.prototype.getRadius=function(){return Wf(this.H)}; +QB.prototype.getHalfHeight=function(){return Tf(this.H)};QB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Yf(b,a)};QB.prototype.getLocalScaling=function(){return m(Uf(this.H),r)};QB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Sf(e,a,b)};QB.prototype.__destroy__=function(){Qf(this.H)}; +function X(a,b,e,f){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);this.H=Bq(a,b,e,f);l(X)[this.H]=this}X.prototype=Object.create(JA.prototype);X.prototype.constructor=X;X.prototype.I=X;X.J={};d.btQuaternion=X;X.prototype.setValue=function(a,b,e,f){var h=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);Sq(h,a,b,e,f)}; +X.prototype.setEulerZYX=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Qq(f,a,b,e)};X.prototype.setRotation=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Rq(e,a,b)};X.prototype.normalize=X.prototype.normalize=function(){Jq(this.H)};X.prototype.length2=function(){return Hq(this.H)};X.prototype.length=X.prototype.length=function(){return Iq(this.H)}; +X.prototype.dot=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return Cq(b,a)};X.prototype.normalized=function(){return m(Kq(this.H),X)};X.prototype.getAxis=function(){return m(Fq(this.H),r)};X.prototype.inverse=X.prototype.inverse=function(){return m(Gq(this.H),X)};X.prototype.getAngle=function(){return Eq(this.H)};X.prototype.getAngleShortestPath=function(){return Dq(this.H)};X.prototype.angle=X.prototype.angle=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return Aq(b,a)}; +X.prototype.angleShortestPath=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return zq(b,a)};X.prototype.op_add=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Lq(b,a),X)};X.prototype.op_sub=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Pq(b,a),X)};X.prototype.op_mul=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Nq(b,a),X)};X.prototype.op_mulq=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Oq(b,a),X)}; +X.prototype.op_div=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);return m(Mq(b,a),X)};X.prototype.x=X.prototype.x=function(){return Yq(this.H)};X.prototype.y=X.prototype.y=function(){return Zq(this.H)};X.prototype.z=X.prototype.z=function(){return $q(this.H)};X.prototype.w=X.prototype.Aa=function(){return Xq(this.H)};X.prototype.setX=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Uq(b,a)};X.prototype.setY=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Vq(b,a)}; +X.prototype.setZ=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Wq(b,a)};X.prototype.setW=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Tq(b,a)};X.prototype.__destroy__=function(){yq(this.H)};function RB(a,b){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);this.H=ag(a,b);l(RB)[this.H]=this}RB.prototype=Object.create(DA.prototype);RB.prototype.constructor=RB;RB.prototype.I=RB;RB.J={};d.btCapsuleShapeZ=RB; +RB.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ig(b,a)};RB.prototype.getMargin=function(){return eg(this.H)};RB.prototype.getUpAxis=function(){return gg(this.H)};RB.prototype.getRadius=function(){return fg(this.H)};RB.prototype.getHalfHeight=function(){return cg(this.H)};RB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);hg(b,a)};RB.prototype.getLocalScaling=function(){return m(dg(this.H),r)}; +RB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);bg(e,a,b)};RB.prototype.__destroy__=function(){$f(this.H)};function v(){throw"cannot construct a btContactSolverInfo, no constructor in IDL";}v.prototype=Object.create(k.prototype);v.prototype.constructor=v;v.prototype.I=v;v.J={};d.btContactSolverInfo=v;v.prototype.get_m_splitImpulse=v.prototype.Fc=function(){return!!Oi(this.H)}; +v.prototype.set_m_splitImpulse=v.prototype.pf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Ri(b,a)};Object.defineProperty(v.prototype,"m_splitImpulse",{get:v.prototype.Fc,set:v.prototype.pf});v.prototype.get_m_splitImpulsePenetrationThreshold=v.prototype.Gc=function(){return Ni(this.H)};v.prototype.set_m_splitImpulsePenetrationThreshold=v.prototype.qf=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Qi(b,a)}; +Object.defineProperty(v.prototype,"m_splitImpulsePenetrationThreshold",{get:v.prototype.Gc,set:v.prototype.qf});v.prototype.get_m_numIterations=v.prototype.rc=function(){return Mi(this.H)};v.prototype.set_m_numIterations=v.prototype.$e=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Pi(b,a)};Object.defineProperty(v.prototype,"m_numIterations",{get:v.prototype.rc,set:v.prototype.$e});v.prototype.__destroy__=function(){Li(this.H)}; +function SB(a,b,e,f,h){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);this.H=void 0===f?um(a,b,e):void 0===h?_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_4(a,b,e,f):wm(a,b,e,f,h);l(SB)[this.H]=this}SB.prototype=Object.create(NA.prototype);SB.prototype.constructor=SB;SB.prototype.I=SB;SB.J={};d.btGeneric6DofSpringConstraint=SB; +SB.prototype.enableSpring=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);ym(e,a,b)};SB.prototype.setStiffness=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Mm(e,a,b)};SB.prototype.setDamping=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);Fm(e,a,b)}; +SB.prototype.setEquilibriumPoint=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);void 0===a?Gm(e):void 0===b?Hm(e,a):Im(e,a,b)};SB.prototype.setLinearLowerLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Jm(b,a)};SB.prototype.setLinearUpperLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Km(b,a)};SB.prototype.setAngularLowerLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Cm(b,a)}; +SB.prototype.setAngularUpperLimit=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Dm(b,a)};SB.prototype.getFrameOffsetA=function(){return m(Am(this.H),u)};SB.prototype.enableFeedback=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);xm(b,a)};SB.prototype.getBreakingImpulseThreshold=function(){return zm(this.H)};SB.prototype.setBreakingImpulseThreshold=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);Em(b,a)}; +SB.prototype.getParam=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);return Bm(e,a,b)};SB.prototype.setParam=function(a,b,e){var f=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);Lm(f,a,b,e)};SB.prototype.__destroy__=function(){tm(this.H)};function TB(a){a&&"object"===typeof a&&(a=a.H);this.H=rw(a);l(TB)[this.H]=this}TB.prototype=Object.create(q.prototype);TB.prototype.constructor=TB; +TB.prototype.I=TB;TB.J={};d.btSphereShape=TB;TB.prototype.setMargin=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ww(b,a)};TB.prototype.getMargin=function(){return uw(this.H)};TB.prototype.setLocalScaling=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);vw(b,a)};TB.prototype.getLocalScaling=function(){return m(tw(this.H),r)};TB.prototype.calculateLocalInertia=function(a,b){var e=this.H;a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);sw(e,a,b)}; +TB.prototype.__destroy__=function(){qw(this.H)};function Z(a,b,e,f,h){a&&"object"===typeof a&&(a=a.H);b&&"object"===typeof b&&(b=b.H);e&&"object"===typeof e&&(e=e.H);f&&"object"===typeof f&&(f=f.H);h&&"object"===typeof h&&(h=h.H);this.H=Zd(a,b,e,f,h);l(Z)[this.H]=this}Z.prototype=Object.create(k.prototype);Z.prototype.constructor=Z;Z.prototype.I=Z;Z.J={};d.LocalConvexResult=Z;Z.prototype.get_m_hitCollisionObject=Z.prototype.Qb=function(){return m(ae(this.H),t)}; +Z.prototype.set_m_hitCollisionObject=Z.prototype.ze=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);fe(b,a)};Object.defineProperty(Z.prototype,"m_hitCollisionObject",{get:Z.prototype.Qb,set:Z.prototype.ze});Z.prototype.get_m_localShapeInfo=Z.prototype.kc=function(){return m(ee(this.H),aB)};Z.prototype.set_m_localShapeInfo=Z.prototype.Te=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);je(b,a)};Object.defineProperty(Z.prototype,"m_localShapeInfo",{get:Z.prototype.kc,set:Z.prototype.Te}); +Z.prototype.get_m_hitNormalLocal=Z.prototype.Ub=function(){return m(ce(this.H),r)};Z.prototype.set_m_hitNormalLocal=Z.prototype.De=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);he(b,a)};Object.defineProperty(Z.prototype,"m_hitNormalLocal",{get:Z.prototype.Ub,set:Z.prototype.De});Z.prototype.get_m_hitPointLocal=Z.prototype.Wb=function(){return m(de(this.H),r)};Z.prototype.set_m_hitPointLocal=Z.prototype.Fe=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ie(b,a)}; +Object.defineProperty(Z.prototype,"m_hitPointLocal",{get:Z.prototype.Wb,set:Z.prototype.Fe});Z.prototype.get_m_hitFraction=Z.prototype.Rb=function(){return be(this.H)};Z.prototype.set_m_hitFraction=Z.prototype.Ae=function(a){var b=this.H;a&&"object"===typeof a&&(a=a.H);ge(b,a)};Object.defineProperty(Z.prototype,"m_hitFraction",{get:Z.prototype.Rb,set:Z.prototype.Ae});Z.prototype.__destroy__=function(){$d(this.H)}; +(function(){function a(){d.BT_CONSTRAINT_ERP=gA();d.BT_CONSTRAINT_STOP_ERP=iA();d.BT_CONSTRAINT_CFM=fA();d.BT_CONSTRAINT_STOP_CFM=hA();d.PHY_FLOAT=bA();d.PHY_DOUBLE=$z();d.PHY_INTEGER=cA();d.PHY_SHORT=dA();d.PHY_FIXEDPOINT88=aA();d.PHY_UCHAR=eA()}La?a():Ja.unshift(a)})();this.Ammo=d; + + + + return Ammo +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = Ammo; + else if (typeof define === 'function' && define['amd']) + define([], function() { return Ammo; }); + else if (typeof exports === 'object') + exports["Ammo"] = Ammo; + \ No newline at end of file diff --git a/packages/troika-physics/libs/troika-ammo.wasm.js b/packages/troika-physics/libs/troika-ammo.wasm.js new file mode 100644 index 00000000..358098eb --- /dev/null +++ b/packages/troika-physics/libs/troika-ammo.wasm.js @@ -0,0 +1,673 @@ + + +// This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed. + +/* Custom WASM build for troika generated at 2019-10-14T22:15:10.143Z + * customizations: + * - `SINGLE_FILE` WASM output to simplify portability when used with a web worker + * - Closure compiler used + * - Strip unused components (UTF8ToString) + */ + + + +var Ammo = (function() { + var _scriptDir = typeof document !== 'undefined' && document.currentScript ? document.currentScript.src : undefined; + return ( +function(Ammo) { + Ammo = Ammo || {}; + +var b;var f;f||(f=typeof Ammo !== 'undefined' ? Ammo : {});var aa={},ba;for(ba in f)f.hasOwnProperty(ba)&&(aa[ba]=f[ba]);var ca=!1,ea=!1,fa=!1,ha=!1,ia=!1;ca="object"===typeof window;ea="function"===typeof importScripts;fa=(ha="object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)&&!ca&&!ea;ia=!ca&&!fa&&!ea;var ja="",ka,la; +if(fa){ja=__dirname+"/";var ma,na;ka=function(a,c){var d=oa(a);d||(ma||(ma=require("fs")),na||(na=require("path")),a=na.normalize(a),d=ma.readFileSync(a));return c?d:d.toString()};la=function(a){a=ka(a,!0);a.buffer||(a=new Uint8Array(a));assert(a.buffer);return a};1>2],R=Ba[c+(8*m+4)>>2],da=0;da=Pb);)++Sb;if(16ib)Pb+=String.fromCharCode(ib);else{var Gc=ib-65536;Pb+=String.fromCharCode(55296|Gc>>10,56320|Gc&1023)}}}else Pb+=String.fromCharCode(ib)}Ec=Pb}Vc(Ec);$b.length=0}else $b.push(nb)}g+=R}Ba[e>>2]=g;return 0}catch(Hc){return pa(Hc),Hc.Jy}}var db=!1; +function qa(a){for(var c=[],d=0;d>4; +g=(g&15)<<4|m>>2;var R=(m&3)<<6|B;c+=String.fromCharCode(e);64!==m&&(c+=String.fromCharCode(g));64!==B&&(c+=String.fromCharCode(R))}while(d>2]=c/1E3|0;Ba[a+4>>2]=c%1E3*1E3|0;return 0},o:Ma,n:Na,e:function(){pa("trap!")},a:pa,memory:va,table:wa},fb=f.asm({},Xa,buffer);f.asm=fb; +var Za=f.__GLOBAL__sub_I_btQuickprof_cpp=function(){return f.asm.s.apply(null,arguments)},gb=f._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2=function(){return f.asm.t.apply(null,arguments)},hb=f._emscripten_bind_AllHitsRayResultCallback___destroy___0=function(){return f.asm.u.apply(null,arguments)},jb=f._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0=function(){return f.asm.v.apply(null,arguments)},kb=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0= +function(){return f.asm.w.apply(null,arguments)},lb=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.x.apply(null,arguments)},mb=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0=function(){return f.asm.y.apply(null,arguments)},ob=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0=function(){return f.asm.z.apply(null,arguments)},pb=f._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0=function(){return f.asm.A.apply(null, +arguments)},qb=f._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0=function(){return f.asm.B.apply(null,arguments)},rb=f._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0=function(){return f.asm.C.apply(null,arguments)},sb=f._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0=function(){return f.asm.D.apply(null,arguments)},tb=f._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0=function(){return f.asm.E.apply(null,arguments)},ub=f._emscripten_bind_AllHitsRayResultCallback_hasHit_0= +function(){return f.asm.F.apply(null,arguments)},vb=f._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1=function(){return f.asm.G.apply(null,arguments)},wb=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.H.apply(null,arguments)},xb=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1=function(){return f.asm.I.apply(null,arguments)},zb=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1=function(){return f.asm.J.apply(null, +arguments)},Ab=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1=function(){return f.asm.K.apply(null,arguments)},Bb=f._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1=function(){return f.asm.L.apply(null,arguments)},Cb=f._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1=function(){return f.asm.M.apply(null,arguments)},Db=f._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1=function(){return f.asm.N.apply(null,arguments)},Eb=f._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1= +function(){return f.asm.O.apply(null,arguments)},Fb=f._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1=function(){return f.asm.P.apply(null,arguments)},Gb=f._emscripten_bind_Anchor___destroy___0=function(){return f.asm.Q.apply(null,arguments)},Hb=f._emscripten_bind_Anchor_get_m_body_0=function(){return f.asm.R.apply(null,arguments)},Ib=f._emscripten_bind_Anchor_get_m_c0_0=function(){return f.asm.S.apply(null,arguments)},Jb=f._emscripten_bind_Anchor_get_m_c1_0=function(){return f.asm.T.apply(null, +arguments)},Kb=f._emscripten_bind_Anchor_get_m_c2_0=function(){return f.asm.U.apply(null,arguments)},Lb=f._emscripten_bind_Anchor_get_m_influence_0=function(){return f.asm.V.apply(null,arguments)},Mb=f._emscripten_bind_Anchor_get_m_local_0=function(){return f.asm.W.apply(null,arguments)},Nb=f._emscripten_bind_Anchor_get_m_node_0=function(){return f.asm.X.apply(null,arguments)},Qb=f._emscripten_bind_Anchor_set_m_body_1=function(){return f.asm.Y.apply(null,arguments)},Rb=f._emscripten_bind_Anchor_set_m_c0_1= +function(){return f.asm.Z.apply(null,arguments)},Tb=f._emscripten_bind_Anchor_set_m_c1_1=function(){return f.asm._.apply(null,arguments)},Ub=f._emscripten_bind_Anchor_set_m_c2_1=function(){return f.asm.$.apply(null,arguments)},Vb=f._emscripten_bind_Anchor_set_m_influence_1=function(){return f.asm.aa.apply(null,arguments)},Wb=f._emscripten_bind_Anchor_set_m_local_1=function(){return f.asm.ba.apply(null,arguments)},Xb=f._emscripten_bind_Anchor_set_m_node_1=function(){return f.asm.ca.apply(null,arguments)}, +Yb=f._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2=function(){return f.asm.da.apply(null,arguments)},Zb=f._emscripten_bind_ClosestConvexResultCallback___destroy___0=function(){return f.asm.ea.apply(null,arguments)},ac=f._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0=function(){return f.asm.fa.apply(null,arguments)},bc=f._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0=function(){return f.asm.ga.apply(null,arguments)},cc= +f._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.ha.apply(null,arguments)},dc=f._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0=function(){return f.asm.ia.apply(null,arguments)},ec=f._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0=function(){return f.asm.ja.apply(null,arguments)},fc=f._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0=function(){return f.asm.ka.apply(null,arguments)},hc=f._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0= +function(){return f.asm.la.apply(null,arguments)},ic=f._emscripten_bind_ClosestConvexResultCallback_hasHit_0=function(){return f.asm.ma.apply(null,arguments)},jc=f._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1=function(){return f.asm.na.apply(null,arguments)},kc=f._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.oa.apply(null,arguments)},lc=f._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1=function(){return f.asm.pa.apply(null, +arguments)},mc=f._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1=function(){return f.asm.qa.apply(null,arguments)},nc=f._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1=function(){return f.asm.ra.apply(null,arguments)},oc=f._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1=function(){return f.asm.sa.apply(null,arguments)},pc=f._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1=function(){return f.asm.ta.apply(null,arguments)}, +rc=f._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2=function(){return f.asm.ua.apply(null,arguments)},sc=f._emscripten_bind_ClosestRayResultCallback___destroy___0=function(){return f.asm.va.apply(null,arguments)},tc=f._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0=function(){return f.asm.wa.apply(null,arguments)},uc=f._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0=function(){return f.asm.xa.apply(null,arguments)},vc=f._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0= +function(){return f.asm.ya.apply(null,arguments)},wc=f._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0=function(){return f.asm.za.apply(null,arguments)},xc=f._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0=function(){return f.asm.Aa.apply(null,arguments)},yc=f._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0=function(){return f.asm.Ba.apply(null,arguments)},zc=f._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0=function(){return f.asm.Ca.apply(null, +arguments)},Ac=f._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0=function(){return f.asm.Da.apply(null,arguments)},Bc=f._emscripten_bind_ClosestRayResultCallback_hasHit_0=function(){return f.asm.Ea.apply(null,arguments)},Cc=f._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1=function(){return f.asm.Fa.apply(null,arguments)},Dc=f._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.Ga.apply(null,arguments)},Ic=f._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1= +function(){return f.asm.Ha.apply(null,arguments)},Jc=f._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1=function(){return f.asm.Ia.apply(null,arguments)},Kc=f._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1=function(){return f.asm.Ja.apply(null,arguments)},Lc=f._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1=function(){return f.asm.Ka.apply(null,arguments)},Mc=f._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1=function(){return f.asm.La.apply(null, +arguments)},Nc=f._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1=function(){return f.asm.Ma.apply(null,arguments)},Oc=f._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0=function(){return f.asm.Na.apply(null,arguments)},Pc=f._emscripten_bind_ConcreteContactResultCallback___destroy___0=function(){return f.asm.Oa.apply(null,arguments)},Qc=f._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7=function(){return f.asm.Pa.apply(null,arguments)},Rc= +f._emscripten_bind_Config___destroy___0=function(){return f.asm.Qa.apply(null,arguments)},Sc=f._emscripten_bind_Config_get_citerations_0=function(){return f.asm.Ra.apply(null,arguments)},Tc=f._emscripten_bind_Config_get_collisions_0=function(){return f.asm.Sa.apply(null,arguments)},Uc=f._emscripten_bind_Config_get_diterations_0=function(){return f.asm.Ta.apply(null,arguments)},Wc=f._emscripten_bind_Config_get_kAHR_0=function(){return f.asm.Ua.apply(null,arguments)},Xc=f._emscripten_bind_Config_get_kCHR_0= +function(){return f.asm.Va.apply(null,arguments)},Yc=f._emscripten_bind_Config_get_kDF_0=function(){return f.asm.Wa.apply(null,arguments)},Zc=f._emscripten_bind_Config_get_kDG_0=function(){return f.asm.Xa.apply(null,arguments)},$c=f._emscripten_bind_Config_get_kDP_0=function(){return f.asm.Ya.apply(null,arguments)},ad=f._emscripten_bind_Config_get_kKHR_0=function(){return f.asm.Za.apply(null,arguments)},bd=f._emscripten_bind_Config_get_kLF_0=function(){return f.asm._a.apply(null,arguments)},cd=f._emscripten_bind_Config_get_kMT_0= +function(){return f.asm.$a.apply(null,arguments)},dd=f._emscripten_bind_Config_get_kPR_0=function(){return f.asm.ab.apply(null,arguments)},ed=f._emscripten_bind_Config_get_kSHR_0=function(){return f.asm.bb.apply(null,arguments)},fd=f._emscripten_bind_Config_get_kSKHR_CL_0=function(){return f.asm.cb.apply(null,arguments)},gd=f._emscripten_bind_Config_get_kSK_SPLT_CL_0=function(){return f.asm.db.apply(null,arguments)},hd=f._emscripten_bind_Config_get_kSRHR_CL_0=function(){return f.asm.eb.apply(null, +arguments)},id=f._emscripten_bind_Config_get_kSR_SPLT_CL_0=function(){return f.asm.fb.apply(null,arguments)},jd=f._emscripten_bind_Config_get_kSSHR_CL_0=function(){return f.asm.gb.apply(null,arguments)},kd=f._emscripten_bind_Config_get_kSS_SPLT_CL_0=function(){return f.asm.hb.apply(null,arguments)},ld=f._emscripten_bind_Config_get_kVCF_0=function(){return f.asm.ib.apply(null,arguments)},md=f._emscripten_bind_Config_get_kVC_0=function(){return f.asm.jb.apply(null,arguments)},nd=f._emscripten_bind_Config_get_maxvolume_0= +function(){return f.asm.kb.apply(null,arguments)},od=f._emscripten_bind_Config_get_piterations_0=function(){return f.asm.lb.apply(null,arguments)},pd=f._emscripten_bind_Config_get_timescale_0=function(){return f.asm.mb.apply(null,arguments)},qd=f._emscripten_bind_Config_get_viterations_0=function(){return f.asm.nb.apply(null,arguments)},rd=f._emscripten_bind_Config_set_citerations_1=function(){return f.asm.ob.apply(null,arguments)},sd=f._emscripten_bind_Config_set_collisions_1=function(){return f.asm.pb.apply(null, +arguments)},td=f._emscripten_bind_Config_set_diterations_1=function(){return f.asm.qb.apply(null,arguments)},ud=f._emscripten_bind_Config_set_kAHR_1=function(){return f.asm.rb.apply(null,arguments)},vd=f._emscripten_bind_Config_set_kCHR_1=function(){return f.asm.sb.apply(null,arguments)},wd=f._emscripten_bind_Config_set_kDF_1=function(){return f.asm.tb.apply(null,arguments)},xd=f._emscripten_bind_Config_set_kDG_1=function(){return f.asm.ub.apply(null,arguments)},yd=f._emscripten_bind_Config_set_kDP_1= +function(){return f.asm.vb.apply(null,arguments)},zd=f._emscripten_bind_Config_set_kKHR_1=function(){return f.asm.wb.apply(null,arguments)},Ad=f._emscripten_bind_Config_set_kLF_1=function(){return f.asm.xb.apply(null,arguments)},Bd=f._emscripten_bind_Config_set_kMT_1=function(){return f.asm.yb.apply(null,arguments)},Cd=f._emscripten_bind_Config_set_kPR_1=function(){return f.asm.zb.apply(null,arguments)},Dd=f._emscripten_bind_Config_set_kSHR_1=function(){return f.asm.Ab.apply(null,arguments)},Ed=f._emscripten_bind_Config_set_kSKHR_CL_1= +function(){return f.asm.Bb.apply(null,arguments)},Fd=f._emscripten_bind_Config_set_kSK_SPLT_CL_1=function(){return f.asm.Cb.apply(null,arguments)},Gd=f._emscripten_bind_Config_set_kSRHR_CL_1=function(){return f.asm.Db.apply(null,arguments)},Hd=f._emscripten_bind_Config_set_kSR_SPLT_CL_1=function(){return f.asm.Eb.apply(null,arguments)},Id=f._emscripten_bind_Config_set_kSSHR_CL_1=function(){return f.asm.Fb.apply(null,arguments)},Jd=f._emscripten_bind_Config_set_kSS_SPLT_CL_1=function(){return f.asm.Gb.apply(null, +arguments)},Kd=f._emscripten_bind_Config_set_kVCF_1=function(){return f.asm.Hb.apply(null,arguments)},Ld=f._emscripten_bind_Config_set_kVC_1=function(){return f.asm.Ib.apply(null,arguments)},Md=f._emscripten_bind_Config_set_maxvolume_1=function(){return f.asm.Jb.apply(null,arguments)},Nd=f._emscripten_bind_Config_set_piterations_1=function(){return f.asm.Kb.apply(null,arguments)},Od=f._emscripten_bind_Config_set_timescale_1=function(){return f.asm.Lb.apply(null,arguments)},Pd=f._emscripten_bind_Config_set_viterations_1= +function(){return f.asm.Mb.apply(null,arguments)},Qd=f._emscripten_bind_ContactResultCallback___destroy___0=function(){return f.asm.Nb.apply(null,arguments)},Rd=f._emscripten_bind_ContactResultCallback_addSingleResult_7=function(){return f.asm.Ob.apply(null,arguments)},Sd=f._emscripten_bind_ConvexResultCallback___destroy___0=function(){return f.asm.Pb.apply(null,arguments)},Td=f._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0=function(){return f.asm.Qb.apply(null,arguments)},Ud=f._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0= +function(){return f.asm.Rb.apply(null,arguments)},Vd=f._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.Sb.apply(null,arguments)},Wd=f._emscripten_bind_ConvexResultCallback_hasHit_0=function(){return f.asm.Tb.apply(null,arguments)},Xd=f._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1=function(){return f.asm.Ub.apply(null,arguments)},Yd=f._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.Vb.apply(null, +arguments)},Zd=f._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1=function(){return f.asm.Wb.apply(null,arguments)},$d=f._emscripten_bind_DebugDrawer_DebugDrawer_0=function(){return f.asm.Xb.apply(null,arguments)},ae=f._emscripten_bind_DebugDrawer___destroy___0=function(){return f.asm.Yb.apply(null,arguments)},be=f._emscripten_bind_DebugDrawer_draw3dText_2=function(){return f.asm.Zb.apply(null,arguments)},ce=f._emscripten_bind_DebugDrawer_drawContactPoint_5=function(){return f.asm._b.apply(null, +arguments)},de=f._emscripten_bind_DebugDrawer_drawLine_3=function(){return f.asm.$b.apply(null,arguments)},ee=f._emscripten_bind_DebugDrawer_getDebugMode_0=function(){return f.asm.ac.apply(null,arguments)},fe=f._emscripten_bind_DebugDrawer_reportErrorWarning_1=function(){return f.asm.bc.apply(null,arguments)},ge=f._emscripten_bind_DebugDrawer_setDebugMode_1=function(){return f.asm.cc.apply(null,arguments)},he=f._emscripten_bind_LocalConvexResult_LocalConvexResult_5=function(){return f.asm.dc.apply(null, +arguments)},ie=f._emscripten_bind_LocalConvexResult___destroy___0=function(){return f.asm.ec.apply(null,arguments)},je=f._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0=function(){return f.asm.fc.apply(null,arguments)},ke=f._emscripten_bind_LocalConvexResult_get_m_hitFraction_0=function(){return f.asm.gc.apply(null,arguments)},le=f._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0=function(){return f.asm.hc.apply(null,arguments)},me=f._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0= +function(){return f.asm.ic.apply(null,arguments)},ne=f._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0=function(){return f.asm.jc.apply(null,arguments)},oe=f._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1=function(){return f.asm.kc.apply(null,arguments)},pe=f._emscripten_bind_LocalConvexResult_set_m_hitFraction_1=function(){return f.asm.lc.apply(null,arguments)},qe=f._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1=function(){return f.asm.mc.apply(null,arguments)}, +re=f._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1=function(){return f.asm.nc.apply(null,arguments)},se=f._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1=function(){return f.asm.oc.apply(null,arguments)},te=f._emscripten_bind_LocalShapeInfo___destroy___0=function(){return f.asm.pc.apply(null,arguments)},ue=f._emscripten_bind_LocalShapeInfo_get_m_shapePart_0=function(){return f.asm.qc.apply(null,arguments)},ve=f._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0=function(){return f.asm.rc.apply(null, +arguments)},we=f._emscripten_bind_LocalShapeInfo_set_m_shapePart_1=function(){return f.asm.sc.apply(null,arguments)},xe=f._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1=function(){return f.asm.tc.apply(null,arguments)},ye=f._emscripten_bind_Material___destroy___0=function(){return f.asm.uc.apply(null,arguments)},ze=f._emscripten_bind_Material_get_m_flags_0=function(){return f.asm.vc.apply(null,arguments)},Ae=f._emscripten_bind_Material_get_m_kAST_0=function(){return f.asm.wc.apply(null,arguments)}, +Be=f._emscripten_bind_Material_get_m_kLST_0=function(){return f.asm.xc.apply(null,arguments)},Ce=f._emscripten_bind_Material_get_m_kVST_0=function(){return f.asm.yc.apply(null,arguments)},De=f._emscripten_bind_Material_set_m_flags_1=function(){return f.asm.zc.apply(null,arguments)},Ee=f._emscripten_bind_Material_set_m_kAST_1=function(){return f.asm.Ac.apply(null,arguments)},Fe=f._emscripten_bind_Material_set_m_kLST_1=function(){return f.asm.Bc.apply(null,arguments)},Ge=f._emscripten_bind_Material_set_m_kVST_1= +function(){return f.asm.Cc.apply(null,arguments)},He=f._emscripten_bind_Node___destroy___0=function(){return f.asm.Dc.apply(null,arguments)},Ie=f._emscripten_bind_Node_get_m_area_0=function(){return f.asm.Ec.apply(null,arguments)},Je=f._emscripten_bind_Node_get_m_f_0=function(){return f.asm.Fc.apply(null,arguments)},Ke=f._emscripten_bind_Node_get_m_im_0=function(){return f.asm.Gc.apply(null,arguments)},Le=f._emscripten_bind_Node_get_m_n_0=function(){return f.asm.Hc.apply(null,arguments)},Me=f._emscripten_bind_Node_get_m_q_0= +function(){return f.asm.Ic.apply(null,arguments)},Ne=f._emscripten_bind_Node_get_m_v_0=function(){return f.asm.Jc.apply(null,arguments)},Oe=f._emscripten_bind_Node_get_m_x_0=function(){return f.asm.Kc.apply(null,arguments)},Pe=f._emscripten_bind_Node_set_m_area_1=function(){return f.asm.Lc.apply(null,arguments)},Qe=f._emscripten_bind_Node_set_m_f_1=function(){return f.asm.Mc.apply(null,arguments)},Re=f._emscripten_bind_Node_set_m_im_1=function(){return f.asm.Nc.apply(null,arguments)},Se=f._emscripten_bind_Node_set_m_n_1= +function(){return f.asm.Oc.apply(null,arguments)},Te=f._emscripten_bind_Node_set_m_q_1=function(){return f.asm.Pc.apply(null,arguments)},Ue=f._emscripten_bind_Node_set_m_v_1=function(){return f.asm.Qc.apply(null,arguments)},Ve=f._emscripten_bind_Node_set_m_x_1=function(){return f.asm.Rc.apply(null,arguments)},We=f._emscripten_bind_RayResultCallback___destroy___0=function(){return f.asm.Sc.apply(null,arguments)},Xe=f._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0=function(){return f.asm.Tc.apply(null, +arguments)},Ye=f._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0=function(){return f.asm.Uc.apply(null,arguments)},Ze=f._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.Vc.apply(null,arguments)},$e=f._emscripten_bind_RayResultCallback_get_m_collisionObject_0=function(){return f.asm.Wc.apply(null,arguments)},af=f._emscripten_bind_RayResultCallback_hasHit_0=function(){return f.asm.Xc.apply(null,arguments)},bf=f._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1= +function(){return f.asm.Yc.apply(null,arguments)},cf=f._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.Zc.apply(null,arguments)},df=f._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1=function(){return f.asm._c.apply(null,arguments)},ef=f._emscripten_bind_RayResultCallback_set_m_collisionObject_1=function(){return f.asm.$c.apply(null,arguments)},ff=f._emscripten_bind_RaycastInfo___destroy___0=function(){return f.asm.ad.apply(null,arguments)},gf= +f._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0=function(){return f.asm.bd.apply(null,arguments)},hf=f._emscripten_bind_RaycastInfo_get_m_contactPointWS_0=function(){return f.asm.cd.apply(null,arguments)},jf=f._emscripten_bind_RaycastInfo_get_m_groundObject_0=function(){return f.asm.dd.apply(null,arguments)},kf=f._emscripten_bind_RaycastInfo_get_m_hardPointWS_0=function(){return f.asm.ed.apply(null,arguments)},lf=f._emscripten_bind_RaycastInfo_get_m_isInContact_0=function(){return f.asm.fd.apply(null, +arguments)},mf=f._emscripten_bind_RaycastInfo_get_m_suspensionLength_0=function(){return f.asm.gd.apply(null,arguments)},nf=f._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0=function(){return f.asm.hd.apply(null,arguments)},of=f._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0=function(){return f.asm.id.apply(null,arguments)},pf=f._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1=function(){return f.asm.jd.apply(null,arguments)},qf=f._emscripten_bind_RaycastInfo_set_m_contactPointWS_1=function(){return f.asm.kd.apply(null, +arguments)},rf=f._emscripten_bind_RaycastInfo_set_m_groundObject_1=function(){return f.asm.ld.apply(null,arguments)},sf=f._emscripten_bind_RaycastInfo_set_m_hardPointWS_1=function(){return f.asm.md.apply(null,arguments)},tf=f._emscripten_bind_RaycastInfo_set_m_isInContact_1=function(){return f.asm.nd.apply(null,arguments)},uf=f._emscripten_bind_RaycastInfo_set_m_suspensionLength_1=function(){return f.asm.od.apply(null,arguments)},vf=f._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1=function(){return f.asm.pd.apply(null, +arguments)},wf=f._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1=function(){return f.asm.qd.apply(null,arguments)},xf=f._emscripten_bind_VoidPtr___destroy___0=function(){return f.asm.rd.apply(null,arguments)},yf=f._emscripten_bind_btActionInterface___destroy___0=function(){return f.asm.sd.apply(null,arguments)},zf=f._emscripten_bind_btActionInterface_updateAction_2=function(){return f.asm.td.apply(null,arguments)},Af=f._emscripten_bind_btAxisSweep3___destroy___0=function(){return f.asm.ud.apply(null, +arguments)},Bf=f._emscripten_bind_btAxisSweep3_btAxisSweep3_2=function(){return f.asm.vd.apply(null,arguments)},Cf=f._emscripten_bind_btAxisSweep3_btAxisSweep3_3=function(){return f.asm.wd.apply(null,arguments)},Df=f._emscripten_bind_btAxisSweep3_btAxisSweep3_4=function(){return f.asm.xd.apply(null,arguments)},Ef=f._emscripten_bind_btAxisSweep3_btAxisSweep3_5=function(){return f.asm.yd.apply(null,arguments)},Ff=f._emscripten_bind_btBoxShape___destroy___0=function(){return f.asm.zd.apply(null,arguments)}, +Gf=f._emscripten_bind_btBoxShape_btBoxShape_1=function(){return f.asm.Ad.apply(null,arguments)},Hf=f._emscripten_bind_btBoxShape_calculateLocalInertia_2=function(){return f.asm.Bd.apply(null,arguments)},If=f._emscripten_bind_btBoxShape_getLocalScaling_0=function(){return f.asm.Cd.apply(null,arguments)},Jf=f._emscripten_bind_btBoxShape_getMargin_0=function(){return f.asm.Dd.apply(null,arguments)},Kf=f._emscripten_bind_btBoxShape_setLocalScaling_1=function(){return f.asm.Ed.apply(null,arguments)},Lf= +f._emscripten_bind_btBoxShape_setMargin_1=function(){return f.asm.Fd.apply(null,arguments)},Mf=f._emscripten_bind_btBroadphaseInterface___destroy___0=function(){return f.asm.Gd.apply(null,arguments)},Nf=f._emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0=function(){return f.asm.Hd.apply(null,arguments)},Of=f._emscripten_bind_btBroadphaseProxy___destroy___0=function(){return f.asm.Id.apply(null,arguments)},Pf=f._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0=function(){return f.asm.Jd.apply(null, +arguments)},Qf=f._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0=function(){return f.asm.Kd.apply(null,arguments)},Rf=f._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1=function(){return f.asm.Ld.apply(null,arguments)},Sf=f._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1=function(){return f.asm.Md.apply(null,arguments)},Tf=f._emscripten_bind_btBvhTriangleMeshShape___destroy___0=function(){return f.asm.Nd.apply(null,arguments)},Uf=f._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2= +function(){return f.asm.Od.apply(null,arguments)},Vf=f._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3=function(){return f.asm.Pd.apply(null,arguments)},Wf=f._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2=function(){return f.asm.Qd.apply(null,arguments)},Xf=f._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0=function(){return f.asm.Rd.apply(null,arguments)},Yf=f._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1=function(){return f.asm.Sd.apply(null, +arguments)},Zf=f._emscripten_bind_btCapsuleShapeX___destroy___0=function(){return f.asm.Td.apply(null,arguments)},$f=f._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2=function(){return f.asm.Ud.apply(null,arguments)},ag=f._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2=function(){return f.asm.Vd.apply(null,arguments)},bg=f._emscripten_bind_btCapsuleShapeX_getHalfHeight_0=function(){return f.asm.Wd.apply(null,arguments)},cg=f._emscripten_bind_btCapsuleShapeX_getLocalScaling_0=function(){return f.asm.Xd.apply(null, +arguments)},dg=f._emscripten_bind_btCapsuleShapeX_getMargin_0=function(){return f.asm.Yd.apply(null,arguments)},eg=f._emscripten_bind_btCapsuleShapeX_getRadius_0=function(){return f.asm.Zd.apply(null,arguments)},fg=f._emscripten_bind_btCapsuleShapeX_getUpAxis_0=function(){return f.asm._d.apply(null,arguments)},gg=f._emscripten_bind_btCapsuleShapeX_setLocalScaling_1=function(){return f.asm.$d.apply(null,arguments)},hg=f._emscripten_bind_btCapsuleShapeX_setMargin_1=function(){return f.asm.ae.apply(null, +arguments)},ig=f._emscripten_bind_btCapsuleShapeZ___destroy___0=function(){return f.asm.be.apply(null,arguments)},jg=f._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2=function(){return f.asm.ce.apply(null,arguments)},kg=f._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2=function(){return f.asm.de.apply(null,arguments)},lg=f._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0=function(){return f.asm.ee.apply(null,arguments)},mg=f._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0=function(){return f.asm.fe.apply(null, +arguments)},ng=f._emscripten_bind_btCapsuleShapeZ_getMargin_0=function(){return f.asm.ge.apply(null,arguments)},og=f._emscripten_bind_btCapsuleShapeZ_getRadius_0=function(){return f.asm.he.apply(null,arguments)},pg=f._emscripten_bind_btCapsuleShapeZ_getUpAxis_0=function(){return f.asm.ie.apply(null,arguments)},qg=f._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1=function(){return f.asm.je.apply(null,arguments)},rg=f._emscripten_bind_btCapsuleShapeZ_setMargin_1=function(){return f.asm.ke.apply(null, +arguments)},sg=f._emscripten_bind_btCapsuleShape___destroy___0=function(){return f.asm.le.apply(null,arguments)},tg=f._emscripten_bind_btCapsuleShape_btCapsuleShape_2=function(){return f.asm.me.apply(null,arguments)},ug=f._emscripten_bind_btCapsuleShape_calculateLocalInertia_2=function(){return f.asm.ne.apply(null,arguments)},vg=f._emscripten_bind_btCapsuleShape_getHalfHeight_0=function(){return f.asm.oe.apply(null,arguments)},wg=f._emscripten_bind_btCapsuleShape_getLocalScaling_0=function(){return f.asm.pe.apply(null, +arguments)},xg=f._emscripten_bind_btCapsuleShape_getMargin_0=function(){return f.asm.qe.apply(null,arguments)},yg=f._emscripten_bind_btCapsuleShape_getRadius_0=function(){return f.asm.re.apply(null,arguments)},zg=f._emscripten_bind_btCapsuleShape_getUpAxis_0=function(){return f.asm.se.apply(null,arguments)},Ag=f._emscripten_bind_btCapsuleShape_setLocalScaling_1=function(){return f.asm.te.apply(null,arguments)},Bg=f._emscripten_bind_btCapsuleShape_setMargin_1=function(){return f.asm.ue.apply(null, +arguments)},Cg=f._emscripten_bind_btCollisionConfiguration___destroy___0=function(){return f.asm.ve.apply(null,arguments)},Dg=f._emscripten_bind_btCollisionDispatcher___destroy___0=function(){return f.asm.we.apply(null,arguments)},Eg=f._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1=function(){return f.asm.xe.apply(null,arguments)},Fg=f._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1=function(){return f.asm.ye.apply(null,arguments)},Gg=f._emscripten_bind_btCollisionDispatcher_getNumManifolds_0= +function(){return f.asm.ze.apply(null,arguments)},Hg=f._emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0=function(){return f.asm.Ae.apply(null,arguments)},Ig=f._emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0=function(){return f.asm.Be.apply(null,arguments)},Jg=f._emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0=function(){return f.asm.Ce.apply(null,arguments)},Kg=f._emscripten_bind_btCollisionObject___destroy___0=function(){return f.asm.De.apply(null,arguments)}, +Lg=f._emscripten_bind_btCollisionObject_activate_0=function(){return f.asm.Ee.apply(null,arguments)},Mg=f._emscripten_bind_btCollisionObject_activate_1=function(){return f.asm.Fe.apply(null,arguments)},Ng=f._emscripten_bind_btCollisionObject_forceActivationState_1=function(){return f.asm.Ge.apply(null,arguments)},Og=f._emscripten_bind_btCollisionObject_getBroadphaseHandle_0=function(){return f.asm.He.apply(null,arguments)},Pg=f._emscripten_bind_btCollisionObject_getCollisionFlags_0=function(){return f.asm.Ie.apply(null, +arguments)},Qg=f._emscripten_bind_btCollisionObject_getCollisionShape_0=function(){return f.asm.Je.apply(null,arguments)},Rg=f._emscripten_bind_btCollisionObject_getFriction_0=function(){return f.asm.Ke.apply(null,arguments)},Sg=f._emscripten_bind_btCollisionObject_getRestitution_0=function(){return f.asm.Le.apply(null,arguments)},Tg=f._emscripten_bind_btCollisionObject_getRollingFriction_0=function(){return f.asm.Me.apply(null,arguments)},Ug=f._emscripten_bind_btCollisionObject_getUserIndex_0=function(){return f.asm.Ne.apply(null, +arguments)},Vg=f._emscripten_bind_btCollisionObject_getUserPointer_0=function(){return f.asm.Oe.apply(null,arguments)},Wg=f._emscripten_bind_btCollisionObject_getWorldTransform_0=function(){return f.asm.Pe.apply(null,arguments)},Xg=f._emscripten_bind_btCollisionObject_isActive_0=function(){return f.asm.Qe.apply(null,arguments)},Yg=f._emscripten_bind_btCollisionObject_isKinematicObject_0=function(){return f.asm.Re.apply(null,arguments)},Zg=f._emscripten_bind_btCollisionObject_isStaticObject_0=function(){return f.asm.Se.apply(null, +arguments)},$g=f._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0=function(){return f.asm.Te.apply(null,arguments)},ah=f._emscripten_bind_btCollisionObject_setActivationState_1=function(){return f.asm.Ue.apply(null,arguments)},bh=f._emscripten_bind_btCollisionObject_setAnisotropicFriction_2=function(){return f.asm.Ve.apply(null,arguments)},ch=f._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1=function(){return f.asm.We.apply(null,arguments)},dh=f._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1= +function(){return f.asm.Xe.apply(null,arguments)},eh=f._emscripten_bind_btCollisionObject_setCollisionFlags_1=function(){return f.asm.Ye.apply(null,arguments)},fh=f._emscripten_bind_btCollisionObject_setCollisionShape_1=function(){return f.asm.Ze.apply(null,arguments)},gh=f._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1=function(){return f.asm._e.apply(null,arguments)},hh=f._emscripten_bind_btCollisionObject_setFriction_1=function(){return f.asm.$e.apply(null,arguments)},ih=f._emscripten_bind_btCollisionObject_setRestitution_1= +function(){return f.asm.af.apply(null,arguments)},jh=f._emscripten_bind_btCollisionObject_setRollingFriction_1=function(){return f.asm.bf.apply(null,arguments)},kh=f._emscripten_bind_btCollisionObject_setUserIndex_1=function(){return f.asm.cf.apply(null,arguments)},lh=f._emscripten_bind_btCollisionObject_setUserPointer_1=function(){return f.asm.df.apply(null,arguments)},mh=f._emscripten_bind_btCollisionObject_setWorldTransform_1=function(){return f.asm.ef.apply(null,arguments)},nh=f._emscripten_bind_btCollisionShape___destroy___0= +function(){return f.asm.ff.apply(null,arguments)},oh=f._emscripten_bind_btCollisionShape_calculateLocalInertia_2=function(){return f.asm.gf.apply(null,arguments)},ph=f._emscripten_bind_btCollisionShape_getLocalScaling_0=function(){return f.asm.hf.apply(null,arguments)},qh=f._emscripten_bind_btCollisionShape_getMargin_0=function(){return f.asm.jf.apply(null,arguments)},rh=f._emscripten_bind_btCollisionShape_setLocalScaling_1=function(){return f.asm.kf.apply(null,arguments)},sh=f._emscripten_bind_btCollisionShape_setMargin_1= +function(){return f.asm.lf.apply(null,arguments)},th=f._emscripten_bind_btCollisionWorld___destroy___0=function(){return f.asm.mf.apply(null,arguments)},uh=f._emscripten_bind_btCollisionWorld_addCollisionObject_1=function(){return f.asm.nf.apply(null,arguments)},vh=f._emscripten_bind_btCollisionWorld_addCollisionObject_2=function(){return f.asm.of.apply(null,arguments)},wh=f._emscripten_bind_btCollisionWorld_addCollisionObject_3=function(){return f.asm.pf.apply(null,arguments)},xh=f._emscripten_bind_btCollisionWorld_contactPairTest_3= +function(){return f.asm.qf.apply(null,arguments)},yh=f._emscripten_bind_btCollisionWorld_contactTest_2=function(){return f.asm.rf.apply(null,arguments)},zh=f._emscripten_bind_btCollisionWorld_convexSweepTest_5=function(){return f.asm.sf.apply(null,arguments)},Ah=f._emscripten_bind_btCollisionWorld_debugDrawObject_3=function(){return f.asm.tf.apply(null,arguments)},Bh=f._emscripten_bind_btCollisionWorld_debugDrawWorld_0=function(){return f.asm.uf.apply(null,arguments)},Ch=f._emscripten_bind_btCollisionWorld_getBroadphase_0= +function(){return f.asm.vf.apply(null,arguments)},Dh=f._emscripten_bind_btCollisionWorld_getDebugDrawer_0=function(){return f.asm.wf.apply(null,arguments)},Eh=f._emscripten_bind_btCollisionWorld_getDispatchInfo_0=function(){return f.asm.xf.apply(null,arguments)},Fh=f._emscripten_bind_btCollisionWorld_getDispatcher_0=function(){return f.asm.yf.apply(null,arguments)},Gh=f._emscripten_bind_btCollisionWorld_getPairCache_0=function(){return f.asm.zf.apply(null,arguments)},Hh=f._emscripten_bind_btCollisionWorld_rayTest_3= +function(){return f.asm.Af.apply(null,arguments)},Ih=f._emscripten_bind_btCollisionWorld_removeCollisionObject_1=function(){return f.asm.Bf.apply(null,arguments)},Jh=f._emscripten_bind_btCollisionWorld_setDebugDrawer_1=function(){return f.asm.Cf.apply(null,arguments)},Kh=f._emscripten_bind_btCollisionWorld_updateSingleAabb_1=function(){return f.asm.Df.apply(null,arguments)},Lh=f._emscripten_bind_btCompoundShape___destroy___0=function(){return f.asm.Ef.apply(null,arguments)},Mh=f._emscripten_bind_btCompoundShape_addChildShape_2= +function(){return f.asm.Ff.apply(null,arguments)},Nh=f._emscripten_bind_btCompoundShape_btCompoundShape_0=function(){return f.asm.Gf.apply(null,arguments)},Oh=f._emscripten_bind_btCompoundShape_btCompoundShape_1=function(){return f.asm.Hf.apply(null,arguments)},Ph=f._emscripten_bind_btCompoundShape_calculateLocalInertia_2=function(){return f.asm.If.apply(null,arguments)},Qh=f._emscripten_bind_btCompoundShape_getChildShape_1=function(){return f.asm.Jf.apply(null,arguments)},Rh=f._emscripten_bind_btCompoundShape_getLocalScaling_0= +function(){return f.asm.Kf.apply(null,arguments)},Sh=f._emscripten_bind_btCompoundShape_getMargin_0=function(){return f.asm.Lf.apply(null,arguments)},Th=f._emscripten_bind_btCompoundShape_getNumChildShapes_0=function(){return f.asm.Mf.apply(null,arguments)},Uh=f._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1=function(){return f.asm.Nf.apply(null,arguments)},Vh=f._emscripten_bind_btCompoundShape_removeChildShape_1=function(){return f.asm.Of.apply(null,arguments)},Wh=f._emscripten_bind_btCompoundShape_setLocalScaling_1= +function(){return f.asm.Pf.apply(null,arguments)},Xh=f._emscripten_bind_btCompoundShape_setMargin_1=function(){return f.asm.Qf.apply(null,arguments)},Yh=f._emscripten_bind_btCompoundShape_updateChildTransform_2=function(){return f.asm.Rf.apply(null,arguments)},Zh=f._emscripten_bind_btCompoundShape_updateChildTransform_3=function(){return f.asm.Sf.apply(null,arguments)},$h=f._emscripten_bind_btConcaveShape___destroy___0=function(){return f.asm.Tf.apply(null,arguments)},ai=f._emscripten_bind_btConcaveShape_calculateLocalInertia_2= +function(){return f.asm.Uf.apply(null,arguments)},bi=f._emscripten_bind_btConcaveShape_getLocalScaling_0=function(){return f.asm.Vf.apply(null,arguments)},ci=f._emscripten_bind_btConcaveShape_setLocalScaling_1=function(){return f.asm.Wf.apply(null,arguments)},di=f._emscripten_bind_btConeShapeX___destroy___0=function(){return f.asm.Xf.apply(null,arguments)},ei=f._emscripten_bind_btConeShapeX_btConeShapeX_2=function(){return f.asm.Yf.apply(null,arguments)},fi=f._emscripten_bind_btConeShapeX_calculateLocalInertia_2= +function(){return f.asm.Zf.apply(null,arguments)},gi=f._emscripten_bind_btConeShapeX_getLocalScaling_0=function(){return f.asm._f.apply(null,arguments)},hi=f._emscripten_bind_btConeShapeX_setLocalScaling_1=function(){return f.asm.$f.apply(null,arguments)},ii=f._emscripten_bind_btConeShapeZ___destroy___0=function(){return f.asm.ag.apply(null,arguments)},ji=f._emscripten_bind_btConeShapeZ_btConeShapeZ_2=function(){return f.asm.bg.apply(null,arguments)},ki=f._emscripten_bind_btConeShapeZ_calculateLocalInertia_2= +function(){return f.asm.cg.apply(null,arguments)},li=f._emscripten_bind_btConeShapeZ_getLocalScaling_0=function(){return f.asm.dg.apply(null,arguments)},mi=f._emscripten_bind_btConeShapeZ_setLocalScaling_1=function(){return f.asm.eg.apply(null,arguments)},ni=f._emscripten_bind_btConeShape___destroy___0=function(){return f.asm.fg.apply(null,arguments)},oi=f._emscripten_bind_btConeShape_btConeShape_2=function(){return f.asm.gg.apply(null,arguments)},pi=f._emscripten_bind_btConeShape_calculateLocalInertia_2= +function(){return f.asm.hg.apply(null,arguments)},qi=f._emscripten_bind_btConeShape_getLocalScaling_0=function(){return f.asm.ig.apply(null,arguments)},ri=f._emscripten_bind_btConeShape_setLocalScaling_1=function(){return f.asm.jg.apply(null,arguments)},si=f._emscripten_bind_btConeTwistConstraint___destroy___0=function(){return f.asm.kg.apply(null,arguments)},ti=f._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2=function(){return f.asm.lg.apply(null,arguments)},ui=f._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4= +function(){return f.asm.mg.apply(null,arguments)},vi=f._emscripten_bind_btConeTwistConstraint_enableFeedback_1=function(){return f.asm.ng.apply(null,arguments)},wi=f._emscripten_bind_btConeTwistConstraint_enableMotor_1=function(){return f.asm.og.apply(null,arguments)},xi=f._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.pg.apply(null,arguments)},yi=f._emscripten_bind_btConeTwistConstraint_getParam_2=function(){return f.asm.qg.apply(null,arguments)},zi= +f._emscripten_bind_btConeTwistConstraint_setAngularOnly_1=function(){return f.asm.rg.apply(null,arguments)},Ai=f._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.sg.apply(null,arguments)},Bi=f._emscripten_bind_btConeTwistConstraint_setDamping_1=function(){return f.asm.tg.apply(null,arguments)},Ci=f._emscripten_bind_btConeTwistConstraint_setLimit_2=function(){return f.asm.ug.apply(null,arguments)},Di=f._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1= +function(){return f.asm.vg.apply(null,arguments)},Ei=f._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1=function(){return f.asm.wg.apply(null,arguments)},Fi=f._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1=function(){return f.asm.xg.apply(null,arguments)},Gi=f._emscripten_bind_btConeTwistConstraint_setMotorTarget_1=function(){return f.asm.yg.apply(null,arguments)},Hi=f._emscripten_bind_btConeTwistConstraint_setParam_3=function(){return f.asm.zg.apply(null,arguments)}, +Ii=f._emscripten_bind_btConstCollisionObjectArray___destroy___0=function(){return f.asm.Ag.apply(null,arguments)},Ji=f._emscripten_bind_btConstCollisionObjectArray_at_1=function(){return f.asm.Bg.apply(null,arguments)},Ki=f._emscripten_bind_btConstCollisionObjectArray_size_0=function(){return f.asm.Cg.apply(null,arguments)},Li=f._emscripten_bind_btConstraintSetting___destroy___0=function(){return f.asm.Dg.apply(null,arguments)},Mi=f._emscripten_bind_btConstraintSetting_btConstraintSetting_0=function(){return f.asm.Eg.apply(null, +arguments)},Ni=f._emscripten_bind_btConstraintSetting_get_m_damping_0=function(){return f.asm.Fg.apply(null,arguments)},Oi=f._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0=function(){return f.asm.Gg.apply(null,arguments)},Pi=f._emscripten_bind_btConstraintSetting_get_m_tau_0=function(){return f.asm.Hg.apply(null,arguments)},Qi=f._emscripten_bind_btConstraintSetting_set_m_damping_1=function(){return f.asm.Ig.apply(null,arguments)},Ri=f._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1= +function(){return f.asm.Jg.apply(null,arguments)},Si=f._emscripten_bind_btConstraintSetting_set_m_tau_1=function(){return f.asm.Kg.apply(null,arguments)},Ti=f._emscripten_bind_btConstraintSolver___destroy___0=function(){return f.asm.Lg.apply(null,arguments)},Ui=f._emscripten_bind_btContactSolverInfo___destroy___0=function(){return f.asm.Mg.apply(null,arguments)},Vi=f._emscripten_bind_btContactSolverInfo_get_m_numIterations_0=function(){return f.asm.Ng.apply(null,arguments)},Wi=f._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0= +function(){return f.asm.Og.apply(null,arguments)},Xi=f._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0=function(){return f.asm.Pg.apply(null,arguments)},Yi=f._emscripten_bind_btContactSolverInfo_set_m_numIterations_1=function(){return f.asm.Qg.apply(null,arguments)},Zi=f._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1=function(){return f.asm.Rg.apply(null,arguments)},$i=f._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1=function(){return f.asm.Sg.apply(null, +arguments)},aj=f._emscripten_bind_btConvexHullShape___destroy___0=function(){return f.asm.Tg.apply(null,arguments)},bj=f._emscripten_bind_btConvexHullShape_addPoint_1=function(){return f.asm.Ug.apply(null,arguments)},cj=f._emscripten_bind_btConvexHullShape_addPoint_2=function(){return f.asm.Vg.apply(null,arguments)},dj=f._emscripten_bind_btConvexHullShape_btConvexHullShape_0=function(){return f.asm.Wg.apply(null,arguments)},ej=f._emscripten_bind_btConvexHullShape_btConvexHullShape_1=function(){return f.asm.Xg.apply(null, +arguments)},fj=f._emscripten_bind_btConvexHullShape_btConvexHullShape_2=function(){return f.asm.Yg.apply(null,arguments)},gj=f._emscripten_bind_btConvexHullShape_calculateLocalInertia_2=function(){return f.asm.Zg.apply(null,arguments)},hj=f._emscripten_bind_btConvexHullShape_getConvexPolyhedron_0=function(){return f.asm._g.apply(null,arguments)},ij=f._emscripten_bind_btConvexHullShape_getLocalScaling_0=function(){return f.asm.$g.apply(null,arguments)},jj=f._emscripten_bind_btConvexHullShape_getMargin_0= +function(){return f.asm.ah.apply(null,arguments)},kj=f._emscripten_bind_btConvexHullShape_getNumVertices_0=function(){return f.asm.bh.apply(null,arguments)},lj=f._emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1=function(){return f.asm.ch.apply(null,arguments)},mj=f._emscripten_bind_btConvexHullShape_recalcLocalAabb_0=function(){return f.asm.dh.apply(null,arguments)},nj=f._emscripten_bind_btConvexHullShape_setLocalScaling_1=function(){return f.asm.eh.apply(null,arguments)},oj=f._emscripten_bind_btConvexHullShape_setMargin_1= +function(){return f.asm.fh.apply(null,arguments)},pj=f._emscripten_bind_btConvexPolyhedron___destroy___0=function(){return f.asm.gh.apply(null,arguments)},qj=f._emscripten_bind_btConvexPolyhedron_get_m_faces_0=function(){return f.asm.hh.apply(null,arguments)},rj=f._emscripten_bind_btConvexPolyhedron_get_m_vertices_0=function(){return f.asm.ih.apply(null,arguments)},sj=f._emscripten_bind_btConvexPolyhedron_set_m_faces_1=function(){return f.asm.jh.apply(null,arguments)},tj=f._emscripten_bind_btConvexPolyhedron_set_m_vertices_1= +function(){return f.asm.kh.apply(null,arguments)},uj=f._emscripten_bind_btConvexShape___destroy___0=function(){return f.asm.lh.apply(null,arguments)},vj=f._emscripten_bind_btConvexShape_calculateLocalInertia_2=function(){return f.asm.mh.apply(null,arguments)},wj=f._emscripten_bind_btConvexShape_getLocalScaling_0=function(){return f.asm.nh.apply(null,arguments)},xj=f._emscripten_bind_btConvexShape_getMargin_0=function(){return f.asm.oh.apply(null,arguments)},yj=f._emscripten_bind_btConvexShape_setLocalScaling_1= +function(){return f.asm.ph.apply(null,arguments)},zj=f._emscripten_bind_btConvexShape_setMargin_1=function(){return f.asm.qh.apply(null,arguments)},Aj=f._emscripten_bind_btConvexTriangleMeshShape___destroy___0=function(){return f.asm.rh.apply(null,arguments)},Bj=f._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1=function(){return f.asm.sh.apply(null,arguments)},Cj=f._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2=function(){return f.asm.th.apply(null,arguments)}, +Dj=f._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2=function(){return f.asm.uh.apply(null,arguments)},Ej=f._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0=function(){return f.asm.vh.apply(null,arguments)},Fj=f._emscripten_bind_btConvexTriangleMeshShape_getMargin_0=function(){return f.asm.wh.apply(null,arguments)},Gj=f._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1=function(){return f.asm.xh.apply(null,arguments)},Hj=f._emscripten_bind_btConvexTriangleMeshShape_setMargin_1= +function(){return f.asm.yh.apply(null,arguments)},Ij=f._emscripten_bind_btCylinderShapeX___destroy___0=function(){return f.asm.zh.apply(null,arguments)},Jj=f._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1=function(){return f.asm.Ah.apply(null,arguments)},Kj=f._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2=function(){return f.asm.Bh.apply(null,arguments)},Lj=f._emscripten_bind_btCylinderShapeX_getLocalScaling_0=function(){return f.asm.Ch.apply(null,arguments)},Mj=f._emscripten_bind_btCylinderShapeX_getMargin_0= +function(){return f.asm.Dh.apply(null,arguments)},Nj=f._emscripten_bind_btCylinderShapeX_setLocalScaling_1=function(){return f.asm.Eh.apply(null,arguments)},Oj=f._emscripten_bind_btCylinderShapeX_setMargin_1=function(){return f.asm.Fh.apply(null,arguments)},Pj=f._emscripten_bind_btCylinderShapeZ___destroy___0=function(){return f.asm.Gh.apply(null,arguments)},Qj=f._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1=function(){return f.asm.Hh.apply(null,arguments)},Rj=f._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2= +function(){return f.asm.Ih.apply(null,arguments)},Sj=f._emscripten_bind_btCylinderShapeZ_getLocalScaling_0=function(){return f.asm.Jh.apply(null,arguments)},Tj=f._emscripten_bind_btCylinderShapeZ_getMargin_0=function(){return f.asm.Kh.apply(null,arguments)},Uj=f._emscripten_bind_btCylinderShapeZ_setLocalScaling_1=function(){return f.asm.Lh.apply(null,arguments)},Vj=f._emscripten_bind_btCylinderShapeZ_setMargin_1=function(){return f.asm.Mh.apply(null,arguments)},Wj=f._emscripten_bind_btCylinderShape___destroy___0= +function(){return f.asm.Nh.apply(null,arguments)},Xj=f._emscripten_bind_btCylinderShape_btCylinderShape_1=function(){return f.asm.Oh.apply(null,arguments)},Yj=f._emscripten_bind_btCylinderShape_calculateLocalInertia_2=function(){return f.asm.Ph.apply(null,arguments)},Zj=f._emscripten_bind_btCylinderShape_getLocalScaling_0=function(){return f.asm.Qh.apply(null,arguments)},ak=f._emscripten_bind_btCylinderShape_getMargin_0=function(){return f.asm.Rh.apply(null,arguments)},bk=f._emscripten_bind_btCylinderShape_setLocalScaling_1= +function(){return f.asm.Sh.apply(null,arguments)},ck=f._emscripten_bind_btCylinderShape_setMargin_1=function(){return f.asm.Th.apply(null,arguments)},dk=f._emscripten_bind_btDbvtBroadphase___destroy___0=function(){return f.asm.Uh.apply(null,arguments)},ek=f._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0=function(){return f.asm.Vh.apply(null,arguments)},fk=f._emscripten_bind_btDefaultCollisionConfiguration___destroy___0=function(){return f.asm.Wh.apply(null,arguments)},gk=f._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0= +function(){return f.asm.Xh.apply(null,arguments)},hk=f._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1=function(){return f.asm.Yh.apply(null,arguments)},ik=f._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0=function(){return f.asm.Zh.apply(null,arguments)},jk=f._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0=function(){return f.asm._h.apply(null,arguments)},kk=f._emscripten_bind_btDefaultMotionState___destroy___0= +function(){return f.asm.$h.apply(null,arguments)},lk=f._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0=function(){return f.asm.ai.apply(null,arguments)},mk=f._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1=function(){return f.asm.bi.apply(null,arguments)},nk=f._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2=function(){return f.asm.ci.apply(null,arguments)},ok=f._emscripten_bind_btDefaultMotionState_getWorldTransform_1=function(){return f.asm.di.apply(null,arguments)}, +pk=f._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0=function(){return f.asm.ei.apply(null,arguments)},qk=f._emscripten_bind_btDefaultMotionState_setWorldTransform_1=function(){return f.asm.fi.apply(null,arguments)},rk=f._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1=function(){return f.asm.gi.apply(null,arguments)},sk=f._emscripten_bind_btDefaultSoftBodySolver___destroy___0=function(){return f.asm.hi.apply(null,arguments)},tk=f._emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0= +function(){return f.asm.ii.apply(null,arguments)},uk=f._emscripten_bind_btDefaultVehicleRaycaster___destroy___0=function(){return f.asm.ji.apply(null,arguments)},vk=f._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1=function(){return f.asm.ki.apply(null,arguments)},wk=f._emscripten_bind_btDefaultVehicleRaycaster_castRay_3=function(){return f.asm.li.apply(null,arguments)},xk=f._emscripten_bind_btDiscreteDynamicsWorld___destroy___0=function(){return f.asm.mi.apply(null,arguments)}, +yk=f._emscripten_bind_btDiscreteDynamicsWorld_addAction_1=function(){return f.asm.ni.apply(null,arguments)},zk=f._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1=function(){return f.asm.oi.apply(null,arguments)},Ak=f._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2=function(){return f.asm.pi.apply(null,arguments)},Bk=f._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3=function(){return f.asm.qi.apply(null,arguments)},Ck=f._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1= +function(){return f.asm.ri.apply(null,arguments)},Dk=f._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2=function(){return f.asm.si.apply(null,arguments)},Ek=f._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1=function(){return f.asm.ti.apply(null,arguments)},Fk=f._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3=function(){return f.asm.ui.apply(null,arguments)},Gk=f._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4=function(){return f.asm.vi.apply(null,arguments)}, +Hk=f._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3=function(){return f.asm.wi.apply(null,arguments)},Ik=f._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2=function(){return f.asm.xi.apply(null,arguments)},Jk=f._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5=function(){return f.asm.yi.apply(null,arguments)},Kk=f._emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3=function(){return f.asm.zi.apply(null,arguments)},Lk=f._emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0= +function(){return f.asm.Ai.apply(null,arguments)},Mk=f._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0=function(){return f.asm.Bi.apply(null,arguments)},Nk=f._emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0=function(){return f.asm.Ci.apply(null,arguments)},Ok=f._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0=function(){return f.asm.Di.apply(null,arguments)},Pk=f._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0=function(){return f.asm.Ei.apply(null,arguments)}, +Qk=f._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0=function(){return f.asm.Fi.apply(null,arguments)},Rk=f._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0=function(){return f.asm.Gi.apply(null,arguments)},Sk=f._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0=function(){return f.asm.Hi.apply(null,arguments)},Tk=f._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3=function(){return f.asm.Ii.apply(null,arguments)},Uk=f._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1=function(){return f.asm.Ji.apply(null, +arguments)},Vk=f._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1=function(){return f.asm.Ki.apply(null,arguments)},Wk=f._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1=function(){return f.asm.Li.apply(null,arguments)},Xk=f._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1=function(){return f.asm.Mi.apply(null,arguments)},Yk=f._emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1=function(){return f.asm.Ni.apply(null,arguments)},Zk=f._emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1= +function(){return f.asm.Oi.apply(null,arguments)},$k=f._emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1=function(){return f.asm.Pi.apply(null,arguments)},al=f._emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1=function(){return f.asm.Qi.apply(null,arguments)},bl=f._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1=function(){return f.asm.Ri.apply(null,arguments)},cl=f._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1=function(){return f.asm.Si.apply(null,arguments)}, +dl=f._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2=function(){return f.asm.Ti.apply(null,arguments)},el=f._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3=function(){return f.asm.Ui.apply(null,arguments)},fl=f._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1=function(){return f.asm.Vi.apply(null,arguments)},gl=f._emscripten_bind_btDispatcherInfo___destroy___0=function(){return f.asm.Wi.apply(null,arguments)},hl=f._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0= +function(){return f.asm.Xi.apply(null,arguments)},il=f._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0=function(){return f.asm.Yi.apply(null,arguments)},jl=f._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0=function(){return f.asm.Zi.apply(null,arguments)},kl=f._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0=function(){return f.asm._i.apply(null,arguments)},ll=f._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0=function(){return f.asm.$i.apply(null, +arguments)},ml=f._emscripten_bind_btDispatcherInfo_get_m_stepCount_0=function(){return f.asm.aj.apply(null,arguments)},nl=f._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0=function(){return f.asm.bj.apply(null,arguments)},ol=f._emscripten_bind_btDispatcherInfo_get_m_timeStep_0=function(){return f.asm.cj.apply(null,arguments)},pl=f._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0=function(){return f.asm.dj.apply(null,arguments)},ql=f._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0= +function(){return f.asm.ej.apply(null,arguments)},rl=f._emscripten_bind_btDispatcherInfo_get_m_useEpa_0=function(){return f.asm.fj.apply(null,arguments)},sl=f._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1=function(){return f.asm.gj.apply(null,arguments)},tl=f._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1=function(){return f.asm.hj.apply(null,arguments)},ul=f._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1=function(){return f.asm.ij.apply(null, +arguments)},vl=f._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1=function(){return f.asm.jj.apply(null,arguments)},wl=f._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1=function(){return f.asm.kj.apply(null,arguments)},xl=f._emscripten_bind_btDispatcherInfo_set_m_stepCount_1=function(){return f.asm.lj.apply(null,arguments)},yl=f._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1=function(){return f.asm.mj.apply(null,arguments)},zl=f._emscripten_bind_btDispatcherInfo_set_m_timeStep_1= +function(){return f.asm.nj.apply(null,arguments)},Al=f._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1=function(){return f.asm.oj.apply(null,arguments)},Bl=f._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1=function(){return f.asm.pj.apply(null,arguments)},Cl=f._emscripten_bind_btDispatcherInfo_set_m_useEpa_1=function(){return f.asm.qj.apply(null,arguments)},Dl=f._emscripten_bind_btDispatcher___destroy___0=function(){return f.asm.rj.apply(null,arguments)},El=f._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1= +function(){return f.asm.sj.apply(null,arguments)},Fl=f._emscripten_bind_btDispatcher_getNumManifolds_0=function(){return f.asm.tj.apply(null,arguments)},Gl=f._emscripten_bind_btDynamicsWorld___destroy___0=function(){return f.asm.uj.apply(null,arguments)},Hl=f._emscripten_bind_btDynamicsWorld_addAction_1=function(){return f.asm.vj.apply(null,arguments)},Il=f._emscripten_bind_btDynamicsWorld_addCollisionObject_1=function(){return f.asm.wj.apply(null,arguments)},Jl=f._emscripten_bind_btDynamicsWorld_addCollisionObject_2= +function(){return f.asm.xj.apply(null,arguments)},Kl=f._emscripten_bind_btDynamicsWorld_addCollisionObject_3=function(){return f.asm.yj.apply(null,arguments)},Ll=f._emscripten_bind_btDynamicsWorld_contactPairTest_3=function(){return f.asm.zj.apply(null,arguments)},Ml=f._emscripten_bind_btDynamicsWorld_contactTest_2=function(){return f.asm.Aj.apply(null,arguments)},Nl=f._emscripten_bind_btDynamicsWorld_convexSweepTest_5=function(){return f.asm.Bj.apply(null,arguments)},Ol=f._emscripten_bind_btDynamicsWorld_debugDrawObject_3= +function(){return f.asm.Cj.apply(null,arguments)},Pl=f._emscripten_bind_btDynamicsWorld_debugDrawWorld_0=function(){return f.asm.Dj.apply(null,arguments)},Ql=f._emscripten_bind_btDynamicsWorld_getBroadphase_0=function(){return f.asm.Ej.apply(null,arguments)},Rl=f._emscripten_bind_btDynamicsWorld_getDebugDrawer_0=function(){return f.asm.Fj.apply(null,arguments)},Sl=f._emscripten_bind_btDynamicsWorld_getDispatchInfo_0=function(){return f.asm.Gj.apply(null,arguments)},Tl=f._emscripten_bind_btDynamicsWorld_getDispatcher_0= +function(){return f.asm.Hj.apply(null,arguments)},Ul=f._emscripten_bind_btDynamicsWorld_getPairCache_0=function(){return f.asm.Ij.apply(null,arguments)},Vl=f._emscripten_bind_btDynamicsWorld_getSolverInfo_0=function(){return f.asm.Jj.apply(null,arguments)},Wl=f._emscripten_bind_btDynamicsWorld_rayTest_3=function(){return f.asm.Kj.apply(null,arguments)},Xl=f._emscripten_bind_btDynamicsWorld_removeAction_1=function(){return f.asm.Lj.apply(null,arguments)},Yl=f._emscripten_bind_btDynamicsWorld_removeCollisionObject_1= +function(){return f.asm.Mj.apply(null,arguments)},Zl=f._emscripten_bind_btDynamicsWorld_setDebugDrawer_1=function(){return f.asm.Nj.apply(null,arguments)},$l=f._emscripten_bind_btDynamicsWorld_updateSingleAabb_1=function(){return f.asm.Oj.apply(null,arguments)},am=f._emscripten_bind_btFaceArray___destroy___0=function(){return f.asm.Pj.apply(null,arguments)},bm=f._emscripten_bind_btFaceArray_at_1=function(){return f.asm.Qj.apply(null,arguments)},cm=f._emscripten_bind_btFaceArray_size_0=function(){return f.asm.Rj.apply(null, +arguments)},dm=f._emscripten_bind_btFace___destroy___0=function(){return f.asm.Sj.apply(null,arguments)},em=f._emscripten_bind_btFace_get_m_indices_0=function(){return f.asm.Tj.apply(null,arguments)},fm=f._emscripten_bind_btFace_get_m_plane_1=function(){return f.asm.Uj.apply(null,arguments)},gm=f._emscripten_bind_btFace_set_m_indices_1=function(){return f.asm.Vj.apply(null,arguments)},hm=f._emscripten_bind_btFace_set_m_plane_2=function(){return f.asm.Wj.apply(null,arguments)},im=f._emscripten_bind_btFixedConstraint___destroy___0= +function(){return f.asm.Xj.apply(null,arguments)},jm=f._emscripten_bind_btFixedConstraint_btFixedConstraint_4=function(){return f.asm.Yj.apply(null,arguments)},km=f._emscripten_bind_btFixedConstraint_enableFeedback_1=function(){return f.asm.Zj.apply(null,arguments)},lm=f._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0=function(){return f.asm._j.apply(null,arguments)},mm=f._emscripten_bind_btFixedConstraint_getParam_2=function(){return f.asm.$j.apply(null,arguments)},nm=f._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1= +function(){return f.asm.ak.apply(null,arguments)},om=f._emscripten_bind_btFixedConstraint_setParam_3=function(){return f.asm.bk.apply(null,arguments)},pm=f._emscripten_bind_btGeneric6DofConstraint___destroy___0=function(){return f.asm.ck.apply(null,arguments)},qm=f._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3=function(){return f.asm.dk.apply(null,arguments)},rm=f._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5=function(){return f.asm.ek.apply(null,arguments)}, +sm=f._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1=function(){return f.asm.fk.apply(null,arguments)},tm=f._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.gk.apply(null,arguments)},um=f._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0=function(){return f.asm.hk.apply(null,arguments)},wm=f._emscripten_bind_btGeneric6DofConstraint_getParam_2=function(){return f.asm.ik.apply(null,arguments)},xm=f._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1= +function(){return f.asm.jk.apply(null,arguments)},ym=f._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1=function(){return f.asm.kk.apply(null,arguments)},zm=f._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.lk.apply(null,arguments)},Am=f._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1=function(){return f.asm.mk.apply(null,arguments)},Bm=f._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1=function(){return f.asm.nk.apply(null, +arguments)},Cm=f._emscripten_bind_btGeneric6DofConstraint_setParam_3=function(){return f.asm.ok.apply(null,arguments)},Dm=f._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0=function(){return f.asm.pk.apply(null,arguments)},Em=f._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3=function(){return f.asm.qk.apply(null,arguments)},Fm=f._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5=function(){return f.asm.rk.apply(null,arguments)}, +Gm=f._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1=function(){return f.asm.sk.apply(null,arguments)},Hm=f._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2=function(){return f.asm.tk.apply(null,arguments)},Im=f._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.uk.apply(null,arguments)},Jm=f._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0=function(){return f.asm.vk.apply(null,arguments)},Km=f._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2= +function(){return f.asm.wk.apply(null,arguments)},Lm=f._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1=function(){return f.asm.xk.apply(null,arguments)},Mm=f._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1=function(){return f.asm.yk.apply(null,arguments)},Nm=f._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.zk.apply(null,arguments)},Om=f._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2=function(){return f.asm.Ak.apply(null, +arguments)},Pm=f._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0=function(){return f.asm.Bk.apply(null,arguments)},Qm=f._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1=function(){return f.asm.Ck.apply(null,arguments)},Rm=f._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2=function(){return f.asm.Dk.apply(null,arguments)},Sm=f._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1=function(){return f.asm.Ek.apply(null,arguments)}, +Tm=f._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1=function(){return f.asm.Fk.apply(null,arguments)},Um=f._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3=function(){return f.asm.Gk.apply(null,arguments)},Vm=f._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2=function(){return f.asm.Hk.apply(null,arguments)},Wm=f._emscripten_bind_btGhostObject___destroy___0=function(){return f.asm.Ik.apply(null,arguments)},Xm=f._emscripten_bind_btGhostObject_activate_0= +function(){return f.asm.Jk.apply(null,arguments)},Ym=f._emscripten_bind_btGhostObject_activate_1=function(){return f.asm.Kk.apply(null,arguments)},Zm=f._emscripten_bind_btGhostObject_btGhostObject_0=function(){return f.asm.Lk.apply(null,arguments)},$m=f._emscripten_bind_btGhostObject_forceActivationState_1=function(){return f.asm.Mk.apply(null,arguments)},an=f._emscripten_bind_btGhostObject_getBroadphaseHandle_0=function(){return f.asm.Nk.apply(null,arguments)},bn=f._emscripten_bind_btGhostObject_getCollisionFlags_0= +function(){return f.asm.Ok.apply(null,arguments)},cn=f._emscripten_bind_btGhostObject_getCollisionShape_0=function(){return f.asm.Pk.apply(null,arguments)},dn=f._emscripten_bind_btGhostObject_getFriction_0=function(){return f.asm.Qk.apply(null,arguments)},en=f._emscripten_bind_btGhostObject_getNumOverlappingObjects_0=function(){return f.asm.Rk.apply(null,arguments)},fn=f._emscripten_bind_btGhostObject_getOverlappingObject_1=function(){return f.asm.Sk.apply(null,arguments)},gn=f._emscripten_bind_btGhostObject_getRestitution_0= +function(){return f.asm.Tk.apply(null,arguments)},hn=f._emscripten_bind_btGhostObject_getRollingFriction_0=function(){return f.asm.Uk.apply(null,arguments)},jn=f._emscripten_bind_btGhostObject_getUserIndex_0=function(){return f.asm.Vk.apply(null,arguments)},kn=f._emscripten_bind_btGhostObject_getUserPointer_0=function(){return f.asm.Wk.apply(null,arguments)},ln=f._emscripten_bind_btGhostObject_getWorldTransform_0=function(){return f.asm.Xk.apply(null,arguments)},mn=f._emscripten_bind_btGhostObject_isActive_0= +function(){return f.asm.Yk.apply(null,arguments)},nn=f._emscripten_bind_btGhostObject_isKinematicObject_0=function(){return f.asm.Zk.apply(null,arguments)},on=f._emscripten_bind_btGhostObject_isStaticObject_0=function(){return f.asm._k.apply(null,arguments)},pn=f._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0=function(){return f.asm.$k.apply(null,arguments)},qn=f._emscripten_bind_btGhostObject_setActivationState_1=function(){return f.asm.al.apply(null,arguments)},rn=f._emscripten_bind_btGhostObject_setAnisotropicFriction_2= +function(){return f.asm.bl.apply(null,arguments)},sn=f._emscripten_bind_btGhostObject_setCcdMotionThreshold_1=function(){return f.asm.cl.apply(null,arguments)},tn=f._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1=function(){return f.asm.dl.apply(null,arguments)},un=f._emscripten_bind_btGhostObject_setCollisionFlags_1=function(){return f.asm.el.apply(null,arguments)},vn=f._emscripten_bind_btGhostObject_setCollisionShape_1=function(){return f.asm.fl.apply(null,arguments)},wn=f._emscripten_bind_btGhostObject_setContactProcessingThreshold_1= +function(){return f.asm.gl.apply(null,arguments)},xn=f._emscripten_bind_btGhostObject_setFriction_1=function(){return f.asm.hl.apply(null,arguments)},yn=f._emscripten_bind_btGhostObject_setRestitution_1=function(){return f.asm.il.apply(null,arguments)},zn=f._emscripten_bind_btGhostObject_setRollingFriction_1=function(){return f.asm.jl.apply(null,arguments)},An=f._emscripten_bind_btGhostObject_setUserIndex_1=function(){return f.asm.kl.apply(null,arguments)},Bn=f._emscripten_bind_btGhostObject_setUserPointer_1= +function(){return f.asm.ll.apply(null,arguments)},Cn=f._emscripten_bind_btGhostObject_setWorldTransform_1=function(){return f.asm.ml.apply(null,arguments)},Dn=f._emscripten_bind_btGhostPairCallback___destroy___0=function(){return f.asm.nl.apply(null,arguments)},En=f._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0=function(){return f.asm.ol.apply(null,arguments)},Fn=f._emscripten_bind_btHeightfieldTerrainShape___destroy___0=function(){return f.asm.pl.apply(null,arguments)},Gn=f._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9= +function(){return f.asm.ql.apply(null,arguments)},Hn=f._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2=function(){return f.asm.rl.apply(null,arguments)},In=f._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0=function(){return f.asm.sl.apply(null,arguments)},Jn=f._emscripten_bind_btHeightfieldTerrainShape_getMargin_0=function(){return f.asm.tl.apply(null,arguments)},Kn=f._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1=function(){return f.asm.ul.apply(null, +arguments)},Ln=f._emscripten_bind_btHeightfieldTerrainShape_setMargin_1=function(){return f.asm.vl.apply(null,arguments)},Mn=f._emscripten_bind_btHingeConstraint___destroy___0=function(){return f.asm.wl.apply(null,arguments)},Nn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_2=function(){return f.asm.xl.apply(null,arguments)},On=f._emscripten_bind_btHingeConstraint_btHingeConstraint_3=function(){return f.asm.yl.apply(null,arguments)},Pn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_4= +function(){return f.asm.zl.apply(null,arguments)},Qn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_5=function(){return f.asm.Al.apply(null,arguments)},Rn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_6=function(){return f.asm.Bl.apply(null,arguments)},Sn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_7=function(){return f.asm.Cl.apply(null,arguments)},Tn=f._emscripten_bind_btHingeConstraint_enableAngularMotor_3=function(){return f.asm.Dl.apply(null,arguments)},Un=f._emscripten_bind_btHingeConstraint_enableFeedback_1= +function(){return f.asm.El.apply(null,arguments)},Vn=f._emscripten_bind_btHingeConstraint_enableMotor_1=function(){return f.asm.Fl.apply(null,arguments)},Wn=f._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.Gl.apply(null,arguments)},Xn=f._emscripten_bind_btHingeConstraint_getParam_2=function(){return f.asm.Hl.apply(null,arguments)},Yn=f._emscripten_bind_btHingeConstraint_setAngularOnly_1=function(){return f.asm.Il.apply(null,arguments)},Zn=f._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1= +function(){return f.asm.Jl.apply(null,arguments)},$n=f._emscripten_bind_btHingeConstraint_setLimit_4=function(){return f.asm.Kl.apply(null,arguments)},ao=f._emscripten_bind_btHingeConstraint_setLimit_5=function(){return f.asm.Ll.apply(null,arguments)},bo=f._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1=function(){return f.asm.Ml.apply(null,arguments)},co=f._emscripten_bind_btHingeConstraint_setMotorTarget_2=function(){return f.asm.Nl.apply(null,arguments)},eo=f._emscripten_bind_btHingeConstraint_setParam_3= +function(){return f.asm.Ol.apply(null,arguments)},fo=f._emscripten_bind_btIDebugDraw___destroy___0=function(){return f.asm.Pl.apply(null,arguments)},go=f._emscripten_bind_btIDebugDraw_draw3dText_2=function(){return f.asm.Ql.apply(null,arguments)},ho=f._emscripten_bind_btIDebugDraw_drawContactPoint_5=function(){return f.asm.Rl.apply(null,arguments)},io=f._emscripten_bind_btIDebugDraw_drawLine_3=function(){return f.asm.Sl.apply(null,arguments)},jo=f._emscripten_bind_btIDebugDraw_getDebugMode_0=function(){return f.asm.Tl.apply(null, +arguments)},ko=f._emscripten_bind_btIDebugDraw_reportErrorWarning_1=function(){return f.asm.Ul.apply(null,arguments)},lo=f._emscripten_bind_btIDebugDraw_setDebugMode_1=function(){return f.asm.Vl.apply(null,arguments)},mo=f._emscripten_bind_btIndexedMeshArray___destroy___0=function(){return f.asm.Wl.apply(null,arguments)},no=f._emscripten_bind_btIndexedMeshArray_at_1=function(){return f.asm.Xl.apply(null,arguments)},oo=f._emscripten_bind_btIndexedMeshArray_size_0=function(){return f.asm.Yl.apply(null, +arguments)},po=f._emscripten_bind_btIndexedMesh___destroy___0=function(){return f.asm.Zl.apply(null,arguments)},qo=f._emscripten_bind_btIndexedMesh_get_m_numTriangles_0=function(){return f.asm._l.apply(null,arguments)},ro=f._emscripten_bind_btIndexedMesh_set_m_numTriangles_1=function(){return f.asm.$l.apply(null,arguments)},so=f._emscripten_bind_btIntArray___destroy___0=function(){return f.asm.am.apply(null,arguments)},to=f._emscripten_bind_btIntArray_at_1=function(){return f.asm.bm.apply(null,arguments)}, +uo=f._emscripten_bind_btIntArray_size_0=function(){return f.asm.cm.apply(null,arguments)},vo=f._emscripten_bind_btKinematicCharacterController___destroy___0=function(){return f.asm.dm.apply(null,arguments)},wo=f._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3=function(){return f.asm.em.apply(null,arguments)},xo=f._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4=function(){return f.asm.fm.apply(null,arguments)},yo=f._emscripten_bind_btKinematicCharacterController_canJump_0= +function(){return f.asm.gm.apply(null,arguments)},zo=f._emscripten_bind_btKinematicCharacterController_getGhostObject_0=function(){return f.asm.hm.apply(null,arguments)},Ao=f._emscripten_bind_btKinematicCharacterController_getGravity_0=function(){return f.asm.im.apply(null,arguments)},Bo=f._emscripten_bind_btKinematicCharacterController_getMaxSlope_0=function(){return f.asm.jm.apply(null,arguments)},Co=f._emscripten_bind_btKinematicCharacterController_jump_0=function(){return f.asm.km.apply(null, +arguments)},Do=f._emscripten_bind_btKinematicCharacterController_onGround_0=function(){return f.asm.lm.apply(null,arguments)},Eo=f._emscripten_bind_btKinematicCharacterController_playerStep_2=function(){return f.asm.mm.apply(null,arguments)},Fo=f._emscripten_bind_btKinematicCharacterController_preStep_1=function(){return f.asm.nm.apply(null,arguments)},Go=f._emscripten_bind_btKinematicCharacterController_setFallSpeed_1=function(){return f.asm.om.apply(null,arguments)},Ho=f._emscripten_bind_btKinematicCharacterController_setGravity_1= +function(){return f.asm.pm.apply(null,arguments)},Io=f._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1=function(){return f.asm.qm.apply(null,arguments)},Jo=f._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1=function(){return f.asm.rm.apply(null,arguments)},Ko=f._emscripten_bind_btKinematicCharacterController_setMaxSlope_1=function(){return f.asm.sm.apply(null,arguments)},Lo=f._emscripten_bind_btKinematicCharacterController_setUpAxis_1=function(){return f.asm.tm.apply(null, +arguments)},Mo=f._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1=function(){return f.asm.um.apply(null,arguments)},No=f._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1=function(){return f.asm.vm.apply(null,arguments)},Oo=f._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2=function(){return f.asm.wm.apply(null,arguments)},Po=f._emscripten_bind_btKinematicCharacterController_setWalkDirection_1=function(){return f.asm.xm.apply(null, +arguments)},Qo=f._emscripten_bind_btKinematicCharacterController_updateAction_2=function(){return f.asm.ym.apply(null,arguments)},Ro=f._emscripten_bind_btKinematicCharacterController_warp_1=function(){return f.asm.zm.apply(null,arguments)},So=f._emscripten_bind_btManifoldPoint___destroy___0=function(){return f.asm.Am.apply(null,arguments)},To=f._emscripten_bind_btManifoldPoint_getAppliedImpulse_0=function(){return f.asm.Bm.apply(null,arguments)},Uo=f._emscripten_bind_btManifoldPoint_getDistance_0= +function(){return f.asm.Cm.apply(null,arguments)},Vo=f._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0=function(){return f.asm.Dm.apply(null,arguments)},Wo=f._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0=function(){return f.asm.Em.apply(null,arguments)},Xo=f._emscripten_bind_btManifoldPoint_get_m_localPointA_0=function(){return f.asm.Fm.apply(null,arguments)},Yo=f._emscripten_bind_btManifoldPoint_get_m_localPointB_0=function(){return f.asm.Gm.apply(null,arguments)},Zo=f._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0= +function(){return f.asm.Hm.apply(null,arguments)},$o=f._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0=function(){return f.asm.Im.apply(null,arguments)},ap=f._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0=function(){return f.asm.Jm.apply(null,arguments)},bp=f._emscripten_bind_btManifoldPoint_get_m_userPersistentData_0=function(){return f.asm.Km.apply(null,arguments)},cp=f._emscripten_bind_btManifoldPoint_set_m_localPointA_1=function(){return f.asm.Lm.apply(null,arguments)},dp= +f._emscripten_bind_btManifoldPoint_set_m_localPointB_1=function(){return f.asm.Mm.apply(null,arguments)},ep=f._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1=function(){return f.asm.Nm.apply(null,arguments)},fp=f._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1=function(){return f.asm.Om.apply(null,arguments)},gp=f._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1=function(){return f.asm.Pm.apply(null,arguments)},hp=f._emscripten_bind_btManifoldPoint_set_m_userPersistentData_1= +function(){return f.asm.Qm.apply(null,arguments)},ip=f._emscripten_bind_btMatrix3x3___destroy___0=function(){return f.asm.Rm.apply(null,arguments)},jp=f._emscripten_bind_btMatrix3x3_getRotation_1=function(){return f.asm.Sm.apply(null,arguments)},kp=f._emscripten_bind_btMatrix3x3_getRow_1=function(){return f.asm.Tm.apply(null,arguments)},lp=f._emscripten_bind_btMatrix3x3_setEulerZYX_3=function(){return f.asm.Um.apply(null,arguments)},mp=f._emscripten_bind_btMotionState___destroy___0=function(){return f.asm.Vm.apply(null, +arguments)},np=f._emscripten_bind_btMotionState_getWorldTransform_1=function(){return f.asm.Wm.apply(null,arguments)},op=f._emscripten_bind_btMotionState_setWorldTransform_1=function(){return f.asm.Xm.apply(null,arguments)},pp=f._emscripten_bind_btMultiSphereShape___destroy___0=function(){return f.asm.Ym.apply(null,arguments)},qp=f._emscripten_bind_btMultiSphereShape_btMultiSphereShape_3=function(){return f.asm.Zm.apply(null,arguments)},rp=f._emscripten_bind_btMultiSphereShape_calculateLocalInertia_2= +function(){return f.asm._m.apply(null,arguments)},sp=f._emscripten_bind_btMultiSphereShape_getLocalScaling_0=function(){return f.asm.$m.apply(null,arguments)},tp=f._emscripten_bind_btMultiSphereShape_setLocalScaling_1=function(){return f.asm.an.apply(null,arguments)},up=f._emscripten_bind_btOverlappingPairCache___destroy___0=function(){return f.asm.bn.apply(null,arguments)},vp=f._emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0=function(){return f.asm.cn.apply(null,arguments)},wp=f._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1= +function(){return f.asm.dn.apply(null,arguments)},xp=f._emscripten_bind_btOverlappingPairCallback___destroy___0=function(){return f.asm.en.apply(null,arguments)},yp=f._emscripten_bind_btPairCachingGhostObject___destroy___0=function(){return f.asm.fn.apply(null,arguments)},zp=f._emscripten_bind_btPairCachingGhostObject_activate_0=function(){return f.asm.gn.apply(null,arguments)},Ap=f._emscripten_bind_btPairCachingGhostObject_activate_1=function(){return f.asm.hn.apply(null,arguments)},Bp=f._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0= +function(){return f.asm.jn.apply(null,arguments)},Cp=f._emscripten_bind_btPairCachingGhostObject_forceActivationState_1=function(){return f.asm.kn.apply(null,arguments)},Dp=f._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0=function(){return f.asm.ln.apply(null,arguments)},Ep=f._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0=function(){return f.asm.mn.apply(null,arguments)},Fp=f._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0=function(){return f.asm.nn.apply(null, +arguments)},Gp=f._emscripten_bind_btPairCachingGhostObject_getFriction_0=function(){return f.asm.on.apply(null,arguments)},Hp=f._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0=function(){return f.asm.pn.apply(null,arguments)},Ip=f._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1=function(){return f.asm.qn.apply(null,arguments)},Jp=f._emscripten_bind_btPairCachingGhostObject_getRestitution_0=function(){return f.asm.rn.apply(null,arguments)},Kp=f._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0= +function(){return f.asm.sn.apply(null,arguments)},Lp=f._emscripten_bind_btPairCachingGhostObject_getUserIndex_0=function(){return f.asm.tn.apply(null,arguments)},Mp=f._emscripten_bind_btPairCachingGhostObject_getUserPointer_0=function(){return f.asm.un.apply(null,arguments)},Np=f._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0=function(){return f.asm.vn.apply(null,arguments)},Op=f._emscripten_bind_btPairCachingGhostObject_isActive_0=function(){return f.asm.wn.apply(null,arguments)}, +Pp=f._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0=function(){return f.asm.xn.apply(null,arguments)},Qp=f._emscripten_bind_btPairCachingGhostObject_isStaticObject_0=function(){return f.asm.yn.apply(null,arguments)},Rp=f._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0=function(){return f.asm.zn.apply(null,arguments)},Sp=f._emscripten_bind_btPairCachingGhostObject_setActivationState_1=function(){return f.asm.An.apply(null,arguments)},Tp=f._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2= +function(){return f.asm.Bn.apply(null,arguments)},Up=f._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1=function(){return f.asm.Cn.apply(null,arguments)},Vp=f._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1=function(){return f.asm.Dn.apply(null,arguments)},Wp=f._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1=function(){return f.asm.En.apply(null,arguments)},Xp=f._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1=function(){return f.asm.Fn.apply(null, +arguments)},Yp=f._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1=function(){return f.asm.Gn.apply(null,arguments)},Zp=f._emscripten_bind_btPairCachingGhostObject_setFriction_1=function(){return f.asm.Hn.apply(null,arguments)},$p=f._emscripten_bind_btPairCachingGhostObject_setRestitution_1=function(){return f.asm.In.apply(null,arguments)},aq=f._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1=function(){return f.asm.Jn.apply(null,arguments)},bq=f._emscripten_bind_btPairCachingGhostObject_setUserIndex_1= +function(){return f.asm.Kn.apply(null,arguments)},cq=f._emscripten_bind_btPairCachingGhostObject_setUserPointer_1=function(){return f.asm.Ln.apply(null,arguments)},dq=f._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1=function(){return f.asm.Mn.apply(null,arguments)},eq=f._emscripten_bind_btPersistentManifold___destroy___0=function(){return f.asm.Nn.apply(null,arguments)},fq=f._emscripten_bind_btPersistentManifold_btPersistentManifold_0=function(){return f.asm.On.apply(null,arguments)}, +gq=f._emscripten_bind_btPersistentManifold_getBody0_0=function(){return f.asm.Pn.apply(null,arguments)},hq=f._emscripten_bind_btPersistentManifold_getBody1_0=function(){return f.asm.Qn.apply(null,arguments)},iq=f._emscripten_bind_btPersistentManifold_getContactPoint_1=function(){return f.asm.Rn.apply(null,arguments)},jq=f._emscripten_bind_btPersistentManifold_getNumContacts_0=function(){return f.asm.Sn.apply(null,arguments)},kq=f._emscripten_bind_btPoint2PointConstraint___destroy___0=function(){return f.asm.Tn.apply(null, +arguments)},lq=f._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2=function(){return f.asm.Un.apply(null,arguments)},mq=f._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4=function(){return f.asm.Vn.apply(null,arguments)},nq=f._emscripten_bind_btPoint2PointConstraint_enableFeedback_1=function(){return f.asm.Wn.apply(null,arguments)},oq=f._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.Xn.apply(null,arguments)},pq=f._emscripten_bind_btPoint2PointConstraint_getParam_2= +function(){return f.asm.Yn.apply(null,arguments)},qq=f._emscripten_bind_btPoint2PointConstraint_getPivotInA_0=function(){return f.asm.Zn.apply(null,arguments)},rq=f._emscripten_bind_btPoint2PointConstraint_getPivotInB_0=function(){return f.asm._n.apply(null,arguments)},sq=f._emscripten_bind_btPoint2PointConstraint_get_m_setting_0=function(){return f.asm.$n.apply(null,arguments)},tq=f._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.ao.apply(null,arguments)}, +uq=f._emscripten_bind_btPoint2PointConstraint_setParam_3=function(){return f.asm.bo.apply(null,arguments)},vq=f._emscripten_bind_btPoint2PointConstraint_setPivotA_1=function(){return f.asm.co.apply(null,arguments)},wq=f._emscripten_bind_btPoint2PointConstraint_setPivotB_1=function(){return f.asm.eo.apply(null,arguments)},xq=f._emscripten_bind_btPoint2PointConstraint_set_m_setting_1=function(){return f.asm.fo.apply(null,arguments)},yq=f._emscripten_bind_btQuadWord___destroy___0=function(){return f.asm.go.apply(null, +arguments)},zq=f._emscripten_bind_btQuadWord_setW_1=function(){return f.asm.ho.apply(null,arguments)},Aq=f._emscripten_bind_btQuadWord_setX_1=function(){return f.asm.io.apply(null,arguments)},Bq=f._emscripten_bind_btQuadWord_setY_1=function(){return f.asm.jo.apply(null,arguments)},Cq=f._emscripten_bind_btQuadWord_setZ_1=function(){return f.asm.ko.apply(null,arguments)},Dq=f._emscripten_bind_btQuadWord_w_0=function(){return f.asm.lo.apply(null,arguments)},Eq=f._emscripten_bind_btQuadWord_x_0=function(){return f.asm.mo.apply(null, +arguments)},Fq=f._emscripten_bind_btQuadWord_y_0=function(){return f.asm.no.apply(null,arguments)},Gq=f._emscripten_bind_btQuadWord_z_0=function(){return f.asm.oo.apply(null,arguments)},Hq=f._emscripten_bind_btQuaternion___destroy___0=function(){return f.asm.po.apply(null,arguments)},Iq=f._emscripten_bind_btQuaternion_angleShortestPath_1=function(){return f.asm.qo.apply(null,arguments)},Jq=f._emscripten_bind_btQuaternion_angle_1=function(){return f.asm.ro.apply(null,arguments)},Kq=f._emscripten_bind_btQuaternion_btQuaternion_4= +function(){return f.asm.so.apply(null,arguments)},Lq=f._emscripten_bind_btQuaternion_dot_1=function(){return f.asm.to.apply(null,arguments)},Mq=f._emscripten_bind_btQuaternion_getAngleShortestPath_0=function(){return f.asm.uo.apply(null,arguments)},Nq=f._emscripten_bind_btQuaternion_getAngle_0=function(){return f.asm.vo.apply(null,arguments)},Oq=f._emscripten_bind_btQuaternion_getAxis_0=function(){return f.asm.wo.apply(null,arguments)},Pq=f._emscripten_bind_btQuaternion_inverse_0=function(){return f.asm.xo.apply(null, +arguments)},Qq=f._emscripten_bind_btQuaternion_length2_0=function(){return f.asm.yo.apply(null,arguments)},Rq=f._emscripten_bind_btQuaternion_length_0=function(){return f.asm.zo.apply(null,arguments)},Sq=f._emscripten_bind_btQuaternion_normalize_0=function(){return f.asm.Ao.apply(null,arguments)},Tq=f._emscripten_bind_btQuaternion_normalized_0=function(){return f.asm.Bo.apply(null,arguments)},Uq=f._emscripten_bind_btQuaternion_op_add_1=function(){return f.asm.Co.apply(null,arguments)},Vq=f._emscripten_bind_btQuaternion_op_div_1= +function(){return f.asm.Do.apply(null,arguments)},Wq=f._emscripten_bind_btQuaternion_op_mul_1=function(){return f.asm.Eo.apply(null,arguments)},Xq=f._emscripten_bind_btQuaternion_op_mulq_1=function(){return f.asm.Fo.apply(null,arguments)},Yq=f._emscripten_bind_btQuaternion_op_sub_1=function(){return f.asm.Go.apply(null,arguments)},Zq=f._emscripten_bind_btQuaternion_setEulerZYX_3=function(){return f.asm.Ho.apply(null,arguments)},$q=f._emscripten_bind_btQuaternion_setRotation_2=function(){return f.asm.Io.apply(null, +arguments)},ar=f._emscripten_bind_btQuaternion_setValue_4=function(){return f.asm.Jo.apply(null,arguments)},br=f._emscripten_bind_btQuaternion_setW_1=function(){return f.asm.Ko.apply(null,arguments)},cr=f._emscripten_bind_btQuaternion_setX_1=function(){return f.asm.Lo.apply(null,arguments)},dr=f._emscripten_bind_btQuaternion_setY_1=function(){return f.asm.Mo.apply(null,arguments)},er=f._emscripten_bind_btQuaternion_setZ_1=function(){return f.asm.No.apply(null,arguments)},fr=f._emscripten_bind_btQuaternion_w_0= +function(){return f.asm.Oo.apply(null,arguments)},gr=f._emscripten_bind_btQuaternion_x_0=function(){return f.asm.Po.apply(null,arguments)},hr=f._emscripten_bind_btQuaternion_y_0=function(){return f.asm.Qo.apply(null,arguments)},ir=f._emscripten_bind_btQuaternion_z_0=function(){return f.asm.Ro.apply(null,arguments)},jr=f._emscripten_bind_btRaycastVehicle___destroy___0=function(){return f.asm.So.apply(null,arguments)},kr=f._emscripten_bind_btRaycastVehicle_addWheel_7=function(){return f.asm.To.apply(null, +arguments)},lr=f._emscripten_bind_btRaycastVehicle_applyEngineForce_2=function(){return f.asm.Uo.apply(null,arguments)},mr=f._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3=function(){return f.asm.Vo.apply(null,arguments)},nr=f._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0=function(){return f.asm.Wo.apply(null,arguments)},or=f._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0=function(){return f.asm.Xo.apply(null,arguments)},pr=f._emscripten_bind_btRaycastVehicle_getForwardAxis_0= +function(){return f.asm.Yo.apply(null,arguments)},qr=f._emscripten_bind_btRaycastVehicle_getForwardVector_0=function(){return f.asm.Zo.apply(null,arguments)},rr=f._emscripten_bind_btRaycastVehicle_getNumWheels_0=function(){return f.asm._o.apply(null,arguments)},sr=f._emscripten_bind_btRaycastVehicle_getRightAxis_0=function(){return f.asm.$o.apply(null,arguments)},tr=f._emscripten_bind_btRaycastVehicle_getRigidBody_0=function(){return f.asm.ap.apply(null,arguments)},ur=f._emscripten_bind_btRaycastVehicle_getSteeringValue_1= +function(){return f.asm.bp.apply(null,arguments)},vr=f._emscripten_bind_btRaycastVehicle_getUpAxis_0=function(){return f.asm.cp.apply(null,arguments)},wr=f._emscripten_bind_btRaycastVehicle_getUserConstraintId_0=function(){return f.asm.dp.apply(null,arguments)},xr=f._emscripten_bind_btRaycastVehicle_getUserConstraintType_0=function(){return f.asm.ep.apply(null,arguments)},yr=f._emscripten_bind_btRaycastVehicle_getWheelInfo_1=function(){return f.asm.fp.apply(null,arguments)},zr=f._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1= +function(){return f.asm.gp.apply(null,arguments)},Ar=f._emscripten_bind_btRaycastVehicle_rayCast_1=function(){return f.asm.hp.apply(null,arguments)},Br=f._emscripten_bind_btRaycastVehicle_resetSuspension_0=function(){return f.asm.ip.apply(null,arguments)},Cr=f._emscripten_bind_btRaycastVehicle_setBrake_2=function(){return f.asm.jp.apply(null,arguments)},Dr=f._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3=function(){return f.asm.kp.apply(null,arguments)},Er=f._emscripten_bind_btRaycastVehicle_setPitchControl_1= +function(){return f.asm.lp.apply(null,arguments)},Fr=f._emscripten_bind_btRaycastVehicle_setSteeringValue_2=function(){return f.asm.mp.apply(null,arguments)},Gr=f._emscripten_bind_btRaycastVehicle_setUserConstraintId_1=function(){return f.asm.np.apply(null,arguments)},Hr=f._emscripten_bind_btRaycastVehicle_setUserConstraintType_1=function(){return f.asm.op.apply(null,arguments)},Ir=f._emscripten_bind_btRaycastVehicle_updateAction_2=function(){return f.asm.pp.apply(null,arguments)},Jr=f._emscripten_bind_btRaycastVehicle_updateFriction_1= +function(){return f.asm.qp.apply(null,arguments)},Kr=f._emscripten_bind_btRaycastVehicle_updateSuspension_1=function(){return f.asm.rp.apply(null,arguments)},Lr=f._emscripten_bind_btRaycastVehicle_updateVehicle_1=function(){return f.asm.sp.apply(null,arguments)},Mr=f._emscripten_bind_btRaycastVehicle_updateWheelTransform_2=function(){return f.asm.tp.apply(null,arguments)},Nr=f._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1=function(){return f.asm.up.apply(null,arguments)},Or=f._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2= +function(){return f.asm.vp.apply(null,arguments)},Pr=f._emscripten_bind_btRigidBodyConstructionInfo___destroy___0=function(){return f.asm.wp.apply(null,arguments)},Qr=f._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3=function(){return f.asm.xp.apply(null,arguments)},Rr=f._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4=function(){return f.asm.yp.apply(null,arguments)},Sr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0= +function(){return f.asm.zp.apply(null,arguments)},Tr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0=function(){return f.asm.Ap.apply(null,arguments)},Ur=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0=function(){return f.asm.Bp.apply(null,arguments)},Vr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0=function(){return f.asm.Cp.apply(null,arguments)},Wr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0= +function(){return f.asm.Dp.apply(null,arguments)},Xr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0=function(){return f.asm.Ep.apply(null,arguments)},Yr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0=function(){return f.asm.Fp.apply(null,arguments)},Zr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0=function(){return f.asm.Gp.apply(null,arguments)},$r=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0=function(){return f.asm.Hp.apply(null, +arguments)},as=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0=function(){return f.asm.Ip.apply(null,arguments)},bs=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0=function(){return f.asm.Jp.apply(null,arguments)},cs=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0=function(){return f.asm.Kp.apply(null,arguments)},ds=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1=function(){return f.asm.Lp.apply(null, +arguments)},es=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1=function(){return f.asm.Mp.apply(null,arguments)},gs=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1=function(){return f.asm.Np.apply(null,arguments)},hs=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1=function(){return f.asm.Op.apply(null,arguments)},is=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1= +function(){return f.asm.Pp.apply(null,arguments)},js=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1=function(){return f.asm.Qp.apply(null,arguments)},ks=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1=function(){return f.asm.Rp.apply(null,arguments)},ls=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1=function(){return f.asm.Sp.apply(null,arguments)},ms=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1=function(){return f.asm.Tp.apply(null, +arguments)},ns=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1=function(){return f.asm.Up.apply(null,arguments)},ps=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1=function(){return f.asm.Vp.apply(null,arguments)},qs=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1=function(){return f.asm.Wp.apply(null,arguments)},rs=f._emscripten_bind_btRigidBody___destroy___0=function(){return f.asm.Xp.apply(null,arguments)},ss=f._emscripten_bind_btRigidBody_activate_0= +function(){return f.asm.Yp.apply(null,arguments)},ts=f._emscripten_bind_btRigidBody_activate_1=function(){return f.asm.Zp.apply(null,arguments)},us=f._emscripten_bind_btRigidBody_applyCentralForce_1=function(){return f.asm._p.apply(null,arguments)},vs=f._emscripten_bind_btRigidBody_applyCentralImpulse_1=function(){return f.asm.$p.apply(null,arguments)},xs=f._emscripten_bind_btRigidBody_applyCentralLocalForce_1=function(){return f.asm.aq.apply(null,arguments)},ys=f._emscripten_bind_btRigidBody_applyForce_2= +function(){return f.asm.bq.apply(null,arguments)},zs=f._emscripten_bind_btRigidBody_applyGravity_0=function(){return f.asm.cq.apply(null,arguments)},As=f._emscripten_bind_btRigidBody_applyImpulse_2=function(){return f.asm.dq.apply(null,arguments)},Bs=f._emscripten_bind_btRigidBody_applyLocalTorque_1=function(){return f.asm.eq.apply(null,arguments)},Cs=f._emscripten_bind_btRigidBody_applyTorqueImpulse_1=function(){return f.asm.fq.apply(null,arguments)},Ds=f._emscripten_bind_btRigidBody_applyTorque_1= +function(){return f.asm.gq.apply(null,arguments)},Es=f._emscripten_bind_btRigidBody_btRigidBody_1=function(){return f.asm.hq.apply(null,arguments)},Fs=f._emscripten_bind_btRigidBody_forceActivationState_1=function(){return f.asm.iq.apply(null,arguments)},Gs=f._emscripten_bind_btRigidBody_getAabb_2=function(){return f.asm.jq.apply(null,arguments)},Hs=f._emscripten_bind_btRigidBody_getAngularDamping_0=function(){return f.asm.kq.apply(null,arguments)},Is=f._emscripten_bind_btRigidBody_getAngularFactor_0= +function(){return f.asm.lq.apply(null,arguments)},Js=f._emscripten_bind_btRigidBody_getAngularVelocity_0=function(){return f.asm.mq.apply(null,arguments)},Ks=f._emscripten_bind_btRigidBody_getBroadphaseHandle_0=function(){return f.asm.nq.apply(null,arguments)},Ls=f._emscripten_bind_btRigidBody_getBroadphaseProxy_0=function(){return f.asm.oq.apply(null,arguments)},Ms=f._emscripten_bind_btRigidBody_getCenterOfMassTransform_0=function(){return f.asm.pq.apply(null,arguments)},Ns=f._emscripten_bind_btRigidBody_getCollisionFlags_0= +function(){return f.asm.qq.apply(null,arguments)},Os=f._emscripten_bind_btRigidBody_getCollisionShape_0=function(){return f.asm.rq.apply(null,arguments)},Ps=f._emscripten_bind_btRigidBody_getFriction_0=function(){return f.asm.sq.apply(null,arguments)},Qs=f._emscripten_bind_btRigidBody_getGravity_0=function(){return f.asm.tq.apply(null,arguments)},Rs=f._emscripten_bind_btRigidBody_getLinearDamping_0=function(){return f.asm.uq.apply(null,arguments)},Ss=f._emscripten_bind_btRigidBody_getLinearFactor_0= +function(){return f.asm.vq.apply(null,arguments)},Ts=f._emscripten_bind_btRigidBody_getLinearVelocity_0=function(){return f.asm.wq.apply(null,arguments)},Us=f._emscripten_bind_btRigidBody_getMotionState_0=function(){return f.asm.xq.apply(null,arguments)},Vs=f._emscripten_bind_btRigidBody_getRestitution_0=function(){return f.asm.yq.apply(null,arguments)},Ws=f._emscripten_bind_btRigidBody_getRollingFriction_0=function(){return f.asm.zq.apply(null,arguments)},Xs=f._emscripten_bind_btRigidBody_getUserIndex_0= +function(){return f.asm.Aq.apply(null,arguments)},Ys=f._emscripten_bind_btRigidBody_getUserPointer_0=function(){return f.asm.Bq.apply(null,arguments)},Zs=f._emscripten_bind_btRigidBody_getWorldTransform_0=function(){return f.asm.Cq.apply(null,arguments)},$s=f._emscripten_bind_btRigidBody_isActive_0=function(){return f.asm.Dq.apply(null,arguments)},at=f._emscripten_bind_btRigidBody_isKinematicObject_0=function(){return f.asm.Eq.apply(null,arguments)},bt=f._emscripten_bind_btRigidBody_isStaticObject_0= +function(){return f.asm.Fq.apply(null,arguments)},ct=f._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0=function(){return f.asm.Gq.apply(null,arguments)},dt=f._emscripten_bind_btRigidBody_setActivationState_1=function(){return f.asm.Hq.apply(null,arguments)},et=f._emscripten_bind_btRigidBody_setAngularFactor_1=function(){return f.asm.Iq.apply(null,arguments)},ft=f._emscripten_bind_btRigidBody_setAngularVelocity_1=function(){return f.asm.Jq.apply(null,arguments)},gt=f._emscripten_bind_btRigidBody_setAnisotropicFriction_2= +function(){return f.asm.Kq.apply(null,arguments)},ht=f._emscripten_bind_btRigidBody_setCcdMotionThreshold_1=function(){return f.asm.Lq.apply(null,arguments)},it=f._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1=function(){return f.asm.Mq.apply(null,arguments)},jt=f._emscripten_bind_btRigidBody_setCenterOfMassTransform_1=function(){return f.asm.Nq.apply(null,arguments)},kt=f._emscripten_bind_btRigidBody_setCollisionFlags_1=function(){return f.asm.Oq.apply(null,arguments)},lt=f._emscripten_bind_btRigidBody_setCollisionShape_1= +function(){return f.asm.Pq.apply(null,arguments)},mt=f._emscripten_bind_btRigidBody_setContactProcessingThreshold_1=function(){return f.asm.Qq.apply(null,arguments)},nt=f._emscripten_bind_btRigidBody_setDamping_2=function(){return f.asm.Rq.apply(null,arguments)},ot=f._emscripten_bind_btRigidBody_setFriction_1=function(){return f.asm.Sq.apply(null,arguments)},pt=f._emscripten_bind_btRigidBody_setGravity_1=function(){return f.asm.Tq.apply(null,arguments)},qt=f._emscripten_bind_btRigidBody_setLinearFactor_1= +function(){return f.asm.Uq.apply(null,arguments)},rt=f._emscripten_bind_btRigidBody_setLinearVelocity_1=function(){return f.asm.Vq.apply(null,arguments)},st=f._emscripten_bind_btRigidBody_setMassProps_2=function(){return f.asm.Wq.apply(null,arguments)},tt=f._emscripten_bind_btRigidBody_setMotionState_1=function(){return f.asm.Xq.apply(null,arguments)},ut=f._emscripten_bind_btRigidBody_setRestitution_1=function(){return f.asm.Yq.apply(null,arguments)},vt=f._emscripten_bind_btRigidBody_setRollingFriction_1= +function(){return f.asm.Zq.apply(null,arguments)},wt=f._emscripten_bind_btRigidBody_setSleepingThresholds_2=function(){return f.asm._q.apply(null,arguments)},xt=f._emscripten_bind_btRigidBody_setUserIndex_1=function(){return f.asm.$q.apply(null,arguments)},yt=f._emscripten_bind_btRigidBody_setUserPointer_1=function(){return f.asm.ar.apply(null,arguments)},zt=f._emscripten_bind_btRigidBody_setWorldTransform_1=function(){return f.asm.br.apply(null,arguments)},At=f._emscripten_bind_btRigidBody_upcast_1= +function(){return f.asm.cr.apply(null,arguments)},Bt=f._emscripten_bind_btRigidBody_updateInertiaTensor_0=function(){return f.asm.dr.apply(null,arguments)},Ct=f._emscripten_bind_btScalarArray___destroy___0=function(){return f.asm.er.apply(null,arguments)},Dt=f._emscripten_bind_btScalarArray_at_1=function(){return f.asm.fr.apply(null,arguments)},Et=f._emscripten_bind_btScalarArray_size_0=function(){return f.asm.gr.apply(null,arguments)},Ft=f._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0= +function(){return f.asm.hr.apply(null,arguments)},Gt=f._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0=function(){return f.asm.ir.apply(null,arguments)},Ht=f._emscripten_bind_btShapeHull___destroy___0=function(){return f.asm.jr.apply(null,arguments)},It=f._emscripten_bind_btShapeHull_btShapeHull_1=function(){return f.asm.kr.apply(null,arguments)},Jt=f._emscripten_bind_btShapeHull_buildHull_1=function(){return f.asm.lr.apply(null,arguments)},Kt=f._emscripten_bind_btShapeHull_getVertexPointer_0= +function(){return f.asm.mr.apply(null,arguments)},Lt=f._emscripten_bind_btShapeHull_numVertices_0=function(){return f.asm.nr.apply(null,arguments)},Mt=f._emscripten_bind_btSliderConstraint___destroy___0=function(){return f.asm.or.apply(null,arguments)},Nt=f._emscripten_bind_btSliderConstraint_btSliderConstraint_3=function(){return f.asm.pr.apply(null,arguments)},Ot=f._emscripten_bind_btSliderConstraint_btSliderConstraint_5=function(){return f.asm.qr.apply(null,arguments)},Pt=f._emscripten_bind_btSliderConstraint_enableFeedback_1= +function(){return f.asm.rr.apply(null,arguments)},Qt=f._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.sr.apply(null,arguments)},Rt=f._emscripten_bind_btSliderConstraint_getParam_2=function(){return f.asm.tr.apply(null,arguments)},St=f._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.ur.apply(null,arguments)},Tt=f._emscripten_bind_btSliderConstraint_setLowerAngLimit_1=function(){return f.asm.vr.apply(null,arguments)}, +Ut=f._emscripten_bind_btSliderConstraint_setLowerLinLimit_1=function(){return f.asm.wr.apply(null,arguments)},Vt=f._emscripten_bind_btSliderConstraint_setParam_3=function(){return f.asm.xr.apply(null,arguments)},Wt=f._emscripten_bind_btSliderConstraint_setUpperAngLimit_1=function(){return f.asm.yr.apply(null,arguments)},Xt=f._emscripten_bind_btSliderConstraint_setUpperLinLimit_1=function(){return f.asm.zr.apply(null,arguments)},Yt=f._emscripten_bind_btSoftBodyArray___destroy___0=function(){return f.asm.Ar.apply(null, +arguments)},Zt=f._emscripten_bind_btSoftBodyArray_at_1=function(){return f.asm.Br.apply(null,arguments)},$t=f._emscripten_bind_btSoftBodyArray_size_0=function(){return f.asm.Cr.apply(null,arguments)},au=f._emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4=function(){return f.asm.Dr.apply(null,arguments)},bu=f._emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4=function(){return f.asm.Er.apply(null,arguments)},cu=f._emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5=function(){return f.asm.Fr.apply(null, +arguments)},du=f._emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10=function(){return f.asm.Gr.apply(null,arguments)},eu=f._emscripten_bind_btSoftBodyHelpers_CreatePatch_9=function(){return f.asm.Hr.apply(null,arguments)},fu=f._emscripten_bind_btSoftBodyHelpers_CreateRope_5=function(){return f.asm.Ir.apply(null,arguments)},gu=f._emscripten_bind_btSoftBodyHelpers___destroy___0=function(){return f.asm.Jr.apply(null,arguments)},hu=f._emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0=function(){return f.asm.Kr.apply(null, +arguments)},iu=f._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0=function(){return f.asm.Lr.apply(null,arguments)},ju=f._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0=function(){return f.asm.Mr.apply(null,arguments)},ku=f._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1=function(){return f.asm.Nr.apply(null,arguments)},lu=f._emscripten_bind_btSoftBodySolver___destroy___0= +function(){return f.asm.Or.apply(null,arguments)},mu=f._emscripten_bind_btSoftBodyWorldInfo___destroy___0=function(){return f.asm.Pr.apply(null,arguments)},nu=f._emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0=function(){return f.asm.Qr.apply(null,arguments)},ou=f._emscripten_bind_btSoftBodyWorldInfo_get_air_density_0=function(){return f.asm.Rr.apply(null,arguments)},pu=f._emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0=function(){return f.asm.Sr.apply(null,arguments)},qu=f._emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0= +function(){return f.asm.Tr.apply(null,arguments)},ru=f._emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0=function(){return f.asm.Ur.apply(null,arguments)},su=f._emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0=function(){return f.asm.Vr.apply(null,arguments)},tu=f._emscripten_bind_btSoftBodyWorldInfo_get_water_density_0=function(){return f.asm.Wr.apply(null,arguments)},uu=f._emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0=function(){return f.asm.Xr.apply(null,arguments)},vu=f._emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0= +function(){return f.asm.Yr.apply(null,arguments)},wu=f._emscripten_bind_btSoftBodyWorldInfo_set_air_density_1=function(){return f.asm.Zr.apply(null,arguments)},xu=f._emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1=function(){return f.asm._r.apply(null,arguments)},yu=f._emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1=function(){return f.asm.$r.apply(null,arguments)},zu=f._emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1=function(){return f.asm.as.apply(null,arguments)},Au=f._emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1= +function(){return f.asm.bs.apply(null,arguments)},Bu=f._emscripten_bind_btSoftBodyWorldInfo_set_water_density_1=function(){return f.asm.cs.apply(null,arguments)},Cu=f._emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1=function(){return f.asm.ds.apply(null,arguments)},Du=f._emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1=function(){return f.asm.es.apply(null,arguments)},Eu=f._emscripten_bind_btSoftBody___destroy___0=function(){return f.asm.fs.apply(null,arguments)},Fu=f._emscripten_bind_btSoftBody_activate_0= +function(){return f.asm.gs.apply(null,arguments)},Gu=f._emscripten_bind_btSoftBody_activate_1=function(){return f.asm.hs.apply(null,arguments)},Hu=f._emscripten_bind_btSoftBody_addAeroForceToNode_2=function(){return f.asm.is.apply(null,arguments)},Iu=f._emscripten_bind_btSoftBody_addForce_1=function(){return f.asm.js.apply(null,arguments)},Ju=f._emscripten_bind_btSoftBody_addForce_2=function(){return f.asm.ks.apply(null,arguments)},Ku=f._emscripten_bind_btSoftBody_appendAnchor_4=function(){return f.asm.ls.apply(null, +arguments)},Lu=f._emscripten_bind_btSoftBody_appendFace_4=function(){return f.asm.ms.apply(null,arguments)},Mu=f._emscripten_bind_btSoftBody_appendLink_4=function(){return f.asm.ns.apply(null,arguments)},Nu=f._emscripten_bind_btSoftBody_appendMaterial_0=function(){return f.asm.os.apply(null,arguments)},Ou=f._emscripten_bind_btSoftBody_appendNode_2=function(){return f.asm.ps.apply(null,arguments)},Pu=f._emscripten_bind_btSoftBody_appendTetra_5=function(){return f.asm.qs.apply(null,arguments)},Qu=f._emscripten_bind_btSoftBody_btSoftBody_4= +function(){return f.asm.rs.apply(null,arguments)},Ru=f._emscripten_bind_btSoftBody_checkFace_3=function(){return f.asm.ss.apply(null,arguments)},Su=f._emscripten_bind_btSoftBody_checkLink_2=function(){return f.asm.ts.apply(null,arguments)},Tu=f._emscripten_bind_btSoftBody_forceActivationState_1=function(){return f.asm.us.apply(null,arguments)},Uu=f._emscripten_bind_btSoftBody_generateBendingConstraints_2=function(){return f.asm.vs.apply(null,arguments)},Vu=f._emscripten_bind_btSoftBody_generateClusters_1= +function(){return f.asm.ws.apply(null,arguments)},Wu=f._emscripten_bind_btSoftBody_generateClusters_2=function(){return f.asm.xs.apply(null,arguments)},Xu=f._emscripten_bind_btSoftBody_getBroadphaseHandle_0=function(){return f.asm.ys.apply(null,arguments)},Yu=f._emscripten_bind_btSoftBody_getCollisionFlags_0=function(){return f.asm.zs.apply(null,arguments)},Zu=f._emscripten_bind_btSoftBody_getCollisionShape_0=function(){return f.asm.As.apply(null,arguments)},$u=f._emscripten_bind_btSoftBody_getFriction_0= +function(){return f.asm.Bs.apply(null,arguments)},av=f._emscripten_bind_btSoftBody_getRestitution_0=function(){return f.asm.Cs.apply(null,arguments)},bv=f._emscripten_bind_btSoftBody_getRollingFriction_0=function(){return f.asm.Ds.apply(null,arguments)},cv=f._emscripten_bind_btSoftBody_getTotalMass_0=function(){return f.asm.Es.apply(null,arguments)},dv=f._emscripten_bind_btSoftBody_getUserIndex_0=function(){return f.asm.Fs.apply(null,arguments)},ev=f._emscripten_bind_btSoftBody_getUserPointer_0=function(){return f.asm.Gs.apply(null, +arguments)},fv=f._emscripten_bind_btSoftBody_getWorldTransform_0=function(){return f.asm.Hs.apply(null,arguments)},gv=f._emscripten_bind_btSoftBody_get_m_anchors_0=function(){return f.asm.Is.apply(null,arguments)},hv=f._emscripten_bind_btSoftBody_get_m_cfg_0=function(){return f.asm.Js.apply(null,arguments)},iv=f._emscripten_bind_btSoftBody_get_m_materials_0=function(){return f.asm.Ks.apply(null,arguments)},jv=f._emscripten_bind_btSoftBody_get_m_nodes_0=function(){return f.asm.Ls.apply(null,arguments)}, +kv=f._emscripten_bind_btSoftBody_isActive_0=function(){return f.asm.Ms.apply(null,arguments)},lv=f._emscripten_bind_btSoftBody_isKinematicObject_0=function(){return f.asm.Ns.apply(null,arguments)},mv=f._emscripten_bind_btSoftBody_isStaticObject_0=function(){return f.asm.Os.apply(null,arguments)},nv=f._emscripten_bind_btSoftBody_isStaticOrKinematicObject_0=function(){return f.asm.Ps.apply(null,arguments)},ov=f._emscripten_bind_btSoftBody_rotate_1=function(){return f.asm.Qs.apply(null,arguments)},pv= +f._emscripten_bind_btSoftBody_scale_1=function(){return f.asm.Rs.apply(null,arguments)},qv=f._emscripten_bind_btSoftBody_setActivationState_1=function(){return f.asm.Ss.apply(null,arguments)},rv=f._emscripten_bind_btSoftBody_setAnisotropicFriction_2=function(){return f.asm.Ts.apply(null,arguments)},sv=f._emscripten_bind_btSoftBody_setCcdMotionThreshold_1=function(){return f.asm.Us.apply(null,arguments)},tv=f._emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1=function(){return f.asm.Vs.apply(null, +arguments)},uv=f._emscripten_bind_btSoftBody_setCollisionFlags_1=function(){return f.asm.Ws.apply(null,arguments)},vv=f._emscripten_bind_btSoftBody_setCollisionShape_1=function(){return f.asm.Xs.apply(null,arguments)},wv=f._emscripten_bind_btSoftBody_setContactProcessingThreshold_1=function(){return f.asm.Ys.apply(null,arguments)},xv=f._emscripten_bind_btSoftBody_setFriction_1=function(){return f.asm.Zs.apply(null,arguments)},yv=f._emscripten_bind_btSoftBody_setMass_2=function(){return f.asm._s.apply(null, +arguments)},zv=f._emscripten_bind_btSoftBody_setRestitution_1=function(){return f.asm.$s.apply(null,arguments)},Av=f._emscripten_bind_btSoftBody_setRollingFriction_1=function(){return f.asm.at.apply(null,arguments)},Bv=f._emscripten_bind_btSoftBody_setTotalMass_2=function(){return f.asm.bt.apply(null,arguments)},Cv=f._emscripten_bind_btSoftBody_setUserIndex_1=function(){return f.asm.ct.apply(null,arguments)},Dv=f._emscripten_bind_btSoftBody_setUserPointer_1=function(){return f.asm.dt.apply(null,arguments)}, +Ev=f._emscripten_bind_btSoftBody_setWorldTransform_1=function(){return f.asm.et.apply(null,arguments)},Fv=f._emscripten_bind_btSoftBody_set_m_anchors_1=function(){return f.asm.ft.apply(null,arguments)},Gv=f._emscripten_bind_btSoftBody_set_m_cfg_1=function(){return f.asm.gt.apply(null,arguments)},Hv=f._emscripten_bind_btSoftBody_set_m_materials_1=function(){return f.asm.ht.apply(null,arguments)},Iv=f._emscripten_bind_btSoftBody_set_m_nodes_1=function(){return f.asm.it.apply(null,arguments)},Jv=f._emscripten_bind_btSoftBody_transform_1= +function(){return f.asm.jt.apply(null,arguments)},Kv=f._emscripten_bind_btSoftBody_translate_1=function(){return f.asm.kt.apply(null,arguments)},Lv=f._emscripten_bind_btSoftBody_upcast_1=function(){return f.asm.lt.apply(null,arguments)},Mv=f._emscripten_bind_btSoftRigidDynamicsWorld___destroy___0=function(){return f.asm.mt.apply(null,arguments)},Nv=f._emscripten_bind_btSoftRigidDynamicsWorld_addAction_1=function(){return f.asm.nt.apply(null,arguments)},Ov=f._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1= +function(){return f.asm.ot.apply(null,arguments)},Pv=f._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2=function(){return f.asm.pt.apply(null,arguments)},Qv=f._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3=function(){return f.asm.qt.apply(null,arguments)},Rv=f._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1=function(){return f.asm.rt.apply(null,arguments)},Sv=f._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2=function(){return f.asm.st.apply(null,arguments)}, +Tv=f._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1=function(){return f.asm.tt.apply(null,arguments)},Uv=f._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3=function(){return f.asm.ut.apply(null,arguments)},Vv=f._emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3=function(){return f.asm.vt.apply(null,arguments)},Wv=f._emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5=function(){return f.asm.wt.apply(null,arguments)},Xv=f._emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3= +function(){return f.asm.xt.apply(null,arguments)},Yv=f._emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2=function(){return f.asm.yt.apply(null,arguments)},Zv=f._emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5=function(){return f.asm.zt.apply(null,arguments)},$v=f._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3=function(){return f.asm.At.apply(null,arguments)},aw=f._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0=function(){return f.asm.Bt.apply(null,arguments)}, +bw=f._emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0=function(){return f.asm.Ct.apply(null,arguments)},cw=f._emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0=function(){return f.asm.Dt.apply(null,arguments)},dw=f._emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0=function(){return f.asm.Et.apply(null,arguments)},ew=f._emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0=function(){return f.asm.Ft.apply(null,arguments)},fw=f._emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0= +function(){return f.asm.Gt.apply(null,arguments)},gw=f._emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0=function(){return f.asm.Ht.apply(null,arguments)},hw=f._emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0=function(){return f.asm.It.apply(null,arguments)},iw=f._emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0=function(){return f.asm.Jt.apply(null,arguments)},jw=f._emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0=function(){return f.asm.Kt.apply(null,arguments)}, +kw=f._emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3=function(){return f.asm.Lt.apply(null,arguments)},lw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1=function(){return f.asm.Mt.apply(null,arguments)},mw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1=function(){return f.asm.Nt.apply(null,arguments)},nw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1=function(){return f.asm.Ot.apply(null,arguments)},ow=f._emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1= +function(){return f.asm.Pt.apply(null,arguments)},pw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1=function(){return f.asm.Qt.apply(null,arguments)},qw=f._emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1=function(){return f.asm.Rt.apply(null,arguments)},rw=f._emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1=function(){return f.asm.St.apply(null,arguments)},sw=f._emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1=function(){return f.asm.Tt.apply(null, +arguments)},tw=f._emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1=function(){return f.asm.Ut.apply(null,arguments)},uw=f._emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1=function(){return f.asm.Vt.apply(null,arguments)},vw=f._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1=function(){return f.asm.Wt.apply(null,arguments)},ww=f._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2=function(){return f.asm.Xt.apply(null,arguments)},xw=f._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3= +function(){return f.asm.Yt.apply(null,arguments)},yw=f._emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1=function(){return f.asm.Zt.apply(null,arguments)},zw=f._emscripten_bind_btSphereShape___destroy___0=function(){return f.asm._t.apply(null,arguments)},Aw=f._emscripten_bind_btSphereShape_btSphereShape_1=function(){return f.asm.$t.apply(null,arguments)},Bw=f._emscripten_bind_btSphereShape_calculateLocalInertia_2=function(){return f.asm.au.apply(null,arguments)},Cw=f._emscripten_bind_btSphereShape_getLocalScaling_0= +function(){return f.asm.bu.apply(null,arguments)},Dw=f._emscripten_bind_btSphereShape_getMargin_0=function(){return f.asm.cu.apply(null,arguments)},Ew=f._emscripten_bind_btSphereShape_setLocalScaling_1=function(){return f.asm.du.apply(null,arguments)},Fw=f._emscripten_bind_btSphereShape_setMargin_1=function(){return f.asm.eu.apply(null,arguments)},Gw=f._emscripten_bind_btStaticPlaneShape___destroy___0=function(){return f.asm.fu.apply(null,arguments)},Hw=f._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2= +function(){return f.asm.gu.apply(null,arguments)},Iw=f._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2=function(){return f.asm.hu.apply(null,arguments)},Jw=f._emscripten_bind_btStaticPlaneShape_getLocalScaling_0=function(){return f.asm.iu.apply(null,arguments)},Kw=f._emscripten_bind_btStaticPlaneShape_setLocalScaling_1=function(){return f.asm.ju.apply(null,arguments)},Lw=f._emscripten_bind_btStridingMeshInterface___destroy___0=function(){return f.asm.ku.apply(null,arguments)},Mw=f._emscripten_bind_btStridingMeshInterface_setScaling_1= +function(){return f.asm.lu.apply(null,arguments)},Nw=f._emscripten_bind_btTransform___destroy___0=function(){return f.asm.mu.apply(null,arguments)},Ow=f._emscripten_bind_btTransform_btTransform_0=function(){return f.asm.nu.apply(null,arguments)},Pw=f._emscripten_bind_btTransform_btTransform_2=function(){return f.asm.ou.apply(null,arguments)},Qw=f._emscripten_bind_btTransform_getBasis_0=function(){return f.asm.pu.apply(null,arguments)},Rw=f._emscripten_bind_btTransform_getOrigin_0=function(){return f.asm.qu.apply(null, +arguments)},Sw=f._emscripten_bind_btTransform_getRotation_0=function(){return f.asm.ru.apply(null,arguments)},Tw=f._emscripten_bind_btTransform_inverse_0=function(){return f.asm.su.apply(null,arguments)},Uw=f._emscripten_bind_btTransform_op_mul_1=function(){return f.asm.tu.apply(null,arguments)},Vw=f._emscripten_bind_btTransform_setFromOpenGLMatrix_1=function(){return f.asm.uu.apply(null,arguments)},Ww=f._emscripten_bind_btTransform_setIdentity_0=function(){return f.asm.vu.apply(null,arguments)}, +Xw=f._emscripten_bind_btTransform_setOrigin_1=function(){return f.asm.wu.apply(null,arguments)},Yw=f._emscripten_bind_btTransform_setRotation_1=function(){return f.asm.xu.apply(null,arguments)},Zw=f._emscripten_bind_btTriangleMeshShape___destroy___0=function(){return f.asm.yu.apply(null,arguments)},$w=f._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2=function(){return f.asm.zu.apply(null,arguments)},ax=f._emscripten_bind_btTriangleMeshShape_getLocalScaling_0=function(){return f.asm.Au.apply(null, +arguments)},bx=f._emscripten_bind_btTriangleMeshShape_setLocalScaling_1=function(){return f.asm.Bu.apply(null,arguments)},cx=f._emscripten_bind_btTriangleMesh___destroy___0=function(){return f.asm.Cu.apply(null,arguments)},dx=f._emscripten_bind_btTriangleMesh_addIndex_1=function(){return f.asm.Du.apply(null,arguments)},ex=f._emscripten_bind_btTriangleMesh_addTriangle_3=function(){return f.asm.Eu.apply(null,arguments)},fx=f._emscripten_bind_btTriangleMesh_addTriangle_4=function(){return f.asm.Fu.apply(null, +arguments)},gx=f._emscripten_bind_btTriangleMesh_btTriangleMesh_0=function(){return f.asm.Gu.apply(null,arguments)},hx=f._emscripten_bind_btTriangleMesh_btTriangleMesh_1=function(){return f.asm.Hu.apply(null,arguments)},ix=f._emscripten_bind_btTriangleMesh_btTriangleMesh_2=function(){return f.asm.Iu.apply(null,arguments)},jx=f._emscripten_bind_btTriangleMesh_findOrAddVertex_2=function(){return f.asm.Ju.apply(null,arguments)},kx=f._emscripten_bind_btTriangleMesh_getIndexedMeshArray_0=function(){return f.asm.Ku.apply(null, +arguments)},lx=f._emscripten_bind_btTriangleMesh_setScaling_1=function(){return f.asm.Lu.apply(null,arguments)},mx=f._emscripten_bind_btTypedConstraint___destroy___0=function(){return f.asm.Mu.apply(null,arguments)},nx=f._emscripten_bind_btTypedConstraint_enableFeedback_1=function(){return f.asm.Nu.apply(null,arguments)},ox=f._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.Ou.apply(null,arguments)},px=f._emscripten_bind_btTypedConstraint_getParam_2=function(){return f.asm.Pu.apply(null, +arguments)},qx=f._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.Qu.apply(null,arguments)},rx=f._emscripten_bind_btTypedConstraint_setParam_3=function(){return f.asm.Ru.apply(null,arguments)},sx=f._emscripten_bind_btVector3Array___destroy___0=function(){return f.asm.Su.apply(null,arguments)},tx=f._emscripten_bind_btVector3Array_at_1=function(){return f.asm.Tu.apply(null,arguments)},ux=f._emscripten_bind_btVector3Array_size_0=function(){return f.asm.Uu.apply(null, +arguments)},vx=f._emscripten_bind_btVector3___destroy___0=function(){return f.asm.Vu.apply(null,arguments)},wx=f._emscripten_bind_btVector3_btVector3_0=function(){return f.asm.Wu.apply(null,arguments)},xx=f._emscripten_bind_btVector3_btVector3_3=function(){return f.asm.Xu.apply(null,arguments)},yx=f._emscripten_bind_btVector3_dot_1=function(){return f.asm.Yu.apply(null,arguments)},zx=f._emscripten_bind_btVector3_length_0=function(){return f.asm.Zu.apply(null,arguments)},Ax=f._emscripten_bind_btVector3_normalize_0= +function(){return f.asm._u.apply(null,arguments)},Bx=f._emscripten_bind_btVector3_op_add_1=function(){return f.asm.$u.apply(null,arguments)},Cx=f._emscripten_bind_btVector3_op_mul_1=function(){return f.asm.av.apply(null,arguments)},Dx=f._emscripten_bind_btVector3_op_sub_1=function(){return f.asm.bv.apply(null,arguments)},Ex=f._emscripten_bind_btVector3_rotate_2=function(){return f.asm.cv.apply(null,arguments)},Fx=f._emscripten_bind_btVector3_setValue_3=function(){return f.asm.dv.apply(null,arguments)}, +Gx=f._emscripten_bind_btVector3_setX_1=function(){return f.asm.ev.apply(null,arguments)},Hx=f._emscripten_bind_btVector3_setY_1=function(){return f.asm.fv.apply(null,arguments)},Ix=f._emscripten_bind_btVector3_setZ_1=function(){return f.asm.gv.apply(null,arguments)},Jx=f._emscripten_bind_btVector3_x_0=function(){return f.asm.hv.apply(null,arguments)},Kx=f._emscripten_bind_btVector3_y_0=function(){return f.asm.iv.apply(null,arguments)},Lx=f._emscripten_bind_btVector3_z_0=function(){return f.asm.jv.apply(null, +arguments)},Mx=f._emscripten_bind_btVector4___destroy___0=function(){return f.asm.kv.apply(null,arguments)},Nx=f._emscripten_bind_btVector4_btVector4_0=function(){return f.asm.lv.apply(null,arguments)},Ox=f._emscripten_bind_btVector4_btVector4_4=function(){return f.asm.mv.apply(null,arguments)},Px=f._emscripten_bind_btVector4_dot_1=function(){return f.asm.nv.apply(null,arguments)},Qx=f._emscripten_bind_btVector4_length_0=function(){return f.asm.ov.apply(null,arguments)},Rx=f._emscripten_bind_btVector4_normalize_0= +function(){return f.asm.pv.apply(null,arguments)},Sx=f._emscripten_bind_btVector4_op_add_1=function(){return f.asm.qv.apply(null,arguments)},Tx=f._emscripten_bind_btVector4_op_mul_1=function(){return f.asm.rv.apply(null,arguments)},Ux=f._emscripten_bind_btVector4_op_sub_1=function(){return f.asm.sv.apply(null,arguments)},Vx=f._emscripten_bind_btVector4_rotate_2=function(){return f.asm.tv.apply(null,arguments)},Wx=f._emscripten_bind_btVector4_setValue_4=function(){return f.asm.uv.apply(null,arguments)}, +Xx=f._emscripten_bind_btVector4_setX_1=function(){return f.asm.vv.apply(null,arguments)},Yx=f._emscripten_bind_btVector4_setY_1=function(){return f.asm.wv.apply(null,arguments)},Zx=f._emscripten_bind_btVector4_setZ_1=function(){return f.asm.xv.apply(null,arguments)},$x=f._emscripten_bind_btVector4_w_0=function(){return f.asm.yv.apply(null,arguments)},ay=f._emscripten_bind_btVector4_x_0=function(){return f.asm.zv.apply(null,arguments)},by=f._emscripten_bind_btVector4_y_0=function(){return f.asm.Av.apply(null, +arguments)},cy=f._emscripten_bind_btVector4_z_0=function(){return f.asm.Bv.apply(null,arguments)},dy=f._emscripten_bind_btVehicleRaycasterResult___destroy___0=function(){return f.asm.Cv.apply(null,arguments)},ey=f._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0=function(){return f.asm.Dv.apply(null,arguments)},fy=f._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0=function(){return f.asm.Ev.apply(null,arguments)},gy=f._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0= +function(){return f.asm.Fv.apply(null,arguments)},hy=f._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1=function(){return f.asm.Gv.apply(null,arguments)},iy=f._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1=function(){return f.asm.Hv.apply(null,arguments)},jy=f._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1=function(){return f.asm.Iv.apply(null,arguments)},ky=f._emscripten_bind_btVehicleRaycaster___destroy___0=function(){return f.asm.Jv.apply(null, +arguments)},ly=f._emscripten_bind_btVehicleRaycaster_castRay_3=function(){return f.asm.Kv.apply(null,arguments)},my=f._emscripten_bind_btVehicleTuning_btVehicleTuning_0=function(){return f.asm.Lv.apply(null,arguments)},ny=f._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0=function(){return f.asm.Mv.apply(null,arguments)},oy=f._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0=function(){return f.asm.Nv.apply(null,arguments)},py=f._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0= +function(){return f.asm.Ov.apply(null,arguments)},qy=f._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0=function(){return f.asm.Pv.apply(null,arguments)},ry=f._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0=function(){return f.asm.Qv.apply(null,arguments)},sy=f._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0=function(){return f.asm.Rv.apply(null,arguments)},ty=f._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1=function(){return f.asm.Sv.apply(null,arguments)}, +uy=f._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1=function(){return f.asm.Tv.apply(null,arguments)},vy=f._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1=function(){return f.asm.Uv.apply(null,arguments)},wy=f._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1=function(){return f.asm.Vv.apply(null,arguments)},xy=f._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1=function(){return f.asm.Wv.apply(null,arguments)},yy=f._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1= +function(){return f.asm.Xv.apply(null,arguments)},zy=f._emscripten_bind_btWheelInfoConstructionInfo___destroy___0=function(){return f.asm.Yv.apply(null,arguments)},Ay=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0=function(){return f.asm.Zv.apply(null,arguments)},By=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0=function(){return f.asm._v.apply(null,arguments)},Cy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0=function(){return f.asm.$v.apply(null, +arguments)},Dy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0=function(){return f.asm.aw.apply(null,arguments)},Ey=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0=function(){return f.asm.bw.apply(null,arguments)},Fy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0=function(){return f.asm.cw.apply(null,arguments)},Gy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0=function(){return f.asm.dw.apply(null, +arguments)},Hy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0=function(){return f.asm.ew.apply(null,arguments)},Iy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0=function(){return f.asm.fw.apply(null,arguments)},Jy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0=function(){return f.asm.gw.apply(null,arguments)},Ky=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0=function(){return f.asm.hw.apply(null,arguments)}, +Ly=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0=function(){return f.asm.iw.apply(null,arguments)},My=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1=function(){return f.asm.jw.apply(null,arguments)},Ny=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1=function(){return f.asm.kw.apply(null,arguments)},Oy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1=function(){return f.asm.lw.apply(null,arguments)}, +Py=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1=function(){return f.asm.mw.apply(null,arguments)},Qy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1=function(){return f.asm.nw.apply(null,arguments)},Ry=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1=function(){return f.asm.ow.apply(null,arguments)},Sy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1=function(){return f.asm.pw.apply(null, +arguments)},Ty=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1=function(){return f.asm.qw.apply(null,arguments)},Uy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1=function(){return f.asm.rw.apply(null,arguments)},Vy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1=function(){return f.asm.sw.apply(null,arguments)},Wy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1=function(){return f.asm.tw.apply(null,arguments)}, +Xy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1=function(){return f.asm.uw.apply(null,arguments)},Yy=f._emscripten_bind_btWheelInfo___destroy___0=function(){return f.asm.vw.apply(null,arguments)},Zy=f._emscripten_bind_btWheelInfo_btWheelInfo_1=function(){return f.asm.ww.apply(null,arguments)},$y=f._emscripten_bind_btWheelInfo_getSuspensionRestLength_0=function(){return f.asm.xw.apply(null,arguments)},az=f._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0=function(){return f.asm.yw.apply(null, +arguments)},bz=f._emscripten_bind_btWheelInfo_get_m_brake_0=function(){return f.asm.zw.apply(null,arguments)},cz=f._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0=function(){return f.asm.Aw.apply(null,arguments)},dz=f._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0=function(){return f.asm.Bw.apply(null,arguments)},ez=f._emscripten_bind_btWheelInfo_get_m_deltaRotation_0=function(){return f.asm.Cw.apply(null,arguments)},fz=f._emscripten_bind_btWheelInfo_get_m_engineForce_0= +function(){return f.asm.Dw.apply(null,arguments)},gz=f._emscripten_bind_btWheelInfo_get_m_frictionSlip_0=function(){return f.asm.Ew.apply(null,arguments)},hz=f._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0=function(){return f.asm.Fw.apply(null,arguments)},iz=f._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0=function(){return f.asm.Gw.apply(null,arguments)},jz=f._emscripten_bind_btWheelInfo_get_m_raycastInfo_0=function(){return f.asm.Hw.apply(null,arguments)},kz=f._emscripten_bind_btWheelInfo_get_m_rollInfluence_0= +function(){return f.asm.Iw.apply(null,arguments)},lz=f._emscripten_bind_btWheelInfo_get_m_rotation_0=function(){return f.asm.Jw.apply(null,arguments)},mz=f._emscripten_bind_btWheelInfo_get_m_skidInfo_0=function(){return f.asm.Kw.apply(null,arguments)},nz=f._emscripten_bind_btWheelInfo_get_m_steering_0=function(){return f.asm.Lw.apply(null,arguments)},oz=f._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0=function(){return f.asm.Mw.apply(null,arguments)},pz=f._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0= +function(){return f.asm.Nw.apply(null,arguments)},qz=f._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0=function(){return f.asm.Ow.apply(null,arguments)},rz=f._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0=function(){return f.asm.Pw.apply(null,arguments)},sz=f._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0=function(){return f.asm.Qw.apply(null,arguments)},tz=f._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0=function(){return f.asm.Rw.apply(null,arguments)},uz=f._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0= +function(){return f.asm.Sw.apply(null,arguments)},vz=f._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0=function(){return f.asm.Tw.apply(null,arguments)},wz=f._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0=function(){return f.asm.Uw.apply(null,arguments)},xz=f._emscripten_bind_btWheelInfo_get_m_worldTransform_0=function(){return f.asm.Vw.apply(null,arguments)},yz=f._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1=function(){return f.asm.Ww.apply(null,arguments)},zz=f._emscripten_bind_btWheelInfo_set_m_brake_1= +function(){return f.asm.Xw.apply(null,arguments)},Az=f._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1=function(){return f.asm.Yw.apply(null,arguments)},Bz=f._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1=function(){return f.asm.Zw.apply(null,arguments)},Cz=f._emscripten_bind_btWheelInfo_set_m_deltaRotation_1=function(){return f.asm._w.apply(null,arguments)},Dz=f._emscripten_bind_btWheelInfo_set_m_engineForce_1=function(){return f.asm.$w.apply(null,arguments)},Ez= +f._emscripten_bind_btWheelInfo_set_m_frictionSlip_1=function(){return f.asm.ax.apply(null,arguments)},Fz=f._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1=function(){return f.asm.bx.apply(null,arguments)},Gz=f._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1=function(){return f.asm.cx.apply(null,arguments)},Hz=f._emscripten_bind_btWheelInfo_set_m_raycastInfo_1=function(){return f.asm.dx.apply(null,arguments)},Iz=f._emscripten_bind_btWheelInfo_set_m_rollInfluence_1=function(){return f.asm.ex.apply(null, +arguments)},Jz=f._emscripten_bind_btWheelInfo_set_m_rotation_1=function(){return f.asm.fx.apply(null,arguments)},Kz=f._emscripten_bind_btWheelInfo_set_m_skidInfo_1=function(){return f.asm.gx.apply(null,arguments)},Lz=f._emscripten_bind_btWheelInfo_set_m_steering_1=function(){return f.asm.hx.apply(null,arguments)},Mz=f._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1=function(){return f.asm.ix.apply(null,arguments)},Nz=f._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1=function(){return f.asm.jx.apply(null, +arguments)},Oz=f._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1=function(){return f.asm.kx.apply(null,arguments)},Pz=f._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1=function(){return f.asm.lx.apply(null,arguments)},Qz=f._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1=function(){return f.asm.mx.apply(null,arguments)},Rz=f._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1=function(){return f.asm.nx.apply(null,arguments)},Sz=f._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1= +function(){return f.asm.ox.apply(null,arguments)},Tz=f._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1=function(){return f.asm.px.apply(null,arguments)},Uz=f._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1=function(){return f.asm.qx.apply(null,arguments)},Vz=f._emscripten_bind_btWheelInfo_set_m_worldTransform_1=function(){return f.asm.rx.apply(null,arguments)},Wz=f._emscripten_bind_btWheelInfo_updateWheel_2=function(){return f.asm.sx.apply(null,arguments)},Xz=f._emscripten_bind_tAnchorArray___destroy___0= +function(){return f.asm.tx.apply(null,arguments)},Yz=f._emscripten_bind_tAnchorArray_at_1=function(){return f.asm.ux.apply(null,arguments)},Zz=f._emscripten_bind_tAnchorArray_clear_0=function(){return f.asm.vx.apply(null,arguments)},$z=f._emscripten_bind_tAnchorArray_pop_back_0=function(){return f.asm.wx.apply(null,arguments)},aA=f._emscripten_bind_tAnchorArray_push_back_1=function(){return f.asm.xx.apply(null,arguments)},bA=f._emscripten_bind_tAnchorArray_size_0=function(){return f.asm.yx.apply(null, +arguments)},cA=f._emscripten_bind_tMaterialArray___destroy___0=function(){return f.asm.zx.apply(null,arguments)},dA=f._emscripten_bind_tMaterialArray_at_1=function(){return f.asm.Ax.apply(null,arguments)},eA=f._emscripten_bind_tMaterialArray_size_0=function(){return f.asm.Bx.apply(null,arguments)},fA=f._emscripten_bind_tNodeArray___destroy___0=function(){return f.asm.Cx.apply(null,arguments)},gA=f._emscripten_bind_tNodeArray_at_1=function(){return f.asm.Dx.apply(null,arguments)},hA=f._emscripten_bind_tNodeArray_size_0= +function(){return f.asm.Ex.apply(null,arguments)},iA=f._emscripten_enum_PHY_ScalarType_PHY_DOUBLE=function(){return f.asm.Fx.apply(null,arguments)},jA=f._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88=function(){return f.asm.Gx.apply(null,arguments)},kA=f._emscripten_enum_PHY_ScalarType_PHY_FLOAT=function(){return f.asm.Hx.apply(null,arguments)},lA=f._emscripten_enum_PHY_ScalarType_PHY_INTEGER=function(){return f.asm.Ix.apply(null,arguments)},mA=f._emscripten_enum_PHY_ScalarType_PHY_SHORT=function(){return f.asm.Jx.apply(null, +arguments)},nA=f._emscripten_enum_PHY_ScalarType_PHY_UCHAR=function(){return f.asm.Kx.apply(null,arguments)},oA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM=function(){return f.asm.Lx.apply(null,arguments)},pA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP=function(){return f.asm.Mx.apply(null,arguments)},qA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM=function(){return f.asm.Nx.apply(null,arguments)},rA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP= +function(){return f.asm.Ox.apply(null,arguments)};f._free=function(){return f.asm.Px.apply(null,arguments)};f._malloc=function(){return f.asm.Qx.apply(null,arguments)};f.dynCall_v=function(){return f.asm.Rx.apply(null,arguments)};f.dynCall_vi=function(){return f.asm.Sx.apply(null,arguments)};f.asm=fb;var sA;f.then=function(a){if(sA)a(f);else{var c=f.onRuntimeInitialized;f.onRuntimeInitialized=function(){c&&c();a(f)}}return f};Qa=function tA(){sA||uA();sA||(Qa=tA)}; +function uA(){function a(){if(!sA&&(sA=!0,!xa)){Ka=!0;Fa(Ha);Fa(Ia);if(f.onRuntimeInitialized)f.onRuntimeInitialized();if(f.postRun)for("function"==typeof f.postRun&&(f.postRun=[f.postRun]);f.postRun.length;){var a=f.postRun.shift();Ja.unshift(a)}Fa(Ja)}}if(!(0=b.size?(assert(0>=1;break;case 4:d>>=2;break; +case 8:d>>=3}for(var e=0;e=e&&(e=65536+((e&1023)<<10)|a.charCodeAt(++d)&1023);127>=e?++c:c=2047>=e?c+2:65535>=e?c+3:c+4}c=Array(c+1);e=c.length;d=0;if(0=m){var B=a.charCodeAt(++g);m=65536+((m&1023)<<10)|B&1023}if(127>=m){if(d>=e)break;c[d++]=m}else{if(2047>=m){if(d+1>=e)break;c[d++]=192|m>>6}else{if(65535>=m){if(d+2>=e)break;c[d++]=224| +m>>12}else{if(d+3>=e)break;c[d++]=240|m>>18;c[d++]=128|m>>12&63}c[d++]=128|m>>6&63}c[d++]=128|m&63}}c[d]=0}a=b.ty(c,za);b.copy(c,za,a)}return a}function wA(a){if("object"===typeof a){var c=b.ty(a,Ca);b.copy(a,Ca,c);return c}return a}function xA(){throw"cannot construct a btCollisionWorld, no constructor in IDL";}xA.prototype=Object.create(h.prototype);xA.prototype.constructor=xA;xA.prototype.Ux=xA;xA.Vx={};f.btCollisionWorld=xA;xA.prototype.getDispatcher=function(){return l(Fh(this.Tx),yA)}; +xA.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Hh(e,a,c,d)};xA.prototype.getPairCache=function(){return l(Gh(this.Tx),zA)};xA.prototype.getDispatchInfo=function(){return l(Eh(this.Tx),n)}; +xA.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?uh(e,a):void 0===d?vh(e,a,c):wh(e,a,c,d)};xA.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ih(c,a)};xA.prototype.getBroadphase=function(){return l(Ch(this.Tx),AA)}; +xA.prototype.convexSweepTest=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);zh(m,a,c,d,e,g)};xA.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);xh(e,a,c,d)}; +xA.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);yh(d,a,c)};xA.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kh(c,a)};xA.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jh(c,a)};xA.prototype.getDebugDrawer=function(){return l(Dh(this.Tx),BA)};xA.prototype.debugDrawWorld=function(){Bh(this.Tx)}; +xA.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Ah(e,a,c,d)};xA.prototype.__destroy__=function(){th(this.Tx)};function p(){throw"cannot construct a btCollisionShape, no constructor in IDL";}p.prototype=Object.create(h.prototype);p.prototype.constructor=p;p.prototype.Ux=p;p.Vx={};f.btCollisionShape=p; +p.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rh(c,a)};p.prototype.getLocalScaling=function(){return l(ph(this.Tx),q)};p.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);oh(d,a,c)};p.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sh(c,a)};p.prototype.getMargin=function(){return qh(this.Tx)};p.prototype.__destroy__=function(){nh(this.Tx)}; +function r(){throw"cannot construct a btCollisionObject, no constructor in IDL";}r.prototype=Object.create(h.prototype);r.prototype.constructor=r;r.prototype.Ux=r;r.Vx={};f.btCollisionObject=r;r.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);bh(d,a,c)};r.prototype.getCollisionShape=function(){return l(Qg(this.Tx),p)}; +r.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gh(c,a)};r.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ah(c,a)};r.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ng(c,a)};r.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?Lg(c):Mg(c,a)};r.prototype.isActive=function(){return!!Xg(this.Tx)};r.prototype.isKinematicObject=function(){return!!Yg(this.Tx)}; +r.prototype.isStaticObject=function(){return!!Zg(this.Tx)};r.prototype.isStaticOrKinematicObject=function(){return!!$g(this.Tx)};r.prototype.getRestitution=function(){return Sg(this.Tx)};r.prototype.getFriction=function(){return Rg(this.Tx)};r.prototype.getRollingFriction=function(){return Tg(this.Tx)};r.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ih(c,a)};r.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hh(c,a)}; +r.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jh(c,a)};r.prototype.getWorldTransform=function(){return l(Wg(this.Tx),t)};r.prototype.getCollisionFlags=function(){return Pg(this.Tx)};r.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);eh(c,a)};r.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mh(c,a)}; +r.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fh(c,a)};r.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ch(c,a)};r.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dh(c,a)};r.prototype.getUserIndex=function(){return Ug(this.Tx)};r.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kh(c,a)}; +r.prototype.getUserPointer=function(){return l(Vg(this.Tx),CA)};r.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lh(c,a)};r.prototype.getBroadphaseHandle=function(){return l(Og(this.Tx),u)};r.prototype.__destroy__=function(){Kg(this.Tx)};function DA(){throw"cannot construct a btDynamicsWorld, no constructor in IDL";}DA.prototype=Object.create(xA.prototype);DA.prototype.constructor=DA;DA.prototype.Ux=DA;DA.Vx={};f.btDynamicsWorld=DA; +DA.prototype.addAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hl(c,a)};DA.prototype.removeAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xl(c,a)};DA.prototype.getSolverInfo=function(){return l(Vl(this.Tx),v)};DA.prototype.getDispatcher=function(){return l(Tl(this.Tx),yA)};DA.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Wl(e,a,c,d)}; +DA.prototype.getPairCache=function(){return l(Ul(this.Tx),zA)};DA.prototype.getDispatchInfo=function(){return l(Sl(this.Tx),n)};DA.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?Il(e,a):void 0===d?Jl(e,a,c):Kl(e,a,c,d)};DA.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yl(c,a)}; +DA.prototype.getBroadphase=function(){return l(Ql(this.Tx),AA)};DA.prototype.convexSweepTest=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Nl(m,a,c,d,e,g)};DA.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Ll(e,a,c,d)}; +DA.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ml(d,a,c)};DA.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$l(c,a)};DA.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zl(c,a)};DA.prototype.getDebugDrawer=function(){return l(Rl(this.Tx),BA)};DA.prototype.debugDrawWorld=function(){Pl(this.Tx)}; +DA.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Ol(e,a,c,d)};DA.prototype.__destroy__=function(){Gl(this.Tx)};function EA(){throw"cannot construct a btTypedConstraint, no constructor in IDL";}EA.prototype=Object.create(h.prototype);EA.prototype.constructor=EA;EA.prototype.Ux=EA;EA.Vx={};f.btTypedConstraint=EA; +EA.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nx(c,a)};EA.prototype.getBreakingImpulseThreshold=function(){return ox(this.Tx)};EA.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qx(c,a)};EA.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return px(d,a,c)}; +EA.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);rx(e,a,c,d)};EA.prototype.__destroy__=function(){mx(this.Tx)};function FA(){throw"cannot construct a btConcaveShape, no constructor in IDL";}FA.prototype=Object.create(p.prototype);FA.prototype.constructor=FA;FA.prototype.Ux=FA;FA.Vx={};f.btConcaveShape=FA; +FA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ci(c,a)};FA.prototype.getLocalScaling=function(){return l(bi(this.Tx),q)};FA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ai(d,a,c)};FA.prototype.__destroy__=function(){$h(this.Tx)};function GA(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=tg(a,c);k(GA)[this.Tx]=this}GA.prototype=Object.create(p.prototype); +GA.prototype.constructor=GA;GA.prototype.Ux=GA;GA.Vx={};f.btCapsuleShape=GA;GA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bg(c,a)};GA.prototype.getMargin=function(){return xg(this.Tx)};GA.prototype.getUpAxis=function(){return zg(this.Tx)};GA.prototype.getRadius=function(){return yg(this.Tx)};GA.prototype.getHalfHeight=function(){return vg(this.Tx)};GA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ag(c,a)}; +GA.prototype.getLocalScaling=function(){return l(wg(this.Tx),q)};GA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ug(d,a,c)};GA.prototype.__destroy__=function(){sg(this.Tx)};function BA(){throw"cannot construct a btIDebugDraw, no constructor in IDL";}BA.prototype=Object.create(h.prototype);BA.prototype.constructor=BA;BA.prototype.Ux=BA;BA.Vx={};f.btIDebugDraw=BA; +BA.prototype.drawLine=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);io(e,a,c,d)};BA.prototype.drawContactPoint=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);ho(m,a,c,d,e,g)}; +BA.prototype.reportErrorWarning=function(a){var c=this.Tx;b.Yx();a=a&&"object"===typeof a?a.Tx:vA(a);ko(c,a)};BA.prototype.draw3dText=function(a,c){var d=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c=c&&"object"===typeof c?c.Tx:vA(c);go(d,a,c)};BA.prototype.setDebugMode=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lo(c,a)};BA.prototype.getDebugMode=function(){return jo(this.Tx)};BA.prototype.__destroy__=function(){fo(this.Tx)}; +function HA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=void 0===a?gk():hk(a);k(HA)[this.Tx]=this}HA.prototype=Object.create(h.prototype);HA.prototype.constructor=HA;HA.prototype.Ux=HA;HA.Vx={};f.btDefaultCollisionConfiguration=HA;HA.prototype.__destroy__=function(){fk(this.Tx)};function IA(){throw"cannot construct a btTriangleMeshShape, no constructor in IDL";}IA.prototype=Object.create(FA.prototype);IA.prototype.constructor=IA;IA.prototype.Ux=IA;IA.Vx={};f.btTriangleMeshShape=IA; +IA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bx(c,a)};IA.prototype.getLocalScaling=function(){return l(ax(this.Tx),q)};IA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);$w(d,a,c)};IA.prototype.__destroy__=function(){Zw(this.Tx)};function w(){this.Tx=Zm();k(w)[this.Tx]=this}w.prototype=Object.create(r.prototype);w.prototype.constructor=w;w.prototype.Ux=w;w.Vx={}; +f.btGhostObject=w;w.prototype.getNumOverlappingObjects=function(){return en(this.Tx)};w.prototype.getOverlappingObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(fn(c,a),r)};w.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);rn(d,a,c)};w.prototype.getCollisionShape=function(){return l(cn(this.Tx),p)}; +w.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wn(c,a)};w.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qn(c,a)};w.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$m(c,a)};w.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?Xm(c):Ym(c,a)};w.prototype.isActive=function(){return!!mn(this.Tx)};w.prototype.isKinematicObject=function(){return!!nn(this.Tx)}; +w.prototype.isStaticObject=function(){return!!on(this.Tx)};w.prototype.isStaticOrKinematicObject=function(){return!!pn(this.Tx)};w.prototype.getRestitution=function(){return gn(this.Tx)};w.prototype.getFriction=function(){return dn(this.Tx)};w.prototype.getRollingFriction=function(){return hn(this.Tx)};w.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yn(c,a)};w.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xn(c,a)}; +w.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zn(c,a)};w.prototype.getWorldTransform=function(){return l(ln(this.Tx),t)};w.prototype.getCollisionFlags=function(){return bn(this.Tx)};w.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);un(c,a)};w.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cn(c,a)}; +w.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vn(c,a)};w.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sn(c,a)};w.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tn(c,a)};w.prototype.getUserIndex=function(){return jn(this.Tx)};w.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);An(c,a)}; +w.prototype.getUserPointer=function(){return l(kn(this.Tx),CA)};w.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bn(c,a)};w.prototype.getBroadphaseHandle=function(){return l(an(this.Tx),u)};w.prototype.__destroy__=function(){Wm(this.Tx)};function JA(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=oi(a,c);k(JA)[this.Tx]=this}JA.prototype=Object.create(p.prototype);JA.prototype.constructor=JA;JA.prototype.Ux=JA;JA.Vx={}; +f.btConeShape=JA;JA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ri(c,a)};JA.prototype.getLocalScaling=function(){return l(qi(this.Tx),q)};JA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);pi(d,a,c)};JA.prototype.__destroy__=function(){ni(this.Tx)};function KA(){throw"cannot construct a btActionInterface, no constructor in IDL";}KA.prototype=Object.create(h.prototype); +KA.prototype.constructor=KA;KA.prototype.Ux=KA;KA.Vx={};f.btActionInterface=KA;KA.prototype.updateAction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);zf(d,a,c)};KA.prototype.__destroy__=function(){yf(this.Tx)}; +function q(a,c,d){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);this.Tx=void 0===a?wx():void 0===c?_emscripten_bind_btVector3_btVector3_1(a):void 0===d?_emscripten_bind_btVector3_btVector3_2(a,c):xx(a,c,d);k(q)[this.Tx]=this}q.prototype=Object.create(h.prototype);q.prototype.constructor=q;q.prototype.Ux=q;q.Vx={};f.btVector3=q;q.prototype.length=q.prototype.length=function(){return zx(this.Tx)};q.prototype.x=q.prototype.x=function(){return Jx(this.Tx)}; +q.prototype.y=q.prototype.y=function(){return Kx(this.Tx)};q.prototype.z=q.prototype.z=function(){return Lx(this.Tx)};q.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gx(c,a)};q.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hx(c,a)};q.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ix(c,a)}; +q.prototype.setValue=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Fx(e,a,c,d)};q.prototype.normalize=q.prototype.normalize=function(){Ax(this.Tx)};q.prototype.rotate=q.prototype.rotate=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return l(Ex(d,a,c),q)};q.prototype.dot=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return yx(c,a)}; +q.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Cx(c,a),q)};q.prototype.op_add=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Bx(c,a),q)};q.prototype.op_sub=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Dx(c,a),q)};q.prototype.__destroy__=function(){vx(this.Tx)};function LA(){throw"cannot construct a btVehicleRaycaster, no constructor in IDL";}LA.prototype=Object.create(h.prototype);LA.prototype.constructor=LA; +LA.prototype.Ux=LA;LA.Vx={};f.btVehicleRaycaster=LA;LA.prototype.castRay=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);ly(e,a,c,d)};LA.prototype.__destroy__=function(){ky(this.Tx)};function MA(){throw"cannot construct a btQuadWord, no constructor in IDL";}MA.prototype=Object.create(h.prototype);MA.prototype.constructor=MA;MA.prototype.Ux=MA;MA.Vx={};f.btQuadWord=MA;MA.prototype.x=MA.prototype.x=function(){return Eq(this.Tx)}; +MA.prototype.y=MA.prototype.y=function(){return Fq(this.Tx)};MA.prototype.z=MA.prototype.z=function(){return Gq(this.Tx)};MA.prototype.w=function(){return Dq(this.Tx)};MA.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Aq(c,a)};MA.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bq(c,a)};MA.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cq(c,a)}; +MA.prototype.setW=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zq(c,a)};MA.prototype.__destroy__=function(){yq(this.Tx)};function NA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Xj(a);k(NA)[this.Tx]=this}NA.prototype=Object.create(p.prototype);NA.prototype.constructor=NA;NA.prototype.Ux=NA;NA.Vx={};f.btCylinderShape=NA;NA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ck(c,a)};NA.prototype.getMargin=function(){return ak(this.Tx)}; +NA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bk(c,a)};NA.prototype.getLocalScaling=function(){return l(Zj(this.Tx),q)};NA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Yj(d,a,c)};NA.prototype.__destroy__=function(){Wj(this.Tx)}; +function x(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=Gk(a,c,d,e);k(x)[this.Tx]=this}x.prototype=Object.create(DA.prototype);x.prototype.constructor=x;x.prototype.Ux=x;x.Vx={};f.btDiscreteDynamicsWorld=x;x.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bl(c,a)};x.prototype.getGravity=function(){return l(Qk(this.Tx),q)}; +x.prototype.addRigidBody=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?Ek(e,a):void 0===d?_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_2(e,a,c):Fk(e,a,c,d)};x.prototype.removeRigidBody=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xk(c,a)}; +x.prototype.addConstraint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Ck(d,a):Dk(d,a,c)};x.prototype.removeConstraint=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wk(c,a)};x.prototype.stepSimulation=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);return void 0===c?cl(e,a):void 0===d?dl(e,a,c):el(e,a,c,d)}; +x.prototype.setContactAddedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yk(c,a)};x.prototype.setContactProcessedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$k(c,a)};x.prototype.setContactDestroyedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zk(c,a)};x.prototype.getDispatcher=function(){return l(Pk(this.Tx),yA)}; +x.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Tk(e,a,c,d)};x.prototype.getPairCache=function(){return l(Rk(this.Tx),zA)};x.prototype.getDispatchInfo=function(){return l(Ok(this.Tx),n)};x.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?zk(e,a):void 0===d?Ak(e,a,c):Bk(e,a,c,d)}; +x.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vk(c,a)};x.prototype.getBroadphase=function(){return l(Mk(this.Tx),AA)};x.prototype.convexSweepTest=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Jk(m,a,c,d,e,g)}; +x.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Hk(e,a,c,d)};x.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ik(d,a,c)};x.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fl(c,a)};x.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);al(c,a)}; +x.prototype.getDebugDrawer=function(){return l(Nk(this.Tx),BA)};x.prototype.debugDrawWorld=function(){Lk(this.Tx)};x.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Kk(e,a,c,d)};x.prototype.addAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yk(c,a)};x.prototype.removeAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uk(c,a)}; +x.prototype.getSolverInfo=function(){return l(Sk(this.Tx),v)};x.prototype.__destroy__=function(){xk(this.Tx)};function OA(){throw"cannot construct a btConvexShape, no constructor in IDL";}OA.prototype=Object.create(p.prototype);OA.prototype.constructor=OA;OA.prototype.Ux=OA;OA.Vx={};f.btConvexShape=OA;OA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yj(c,a)};OA.prototype.getLocalScaling=function(){return l(wj(this.Tx),q)}; +OA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);vj(d,a,c)};OA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zj(c,a)};OA.prototype.getMargin=function(){return xj(this.Tx)};OA.prototype.__destroy__=function(){uj(this.Tx)};function yA(){throw"cannot construct a btDispatcher, no constructor in IDL";}yA.prototype=Object.create(h.prototype);yA.prototype.constructor=yA;yA.prototype.Ux=yA; +yA.Vx={};f.btDispatcher=yA;yA.prototype.getNumManifolds=function(){return Fl(this.Tx)};yA.prototype.getManifoldByIndexInternal=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(El(c,a),PA)};yA.prototype.__destroy__=function(){Dl(this.Tx)}; +function QA(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===e?qm(a,c,d):void 0===g?_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_4(a,c,d,e):rm(a,c,d,e,g);k(QA)[this.Tx]=this}QA.prototype=Object.create(EA.prototype);QA.prototype.constructor=QA;QA.prototype.Ux=QA;QA.Vx={};f.btGeneric6DofConstraint=QA; +QA.prototype.setLinearLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Am(c,a)};QA.prototype.setLinearUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bm(c,a)};QA.prototype.setAngularLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xm(c,a)};QA.prototype.setAngularUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ym(c,a)};QA.prototype.getFrameOffsetA=function(){return l(um(this.Tx),t)}; +QA.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sm(c,a)};QA.prototype.getBreakingImpulseThreshold=function(){return tm(this.Tx)};QA.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zm(c,a)};QA.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return wm(d,a,c)}; +QA.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Cm(e,a,c,d)};QA.prototype.__destroy__=function(){pm(this.Tx)};function RA(){throw"cannot construct a btStridingMeshInterface, no constructor in IDL";}RA.prototype=Object.create(h.prototype);RA.prototype.constructor=RA;RA.prototype.Ux=RA;RA.Vx={};f.btStridingMeshInterface=RA; +RA.prototype.setScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mw(c,a)};RA.prototype.__destroy__=function(){Lw(this.Tx)};function SA(){throw"cannot construct a btMotionState, no constructor in IDL";}SA.prototype=Object.create(h.prototype);SA.prototype.constructor=SA;SA.prototype.Ux=SA;SA.Vx={};f.btMotionState=SA;SA.prototype.getWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);np(c,a)}; +SA.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);op(c,a)};SA.prototype.__destroy__=function(){mp(this.Tx)};function y(){throw"cannot construct a ConvexResultCallback, no constructor in IDL";}y.prototype=Object.create(h.prototype);y.prototype.constructor=y;y.prototype.Ux=y;y.Vx={};f.ConvexResultCallback=y;y.prototype.hasHit=function(){return!!Wd(this.Tx)};y.prototype.get_m_collisionFilterGroup=y.prototype.Wx=function(){return Ud(this.Tx)}; +y.prototype.set_m_collisionFilterGroup=y.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yd(c,a)};Object.defineProperty(y.prototype,"m_collisionFilterGroup",{get:y.prototype.Wx,set:y.prototype.Zx});y.prototype.get_m_collisionFilterMask=y.prototype.Xx=function(){return Vd(this.Tx)};y.prototype.set_m_collisionFilterMask=y.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zd(c,a)}; +Object.defineProperty(y.prototype,"m_collisionFilterMask",{get:y.prototype.Xx,set:y.prototype.$x});y.prototype.get_m_closestHitFraction=y.prototype.ay=function(){return Td(this.Tx)};y.prototype.set_m_closestHitFraction=y.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xd(c,a)};Object.defineProperty(y.prototype,"m_closestHitFraction",{get:y.prototype.ay,set:y.prototype.by});y.prototype.__destroy__=function(){Sd(this.Tx)}; +function TA(){throw"cannot construct a ContactResultCallback, no constructor in IDL";}TA.prototype=Object.create(h.prototype);TA.prototype.constructor=TA;TA.prototype.Ux=TA;TA.Vx={};f.ContactResultCallback=TA; +TA.prototype.addSingleResult=function(a,c,d,e,g,m,B){var R=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);return Rd(R,a,c,d,e,g,m,B)};TA.prototype.__destroy__=function(){Qd(this.Tx)};function UA(){throw"cannot construct a btSoftBodySolver, no constructor in IDL";}UA.prototype=Object.create(h.prototype); +UA.prototype.constructor=UA;UA.prototype.Ux=UA;UA.Vx={};f.btSoftBodySolver=UA;UA.prototype.__destroy__=function(){lu(this.Tx)};function z(){throw"cannot construct a RayResultCallback, no constructor in IDL";}z.prototype=Object.create(h.prototype);z.prototype.constructor=z;z.prototype.Ux=z;z.Vx={};f.RayResultCallback=z;z.prototype.hasHit=function(){return!!af(this.Tx)};z.prototype.get_m_collisionFilterGroup=z.prototype.Wx=function(){return Ye(this.Tx)}; +z.prototype.set_m_collisionFilterGroup=z.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cf(c,a)};Object.defineProperty(z.prototype,"m_collisionFilterGroup",{get:z.prototype.Wx,set:z.prototype.Zx});z.prototype.get_m_collisionFilterMask=z.prototype.Xx=function(){return Ze(this.Tx)};z.prototype.set_m_collisionFilterMask=z.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);df(c,a)}; +Object.defineProperty(z.prototype,"m_collisionFilterMask",{get:z.prototype.Xx,set:z.prototype.$x});z.prototype.get_m_closestHitFraction=z.prototype.ay=function(){return Xe(this.Tx)};z.prototype.set_m_closestHitFraction=z.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bf(c,a)};Object.defineProperty(z.prototype,"m_closestHitFraction",{get:z.prototype.ay,set:z.prototype.by});z.prototype.get_m_collisionObject=z.prototype.cy=function(){return l($e(this.Tx),r)}; +z.prototype.set_m_collisionObject=z.prototype.ly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ef(c,a)};Object.defineProperty(z.prototype,"m_collisionObject",{get:z.prototype.cy,set:z.prototype.ly});z.prototype.__destroy__=function(){We(this.Tx)};function VA(){throw"cannot construct a btMatrix3x3, no constructor in IDL";}VA.prototype=Object.create(h.prototype);VA.prototype.constructor=VA;VA.prototype.Ux=VA;VA.Vx={};f.btMatrix3x3=VA; +VA.prototype.setEulerZYX=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);lp(e,a,c,d)};VA.prototype.getRotation=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jp(c,a)};VA.prototype.getRow=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(kp(c,a),q)};VA.prototype.__destroy__=function(){ip(this.Tx)};function WA(){throw"cannot construct a btScalarArray, no constructor in IDL";}WA.prototype=Object.create(h.prototype); +WA.prototype.constructor=WA;WA.prototype.Ux=WA;WA.Vx={};f.btScalarArray=WA;WA.prototype.size=WA.prototype.size=function(){return Et(this.Tx)};WA.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Dt(c,a)};WA.prototype.__destroy__=function(){Ct(this.Tx)};function A(){throw"cannot construct a Material, no constructor in IDL";}A.prototype=Object.create(h.prototype);A.prototype.constructor=A;A.prototype.Ux=A;A.Vx={};f.Material=A;A.prototype.get_m_kLST=A.prototype.jA=function(){return Be(this.Tx)}; +A.prototype.set_m_kLST=A.prototype.QC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fe(c,a)};Object.defineProperty(A.prototype,"m_kLST",{get:A.prototype.jA,set:A.prototype.QC});A.prototype.get_m_kAST=A.prototype.iA=function(){return Ae(this.Tx)};A.prototype.set_m_kAST=A.prototype.PC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ee(c,a)};Object.defineProperty(A.prototype,"m_kAST",{get:A.prototype.iA,set:A.prototype.PC});A.prototype.get_m_kVST=A.prototype.kA=function(){return Ce(this.Tx)}; +A.prototype.set_m_kVST=A.prototype.RC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ge(c,a)};Object.defineProperty(A.prototype,"m_kVST",{get:A.prototype.kA,set:A.prototype.RC});A.prototype.get_m_flags=A.prototype.Rz=function(){return ze(this.Tx)};A.prototype.set_m_flags=A.prototype.xC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);De(c,a)};Object.defineProperty(A.prototype,"m_flags",{get:A.prototype.Rz,set:A.prototype.xC});A.prototype.__destroy__=function(){ye(this.Tx)}; +function n(){throw"cannot construct a btDispatcherInfo, no constructor in IDL";}n.prototype=Object.create(h.prototype);n.prototype.constructor=n;n.prototype.Ux=n;n.Vx={};f.btDispatcherInfo=n;n.prototype.get_m_timeStep=n.prototype.XA=function(){return ol(this.Tx)};n.prototype.set_m_timeStep=n.prototype.DD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zl(c,a)};Object.defineProperty(n.prototype,"m_timeStep",{get:n.prototype.XA,set:n.prototype.DD}); +n.prototype.get_m_stepCount=n.prototype.OA=function(){return ml(this.Tx)};n.prototype.set_m_stepCount=n.prototype.uD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xl(c,a)};Object.defineProperty(n.prototype,"m_stepCount",{get:n.prototype.OA,set:n.prototype.uD});n.prototype.get_m_dispatchFunc=n.prototype.Jz=function(){return jl(this.Tx)};n.prototype.set_m_dispatchFunc=n.prototype.pC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ul(c,a)}; +Object.defineProperty(n.prototype,"m_dispatchFunc",{get:n.prototype.Jz,set:n.prototype.pC});n.prototype.get_m_timeOfImpact=n.prototype.WA=function(){return nl(this.Tx)};n.prototype.set_m_timeOfImpact=n.prototype.CD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yl(c,a)};Object.defineProperty(n.prototype,"m_timeOfImpact",{get:n.prototype.WA,set:n.prototype.CD});n.prototype.get_m_useContinuous=n.prototype.ZA=function(){return!!pl(this.Tx)}; +n.prototype.set_m_useContinuous=n.prototype.FD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Al(c,a)};Object.defineProperty(n.prototype,"m_useContinuous",{get:n.prototype.ZA,set:n.prototype.FD});n.prototype.get_m_enableSatConvex=n.prototype.Nz=function(){return!!ll(this.Tx)};n.prototype.set_m_enableSatConvex=n.prototype.tC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wl(c,a)};Object.defineProperty(n.prototype,"m_enableSatConvex",{get:n.prototype.Nz,set:n.prototype.tC}); +n.prototype.get_m_enableSPU=n.prototype.Mz=function(){return!!kl(this.Tx)};n.prototype.set_m_enableSPU=n.prototype.sC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vl(c,a)};Object.defineProperty(n.prototype,"m_enableSPU",{get:n.prototype.Mz,set:n.prototype.sC});n.prototype.get_m_useEpa=n.prototype.aB=function(){return!!rl(this.Tx)};n.prototype.set_m_useEpa=n.prototype.HD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cl(c,a)}; +Object.defineProperty(n.prototype,"m_useEpa",{get:n.prototype.aB,set:n.prototype.HD});n.prototype.get_m_allowedCcdPenetration=n.prototype.lz=function(){return hl(this.Tx)};n.prototype.set_m_allowedCcdPenetration=n.prototype.TB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sl(c,a)};Object.defineProperty(n.prototype,"m_allowedCcdPenetration",{get:n.prototype.lz,set:n.prototype.TB});n.prototype.get_m_useConvexConservativeDistanceUtil=n.prototype.$A=function(){return!!ql(this.Tx)}; +n.prototype.set_m_useConvexConservativeDistanceUtil=n.prototype.GD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bl(c,a)};Object.defineProperty(n.prototype,"m_useConvexConservativeDistanceUtil",{get:n.prototype.$A,set:n.prototype.GD});n.prototype.get_m_convexConservativeDistanceThreshold=n.prototype.Ez=function(){return il(this.Tx)};n.prototype.set_m_convexConservativeDistanceThreshold=n.prototype.kC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tl(c,a)}; +Object.defineProperty(n.prototype,"m_convexConservativeDistanceThreshold",{get:n.prototype.Ez,set:n.prototype.kC});n.prototype.__destroy__=function(){gl(this.Tx)};function C(){throw"cannot construct a btWheelInfoConstructionInfo, no constructor in IDL";}C.prototype=Object.create(h.prototype);C.prototype.constructor=C;C.prototype.Ux=C;C.Vx={};f.btWheelInfoConstructionInfo=C;C.prototype.get_m_chassisConnectionCS=C.prototype.yz=function(){return l(By(this.Tx),q)}; +C.prototype.set_m_chassisConnectionCS=C.prototype.eC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ny(c,a)};Object.defineProperty(C.prototype,"m_chassisConnectionCS",{get:C.prototype.yz,set:C.prototype.eC});C.prototype.get_m_wheelDirectionCS=C.prototype.zy=function(){return l(Iy(this.Tx),q)};C.prototype.set_m_wheelDirectionCS=C.prototype.Gy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uy(c,a)};Object.defineProperty(C.prototype,"m_wheelDirectionCS",{get:C.prototype.zy,set:C.prototype.Gy}); +C.prototype.get_m_wheelAxleCS=C.prototype.yy=function(){return l(Hy(this.Tx),q)};C.prototype.set_m_wheelAxleCS=C.prototype.Fy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ty(c,a)};Object.defineProperty(C.prototype,"m_wheelAxleCS",{get:C.prototype.yy,set:C.prototype.Fy});C.prototype.get_m_suspensionRestLength=C.prototype.TA=function(){return Fy(this.Tx)};C.prototype.set_m_suspensionRestLength=C.prototype.zD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ry(c,a)}; +Object.defineProperty(C.prototype,"m_suspensionRestLength",{get:C.prototype.TA,set:C.prototype.zD});C.prototype.get_m_maxSuspensionTravelCm=C.prototype.hy=function(){return Ey(this.Tx)};C.prototype.set_m_maxSuspensionTravelCm=C.prototype.qy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qy(c,a)};Object.defineProperty(C.prototype,"m_maxSuspensionTravelCm",{get:C.prototype.hy,set:C.prototype.qy});C.prototype.get_m_wheelRadius=C.prototype.gB=function(){return Jy(this.Tx)}; +C.prototype.set_m_wheelRadius=C.prototype.ND=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vy(c,a)};Object.defineProperty(C.prototype,"m_wheelRadius",{get:C.prototype.gB,set:C.prototype.ND});C.prototype.get_m_suspensionStiffness=C.prototype.iy=function(){return Gy(this.Tx)};C.prototype.set_m_suspensionStiffness=C.prototype.ry=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sy(c,a)};Object.defineProperty(C.prototype,"m_suspensionStiffness",{get:C.prototype.iy,set:C.prototype.ry}); +C.prototype.get_m_wheelsDampingCompression=C.prototype.Ay=function(){return Ky(this.Tx)};C.prototype.set_m_wheelsDampingCompression=C.prototype.Hy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wy(c,a)};Object.defineProperty(C.prototype,"m_wheelsDampingCompression",{get:C.prototype.Ay,set:C.prototype.Hy});C.prototype.get_m_wheelsDampingRelaxation=C.prototype.By=function(){return Ly(this.Tx)}; +C.prototype.set_m_wheelsDampingRelaxation=C.prototype.Iy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xy(c,a)};Object.defineProperty(C.prototype,"m_wheelsDampingRelaxation",{get:C.prototype.By,set:C.prototype.Iy});C.prototype.get_m_frictionSlip=C.prototype.dy=function(){return Cy(this.Tx)};C.prototype.set_m_frictionSlip=C.prototype.my=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Oy(c,a)};Object.defineProperty(C.prototype,"m_frictionSlip",{get:C.prototype.dy,set:C.prototype.my}); +C.prototype.get_m_maxSuspensionForce=C.prototype.gy=function(){return Dy(this.Tx)};C.prototype.set_m_maxSuspensionForce=C.prototype.py=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Py(c,a)};Object.defineProperty(C.prototype,"m_maxSuspensionForce",{get:C.prototype.gy,set:C.prototype.py});C.prototype.get_m_bIsFrontWheel=C.prototype.vy=function(){return!!Ay(this.Tx)};C.prototype.set_m_bIsFrontWheel=C.prototype.Cy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);My(c,a)}; +Object.defineProperty(C.prototype,"m_bIsFrontWheel",{get:C.prototype.vy,set:C.prototype.Cy});C.prototype.__destroy__=function(){zy(this.Tx)};function XA(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===c?Bj(a):Cj(a,c);k(XA)[this.Tx]=this}XA.prototype=Object.create(OA.prototype);XA.prototype.constructor=XA;XA.prototype.Ux=XA;XA.Vx={};f.btConvexTriangleMeshShape=XA;XA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gj(c,a)}; +XA.prototype.getLocalScaling=function(){return l(Ej(this.Tx),q)};XA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Dj(d,a,c)};XA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hj(c,a)};XA.prototype.getMargin=function(){return Fj(this.Tx)};XA.prototype.__destroy__=function(){Aj(this.Tx)};function AA(){throw"cannot construct a btBroadphaseInterface, no constructor in IDL";}AA.prototype=Object.create(h.prototype); +AA.prototype.constructor=AA;AA.prototype.Ux=AA;AA.Vx={};f.btBroadphaseInterface=AA;AA.prototype.getOverlappingPairCache=function(){return l(Nf(this.Tx),zA)};AA.prototype.__destroy__=function(){Mf(this.Tx)};function D(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===e?Qr(a,c,d):Rr(a,c,d,e);k(D)[this.Tx]=this}D.prototype=Object.create(h.prototype);D.prototype.constructor=D;D.prototype.Ux=D; +D.Vx={};f.btRigidBodyConstructionInfo=D;D.prototype.get_m_linearDamping=D.prototype.lA=function(){return $r(this.Tx)};D.prototype.set_m_linearDamping=D.prototype.SC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ms(c,a)};Object.defineProperty(D.prototype,"m_linearDamping",{get:D.prototype.lA,set:D.prototype.SC});D.prototype.get_m_angularDamping=D.prototype.nz=function(){return Xr(this.Tx)}; +D.prototype.set_m_angularDamping=D.prototype.VB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);js(c,a)};Object.defineProperty(D.prototype,"m_angularDamping",{get:D.prototype.nz,set:D.prototype.VB});D.prototype.get_m_friction=D.prototype.Sz=function(){return Zr(this.Tx)};D.prototype.set_m_friction=D.prototype.yC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ls(c,a)};Object.defineProperty(D.prototype,"m_friction",{get:D.prototype.Sz,set:D.prototype.yC}); +D.prototype.get_m_rollingFriction=D.prototype.GA=function(){return cs(this.Tx)};D.prototype.set_m_rollingFriction=D.prototype.mD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qs(c,a)};Object.defineProperty(D.prototype,"m_rollingFriction",{get:D.prototype.GA,set:D.prototype.mD});D.prototype.get_m_restitution=D.prototype.EA=function(){return bs(this.Tx)};D.prototype.set_m_restitution=D.prototype.kD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ps(c,a)}; +Object.defineProperty(D.prototype,"m_restitution",{get:D.prototype.EA,set:D.prototype.kD});D.prototype.get_m_linearSleepingThreshold=D.prototype.mA=function(){return as(this.Tx)};D.prototype.set_m_linearSleepingThreshold=D.prototype.TC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ns(c,a)};Object.defineProperty(D.prototype,"m_linearSleepingThreshold",{get:D.prototype.mA,set:D.prototype.TC});D.prototype.get_m_angularSleepingThreshold=D.prototype.oz=function(){return Yr(this.Tx)}; +D.prototype.set_m_angularSleepingThreshold=D.prototype.WB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ks(c,a)};Object.defineProperty(D.prototype,"m_angularSleepingThreshold",{get:D.prototype.oz,set:D.prototype.WB});D.prototype.get_m_additionalDamping=D.prototype.iz=function(){return!!Vr(this.Tx)};D.prototype.set_m_additionalDamping=D.prototype.QB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hs(c,a)}; +Object.defineProperty(D.prototype,"m_additionalDamping",{get:D.prototype.iz,set:D.prototype.QB});D.prototype.get_m_additionalDampingFactor=D.prototype.jz=function(){return Ur(this.Tx)};D.prototype.set_m_additionalDampingFactor=D.prototype.RB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gs(c,a)};Object.defineProperty(D.prototype,"m_additionalDampingFactor",{get:D.prototype.jz,set:D.prototype.RB});D.prototype.get_m_additionalLinearDampingThresholdSqr=D.prototype.kz=function(){return Wr(this.Tx)}; +D.prototype.set_m_additionalLinearDampingThresholdSqr=D.prototype.SB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);is(c,a)};Object.defineProperty(D.prototype,"m_additionalLinearDampingThresholdSqr",{get:D.prototype.kz,set:D.prototype.SB});D.prototype.get_m_additionalAngularDampingThresholdSqr=D.prototype.hz=function(){return Tr(this.Tx)};D.prototype.set_m_additionalAngularDampingThresholdSqr=D.prototype.PB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);es(c,a)}; +Object.defineProperty(D.prototype,"m_additionalAngularDampingThresholdSqr",{get:D.prototype.hz,set:D.prototype.PB});D.prototype.get_m_additionalAngularDampingFactor=D.prototype.gz=function(){return Sr(this.Tx)};D.prototype.set_m_additionalAngularDampingFactor=D.prototype.OB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ds(c,a)};Object.defineProperty(D.prototype,"m_additionalAngularDampingFactor",{get:D.prototype.gz,set:D.prototype.OB});D.prototype.__destroy__=function(){Pr(this.Tx)}; +function YA(){throw"cannot construct a btCollisionConfiguration, no constructor in IDL";}YA.prototype=Object.create(h.prototype);YA.prototype.constructor=YA;YA.prototype.Ux=YA;YA.Vx={};f.btCollisionConfiguration=YA;YA.prototype.__destroy__=function(){Cg(this.Tx)};function PA(){this.Tx=fq();k(PA)[this.Tx]=this}PA.prototype=Object.create(h.prototype);PA.prototype.constructor=PA;PA.prototype.Ux=PA;PA.Vx={};f.btPersistentManifold=PA;PA.prototype.getBody0=function(){return l(gq(this.Tx),r)}; +PA.prototype.getBody1=function(){return l(hq(this.Tx),r)};PA.prototype.getNumContacts=function(){return jq(this.Tx)};PA.prototype.getContactPoint=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(iq(c,a),E)};PA.prototype.__destroy__=function(){eq(this.Tx)};function ZA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=void 0===a?Nh():Oh(a);k(ZA)[this.Tx]=this}ZA.prototype=Object.create(p.prototype);ZA.prototype.constructor=ZA;ZA.prototype.Ux=ZA;ZA.Vx={};f.btCompoundShape=ZA; +ZA.prototype.addChildShape=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Mh(d,a,c)};ZA.prototype.removeChildShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vh(c,a)};ZA.prototype.removeChildShapeByIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uh(c,a)};ZA.prototype.getNumChildShapes=function(){return Th(this.Tx)};ZA.prototype.getChildShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Qh(c,a),p)}; +ZA.prototype.updateChildTransform=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===d?Yh(e,a,c):Zh(e,a,c,d)};ZA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xh(c,a)};ZA.prototype.getMargin=function(){return Sh(this.Tx)};ZA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wh(c,a)};ZA.prototype.getLocalScaling=function(){return l(Rh(this.Tx),q)}; +ZA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ph(d,a,c)};ZA.prototype.__destroy__=function(){Lh(this.Tx)};function F(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=Yb(a,c);k(F)[this.Tx]=this}F.prototype=Object.create(y.prototype);F.prototype.constructor=F;F.prototype.Ux=F;F.Vx={};f.ClosestConvexResultCallback=F;F.prototype.hasHit=function(){return!!ic(this.Tx)}; +F.prototype.get_m_convexFromWorld=F.prototype.Fz=function(){return l(dc(this.Tx),q)};F.prototype.set_m_convexFromWorld=F.prototype.lC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mc(c,a)};Object.defineProperty(F.prototype,"m_convexFromWorld",{get:F.prototype.Fz,set:F.prototype.lC});F.prototype.get_m_convexToWorld=F.prototype.Gz=function(){return l(ec(this.Tx),q)};F.prototype.set_m_convexToWorld=F.prototype.mC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nc(c,a)}; +Object.defineProperty(F.prototype,"m_convexToWorld",{get:F.prototype.Gz,set:F.prototype.mC});F.prototype.get_m_hitNormalWorld=F.prototype.ey=function(){return l(fc(this.Tx),q)};F.prototype.set_m_hitNormalWorld=F.prototype.ny=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);oc(c,a)};Object.defineProperty(F.prototype,"m_hitNormalWorld",{get:F.prototype.ey,set:F.prototype.ny});F.prototype.get_m_hitPointWorld=F.prototype.fy=function(){return l(hc(this.Tx),q)}; +F.prototype.set_m_hitPointWorld=F.prototype.oy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pc(c,a)};Object.defineProperty(F.prototype,"m_hitPointWorld",{get:F.prototype.fy,set:F.prototype.oy});F.prototype.get_m_collisionFilterGroup=F.prototype.Wx=function(){return bc(this.Tx)};F.prototype.set_m_collisionFilterGroup=F.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kc(c,a)};Object.defineProperty(F.prototype,"m_collisionFilterGroup",{get:F.prototype.Wx,set:F.prototype.Zx}); +F.prototype.get_m_collisionFilterMask=F.prototype.Xx=function(){return cc(this.Tx)};F.prototype.set_m_collisionFilterMask=F.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lc(c,a)};Object.defineProperty(F.prototype,"m_collisionFilterMask",{get:F.prototype.Xx,set:F.prototype.$x});F.prototype.get_m_closestHitFraction=F.prototype.ay=function(){return ac(this.Tx)}; +F.prototype.set_m_closestHitFraction=F.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jc(c,a)};Object.defineProperty(F.prototype,"m_closestHitFraction",{get:F.prototype.ay,set:F.prototype.by});F.prototype.__destroy__=function(){Zb(this.Tx)};function G(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=gb(a,c);k(G)[this.Tx]=this}G.prototype=Object.create(z.prototype);G.prototype.constructor=G;G.prototype.Ux=G;G.Vx={};f.AllHitsRayResultCallback=G; +G.prototype.hasHit=function(){return!!ub(this.Tx)};G.prototype.get_m_collisionObjects=G.prototype.Bz=function(){return l(ob(this.Tx),$A)};G.prototype.set_m_collisionObjects=G.prototype.hC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ab(c,a)};Object.defineProperty(G.prototype,"m_collisionObjects",{get:G.prototype.Bz,set:G.prototype.hC});G.prototype.get_m_rayFromWorld=G.prototype.wy=function(){return l(sb(this.Tx),q)}; +G.prototype.set_m_rayFromWorld=G.prototype.Dy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Eb(c,a)};Object.defineProperty(G.prototype,"m_rayFromWorld",{get:G.prototype.wy,set:G.prototype.Dy});G.prototype.get_m_rayToWorld=G.prototype.xy=function(){return l(tb(this.Tx),q)};G.prototype.set_m_rayToWorld=G.prototype.Ey=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fb(c,a)};Object.defineProperty(G.prototype,"m_rayToWorld",{get:G.prototype.xy,set:G.prototype.Ey}); +G.prototype.get_m_hitNormalWorld=G.prototype.ey=function(){return l(qb(this.Tx),aB)};G.prototype.set_m_hitNormalWorld=G.prototype.ny=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cb(c,a)};Object.defineProperty(G.prototype,"m_hitNormalWorld",{get:G.prototype.ey,set:G.prototype.ny});G.prototype.get_m_hitPointWorld=G.prototype.fy=function(){return l(rb(this.Tx),aB)};G.prototype.set_m_hitPointWorld=G.prototype.oy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Db(c,a)}; +Object.defineProperty(G.prototype,"m_hitPointWorld",{get:G.prototype.fy,set:G.prototype.oy});G.prototype.get_m_hitFractions=G.prototype.Zz=function(){return l(pb(this.Tx),WA)};G.prototype.set_m_hitFractions=G.prototype.FC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bb(c,a)};Object.defineProperty(G.prototype,"m_hitFractions",{get:G.prototype.Zz,set:G.prototype.FC});G.prototype.get_m_collisionFilterGroup=G.prototype.Wx=function(){return kb(this.Tx)}; +G.prototype.set_m_collisionFilterGroup=G.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wb(c,a)};Object.defineProperty(G.prototype,"m_collisionFilterGroup",{get:G.prototype.Wx,set:G.prototype.Zx});G.prototype.get_m_collisionFilterMask=G.prototype.Xx=function(){return lb(this.Tx)};G.prototype.set_m_collisionFilterMask=G.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xb(c,a)}; +Object.defineProperty(G.prototype,"m_collisionFilterMask",{get:G.prototype.Xx,set:G.prototype.$x});G.prototype.get_m_closestHitFraction=G.prototype.ay=function(){return jb(this.Tx)};G.prototype.set_m_closestHitFraction=G.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vb(c,a)};Object.defineProperty(G.prototype,"m_closestHitFraction",{get:G.prototype.ay,set:G.prototype.by});G.prototype.get_m_collisionObject=G.prototype.cy=function(){return l(mb(this.Tx),r)}; +G.prototype.set_m_collisionObject=G.prototype.ly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zb(c,a)};Object.defineProperty(G.prototype,"m_collisionObject",{get:G.prototype.cy,set:G.prototype.ly});G.prototype.__destroy__=function(){hb(this.Tx)};function bB(){throw"cannot construct a tMaterialArray, no constructor in IDL";}bB.prototype=Object.create(h.prototype);bB.prototype.constructor=bB;bB.prototype.Ux=bB;bB.Vx={};f.tMaterialArray=bB;bB.prototype.size=bB.prototype.size=function(){return eA(this.Tx)}; +bB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(dA(c,a),A)};bB.prototype.__destroy__=function(){cA(this.Tx)};function cB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=vk(a);k(cB)[this.Tx]=this}cB.prototype=Object.create(LA.prototype);cB.prototype.constructor=cB;cB.prototype.Ux=cB;cB.Vx={};f.btDefaultVehicleRaycaster=cB; +cB.prototype.castRay=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);wk(e,a,c,d)};cB.prototype.__destroy__=function(){uk(this.Tx)};function H(){this.Tx=Mi();k(H)[this.Tx]=this}H.prototype=Object.create(h.prototype);H.prototype.constructor=H;H.prototype.Ux=H;H.Vx={};f.btConstraintSetting=H;H.prototype.get_m_tau=H.prototype.VA=function(){return Pi(this.Tx)}; +H.prototype.set_m_tau=H.prototype.BD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Si(c,a)};Object.defineProperty(H.prototype,"m_tau",{get:H.prototype.VA,set:H.prototype.BD});H.prototype.get_m_damping=H.prototype.Hz=function(){return Ni(this.Tx)};H.prototype.set_m_damping=H.prototype.nC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qi(c,a)};Object.defineProperty(H.prototype,"m_damping",{get:H.prototype.Hz,set:H.prototype.nC}); +H.prototype.get_m_impulseClamp=H.prototype.eA=function(){return Oi(this.Tx)};H.prototype.set_m_impulseClamp=H.prototype.LC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ri(c,a)};Object.defineProperty(H.prototype,"m_impulseClamp",{get:H.prototype.eA,set:H.prototype.LC});H.prototype.__destroy__=function(){Li(this.Tx)};function dB(){throw"cannot construct a LocalShapeInfo, no constructor in IDL";}dB.prototype=Object.create(h.prototype);dB.prototype.constructor=dB;dB.prototype.Ux=dB; +dB.Vx={};f.LocalShapeInfo=dB;dB.prototype.get_m_shapePart=dB.prototype.JA=function(){return ue(this.Tx)};dB.prototype.set_m_shapePart=dB.prototype.pD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);we(c,a)};Object.defineProperty(dB.prototype,"m_shapePart",{get:dB.prototype.JA,set:dB.prototype.pD});dB.prototype.get_m_triangleIndex=dB.prototype.YA=function(){return ve(this.Tx)}; +dB.prototype.set_m_triangleIndex=dB.prototype.ED=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xe(c,a)};Object.defineProperty(dB.prototype,"m_triangleIndex",{get:dB.prototype.YA,set:dB.prototype.ED});dB.prototype.__destroy__=function(){te(this.Tx)};function I(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Es(a);k(I)[this.Tx]=this}I.prototype=Object.create(r.prototype);I.prototype.constructor=I;I.prototype.Ux=I;I.Vx={};f.btRigidBody=I; +I.prototype.getCenterOfMassTransform=function(){return l(Ms(this.Tx),t)};I.prototype.setCenterOfMassTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jt(c,a)};I.prototype.setSleepingThresholds=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);wt(d,a,c)};I.prototype.getLinearDamping=function(){return Rs(this.Tx)};I.prototype.getAngularDamping=function(){return Hs(this.Tx)}; +I.prototype.setDamping=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);nt(d,a,c)};I.prototype.setMassProps=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);st(d,a,c)};I.prototype.getLinearFactor=function(){return l(Ss(this.Tx),q)};I.prototype.setLinearFactor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qt(c,a)}; +I.prototype.applyTorque=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ds(c,a)};I.prototype.applyLocalTorque=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bs(c,a)};I.prototype.applyForce=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ys(d,a,c)};I.prototype.applyCentralForce=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);us(c,a)}; +I.prototype.applyCentralLocalForce=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xs(c,a)};I.prototype.applyTorqueImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cs(c,a)};I.prototype.applyImpulse=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);As(d,a,c)};I.prototype.applyCentralImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vs(c,a)};I.prototype.updateInertiaTensor=function(){Bt(this.Tx)}; +I.prototype.getLinearVelocity=function(){return l(Ts(this.Tx),q)};I.prototype.getAngularVelocity=function(){return l(Js(this.Tx),q)};I.prototype.setLinearVelocity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rt(c,a)};I.prototype.setAngularVelocity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ft(c,a)};I.prototype.getMotionState=function(){return l(Us(this.Tx),SA)};I.prototype.setMotionState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tt(c,a)}; +I.prototype.getAngularFactor=function(){return l(Is(this.Tx),q)};I.prototype.setAngularFactor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);et(c,a)};I.prototype.upcast=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(At(c,a),I)};I.prototype.getAabb=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Gs(d,a,c)};I.prototype.applyGravity=function(){zs(this.Tx)};I.prototype.getGravity=function(){return l(Qs(this.Tx),q)}; +I.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pt(c,a)};I.prototype.getBroadphaseProxy=function(){return l(Ls(this.Tx),u)};I.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);gt(d,a,c)};I.prototype.getCollisionShape=function(){return l(Os(this.Tx),p)};I.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mt(c,a)}; +I.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dt(c,a)};I.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fs(c,a)};I.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?ss(c):ts(c,a)};I.prototype.isActive=function(){return!!$s(this.Tx)};I.prototype.isKinematicObject=function(){return!!at(this.Tx)};I.prototype.isStaticObject=function(){return!!bt(this.Tx)}; +I.prototype.isStaticOrKinematicObject=function(){return!!ct(this.Tx)};I.prototype.getRestitution=function(){return Vs(this.Tx)};I.prototype.getFriction=function(){return Ps(this.Tx)};I.prototype.getRollingFriction=function(){return Ws(this.Tx)};I.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ut(c,a)};I.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ot(c,a)}; +I.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vt(c,a)};I.prototype.getWorldTransform=function(){return l(Zs(this.Tx),t)};I.prototype.getCollisionFlags=function(){return Ns(this.Tx)};I.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kt(c,a)};I.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zt(c,a)}; +I.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lt(c,a)};I.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ht(c,a)};I.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);it(c,a)};I.prototype.getUserIndex=function(){return Xs(this.Tx)};I.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xt(c,a)}; +I.prototype.getUserPointer=function(){return l(Ys(this.Tx),CA)};I.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yt(c,a)};I.prototype.getBroadphaseHandle=function(){return l(Ks(this.Tx),u)};I.prototype.__destroy__=function(){rs(this.Tx)};function eB(){throw"cannot construct a btIndexedMeshArray, no constructor in IDL";}eB.prototype=Object.create(h.prototype);eB.prototype.constructor=eB;eB.prototype.Ux=eB;eB.Vx={};f.btIndexedMeshArray=eB; +eB.prototype.size=eB.prototype.size=function(){return oo(this.Tx)};eB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(no(c,a),fB)};eB.prototype.__destroy__=function(){mo(this.Tx)};function gB(){this.Tx=ek();k(gB)[this.Tx]=this}gB.prototype=Object.create(h.prototype);gB.prototype.constructor=gB;gB.prototype.Ux=gB;gB.Vx={};f.btDbvtBroadphase=gB;gB.prototype.__destroy__=function(){dk(this.Tx)}; +function hB(a,c,d,e,g,m,B,R,da){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);R&&"object"===typeof R&&(R=R.Tx);da&&"object"===typeof da&&(da=da.Tx);this.Tx=Gn(a,c,d,e,g,m,B,R,da);k(hB)[this.Tx]=this}hB.prototype=Object.create(FA.prototype);hB.prototype.constructor=hB;hB.prototype.Ux=hB;hB.Vx={}; +f.btHeightfieldTerrainShape=hB;hB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ln(c,a)};hB.prototype.getMargin=function(){return Jn(this.Tx)};hB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kn(c,a)};hB.prototype.getLocalScaling=function(){return l(In(this.Tx),q)};hB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Hn(d,a,c)}; +hB.prototype.__destroy__=function(){Fn(this.Tx)};function iB(){this.Tx=tk();k(iB)[this.Tx]=this}iB.prototype=Object.create(UA.prototype);iB.prototype.constructor=iB;iB.prototype.Ux=iB;iB.Vx={};f.btDefaultSoftBodySolver=iB;iB.prototype.__destroy__=function(){sk(this.Tx)};function jB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Eg(a);k(jB)[this.Tx]=this}jB.prototype=Object.create(yA.prototype);jB.prototype.constructor=jB;jB.prototype.Ux=jB;jB.Vx={};f.btCollisionDispatcher=jB; +jB.prototype.getNumManifolds=function(){return Gg(this.Tx)};jB.prototype.getManifoldByIndexInternal=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Fg(c,a),PA)};jB.prototype.__destroy__=function(){Dg(this.Tx)}; +function kB(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===d?Bf(a,c):void 0===e?Cf(a,c,d):void 0===g?Df(a,c,d,e):Ef(a,c,d,e,g);k(kB)[this.Tx]=this}kB.prototype=Object.create(h.prototype);kB.prototype.constructor=kB;kB.prototype.Ux=kB;kB.Vx={};f.btAxisSweep3=kB;kB.prototype.__destroy__=function(){Af(this.Tx)}; +function CA(){throw"cannot construct a VoidPtr, no constructor in IDL";}CA.prototype=Object.create(h.prototype);CA.prototype.constructor=CA;CA.prototype.Ux=CA;CA.Vx={};f.VoidPtr=CA;CA.prototype.__destroy__=function(){xf(this.Tx)};function J(){this.Tx=nu();k(J)[this.Tx]=this}J.prototype=Object.create(h.prototype);J.prototype.constructor=J;J.prototype.Ux=J;J.Vx={};f.btSoftBodyWorldInfo=J;J.prototype.get_air_density=J.prototype.Ly=function(){return ou(this.Tx)}; +J.prototype.set_air_density=J.prototype.sB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wu(c,a)};Object.defineProperty(J.prototype,"air_density",{get:J.prototype.Ly,set:J.prototype.sB});J.prototype.get_water_density=J.prototype.pB=function(){return tu(this.Tx)};J.prototype.set_water_density=J.prototype.WD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bu(c,a)};Object.defineProperty(J.prototype,"water_density",{get:J.prototype.pB,set:J.prototype.WD}); +J.prototype.get_water_offset=J.prototype.rB=function(){return vu(this.Tx)};J.prototype.set_water_offset=J.prototype.YD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Du(c,a)};Object.defineProperty(J.prototype,"water_offset",{get:J.prototype.rB,set:J.prototype.YD});J.prototype.get_m_maxDisplacement=J.prototype.sA=function(){return su(this.Tx)};J.prototype.set_m_maxDisplacement=J.prototype.ZC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Au(c,a)}; +Object.defineProperty(J.prototype,"m_maxDisplacement",{get:J.prototype.sA,set:J.prototype.ZC});J.prototype.get_water_normal=J.prototype.qB=function(){return l(uu(this.Tx),q)};J.prototype.set_water_normal=J.prototype.XD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cu(c,a)};Object.defineProperty(J.prototype,"water_normal",{get:J.prototype.qB,set:J.prototype.XD});J.prototype.get_m_broadphase=J.prototype.sz=function(){return l(pu(this.Tx),AA)}; +J.prototype.set_m_broadphase=J.prototype.$B=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xu(c,a)};Object.defineProperty(J.prototype,"m_broadphase",{get:J.prototype.sz,set:J.prototype.$B});J.prototype.get_m_dispatcher=J.prototype.Kz=function(){return l(qu(this.Tx),yA)};J.prototype.set_m_dispatcher=J.prototype.qC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yu(c,a)};Object.defineProperty(J.prototype,"m_dispatcher",{get:J.prototype.Kz,set:J.prototype.qC}); +J.prototype.get_m_gravity=J.prototype.Uz=function(){return l(ru(this.Tx),q)};J.prototype.set_m_gravity=J.prototype.AC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zu(c,a)};Object.defineProperty(J.prototype,"m_gravity",{get:J.prototype.Uz,set:J.prototype.AC});J.prototype.__destroy__=function(){mu(this.Tx)}; +function lB(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===d?ti(a,c):void 0===e?_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_3(a,c,d):ui(a,c,d,e);k(lB)[this.Tx]=this}lB.prototype=Object.create(EA.prototype);lB.prototype.constructor=lB;lB.prototype.Ux=lB;lB.Vx={};f.btConeTwistConstraint=lB; +lB.prototype.setLimit=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ci(d,a,c)};lB.prototype.setAngularOnly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zi(c,a)};lB.prototype.setDamping=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bi(c,a)};lB.prototype.enableMotor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wi(c,a)}; +lB.prototype.setMaxMotorImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ei(c,a)};lB.prototype.setMaxMotorImpulseNormalized=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Di(c,a)};lB.prototype.setMotorTarget=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gi(c,a)};lB.prototype.setMotorTargetInConstraintSpace=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fi(c,a)}; +lB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vi(c,a)};lB.prototype.getBreakingImpulseThreshold=function(){return xi(this.Tx)};lB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ai(c,a)};lB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return yi(d,a,c)}; +lB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Hi(e,a,c,d)};lB.prototype.__destroy__=function(){si(this.Tx)}; +function mB(a,c,d,e,g,m,B){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);this.Tx=void 0===d?Nn(a,c):void 0===e?On(a,c,d):void 0===g?Pn(a,c,d,e):void 0===m?Qn(a,c,d,e,g):void 0===B?Rn(a,c,d,e,g,m):Sn(a,c,d,e,g,m,B);k(mB)[this.Tx]=this}mB.prototype=Object.create(EA.prototype);mB.prototype.constructor=mB; +mB.prototype.Ux=mB;mB.Vx={};f.btHingeConstraint=mB;mB.prototype.setLimit=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);void 0===g?$n(m,a,c,d,e):ao(m,a,c,d,e,g)};mB.prototype.enableAngularMotor=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Tn(e,a,c,d)}; +mB.prototype.setAngularOnly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yn(c,a)};mB.prototype.enableMotor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vn(c,a)};mB.prototype.setMaxMotorImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bo(c,a)};mB.prototype.setMotorTarget=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);co(d,a,c)}; +mB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Un(c,a)};mB.prototype.getBreakingImpulseThreshold=function(){return Wn(this.Tx)};mB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zn(c,a)};mB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Xn(d,a,c)}; +mB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);eo(e,a,c,d)};mB.prototype.__destroy__=function(){Mn(this.Tx)};function nB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=ji(a,c);k(nB)[this.Tx]=this}nB.prototype=Object.create(JA.prototype);nB.prototype.constructor=nB;nB.prototype.Ux=nB;nB.Vx={};f.btConeShapeZ=nB; +nB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mi(c,a)};nB.prototype.getLocalScaling=function(){return l(li(this.Tx),q)};nB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ki(d,a,c)};nB.prototype.__destroy__=function(){ii(this.Tx)};function oB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=ei(a,c);k(oB)[this.Tx]=this}oB.prototype=Object.create(JA.prototype); +oB.prototype.constructor=oB;oB.prototype.Ux=oB;oB.Vx={};f.btConeShapeX=oB;oB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hi(c,a)};oB.prototype.getLocalScaling=function(){return l(gi(this.Tx),q)};oB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);fi(d,a,c)};oB.prototype.__destroy__=function(){di(this.Tx)}; +function pB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?gx():void 0===c?hx(a):ix(a,c);k(pB)[this.Tx]=this}pB.prototype=Object.create(RA.prototype);pB.prototype.constructor=pB;pB.prototype.Ux=pB;pB.Vx={};f.btTriangleMesh=pB;pB.prototype.addTriangle=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);void 0===e?ex(g,a,c,d):fx(g,a,c,d,e)}; +pB.prototype.findOrAddVertex=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return jx(d,a,c)};pB.prototype.addIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dx(c,a)};pB.prototype.getIndexedMeshArray=function(){return l(kx(this.Tx),eB)};pB.prototype.setScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lx(c,a)};pB.prototype.__destroy__=function(){cx(this.Tx)}; +function qB(a,c){b.Yx();"object"==typeof a&&(a=wA(a));c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?dj():void 0===c?ej(a):fj(a,c);k(qB)[this.Tx]=this}qB.prototype=Object.create(p.prototype);qB.prototype.constructor=qB;qB.prototype.Ux=qB;qB.Vx={};f.btConvexHullShape=qB;qB.prototype.addPoint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?bj(d,a):cj(d,a,c)}; +qB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);oj(c,a)};qB.prototype.getMargin=function(){return jj(this.Tx)};qB.prototype.getNumVertices=function(){return kj(this.Tx)};qB.prototype.initializePolyhedralFeatures=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return!!lj(c,a)};qB.prototype.recalcLocalAabb=function(){mj(this.Tx)};qB.prototype.getConvexPolyhedron=function(){return l(hj(this.Tx),rB)}; +qB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nj(c,a)};qB.prototype.getLocalScaling=function(){return l(ij(this.Tx),q)};qB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);gj(d,a,c)};qB.prototype.__destroy__=function(){aj(this.Tx)};function K(){this.Tx=my();k(K)[this.Tx]=this}K.prototype=Object.create(h.prototype);K.prototype.constructor=K;K.prototype.Ux=K;K.Vx={}; +f.btVehicleTuning=K;K.prototype.get_m_suspensionStiffness=K.prototype.iy=function(){return sy(this.Tx)};K.prototype.set_m_suspensionStiffness=K.prototype.ry=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yy(c,a)};Object.defineProperty(K.prototype,"m_suspensionStiffness",{get:K.prototype.iy,set:K.prototype.ry});K.prototype.get_m_suspensionCompression=K.prototype.PA=function(){return qy(this.Tx)}; +K.prototype.set_m_suspensionCompression=K.prototype.vD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wy(c,a)};Object.defineProperty(K.prototype,"m_suspensionCompression",{get:K.prototype.PA,set:K.prototype.vD});K.prototype.get_m_suspensionDamping=K.prototype.QA=function(){return ry(this.Tx)};K.prototype.set_m_suspensionDamping=K.prototype.wD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xy(c,a)}; +Object.defineProperty(K.prototype,"m_suspensionDamping",{get:K.prototype.QA,set:K.prototype.wD});K.prototype.get_m_maxSuspensionTravelCm=K.prototype.hy=function(){return py(this.Tx)};K.prototype.set_m_maxSuspensionTravelCm=K.prototype.qy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vy(c,a)};Object.defineProperty(K.prototype,"m_maxSuspensionTravelCm",{get:K.prototype.hy,set:K.prototype.qy});K.prototype.get_m_frictionSlip=K.prototype.dy=function(){return ny(this.Tx)}; +K.prototype.set_m_frictionSlip=K.prototype.my=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ty(c,a)};Object.defineProperty(K.prototype,"m_frictionSlip",{get:K.prototype.dy,set:K.prototype.my});K.prototype.get_m_maxSuspensionForce=K.prototype.gy=function(){return oy(this.Tx)};K.prototype.set_m_maxSuspensionForce=K.prototype.py=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uy(c,a)};Object.defineProperty(K.prototype,"m_maxSuspensionForce",{get:K.prototype.gy,set:K.prototype.py}); +function sB(){throw"cannot construct a btCollisionObjectWrapper, no constructor in IDL";}sB.prototype=Object.create(h.prototype);sB.prototype.constructor=sB;sB.prototype.Ux=sB;sB.Vx={};f.btCollisionObjectWrapper=sB;sB.prototype.getWorldTransform=function(){return l(Jg(this.Tx),t)};sB.prototype.getCollisionObject=function(){return l(Hg(this.Tx),r)};sB.prototype.getCollisionShape=function(){return l(Ig(this.Tx),p)};function tB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=It(a);k(tB)[this.Tx]=this} +tB.prototype=Object.create(h.prototype);tB.prototype.constructor=tB;tB.prototype.Ux=tB;tB.Vx={};f.btShapeHull=tB;tB.prototype.buildHull=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return!!Jt(c,a)};tB.prototype.numVertices=function(){return Lt(this.Tx)};tB.prototype.getVertexPointer=function(){return l(Kt(this.Tx),q)};tB.prototype.__destroy__=function(){Ht(this.Tx)}; +function uB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?lk():void 0===c?mk(a):nk(a,c);k(uB)[this.Tx]=this}uB.prototype=Object.create(SA.prototype);uB.prototype.constructor=uB;uB.prototype.Ux=uB;uB.Vx={};f.btDefaultMotionState=uB;uB.prototype.getWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ok(c,a)};uB.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qk(c,a)}; +uB.prototype.get_m_graphicsWorldTrans=uB.prototype.Tz=function(){return l(pk(this.Tx),t)};uB.prototype.set_m_graphicsWorldTrans=uB.prototype.zC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rk(c,a)};Object.defineProperty(uB.prototype,"m_graphicsWorldTrans",{get:uB.prototype.Tz,set:uB.prototype.zC});uB.prototype.__destroy__=function(){kk(this.Tx)};function L(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Zy(a);k(L)[this.Tx]=this}L.prototype=Object.create(h.prototype); +L.prototype.constructor=L;L.prototype.Ux=L;L.Vx={};f.btWheelInfo=L;L.prototype.getSuspensionRestLength=function(){return $y(this.Tx)};L.prototype.updateWheel=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Wz(d,a,c)};L.prototype.get_m_suspensionStiffness=L.prototype.iy=function(){return qz(this.Tx)};L.prototype.set_m_suspensionStiffness=L.prototype.ry=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Oz(c,a)}; +Object.defineProperty(L.prototype,"m_suspensionStiffness",{get:L.prototype.iy,set:L.prototype.ry});L.prototype.get_m_frictionSlip=L.prototype.dy=function(){return gz(this.Tx)};L.prototype.set_m_frictionSlip=L.prototype.my=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ez(c,a)};Object.defineProperty(L.prototype,"m_frictionSlip",{get:L.prototype.dy,set:L.prototype.my});L.prototype.get_m_engineForce=L.prototype.Oz=function(){return fz(this.Tx)}; +L.prototype.set_m_engineForce=L.prototype.uC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dz(c,a)};Object.defineProperty(L.prototype,"m_engineForce",{get:L.prototype.Oz,set:L.prototype.uC});L.prototype.get_m_rollInfluence=L.prototype.FA=function(){return kz(this.Tx)};L.prototype.set_m_rollInfluence=L.prototype.lD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Iz(c,a)};Object.defineProperty(L.prototype,"m_rollInfluence",{get:L.prototype.FA,set:L.prototype.lD}); +L.prototype.get_m_suspensionRestLength1=L.prototype.UA=function(){return pz(this.Tx)};L.prototype.set_m_suspensionRestLength1=L.prototype.AD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nz(c,a)};Object.defineProperty(L.prototype,"m_suspensionRestLength1",{get:L.prototype.UA,set:L.prototype.AD});L.prototype.get_m_wheelsRadius=L.prototype.hB=function(){return vz(this.Tx)};L.prototype.set_m_wheelsRadius=L.prototype.OD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tz(c,a)}; +Object.defineProperty(L.prototype,"m_wheelsRadius",{get:L.prototype.hB,set:L.prototype.OD});L.prototype.get_m_wheelsDampingCompression=L.prototype.Ay=function(){return tz(this.Tx)};L.prototype.set_m_wheelsDampingCompression=L.prototype.Hy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rz(c,a)};Object.defineProperty(L.prototype,"m_wheelsDampingCompression",{get:L.prototype.Ay,set:L.prototype.Hy});L.prototype.get_m_wheelsDampingRelaxation=L.prototype.By=function(){return uz(this.Tx)}; +L.prototype.set_m_wheelsDampingRelaxation=L.prototype.Iy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sz(c,a)};Object.defineProperty(L.prototype,"m_wheelsDampingRelaxation",{get:L.prototype.By,set:L.prototype.Iy});L.prototype.get_m_steering=L.prototype.NA=function(){return nz(this.Tx)};L.prototype.set_m_steering=L.prototype.tD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lz(c,a)};Object.defineProperty(L.prototype,"m_steering",{get:L.prototype.NA,set:L.prototype.tD}); +L.prototype.get_m_maxSuspensionForce=L.prototype.gy=function(){return hz(this.Tx)};L.prototype.set_m_maxSuspensionForce=L.prototype.py=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fz(c,a)};Object.defineProperty(L.prototype,"m_maxSuspensionForce",{get:L.prototype.gy,set:L.prototype.py});L.prototype.get_m_maxSuspensionTravelCm=L.prototype.hy=function(){return iz(this.Tx)}; +L.prototype.set_m_maxSuspensionTravelCm=L.prototype.qy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gz(c,a)};Object.defineProperty(L.prototype,"m_maxSuspensionTravelCm",{get:L.prototype.hy,set:L.prototype.qy});L.prototype.get_m_wheelsSuspensionForce=L.prototype.iB=function(){return wz(this.Tx)};L.prototype.set_m_wheelsSuspensionForce=L.prototype.PD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uz(c,a)}; +Object.defineProperty(L.prototype,"m_wheelsSuspensionForce",{get:L.prototype.iB,set:L.prototype.PD});L.prototype.get_m_bIsFrontWheel=L.prototype.vy=function(){return!!az(this.Tx)};L.prototype.set_m_bIsFrontWheel=L.prototype.Cy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yz(c,a)};Object.defineProperty(L.prototype,"m_bIsFrontWheel",{get:L.prototype.vy,set:L.prototype.Cy});L.prototype.get_m_raycastInfo=L.prototype.DA=function(){return l(jz(this.Tx),M)}; +L.prototype.set_m_raycastInfo=L.prototype.jD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hz(c,a)};Object.defineProperty(L.prototype,"m_raycastInfo",{get:L.prototype.DA,set:L.prototype.jD});L.prototype.get_m_chassisConnectionPointCS=L.prototype.zz=function(){return l(cz(this.Tx),q)};L.prototype.set_m_chassisConnectionPointCS=L.prototype.fC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Az(c,a)}; +Object.defineProperty(L.prototype,"m_chassisConnectionPointCS",{get:L.prototype.zz,set:L.prototype.fC});L.prototype.get_m_worldTransform=L.prototype.jB=function(){return l(xz(this.Tx),t)};L.prototype.set_m_worldTransform=L.prototype.QD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vz(c,a)};Object.defineProperty(L.prototype,"m_worldTransform",{get:L.prototype.jB,set:L.prototype.QD});L.prototype.get_m_wheelDirectionCS=L.prototype.zy=function(){return l(sz(this.Tx),q)}; +L.prototype.set_m_wheelDirectionCS=L.prototype.Gy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qz(c,a)};Object.defineProperty(L.prototype,"m_wheelDirectionCS",{get:L.prototype.zy,set:L.prototype.Gy});L.prototype.get_m_wheelAxleCS=L.prototype.yy=function(){return l(rz(this.Tx),q)};L.prototype.set_m_wheelAxleCS=L.prototype.Fy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pz(c,a)};Object.defineProperty(L.prototype,"m_wheelAxleCS",{get:L.prototype.yy,set:L.prototype.Fy}); +L.prototype.get_m_rotation=L.prototype.HA=function(){return lz(this.Tx)};L.prototype.set_m_rotation=L.prototype.nD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jz(c,a)};Object.defineProperty(L.prototype,"m_rotation",{get:L.prototype.HA,set:L.prototype.nD});L.prototype.get_m_deltaRotation=L.prototype.Iz=function(){return ez(this.Tx)};L.prototype.set_m_deltaRotation=L.prototype.oC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cz(c,a)}; +Object.defineProperty(L.prototype,"m_deltaRotation",{get:L.prototype.Iz,set:L.prototype.oC});L.prototype.get_m_brake=L.prototype.rz=function(){return bz(this.Tx)};L.prototype.set_m_brake=L.prototype.ZB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zz(c,a)};Object.defineProperty(L.prototype,"m_brake",{get:L.prototype.rz,set:L.prototype.ZB});L.prototype.get_m_clippedInvContactDotSuspension=L.prototype.Az=function(){return dz(this.Tx)}; +L.prototype.set_m_clippedInvContactDotSuspension=L.prototype.gC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bz(c,a)};Object.defineProperty(L.prototype,"m_clippedInvContactDotSuspension",{get:L.prototype.Az,set:L.prototype.gC});L.prototype.get_m_suspensionRelativeVelocity=L.prototype.SA=function(){return oz(this.Tx)};L.prototype.set_m_suspensionRelativeVelocity=L.prototype.yD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mz(c,a)}; +Object.defineProperty(L.prototype,"m_suspensionRelativeVelocity",{get:L.prototype.SA,set:L.prototype.yD});L.prototype.get_m_skidInfo=L.prototype.KA=function(){return mz(this.Tx)};L.prototype.set_m_skidInfo=L.prototype.qD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kz(c,a)};Object.defineProperty(L.prototype,"m_skidInfo",{get:L.prototype.KA,set:L.prototype.qD});L.prototype.__destroy__=function(){Yy(this.Tx)}; +function N(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===a?Nx():void 0===c?_emscripten_bind_btVector4_btVector4_1(a):void 0===d?_emscripten_bind_btVector4_btVector4_2(a,c):void 0===e?_emscripten_bind_btVector4_btVector4_3(a,c,d):Ox(a,c,d,e);k(N)[this.Tx]=this}N.prototype=Object.create(q.prototype);N.prototype.constructor=N;N.prototype.Ux=N;N.Vx={};f.btVector4=N;N.prototype.w=function(){return $x(this.Tx)}; +N.prototype.setValue=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);Wx(g,a,c,d,e)};N.prototype.length=N.prototype.length=function(){return Qx(this.Tx)};N.prototype.x=N.prototype.x=function(){return ay(this.Tx)};N.prototype.y=N.prototype.y=function(){return by(this.Tx)};N.prototype.z=N.prototype.z=function(){return cy(this.Tx)}; +N.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xx(c,a)};N.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yx(c,a)};N.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zx(c,a)};N.prototype.normalize=N.prototype.normalize=function(){Rx(this.Tx)};N.prototype.rotate=N.prototype.rotate=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return l(Vx(d,a,c),q)}; +N.prototype.dot=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Px(c,a)};N.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Tx(c,a),q)};N.prototype.op_add=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Sx(c,a),q)};N.prototype.op_sub=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Ux(c,a),q)};N.prototype.__destroy__=function(){Mx(this.Tx)};function vB(){this.Tx=jk();k(vB)[this.Tx]=this}vB.prototype=Object.create(h.prototype); +vB.prototype.constructor=vB;vB.prototype.Ux=vB;vB.Vx={};f.btDefaultCollisionConstructionInfo=vB;vB.prototype.__destroy__=function(){ik(this.Tx)};function O(){throw"cannot construct a Anchor, no constructor in IDL";}O.prototype=Object.create(h.prototype);O.prototype.constructor=O;O.prototype.Ux=O;O.Vx={};f.Anchor=O;O.prototype.get_m_node=O.prototype.uA=function(){return l(Nb(this.Tx),Node)};O.prototype.set_m_node=O.prototype.aD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xb(c,a)}; +Object.defineProperty(O.prototype,"m_node",{get:O.prototype.uA,set:O.prototype.aD});O.prototype.get_m_local=O.prototype.nA=function(){return l(Mb(this.Tx),q)};O.prototype.set_m_local=O.prototype.UC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wb(c,a)};Object.defineProperty(O.prototype,"m_local",{get:O.prototype.nA,set:O.prototype.UC});O.prototype.get_m_body=O.prototype.qz=function(){return l(Hb(this.Tx),I)}; +O.prototype.set_m_body=O.prototype.YB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qb(c,a)};Object.defineProperty(O.prototype,"m_body",{get:O.prototype.qz,set:O.prototype.YB});O.prototype.get_m_influence=O.prototype.gA=function(){return Lb(this.Tx)};O.prototype.set_m_influence=O.prototype.NC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vb(c,a)};Object.defineProperty(O.prototype,"m_influence",{get:O.prototype.gA,set:O.prototype.NC}); +O.prototype.get_m_c0=O.prototype.uz=function(){return l(Ib(this.Tx),VA)};O.prototype.set_m_c0=O.prototype.aC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rb(c,a)};Object.defineProperty(O.prototype,"m_c0",{get:O.prototype.uz,set:O.prototype.aC});O.prototype.get_m_c1=O.prototype.vz=function(){return l(Jb(this.Tx),q)};O.prototype.set_m_c1=O.prototype.bC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tb(c,a)};Object.defineProperty(O.prototype,"m_c1",{get:O.prototype.vz,set:O.prototype.bC}); +O.prototype.get_m_c2=O.prototype.wz=function(){return Kb(this.Tx)};O.prototype.set_m_c2=O.prototype.cC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ub(c,a)};Object.defineProperty(O.prototype,"m_c2",{get:O.prototype.wz,set:O.prototype.cC});O.prototype.__destroy__=function(){Gb(this.Tx)};function P(){throw"cannot construct a btVehicleRaycasterResult, no constructor in IDL";}P.prototype=Object.create(h.prototype);P.prototype.constructor=P;P.prototype.Ux=P;P.Vx={}; +f.btVehicleRaycasterResult=P;P.prototype.get_m_hitPointInWorld=P.prototype.bA=function(){return l(gy(this.Tx),q)};P.prototype.set_m_hitPointInWorld=P.prototype.IC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jy(c,a)};Object.defineProperty(P.prototype,"m_hitPointInWorld",{get:P.prototype.bA,set:P.prototype.IC});P.prototype.get_m_hitNormalInWorld=P.prototype.$z=function(){return l(fy(this.Tx),q)}; +P.prototype.set_m_hitNormalInWorld=P.prototype.GC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);iy(c,a)};Object.defineProperty(P.prototype,"m_hitNormalInWorld",{get:P.prototype.$z,set:P.prototype.GC});P.prototype.get_m_distFraction=P.prototype.Lz=function(){return ey(this.Tx)};P.prototype.set_m_distFraction=P.prototype.rC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hy(c,a)};Object.defineProperty(P.prototype,"m_distFraction",{get:P.prototype.Lz,set:P.prototype.rC}); +P.prototype.__destroy__=function(){dy(this.Tx)};function aB(){throw"cannot construct a btVector3Array, no constructor in IDL";}aB.prototype=Object.create(h.prototype);aB.prototype.constructor=aB;aB.prototype.Ux=aB;aB.Vx={};f.btVector3Array=aB;aB.prototype.size=aB.prototype.size=function(){return ux(this.Tx)};aB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(tx(c,a),q)};aB.prototype.__destroy__=function(){sx(this.Tx)}; +function wB(){throw"cannot construct a btConstraintSolver, no constructor in IDL";}wB.prototype=Object.create(h.prototype);wB.prototype.constructor=wB;wB.prototype.Ux=wB;wB.Vx={};f.btConstraintSolver=wB;wB.prototype.__destroy__=function(){Ti(this.Tx)};function Q(a,c,d){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);this.Tx=mr(a,c,d);k(Q)[this.Tx]=this}Q.prototype=Object.create(KA.prototype);Q.prototype.constructor=Q;Q.prototype.Ux=Q;Q.Vx={}; +f.btRaycastVehicle=Q;Q.prototype.applyEngineForce=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);lr(d,a,c)};Q.prototype.setSteeringValue=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Fr(d,a,c)};Q.prototype.getWheelTransformWS=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(zr(c,a),t)}; +Q.prototype.updateWheelTransform=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Mr(d,a,c)};Q.prototype.addWheel=function(a,c,d,e,g,m,B){var R=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);return l(kr(R,a,c,d,e,g,m,B),L)};Q.prototype.getNumWheels=function(){return rr(this.Tx)}; +Q.prototype.getRigidBody=function(){return l(tr(this.Tx),I)};Q.prototype.getWheelInfo=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(yr(c,a),L)};Q.prototype.setBrake=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Cr(d,a,c)};Q.prototype.setCoordinateSystem=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Dr(e,a,c,d)};Q.prototype.getCurrentSpeedKmHour=function(){return or(this.Tx)}; +Q.prototype.getChassisWorldTransform=function(){return l(nr(this.Tx),t)};Q.prototype.rayCast=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Ar(c,a)};Q.prototype.updateVehicle=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lr(c,a)};Q.prototype.resetSuspension=function(){Br(this.Tx)};Q.prototype.getSteeringValue=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return ur(c,a)}; +Q.prototype.updateWheelTransformsWS=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Nr(d,a):Or(d,a,c)};Q.prototype.setPitchControl=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Er(c,a)};Q.prototype.updateSuspension=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kr(c,a)};Q.prototype.updateFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jr(c,a)};Q.prototype.getRightAxis=function(){return sr(this.Tx)}; +Q.prototype.getUpAxis=function(){return vr(this.Tx)};Q.prototype.getForwardAxis=function(){return pr(this.Tx)};Q.prototype.getForwardVector=function(){return l(qr(this.Tx),q)};Q.prototype.getUserConstraintType=function(){return xr(this.Tx)};Q.prototype.setUserConstraintType=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hr(c,a)};Q.prototype.setUserConstraintId=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gr(c,a)};Q.prototype.getUserConstraintId=function(){return wr(this.Tx)}; +Q.prototype.updateAction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ir(d,a,c)};Q.prototype.__destroy__=function(){jr(this.Tx)};function xB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Jj(a);k(xB)[this.Tx]=this}xB.prototype=Object.create(NA.prototype);xB.prototype.constructor=xB;xB.prototype.Ux=xB;xB.Vx={};f.btCylinderShapeX=xB;xB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Oj(c,a)};xB.prototype.getMargin=function(){return Mj(this.Tx)}; +xB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nj(c,a)};xB.prototype.getLocalScaling=function(){return l(Lj(this.Tx),q)};xB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Kj(d,a,c)};xB.prototype.__destroy__=function(){Ij(this.Tx)};function yB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Qj(a);k(yB)[this.Tx]=this}yB.prototype=Object.create(NA.prototype);yB.prototype.constructor=yB; +yB.prototype.Ux=yB;yB.Vx={};f.btCylinderShapeZ=yB;yB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vj(c,a)};yB.prototype.getMargin=function(){return Tj(this.Tx)};yB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uj(c,a)};yB.prototype.getLocalScaling=function(){return l(Sj(this.Tx),q)};yB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Rj(d,a,c)}; +yB.prototype.__destroy__=function(){Pj(this.Tx)};function rB(){throw"cannot construct a btConvexPolyhedron, no constructor in IDL";}rB.prototype=Object.create(h.prototype);rB.prototype.constructor=rB;rB.prototype.Ux=rB;rB.Vx={};f.btConvexPolyhedron=rB;rB.prototype.get_m_vertices=rB.prototype.dB=function(){return l(rj(this.Tx),aB)};rB.prototype.set_m_vertices=rB.prototype.KD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tj(c,a)}; +Object.defineProperty(rB.prototype,"m_vertices",{get:rB.prototype.dB,set:rB.prototype.KD});rB.prototype.get_m_faces=rB.prototype.Qz=function(){return l(qj(this.Tx),zB)};rB.prototype.set_m_faces=rB.prototype.wC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sj(c,a)};Object.defineProperty(rB.prototype,"m_faces",{get:rB.prototype.Qz,set:rB.prototype.wC});rB.prototype.__destroy__=function(){pj(this.Tx)};function AB(){this.Tx=Gt();k(AB)[this.Tx]=this}AB.prototype=Object.create(h.prototype); +AB.prototype.constructor=AB;AB.prototype.Ux=AB;AB.Vx={};f.btSequentialImpulseConstraintSolver=AB;AB.prototype.__destroy__=function(){Ft(this.Tx)};function BB(){throw"cannot construct a tAnchorArray, no constructor in IDL";}BB.prototype=Object.create(h.prototype);BB.prototype.constructor=BB;BB.prototype.Ux=BB;BB.Vx={};f.tAnchorArray=BB;BB.prototype.size=BB.prototype.size=function(){return bA(this.Tx)};BB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Yz(c,a),O)}; +BB.prototype.clear=BB.prototype.clear=function(){Zz(this.Tx)};BB.prototype.push_back=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);aA(c,a)};BB.prototype.pop_back=function(){$z(this.Tx)};BB.prototype.__destroy__=function(){Xz(this.Tx)};function M(){throw"cannot construct a RaycastInfo, no constructor in IDL";}M.prototype=Object.create(h.prototype);M.prototype.constructor=M;M.prototype.Ux=M;M.Vx={};f.RaycastInfo=M; +M.prototype.get_m_contactNormalWS=M.prototype.Cz=function(){return l(gf(this.Tx),q)};M.prototype.set_m_contactNormalWS=M.prototype.iC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pf(c,a)};Object.defineProperty(M.prototype,"m_contactNormalWS",{get:M.prototype.Cz,set:M.prototype.iC});M.prototype.get_m_contactPointWS=M.prototype.Dz=function(){return l(hf(this.Tx),q)};M.prototype.set_m_contactPointWS=M.prototype.jC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qf(c,a)}; +Object.defineProperty(M.prototype,"m_contactPointWS",{get:M.prototype.Dz,set:M.prototype.jC});M.prototype.get_m_suspensionLength=M.prototype.RA=function(){return mf(this.Tx)};M.prototype.set_m_suspensionLength=M.prototype.xD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uf(c,a)};Object.defineProperty(M.prototype,"m_suspensionLength",{get:M.prototype.RA,set:M.prototype.xD});M.prototype.get_m_hardPointWS=M.prototype.Wz=function(){return l(kf(this.Tx),q)}; +M.prototype.set_m_hardPointWS=M.prototype.CC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sf(c,a)};Object.defineProperty(M.prototype,"m_hardPointWS",{get:M.prototype.Wz,set:M.prototype.CC});M.prototype.get_m_wheelDirectionWS=M.prototype.fB=function(){return l(of(this.Tx),q)};M.prototype.set_m_wheelDirectionWS=M.prototype.MD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wf(c,a)};Object.defineProperty(M.prototype,"m_wheelDirectionWS",{get:M.prototype.fB,set:M.prototype.MD}); +M.prototype.get_m_wheelAxleWS=M.prototype.eB=function(){return l(nf(this.Tx),q)};M.prototype.set_m_wheelAxleWS=M.prototype.LD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vf(c,a)};Object.defineProperty(M.prototype,"m_wheelAxleWS",{get:M.prototype.eB,set:M.prototype.LD});M.prototype.get_m_isInContact=M.prototype.hA=function(){return!!lf(this.Tx)};M.prototype.set_m_isInContact=M.prototype.OC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tf(c,a)}; +Object.defineProperty(M.prototype,"m_isInContact",{get:M.prototype.hA,set:M.prototype.OC});M.prototype.get_m_groundObject=M.prototype.Vz=function(){return jf(this.Tx)};M.prototype.set_m_groundObject=M.prototype.BC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rf(c,a)};Object.defineProperty(M.prototype,"m_groundObject",{get:M.prototype.Vz,set:M.prototype.BC});M.prototype.__destroy__=function(){ff(this.Tx)}; +function CB(a,c,d){b.Yx();a&&"object"===typeof a&&(a=a.Tx);"object"==typeof c&&(c=wA(c));d&&"object"===typeof d&&(d=d.Tx);this.Tx=qp(a,c,d);k(CB)[this.Tx]=this}CB.prototype=Object.create(p.prototype);CB.prototype.constructor=CB;CB.prototype.Ux=CB;CB.Vx={};f.btMultiSphereShape=CB;CB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tp(c,a)};CB.prototype.getLocalScaling=function(){return l(sp(this.Tx),q)}; +CB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);rp(d,a,c)};CB.prototype.__destroy__=function(){pp(this.Tx)};function S(a,c,d,e){b.Yx();a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);"object"==typeof e&&(e=wA(e));this.Tx=Qu(a,c,d,e);k(S)[this.Tx]=this}S.prototype=Object.create(r.prototype);S.prototype.constructor=S;S.prototype.Ux=S;S.Vx={};f.btSoftBody=S; +S.prototype.checkLink=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return!!Su(d,a,c)};S.prototype.checkFace=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);return!!Ru(e,a,c,d)};S.prototype.appendMaterial=function(){return l(Nu(this.Tx),A)};S.prototype.appendNode=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ou(d,a,c)}; +S.prototype.appendLink=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);Mu(g,a,c,d,e)};S.prototype.appendFace=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);Lu(g,a,c,d,e)}; +S.prototype.appendTetra=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Pu(m,a,c,d,e,g)};S.prototype.appendAnchor=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);Ku(g,a,c,d,e)}; +S.prototype.addForce=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Iu(d,a):Ju(d,a,c)};S.prototype.addAeroForceToNode=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Hu(d,a,c)};S.prototype.getTotalMass=function(){return cv(this.Tx)};S.prototype.setTotalMass=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Bv(d,a,c)}; +S.prototype.setMass=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);yv(d,a,c)};S.prototype.transform=S.prototype.transform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jv(c,a)};S.prototype.translate=S.prototype.translate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kv(c,a)};S.prototype.rotate=S.prototype.rotate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ov(c,a)}; +S.prototype.scale=S.prototype.scale=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pv(c,a)};S.prototype.generateClusters=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return void 0===c?Vu(d,a):Wu(d,a,c)};S.prototype.generateBendingConstraints=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Uu(d,a,c)}; +S.prototype.upcast=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Lv(c,a),S)};S.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);rv(d,a,c)};S.prototype.getCollisionShape=function(){return l(Zu(this.Tx),p)};S.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wv(c,a)}; +S.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qv(c,a)};S.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tu(c,a)};S.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?Fu(c):Gu(c,a)};S.prototype.isActive=function(){return!!kv(this.Tx)};S.prototype.isKinematicObject=function(){return!!lv(this.Tx)};S.prototype.isStaticObject=function(){return!!mv(this.Tx)}; +S.prototype.isStaticOrKinematicObject=function(){return!!nv(this.Tx)};S.prototype.getRestitution=function(){return av(this.Tx)};S.prototype.getFriction=function(){return $u(this.Tx)};S.prototype.getRollingFriction=function(){return bv(this.Tx)};S.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zv(c,a)};S.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xv(c,a)}; +S.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Av(c,a)};S.prototype.getWorldTransform=function(){return l(fv(this.Tx),t)};S.prototype.getCollisionFlags=function(){return Yu(this.Tx)};S.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uv(c,a)};S.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ev(c,a)}; +S.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vv(c,a)};S.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sv(c,a)};S.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tv(c,a)};S.prototype.getUserIndex=function(){return dv(this.Tx)};S.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cv(c,a)}; +S.prototype.getUserPointer=function(){return l(ev(this.Tx),CA)};S.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dv(c,a)};S.prototype.getBroadphaseHandle=function(){return l(Xu(this.Tx),u)};S.prototype.get_m_cfg=S.prototype.xz=function(){return l(hv(this.Tx),T)};S.prototype.set_m_cfg=S.prototype.dC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gv(c,a)};Object.defineProperty(S.prototype,"m_cfg",{get:S.prototype.xz,set:S.prototype.dC}); +S.prototype.get_m_nodes=S.prototype.vA=function(){return l(jv(this.Tx),DB)};S.prototype.set_m_nodes=S.prototype.bD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Iv(c,a)};Object.defineProperty(S.prototype,"m_nodes",{get:S.prototype.vA,set:S.prototype.bD});S.prototype.get_m_materials=S.prototype.rA=function(){return l(iv(this.Tx),bB)};S.prototype.set_m_materials=S.prototype.YC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hv(c,a)}; +Object.defineProperty(S.prototype,"m_materials",{get:S.prototype.rA,set:S.prototype.YC});S.prototype.get_m_anchors=S.prototype.mz=function(){return l(gv(this.Tx),BB)};S.prototype.set_m_anchors=S.prototype.UB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fv(c,a)};Object.defineProperty(S.prototype,"m_anchors",{get:S.prototype.mz,set:S.prototype.UB});S.prototype.__destroy__=function(){Eu(this.Tx)};function EB(){throw"cannot construct a btIntArray, no constructor in IDL";}EB.prototype=Object.create(h.prototype); +EB.prototype.constructor=EB;EB.prototype.Ux=EB;EB.Vx={};f.btIntArray=EB;EB.prototype.size=EB.prototype.size=function(){return uo(this.Tx)};EB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return to(c,a)};EB.prototype.__destroy__=function(){so(this.Tx)};function T(){throw"cannot construct a Config, no constructor in IDL";}T.prototype=Object.create(h.prototype);T.prototype.constructor=T;T.prototype.Ux=T;T.Vx={};f.Config=T;T.prototype.get_kVCF=T.prototype.fz=function(){return ld(this.Tx)}; +T.prototype.set_kVCF=T.prototype.NB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kd(c,a)};Object.defineProperty(T.prototype,"kVCF",{get:T.prototype.fz,set:T.prototype.NB});T.prototype.get_kDP=T.prototype.Ty=function(){return $c(this.Tx)};T.prototype.set_kDP=T.prototype.AB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yd(c,a)};Object.defineProperty(T.prototype,"kDP",{get:T.prototype.Ty,set:T.prototype.AB});T.prototype.get_kDG=T.prototype.Sy=function(){return Zc(this.Tx)}; +T.prototype.set_kDG=T.prototype.zB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xd(c,a)};Object.defineProperty(T.prototype,"kDG",{get:T.prototype.Sy,set:T.prototype.zB});T.prototype.get_kLF=T.prototype.Vy=function(){return bd(this.Tx)};T.prototype.set_kLF=T.prototype.CB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ad(c,a)};Object.defineProperty(T.prototype,"kLF",{get:T.prototype.Vy,set:T.prototype.CB});T.prototype.get_kPR=T.prototype.Xy=function(){return dd(this.Tx)}; +T.prototype.set_kPR=T.prototype.EB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cd(c,a)};Object.defineProperty(T.prototype,"kPR",{get:T.prototype.Xy,set:T.prototype.EB});T.prototype.get_kVC=T.prototype.ez=function(){return md(this.Tx)};T.prototype.set_kVC=T.prototype.MB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ld(c,a)};Object.defineProperty(T.prototype,"kVC",{get:T.prototype.ez,set:T.prototype.MB});T.prototype.get_kDF=T.prototype.Ry=function(){return Yc(this.Tx)}; +T.prototype.set_kDF=T.prototype.yB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wd(c,a)};Object.defineProperty(T.prototype,"kDF",{get:T.prototype.Ry,set:T.prototype.yB});T.prototype.get_kMT=T.prototype.Wy=function(){return cd(this.Tx)};T.prototype.set_kMT=T.prototype.DB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bd(c,a)};Object.defineProperty(T.prototype,"kMT",{get:T.prototype.Wy,set:T.prototype.DB});T.prototype.get_kCHR=T.prototype.Qy=function(){return Xc(this.Tx)}; +T.prototype.set_kCHR=T.prototype.xB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vd(c,a)};Object.defineProperty(T.prototype,"kCHR",{get:T.prototype.Qy,set:T.prototype.xB});T.prototype.get_kKHR=T.prototype.Uy=function(){return ad(this.Tx)};T.prototype.set_kKHR=T.prototype.BB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zd(c,a)};Object.defineProperty(T.prototype,"kKHR",{get:T.prototype.Uy,set:T.prototype.BB});T.prototype.get_kSHR=T.prototype.Yy=function(){return ed(this.Tx)}; +T.prototype.set_kSHR=T.prototype.FB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dd(c,a)};Object.defineProperty(T.prototype,"kSHR",{get:T.prototype.Yy,set:T.prototype.FB});T.prototype.get_kAHR=T.prototype.Py=function(){return Wc(this.Tx)};T.prototype.set_kAHR=T.prototype.wB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ud(c,a)};Object.defineProperty(T.prototype,"kAHR",{get:T.prototype.Py,set:T.prototype.wB});T.prototype.get_kSRHR_CL=T.prototype.az=function(){return hd(this.Tx)}; +T.prototype.set_kSRHR_CL=T.prototype.IB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gd(c,a)};Object.defineProperty(T.prototype,"kSRHR_CL",{get:T.prototype.az,set:T.prototype.IB});T.prototype.get_kSKHR_CL=T.prototype.Zy=function(){return fd(this.Tx)};T.prototype.set_kSKHR_CL=T.prototype.GB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ed(c,a)};Object.defineProperty(T.prototype,"kSKHR_CL",{get:T.prototype.Zy,set:T.prototype.GB});T.prototype.get_kSSHR_CL=T.prototype.cz=function(){return jd(this.Tx)}; +T.prototype.set_kSSHR_CL=T.prototype.KB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Id(c,a)};Object.defineProperty(T.prototype,"kSSHR_CL",{get:T.prototype.cz,set:T.prototype.KB});T.prototype.get_kSR_SPLT_CL=T.prototype.bz=function(){return id(this.Tx)};T.prototype.set_kSR_SPLT_CL=T.prototype.JB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hd(c,a)};Object.defineProperty(T.prototype,"kSR_SPLT_CL",{get:T.prototype.bz,set:T.prototype.JB}); +T.prototype.get_kSK_SPLT_CL=T.prototype.$y=function(){return gd(this.Tx)};T.prototype.set_kSK_SPLT_CL=T.prototype.HB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fd(c,a)};Object.defineProperty(T.prototype,"kSK_SPLT_CL",{get:T.prototype.$y,set:T.prototype.HB});T.prototype.get_kSS_SPLT_CL=T.prototype.dz=function(){return kd(this.Tx)};T.prototype.set_kSS_SPLT_CL=T.prototype.LB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jd(c,a)}; +Object.defineProperty(T.prototype,"kSS_SPLT_CL",{get:T.prototype.dz,set:T.prototype.LB});T.prototype.get_maxvolume=T.prototype.lB=function(){return nd(this.Tx)};T.prototype.set_maxvolume=T.prototype.SD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Md(c,a)};Object.defineProperty(T.prototype,"maxvolume",{get:T.prototype.lB,set:T.prototype.SD});T.prototype.get_timescale=T.prototype.nB=function(){return pd(this.Tx)}; +T.prototype.set_timescale=T.prototype.UD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Od(c,a)};Object.defineProperty(T.prototype,"timescale",{get:T.prototype.nB,set:T.prototype.UD});T.prototype.get_viterations=T.prototype.oB=function(){return qd(this.Tx)};T.prototype.set_viterations=T.prototype.VD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pd(c,a)};Object.defineProperty(T.prototype,"viterations",{get:T.prototype.oB,set:T.prototype.VD}); +T.prototype.get_piterations=T.prototype.mB=function(){return od(this.Tx)};T.prototype.set_piterations=T.prototype.TD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nd(c,a)};Object.defineProperty(T.prototype,"piterations",{get:T.prototype.mB,set:T.prototype.TD});T.prototype.get_diterations=T.prototype.Oy=function(){return Uc(this.Tx)};T.prototype.set_diterations=T.prototype.vB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);td(c,a)}; +Object.defineProperty(T.prototype,"diterations",{get:T.prototype.Oy,set:T.prototype.vB});T.prototype.get_citerations=T.prototype.My=function(){return Sc(this.Tx)};T.prototype.set_citerations=T.prototype.tB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rd(c,a)};Object.defineProperty(T.prototype,"citerations",{get:T.prototype.My,set:T.prototype.tB});T.prototype.get_collisions=T.prototype.Ny=function(){return Tc(this.Tx)}; +T.prototype.set_collisions=T.prototype.uB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sd(c,a)};Object.defineProperty(T.prototype,"collisions",{get:T.prototype.Ny,set:T.prototype.uB});T.prototype.__destroy__=function(){Rc(this.Tx)};function Node(){throw"cannot construct a Node, no constructor in IDL";}Node.prototype=Object.create(h.prototype);Node.prototype.constructor=Node;Node.prototype.Ux=Node;Node.Vx={};f.Node=Node; +Node.prototype.get_m_x=Node.prototype.kB=function(){return l(Oe(this.Tx),q)};Node.prototype.set_m_x=Node.prototype.RD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ve(c,a)};Object.defineProperty(Node.prototype,"m_x",{get:Node.prototype.kB,set:Node.prototype.RD});Node.prototype.get_m_q=Node.prototype.CA=function(){return l(Me(this.Tx),q)};Node.prototype.set_m_q=Node.prototype.iD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Te(c,a)}; +Object.defineProperty(Node.prototype,"m_q",{get:Node.prototype.CA,set:Node.prototype.iD});Node.prototype.get_m_v=Node.prototype.cB=function(){return l(Ne(this.Tx),q)};Node.prototype.set_m_v=Node.prototype.JD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ue(c,a)};Object.defineProperty(Node.prototype,"m_v",{get:Node.prototype.cB,set:Node.prototype.JD});Node.prototype.get_m_f=Node.prototype.Pz=function(){return l(Je(this.Tx),q)}; +Node.prototype.set_m_f=Node.prototype.vC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qe(c,a)};Object.defineProperty(Node.prototype,"m_f",{get:Node.prototype.Pz,set:Node.prototype.vC});Node.prototype.get_m_n=Node.prototype.tA=function(){return l(Le(this.Tx),q)};Node.prototype.set_m_n=Node.prototype.$C=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Se(c,a)};Object.defineProperty(Node.prototype,"m_n",{get:Node.prototype.tA,set:Node.prototype.$C}); +Node.prototype.get_m_im=Node.prototype.dA=function(){return Ke(this.Tx)};Node.prototype.set_m_im=Node.prototype.KC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Re(c,a)};Object.defineProperty(Node.prototype,"m_im",{get:Node.prototype.dA,set:Node.prototype.KC});Node.prototype.get_m_area=Node.prototype.pz=function(){return Ie(this.Tx)};Node.prototype.set_m_area=Node.prototype.XB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pe(c,a)}; +Object.defineProperty(Node.prototype,"m_area",{get:Node.prototype.pz,set:Node.prototype.XB});Node.prototype.__destroy__=function(){He(this.Tx)};function FB(){this.Tx=En();k(FB)[this.Tx]=this}FB.prototype=Object.create(h.prototype);FB.prototype.constructor=FB;FB.prototype.Ux=FB;FB.Vx={};f.btGhostPairCallback=FB;FB.prototype.__destroy__=function(){Dn(this.Tx)};function GB(){throw"cannot construct a btOverlappingPairCallback, no constructor in IDL";}GB.prototype=Object.create(h.prototype); +GB.prototype.constructor=GB;GB.prototype.Ux=GB;GB.Vx={};f.btOverlappingPairCallback=GB;GB.prototype.__destroy__=function(){xp(this.Tx)};function U(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===e?wo(a,c,d):xo(a,c,d,e);k(U)[this.Tx]=this}U.prototype=Object.create(KA.prototype);U.prototype.constructor=U;U.prototype.Ux=U;U.Vx={};f.btKinematicCharacterController=U; +U.prototype.setUpAxis=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lo(c,a)};U.prototype.setWalkDirection=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Po(c,a)};U.prototype.setVelocityForTimeInterval=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Oo(d,a,c)};U.prototype.warp=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ro(c,a)};U.prototype.preStep=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fo(c,a)}; +U.prototype.playerStep=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Eo(d,a,c)};U.prototype.setFallSpeed=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Go(c,a)};U.prototype.setJumpSpeed=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Io(c,a)};U.prototype.setMaxJumpHeight=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jo(c,a)};U.prototype.canJump=function(){return!!yo(this.Tx)};U.prototype.jump=function(){Co(this.Tx)}; +U.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ho(c,a)};U.prototype.getGravity=function(){return Ao(this.Tx)};U.prototype.setMaxSlope=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ko(c,a)};U.prototype.getMaxSlope=function(){return Bo(this.Tx)};U.prototype.getGhostObject=function(){return l(zo(this.Tx),V)};U.prototype.setUseGhostSweepTest=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);No(c,a)};U.prototype.onGround=function(){return!!Do(this.Tx)}; +U.prototype.setUpInterpolate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mo(c,a)};U.prototype.updateAction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Qo(d,a,c)};U.prototype.__destroy__=function(){vo(this.Tx)};function HB(){throw"cannot construct a btSoftBodyArray, no constructor in IDL";}HB.prototype=Object.create(h.prototype);HB.prototype.constructor=HB;HB.prototype.Ux=HB;HB.Vx={};f.btSoftBodyArray=HB; +HB.prototype.size=HB.prototype.size=function(){return $t(this.Tx)};HB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Zt(c,a),S)};HB.prototype.__destroy__=function(){Yt(this.Tx)};function zB(){throw"cannot construct a btFaceArray, no constructor in IDL";}zB.prototype=Object.create(h.prototype);zB.prototype.constructor=zB;zB.prototype.Ux=zB;zB.Vx={};f.btFaceArray=zB;zB.prototype.size=zB.prototype.size=function(){return cm(this.Tx)}; +zB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(bm(c,a),IB)};zB.prototype.__destroy__=function(){am(this.Tx)};function JB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=Hw(a,c);k(JB)[this.Tx]=this}JB.prototype=Object.create(FA.prototype);JB.prototype.constructor=JB;JB.prototype.Ux=JB;JB.Vx={};f.btStaticPlaneShape=JB;JB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kw(c,a)}; +JB.prototype.getLocalScaling=function(){return l(Jw(this.Tx),q)};JB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Iw(d,a,c)};JB.prototype.__destroy__=function(){Gw(this.Tx)};function zA(){throw"cannot construct a btOverlappingPairCache, no constructor in IDL";}zA.prototype=Object.create(h.prototype);zA.prototype.constructor=zA;zA.prototype.Ux=zA;zA.Vx={};f.btOverlappingPairCache=zA; +zA.prototype.setInternalGhostPairCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wp(c,a)};zA.prototype.getNumOverlappingPairs=function(){return vp(this.Tx)};zA.prototype.__destroy__=function(){up(this.Tx)};function fB(){throw"cannot construct a btIndexedMesh, no constructor in IDL";}fB.prototype=Object.create(h.prototype);fB.prototype.constructor=fB;fB.prototype.Ux=fB;fB.Vx={};f.btIndexedMesh=fB;fB.prototype.get_m_numTriangles=fB.prototype.yA=function(){return qo(this.Tx)}; +fB.prototype.set_m_numTriangles=fB.prototype.eD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ro(c,a)};Object.defineProperty(fB.prototype,"m_numTriangles",{get:fB.prototype.yA,set:fB.prototype.eD});fB.prototype.__destroy__=function(){po(this.Tx)};function W(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=Wv(a,c,d,e,g);k(W)[this.Tx]=this}W.prototype=Object.create(x.prototype); +W.prototype.constructor=W;W.prototype.Ux=W;W.Vx={};f.btSoftRigidDynamicsWorld=W;W.prototype.addSoftBody=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Vv(e,a,c,d)};W.prototype.removeSoftBody=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pw(c,a)};W.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mw(c,a)};W.prototype.getWorldInfo=function(){return l(jw(this.Tx),J)}; +W.prototype.getSoftBodyArray=function(){return l(hw(this.Tx),HB)};W.prototype.getDispatcher=function(){return l(ew(this.Tx),yA)};W.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);kw(e,a,c,d)};W.prototype.getPairCache=function(){return l(gw(this.Tx),zA)};W.prototype.getDispatchInfo=function(){return l(dw(this.Tx),n)}; +W.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?Ov(e,a):void 0===d?Pv(e,a,c):Qv(e,a,c,d)};W.prototype.getBroadphase=function(){return l(bw(this.Tx),AA)}; +W.prototype.convexSweepTest=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Zv(m,a,c,d,e,g)};W.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Xv(e,a,c,d)}; +W.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Yv(d,a,c)};W.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yw(c,a)};W.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tw(c,a)};W.prototype.getDebugDrawer=function(){return l(cw(this.Tx),BA)};W.prototype.debugDrawWorld=function(){aw(this.Tx)}; +W.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);$v(e,a,c,d)};W.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uw(c,a)};W.prototype.getGravity=function(){return l(fw(this.Tx),q)}; +W.prototype.addRigidBody=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?Tv(e,a):void 0===d?_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_2(e,a,c):Uv(e,a,c,d)};W.prototype.removeRigidBody=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ow(c,a)}; +W.prototype.addConstraint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Rv(d,a):Sv(d,a,c)};W.prototype.removeConstraint=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nw(c,a)};W.prototype.stepSimulation=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);return void 0===c?vw(e,a):void 0===d?ww(e,a,c):xw(e,a,c,d)}; +W.prototype.setContactAddedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qw(c,a)};W.prototype.setContactProcessedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sw(c,a)};W.prototype.setContactDestroyedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rw(c,a)};W.prototype.addAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nv(c,a)};W.prototype.removeAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lw(c,a)}; +W.prototype.getSolverInfo=function(){return l(iw(this.Tx),v)};W.prototype.__destroy__=function(){Mv(this.Tx)};function KB(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=jm(a,c,d,e);k(KB)[this.Tx]=this}KB.prototype=Object.create(EA.prototype);KB.prototype.constructor=KB;KB.prototype.Ux=KB;KB.Vx={};f.btFixedConstraint=KB; +KB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);km(c,a)};KB.prototype.getBreakingImpulseThreshold=function(){return lm(this.Tx)};KB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nm(c,a)};KB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return mm(d,a,c)}; +KB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);om(e,a,c,d)};KB.prototype.__destroy__=function(){im(this.Tx)};function t(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?Ow():void 0===c?_emscripten_bind_btTransform_btTransform_1(a):Pw(a,c);k(t)[this.Tx]=this}t.prototype=Object.create(h.prototype);t.prototype.constructor=t;t.prototype.Ux=t;t.Vx={}; +f.btTransform=t;t.prototype.setIdentity=function(){Ww(this.Tx)};t.prototype.setOrigin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xw(c,a)};t.prototype.setRotation=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yw(c,a)};t.prototype.getOrigin=function(){return l(Rw(this.Tx),q)};t.prototype.getRotation=function(){return l(Sw(this.Tx),X)};t.prototype.getBasis=function(){return l(Qw(this.Tx),VA)}; +t.prototype.setFromOpenGLMatrix=function(a){var c=this.Tx;b.Yx();"object"==typeof a&&(a=wA(a));Vw(c,a)};t.prototype.inverse=t.prototype.inverse=function(){return l(Tw(this.Tx),t)};t.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Uw(c,a),t)};t.prototype.__destroy__=function(){Nw(this.Tx)};function Y(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=rc(a,c);k(Y)[this.Tx]=this}Y.prototype=Object.create(z.prototype); +Y.prototype.constructor=Y;Y.prototype.Ux=Y;Y.Vx={};f.ClosestRayResultCallback=Y;Y.prototype.hasHit=function(){return!!Bc(this.Tx)};Y.prototype.get_m_rayFromWorld=Y.prototype.wy=function(){return l(zc(this.Tx),q)};Y.prototype.set_m_rayFromWorld=Y.prototype.Dy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mc(c,a)};Object.defineProperty(Y.prototype,"m_rayFromWorld",{get:Y.prototype.wy,set:Y.prototype.Dy});Y.prototype.get_m_rayToWorld=Y.prototype.xy=function(){return l(Ac(this.Tx),q)}; +Y.prototype.set_m_rayToWorld=Y.prototype.Ey=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nc(c,a)};Object.defineProperty(Y.prototype,"m_rayToWorld",{get:Y.prototype.xy,set:Y.prototype.Ey});Y.prototype.get_m_hitNormalWorld=Y.prototype.ey=function(){return l(xc(this.Tx),q)};Y.prototype.set_m_hitNormalWorld=Y.prototype.ny=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kc(c,a)};Object.defineProperty(Y.prototype,"m_hitNormalWorld",{get:Y.prototype.ey,set:Y.prototype.ny}); +Y.prototype.get_m_hitPointWorld=Y.prototype.fy=function(){return l(yc(this.Tx),q)};Y.prototype.set_m_hitPointWorld=Y.prototype.oy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lc(c,a)};Object.defineProperty(Y.prototype,"m_hitPointWorld",{get:Y.prototype.fy,set:Y.prototype.oy});Y.prototype.get_m_collisionFilterGroup=Y.prototype.Wx=function(){return uc(this.Tx)};Y.prototype.set_m_collisionFilterGroup=Y.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dc(c,a)}; +Object.defineProperty(Y.prototype,"m_collisionFilterGroup",{get:Y.prototype.Wx,set:Y.prototype.Zx});Y.prototype.get_m_collisionFilterMask=Y.prototype.Xx=function(){return vc(this.Tx)};Y.prototype.set_m_collisionFilterMask=Y.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ic(c,a)};Object.defineProperty(Y.prototype,"m_collisionFilterMask",{get:Y.prototype.Xx,set:Y.prototype.$x});Y.prototype.get_m_closestHitFraction=Y.prototype.ay=function(){return tc(this.Tx)}; +Y.prototype.set_m_closestHitFraction=Y.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cc(c,a)};Object.defineProperty(Y.prototype,"m_closestHitFraction",{get:Y.prototype.ay,set:Y.prototype.by});Y.prototype.get_m_collisionObject=Y.prototype.cy=function(){return l(wc(this.Tx),r)};Y.prototype.set_m_collisionObject=Y.prototype.ly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jc(c,a)};Object.defineProperty(Y.prototype,"m_collisionObject",{get:Y.prototype.cy,set:Y.prototype.ly}); +Y.prototype.__destroy__=function(){sc(this.Tx)};function LB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=void 0===a?ju():ku(a);k(LB)[this.Tx]=this}LB.prototype=Object.create(HA.prototype);LB.prototype.constructor=LB;LB.prototype.Ux=LB;LB.Vx={};f.btSoftBodyRigidBodyCollisionConfiguration=LB;LB.prototype.__destroy__=function(){iu(this.Tx)};function MB(){this.Tx=Oc();k(MB)[this.Tx]=this}MB.prototype=Object.create(TA.prototype);MB.prototype.constructor=MB;MB.prototype.Ux=MB;MB.Vx={}; +f.ConcreteContactResultCallback=MB;MB.prototype.addSingleResult=function(a,c,d,e,g,m,B){var R=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);return Qc(R,a,c,d,e,g,m,B)};MB.prototype.__destroy__=function(){Pc(this.Tx)}; +function NB(a,c,d){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);this.Tx=void 0===d?Uf(a,c):Vf(a,c,d);k(NB)[this.Tx]=this}NB.prototype=Object.create(IA.prototype);NB.prototype.constructor=NB;NB.prototype.Ux=NB;NB.Vx={};f.btBvhTriangleMeshShape=NB;NB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yf(c,a)};NB.prototype.getLocalScaling=function(){return l(Xf(this.Tx),q)}; +NB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Wf(d,a,c)};NB.prototype.__destroy__=function(){Tf(this.Tx)};function $A(){throw"cannot construct a btConstCollisionObjectArray, no constructor in IDL";}$A.prototype=Object.create(h.prototype);$A.prototype.constructor=$A;$A.prototype.Ux=$A;$A.Vx={};f.btConstCollisionObjectArray=$A;$A.prototype.size=$A.prototype.size=function(){return Ki(this.Tx)}; +$A.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Ji(c,a),r)};$A.prototype.__destroy__=function(){Ii(this.Tx)};function OB(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===e?Nt(a,c,d):void 0===g?_emscripten_bind_btSliderConstraint_btSliderConstraint_4(a,c,d,e):Ot(a,c,d,e,g);k(OB)[this.Tx]=this}OB.prototype=Object.create(EA.prototype); +OB.prototype.constructor=OB;OB.prototype.Ux=OB;OB.Vx={};f.btSliderConstraint=OB;OB.prototype.setLowerLinLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ut(c,a)};OB.prototype.setUpperLinLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xt(c,a)};OB.prototype.setLowerAngLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tt(c,a)};OB.prototype.setUpperAngLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wt(c,a)}; +OB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pt(c,a)};OB.prototype.getBreakingImpulseThreshold=function(){return Qt(this.Tx)};OB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);St(c,a)};OB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Rt(d,a,c)}; +OB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Vt(e,a,c,d)};OB.prototype.__destroy__=function(){Mt(this.Tx)};function V(){this.Tx=Bp();k(V)[this.Tx]=this}V.prototype=Object.create(w.prototype);V.prototype.constructor=V;V.prototype.Ux=V;V.Vx={};f.btPairCachingGhostObject=V; +V.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Tp(d,a,c)};V.prototype.getCollisionShape=function(){return l(Fp(this.Tx),p)};V.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yp(c,a)};V.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sp(c,a)}; +V.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cp(c,a)};V.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?zp(c):Ap(c,a)};V.prototype.isActive=function(){return!!Op(this.Tx)};V.prototype.isKinematicObject=function(){return!!Pp(this.Tx)};V.prototype.isStaticObject=function(){return!!Qp(this.Tx)};V.prototype.isStaticOrKinematicObject=function(){return!!Rp(this.Tx)};V.prototype.getRestitution=function(){return Jp(this.Tx)}; +V.prototype.getFriction=function(){return Gp(this.Tx)};V.prototype.getRollingFriction=function(){return Kp(this.Tx)};V.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$p(c,a)};V.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zp(c,a)};V.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);aq(c,a)};V.prototype.getWorldTransform=function(){return l(Np(this.Tx),t)};V.prototype.getCollisionFlags=function(){return Ep(this.Tx)}; +V.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wp(c,a)};V.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dq(c,a)};V.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xp(c,a)};V.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Up(c,a)};V.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vp(c,a)}; +V.prototype.getUserIndex=function(){return Lp(this.Tx)};V.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bq(c,a)};V.prototype.getUserPointer=function(){return l(Mp(this.Tx),CA)};V.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cq(c,a)};V.prototype.getBroadphaseHandle=function(){return l(Dp(this.Tx),u)};V.prototype.getNumOverlappingObjects=function(){return Hp(this.Tx)}; +V.prototype.getOverlappingObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Ip(c,a),r)};V.prototype.__destroy__=function(){yp(this.Tx)};function E(){throw"cannot construct a btManifoldPoint, no constructor in IDL";}E.prototype=Object.create(h.prototype);E.prototype.constructor=E;E.prototype.Ux=E;E.Vx={};f.btManifoldPoint=E;E.prototype.getPositionWorldOnA=function(){return l(Vo(this.Tx),q)};E.prototype.getPositionWorldOnB=function(){return l(Wo(this.Tx),q)}; +E.prototype.getAppliedImpulse=function(){return To(this.Tx)};E.prototype.getDistance=function(){return Uo(this.Tx)};E.prototype.get_m_localPointA=E.prototype.oA=function(){return l(Xo(this.Tx),q)};E.prototype.set_m_localPointA=E.prototype.VC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cp(c,a)};Object.defineProperty(E.prototype,"m_localPointA",{get:E.prototype.oA,set:E.prototype.VC});E.prototype.get_m_localPointB=E.prototype.pA=function(){return l(Yo(this.Tx),q)}; +E.prototype.set_m_localPointB=E.prototype.WC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dp(c,a)};Object.defineProperty(E.prototype,"m_localPointB",{get:E.prototype.pA,set:E.prototype.WC});E.prototype.get_m_positionWorldOnB=E.prototype.BA=function(){return l(ap(this.Tx),q)};E.prototype.set_m_positionWorldOnB=E.prototype.hD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gp(c,a)};Object.defineProperty(E.prototype,"m_positionWorldOnB",{get:E.prototype.BA,set:E.prototype.hD}); +E.prototype.get_m_positionWorldOnA=E.prototype.AA=function(){return l($o(this.Tx),q)};E.prototype.set_m_positionWorldOnA=E.prototype.gD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fp(c,a)};Object.defineProperty(E.prototype,"m_positionWorldOnA",{get:E.prototype.AA,set:E.prototype.gD});E.prototype.get_m_normalWorldOnB=E.prototype.wA=function(){return l(Zo(this.Tx),q)};E.prototype.set_m_normalWorldOnB=E.prototype.cD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ep(c,a)}; +Object.defineProperty(E.prototype,"m_normalWorldOnB",{get:E.prototype.wA,set:E.prototype.cD});E.prototype.get_m_userPersistentData=E.prototype.bB=function(){return bp(this.Tx)};E.prototype.set_m_userPersistentData=E.prototype.ID=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hp(c,a)};Object.defineProperty(E.prototype,"m_userPersistentData",{get:E.prototype.bB,set:E.prototype.ID});E.prototype.__destroy__=function(){So(this.Tx)}; +function PB(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===d?lq(a,c):void 0===e?_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_3(a,c,d):mq(a,c,d,e);k(PB)[this.Tx]=this}PB.prototype=Object.create(EA.prototype);PB.prototype.constructor=PB;PB.prototype.Ux=PB;PB.Vx={};f.btPoint2PointConstraint=PB; +PB.prototype.setPivotA=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vq(c,a)};PB.prototype.setPivotB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wq(c,a)};PB.prototype.getPivotInA=function(){return l(qq(this.Tx),q)};PB.prototype.getPivotInB=function(){return l(rq(this.Tx),q)};PB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nq(c,a)};PB.prototype.getBreakingImpulseThreshold=function(){return oq(this.Tx)}; +PB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tq(c,a)};PB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return pq(d,a,c)};PB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);uq(e,a,c,d)};PB.prototype.get_m_setting=PB.prototype.IA=function(){return l(sq(this.Tx),H)}; +PB.prototype.set_m_setting=PB.prototype.oD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xq(c,a)};Object.defineProperty(PB.prototype,"m_setting",{get:PB.prototype.IA,set:PB.prototype.oD});PB.prototype.__destroy__=function(){kq(this.Tx)};function QB(){this.Tx=hu();k(QB)[this.Tx]=this}QB.prototype=Object.create(h.prototype);QB.prototype.constructor=QB;QB.prototype.Ux=QB;QB.Vx={};f.btSoftBodyHelpers=QB; +QB.prototype.CreateRope=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);return l(fu(m,a,c,d,e,g),S)}; +QB.prototype.CreatePatch=function(a,c,d,e,g,m,B,R,da){var nb=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);R&&"object"===typeof R&&(R=R.Tx);da&&"object"===typeof da&&(da=da.Tx);return l(eu(nb,a,c,d,e,g,m,B,R,da),S)}; +QB.prototype.CreatePatchUV=function(a,c,d,e,g,m,B,R,da,nb){var $b=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);R&&"object"===typeof R&&(R=R.Tx);da&&"object"===typeof da&&(da=da.Tx);"object"==typeof nb&&(nb=wA(nb));return l(du($b,a,c,d,e,g,m,B,R,da,nb),S)}; +QB.prototype.CreateEllipsoid=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);return l(au(g,a,c,d,e),S)}; +QB.prototype.CreateFromTriMesh=function(a,c,d,e,g){var m=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);"object"==typeof c&&(c=wA(c));if("object"==typeof d&&"object"===typeof d){var B=b.ty(d,Ba);b.copy(d,Ba,B);d=B}e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);return l(cu(m,a,c,d,e,g),S)}; +QB.prototype.CreateFromConvexHull=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);return l(bu(g,a,c,d,e),S)};QB.prototype.__destroy__=function(){gu(this.Tx)};function u(){throw"cannot construct a btBroadphaseProxy, no constructor in IDL";}u.prototype=Object.create(h.prototype);u.prototype.constructor=u;u.prototype.Ux=u;u.Vx={};f.btBroadphaseProxy=u; +u.prototype.get_m_collisionFilterGroup=u.prototype.Wx=function(){return Pf(this.Tx)};u.prototype.set_m_collisionFilterGroup=u.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rf(c,a)};Object.defineProperty(u.prototype,"m_collisionFilterGroup",{get:u.prototype.Wx,set:u.prototype.Zx});u.prototype.get_m_collisionFilterMask=u.prototype.Xx=function(){return Qf(this.Tx)}; +u.prototype.set_m_collisionFilterMask=u.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sf(c,a)};Object.defineProperty(u.prototype,"m_collisionFilterMask",{get:u.prototype.Xx,set:u.prototype.$x});u.prototype.__destroy__=function(){Of(this.Tx)};function DB(){throw"cannot construct a tNodeArray, no constructor in IDL";}DB.prototype=Object.create(h.prototype);DB.prototype.constructor=DB;DB.prototype.Ux=DB;DB.Vx={};f.tNodeArray=DB;DB.prototype.size=DB.prototype.size=function(){return hA(this.Tx)}; +DB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(gA(c,a),Node)};DB.prototype.__destroy__=function(){fA(this.Tx)};function RB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Gf(a);k(RB)[this.Tx]=this}RB.prototype=Object.create(p.prototype);RB.prototype.constructor=RB;RB.prototype.Ux=RB;RB.Vx={};f.btBoxShape=RB;RB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lf(c,a)};RB.prototype.getMargin=function(){return Jf(this.Tx)}; +RB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kf(c,a)};RB.prototype.getLocalScaling=function(){return l(If(this.Tx),q)};RB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Hf(d,a,c)};RB.prototype.__destroy__=function(){Ff(this.Tx)};function IB(){throw"cannot construct a btFace, no constructor in IDL";}IB.prototype=Object.create(h.prototype);IB.prototype.constructor=IB; +IB.prototype.Ux=IB;IB.Vx={};f.btFace=IB;IB.prototype.get_m_indices=IB.prototype.fA=function(){return l(em(this.Tx),EB)};IB.prototype.set_m_indices=IB.prototype.MC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gm(c,a)};Object.defineProperty(IB.prototype,"m_indices",{get:IB.prototype.fA,set:IB.prototype.MC});IB.prototype.get_m_plane=IB.prototype.zA=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return fm(c,a)}; +IB.prototype.set_m_plane=IB.prototype.fD=function(a,c){var d=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);hm(d,a,c)};Object.defineProperty(IB.prototype,"m_plane",{get:IB.prototype.zA,set:IB.prototype.fD});IB.prototype.__destroy__=function(){dm(this.Tx)};function SB(){this.Tx=$d();k(SB)[this.Tx]=this}SB.prototype=Object.create(BA.prototype);SB.prototype.constructor=SB;SB.prototype.Ux=SB;SB.Vx={};f.DebugDrawer=SB; +SB.prototype.drawLine=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);de(e,a,c,d)};SB.prototype.drawContactPoint=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);ce(m,a,c,d,e,g)}; +SB.prototype.reportErrorWarning=function(a){var c=this.Tx;b.Yx();a=a&&"object"===typeof a?a.Tx:vA(a);fe(c,a)};SB.prototype.draw3dText=function(a,c){var d=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c=c&&"object"===typeof c?c.Tx:vA(c);be(d,a,c)};SB.prototype.setDebugMode=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ge(c,a)};SB.prototype.getDebugMode=function(){return ee(this.Tx)};SB.prototype.__destroy__=function(){ae(this.Tx)}; +function TB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=$f(a,c);k(TB)[this.Tx]=this}TB.prototype=Object.create(GA.prototype);TB.prototype.constructor=TB;TB.prototype.Ux=TB;TB.Vx={};f.btCapsuleShapeX=TB;TB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hg(c,a)};TB.prototype.getMargin=function(){return dg(this.Tx)};TB.prototype.getUpAxis=function(){return fg(this.Tx)};TB.prototype.getRadius=function(){return eg(this.Tx)}; +TB.prototype.getHalfHeight=function(){return bg(this.Tx)};TB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gg(c,a)};TB.prototype.getLocalScaling=function(){return l(cg(this.Tx),q)};TB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ag(d,a,c)};TB.prototype.__destroy__=function(){Zf(this.Tx)}; +function X(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=Kq(a,c,d,e);k(X)[this.Tx]=this}X.prototype=Object.create(MA.prototype);X.prototype.constructor=X;X.prototype.Ux=X;X.Vx={};f.btQuaternion=X;X.prototype.setValue=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);ar(g,a,c,d,e)}; +X.prototype.setEulerZYX=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Zq(e,a,c,d)};X.prototype.setRotation=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);$q(d,a,c)};X.prototype.normalize=X.prototype.normalize=function(){Sq(this.Tx)};X.prototype.length2=function(){return Qq(this.Tx)};X.prototype.length=X.prototype.length=function(){return Rq(this.Tx)}; +X.prototype.dot=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Lq(c,a)};X.prototype.normalized=function(){return l(Tq(this.Tx),X)};X.prototype.getAxis=function(){return l(Oq(this.Tx),q)};X.prototype.inverse=X.prototype.inverse=function(){return l(Pq(this.Tx),X)};X.prototype.getAngle=function(){return Nq(this.Tx)};X.prototype.getAngleShortestPath=function(){return Mq(this.Tx)}; +X.prototype.angle=X.prototype.angle=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Jq(c,a)};X.prototype.angleShortestPath=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Iq(c,a)};X.prototype.op_add=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Uq(c,a),X)};X.prototype.op_sub=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Yq(c,a),X)}; +X.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Wq(c,a),X)};X.prototype.op_mulq=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Xq(c,a),X)};X.prototype.op_div=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Vq(c,a),X)};X.prototype.x=X.prototype.x=function(){return gr(this.Tx)};X.prototype.y=X.prototype.y=function(){return hr(this.Tx)};X.prototype.z=X.prototype.z=function(){return ir(this.Tx)};X.prototype.w=function(){return fr(this.Tx)}; +X.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cr(c,a)};X.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dr(c,a)};X.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);er(c,a)};X.prototype.setW=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);br(c,a)};X.prototype.__destroy__=function(){Hq(this.Tx)}; +function UB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=jg(a,c);k(UB)[this.Tx]=this}UB.prototype=Object.create(GA.prototype);UB.prototype.constructor=UB;UB.prototype.Ux=UB;UB.Vx={};f.btCapsuleShapeZ=UB;UB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rg(c,a)};UB.prototype.getMargin=function(){return ng(this.Tx)};UB.prototype.getUpAxis=function(){return pg(this.Tx)};UB.prototype.getRadius=function(){return og(this.Tx)}; +UB.prototype.getHalfHeight=function(){return lg(this.Tx)};UB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qg(c,a)};UB.prototype.getLocalScaling=function(){return l(mg(this.Tx),q)};UB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);kg(d,a,c)};UB.prototype.__destroy__=function(){ig(this.Tx)};function v(){throw"cannot construct a btContactSolverInfo, no constructor in IDL";} +v.prototype=Object.create(h.prototype);v.prototype.constructor=v;v.prototype.Ux=v;v.Vx={};f.btContactSolverInfo=v;v.prototype.get_m_splitImpulse=v.prototype.LA=function(){return!!Xi(this.Tx)};v.prototype.set_m_splitImpulse=v.prototype.rD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$i(c,a)};Object.defineProperty(v.prototype,"m_splitImpulse",{get:v.prototype.LA,set:v.prototype.rD});v.prototype.get_m_splitImpulsePenetrationThreshold=v.prototype.MA=function(){return Wi(this.Tx)}; +v.prototype.set_m_splitImpulsePenetrationThreshold=v.prototype.sD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zi(c,a)};Object.defineProperty(v.prototype,"m_splitImpulsePenetrationThreshold",{get:v.prototype.MA,set:v.prototype.sD});v.prototype.get_m_numIterations=v.prototype.xA=function(){return Vi(this.Tx)};v.prototype.set_m_numIterations=v.prototype.dD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yi(c,a)}; +Object.defineProperty(v.prototype,"m_numIterations",{get:v.prototype.xA,set:v.prototype.dD});v.prototype.__destroy__=function(){Ui(this.Tx)};function VB(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===e?Em(a,c,d):void 0===g?_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_4(a,c,d,e):Fm(a,c,d,e,g);k(VB)[this.Tx]=this} +VB.prototype=Object.create(QA.prototype);VB.prototype.constructor=VB;VB.prototype.Ux=VB;VB.Vx={};f.btGeneric6DofSpringConstraint=VB;VB.prototype.enableSpring=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Hm(d,a,c)};VB.prototype.setStiffness=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Vm(d,a,c)}; +VB.prototype.setDamping=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Om(d,a,c)};VB.prototype.setEquilibriumPoint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===a?Pm(d):void 0===c?Qm(d,a):Rm(d,a,c)};VB.prototype.setLinearLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sm(c,a)}; +VB.prototype.setLinearUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tm(c,a)};VB.prototype.setAngularLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lm(c,a)};VB.prototype.setAngularUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mm(c,a)};VB.prototype.getFrameOffsetA=function(){return l(Jm(this.Tx),t)};VB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gm(c,a)}; +VB.prototype.getBreakingImpulseThreshold=function(){return Im(this.Tx)};VB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nm(c,a)};VB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Km(d,a,c)};VB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Um(e,a,c,d)}; +VB.prototype.__destroy__=function(){Dm(this.Tx)};function WB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Aw(a);k(WB)[this.Tx]=this}WB.prototype=Object.create(p.prototype);WB.prototype.constructor=WB;WB.prototype.Ux=WB;WB.Vx={};f.btSphereShape=WB;WB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fw(c,a)};WB.prototype.getMargin=function(){return Dw(this.Tx)};WB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ew(c,a)}; +WB.prototype.getLocalScaling=function(){return l(Cw(this.Tx),q)};WB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Bw(d,a,c)};WB.prototype.__destroy__=function(){zw(this.Tx)};function Z(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=he(a,c,d,e,g);k(Z)[this.Tx]=this}Z.prototype=Object.create(h.prototype); +Z.prototype.constructor=Z;Z.prototype.Ux=Z;Z.Vx={};f.LocalConvexResult=Z;Z.prototype.get_m_hitCollisionObject=Z.prototype.Xz=function(){return l(je(this.Tx),r)};Z.prototype.set_m_hitCollisionObject=Z.prototype.DC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);oe(c,a)};Object.defineProperty(Z.prototype,"m_hitCollisionObject",{get:Z.prototype.Xz,set:Z.prototype.DC});Z.prototype.get_m_localShapeInfo=Z.prototype.qA=function(){return l(ne(this.Tx),dB)}; +Z.prototype.set_m_localShapeInfo=Z.prototype.XC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);se(c,a)};Object.defineProperty(Z.prototype,"m_localShapeInfo",{get:Z.prototype.qA,set:Z.prototype.XC});Z.prototype.get_m_hitNormalLocal=Z.prototype.aA=function(){return l(le(this.Tx),q)};Z.prototype.set_m_hitNormalLocal=Z.prototype.HC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qe(c,a)};Object.defineProperty(Z.prototype,"m_hitNormalLocal",{get:Z.prototype.aA,set:Z.prototype.HC}); +Z.prototype.get_m_hitPointLocal=Z.prototype.cA=function(){return l(me(this.Tx),q)};Z.prototype.set_m_hitPointLocal=Z.prototype.JC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);re(c,a)};Object.defineProperty(Z.prototype,"m_hitPointLocal",{get:Z.prototype.cA,set:Z.prototype.JC});Z.prototype.get_m_hitFraction=Z.prototype.Yz=function(){return ke(this.Tx)};Z.prototype.set_m_hitFraction=Z.prototype.EC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pe(c,a)}; +Object.defineProperty(Z.prototype,"m_hitFraction",{get:Z.prototype.Yz,set:Z.prototype.EC});Z.prototype.__destroy__=function(){ie(this.Tx)};(function(){function a(){f.BT_CONSTRAINT_ERP=pA();f.BT_CONSTRAINT_STOP_ERP=rA();f.BT_CONSTRAINT_CFM=oA();f.BT_CONSTRAINT_STOP_CFM=qA();f.PHY_FLOAT=kA();f.PHY_DOUBLE=iA();f.PHY_INTEGER=lA();f.PHY_SHORT=mA();f.PHY_FIXEDPOINT88=jA();f.PHY_UCHAR=nA()}Ka?a():Ia.unshift(a)})();this.Ammo=f; + + + return Ammo +} +); +})(); +if (typeof exports === 'object' && typeof module === 'object') + module.exports = Ammo; + else if (typeof define === 'function' && define['amd']) + define([], function() { return Ammo; }); + else if (typeof exports === 'object') + exports["Ammo"] = Ammo; + \ No newline at end of file diff --git a/packages/troika-physics/package.json b/packages/troika-physics/package.json index 550d07a1..369b4cab 100644 --- a/packages/troika-physics/package.json +++ b/packages/troika-physics/package.json @@ -18,5 +18,12 @@ "ammo.js": "github:kripken/ammo.js", "troika-3d": "^0.15.1", "troika-core": "^0.15.0" + }, + "scripts": { + "build-ammo": "node --max-old-space-size=4096 ./build-ammo.js" + }, + "devDependencies": { + "fs-extra": "^8.1.0", + "replace-in-file": "^4.1.3" } } diff --git a/packages/troika-physics/src/facade/PhysicsManager.js b/packages/troika-physics/src/facade/PhysicsManager.js index caa7ffc6..3bb192ea 100644 --- a/packages/troika-physics/src/facade/PhysicsManager.js +++ b/packages/troika-physics/src/facade/PhysicsManager.js @@ -272,7 +272,7 @@ export class PhysicsManager extends Group3DFacade { const map = changes[changeType] || (changes[changeType] = Object.create(null)) if (changeType === 'update') { // Updates are merged/batched for a particular facade - // Update values are a nested map of change requests, keyed by + // Update values are a nested map of change requests, keyed by `updateType` map[facade.$facadeId] = map[facade.$facadeId] || Object.create(null) const [updateType, updateArgs] = args if (map[facade.$facadeId][updateType]) { @@ -355,8 +355,6 @@ export class PhysicsManager extends Group3DFacade { PhysicsManager.prototype._notifyWorldHandlers = { physicsObjectAdded (source) { - // console.log(`~~ physicsObjectAdded`) - this._physicsObjectFacadesById[source.$facadeId] = source this._queuePhysicsWorldChange('add', source) }, diff --git a/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js b/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js index 35ba29cb..cc680bb4 100644 --- a/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js +++ b/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js @@ -1,19 +1,35 @@ /* eslint-env worker */ 'use strict' +// Source: https://stackoverflow.com/a/47880734 +const supportsWasm = () => { + try { + if (typeof WebAssembly === "object" && typeof WebAssembly.instantiate === "function") { + const module = new WebAssembly.Module(Uint8Array.of(0x0, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00)) + if (module instanceof WebAssembly.Module) { + return new WebAssembly.Instance(module) instanceof WebAssembly.Instance + } + } + } catch (e) { + } + return false +} + // For Ammo.js WASM module https://github.com/kripken/ammo.js/issues/36 var Module = { TOTAL_MEMORY: 256 * 1024 * 1024 } // eslint-disable-line no-unused-vars // Path relative to initial Worker script location -const ammoPath = '../../node_modules/ammo.js/builds/ammo.wasm.js' +// const ammoPath = '../../node_modules/ammo.js/builds/ammo.wasm.js' +// const ammoPath = '../../node_modules/ammo.js/builds/ammo.js' +const ammoPath = supportsWasm() ? '../../libs/troika-ammo.wasm.js' : '../../libs/troika-ammo.js' // Hack to get the right path (relative to the Worker entry point) into the // actual ammo.wasm.wasm loader script in ammo.wasm.js -self.document = { - currentScript: { - src: ammoPath - } -} +// self.document = { +// currentScript: { +// src: ammoPath +// } +// } importScripts(ammoPath) From ecb6691b8140b887c09ba25e4e23f8b099141891 Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Tue, 22 Oct 2019 13:22:14 -0600 Subject: [PATCH 10/21] Custom Ammo.js build now targeted at `worker` environment only to simplify loading and bundling --- packages/troika-physics/build-ammo.js | 3 +- .../troika-physics/libs/troika-ammo.wasm.js | 1278 ++++++++--------- 2 files changed, 639 insertions(+), 642 deletions(-) diff --git a/packages/troika-physics/build-ammo.js b/packages/troika-physics/build-ammo.js index 518e0ce9..e9652dd8 100644 --- a/packages/troika-physics/build-ammo.js +++ b/packages/troika-physics/build-ammo.js @@ -29,6 +29,7 @@ const CUSTOM_BANNER = ` * customizations: * - \`SINGLE_FILE\` WASM output to simplify portability when used with a web worker * - Closure compiler used + * - specify \`ENVIRONMENT="worker"\` so strip browser and node related code. Simplifies build, as we no longer need to mock out \`fs\` and \`path\` to satisfy it. * - Strip unused components (UTF8ToString) */ ` @@ -55,7 +56,7 @@ ${CUSTOM_BANNER} "wasm = True", // Force WASM output "closure = True", // Force Closure compiler output (?) 'EXPORTED_RUNTIME_METHODS=[]', // Strip unneeded UTF8ToString - 'WASM=1 -s SINGLE_FILE=1 ' // Generate WASM output with base64-encoded wasm output inline + 'WASM=1 -s SINGLE_FILE=1 -s ENVIRONMENT="worker" ' // Generate WASM output with base64-encoded wasm output inline ] }) } diff --git a/packages/troika-physics/libs/troika-ammo.wasm.js b/packages/troika-physics/libs/troika-ammo.wasm.js index 358098eb..7d36c966 100644 --- a/packages/troika-physics/libs/troika-ammo.wasm.js +++ b/packages/troika-physics/libs/troika-ammo.wasm.js @@ -2,10 +2,11 @@ // This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed. -/* Custom WASM build for troika generated at 2019-10-14T22:15:10.143Z +/* Custom WASM build for troika generated at 2019-10-22T19:11:44.838Z * customizations: * - `SINGLE_FILE` WASM output to simplify portability when used with a web worker * - Closure compiler used + * - specify `ENVIRONMENT="worker"` so strip browser and node related code. Simplifies build, as we no longer need to mock out `fs` and `path` to satisfy it. * - Strip unused components (UTF8ToString) */ @@ -17,647 +18,642 @@ var Ammo = (function() { function(Ammo) { Ammo = Ammo || {}; -var b;var f;f||(f=typeof Ammo !== 'undefined' ? Ammo : {});var aa={},ba;for(ba in f)f.hasOwnProperty(ba)&&(aa[ba]=f[ba]);var ca=!1,ea=!1,fa=!1,ha=!1,ia=!1;ca="object"===typeof window;ea="function"===typeof importScripts;fa=(ha="object"===typeof process&&"object"===typeof process.versions&&"string"===typeof process.versions.node)&&!ca&&!ea;ia=!ca&&!fa&&!ea;var ja="",ka,la; -if(fa){ja=__dirname+"/";var ma,na;ka=function(a,c){var d=oa(a);d||(ma||(ma=require("fs")),na||(na=require("path")),a=na.normalize(a),d=ma.readFileSync(a));return c?d:d.toString()};la=function(a){a=ka(a,!0);a.buffer||(a=new Uint8Array(a));assert(a.buffer);return a};1>2],R=Ba[c+(8*m+4)>>2],da=0;da=Pb);)++Sb;if(16ib)Pb+=String.fromCharCode(ib);else{var Gc=ib-65536;Pb+=String.fromCharCode(55296|Gc>>10,56320|Gc&1023)}}}else Pb+=String.fromCharCode(ib)}Ec=Pb}Vc(Ec);$b.length=0}else $b.push(nb)}g+=R}Ba[e>>2]=g;return 0}catch(Hc){return pa(Hc),Hc.Jy}}var db=!1; -function qa(a){for(var c=[],d=0;d>4; -g=(g&15)<<4|m>>2;var R=(m&3)<<6|B;c+=String.fromCharCode(e);64!==m&&(c+=String.fromCharCode(g));64!==B&&(c+=String.fromCharCode(R))}while(d>2]=c/1E3|0;Ba[a+4>>2]=c%1E3*1E3|0;return 0},o:Ma,n:Na,e:function(){pa("trap!")},a:pa,memory:va,table:wa},fb=f.asm({},Xa,buffer);f.asm=fb; -var Za=f.__GLOBAL__sub_I_btQuickprof_cpp=function(){return f.asm.s.apply(null,arguments)},gb=f._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2=function(){return f.asm.t.apply(null,arguments)},hb=f._emscripten_bind_AllHitsRayResultCallback___destroy___0=function(){return f.asm.u.apply(null,arguments)},jb=f._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0=function(){return f.asm.v.apply(null,arguments)},kb=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0= -function(){return f.asm.w.apply(null,arguments)},lb=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.x.apply(null,arguments)},mb=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0=function(){return f.asm.y.apply(null,arguments)},ob=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0=function(){return f.asm.z.apply(null,arguments)},pb=f._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0=function(){return f.asm.A.apply(null, -arguments)},qb=f._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0=function(){return f.asm.B.apply(null,arguments)},rb=f._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0=function(){return f.asm.C.apply(null,arguments)},sb=f._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0=function(){return f.asm.D.apply(null,arguments)},tb=f._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0=function(){return f.asm.E.apply(null,arguments)},ub=f._emscripten_bind_AllHitsRayResultCallback_hasHit_0= -function(){return f.asm.F.apply(null,arguments)},vb=f._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1=function(){return f.asm.G.apply(null,arguments)},wb=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.H.apply(null,arguments)},xb=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1=function(){return f.asm.I.apply(null,arguments)},zb=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1=function(){return f.asm.J.apply(null, -arguments)},Ab=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1=function(){return f.asm.K.apply(null,arguments)},Bb=f._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1=function(){return f.asm.L.apply(null,arguments)},Cb=f._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1=function(){return f.asm.M.apply(null,arguments)},Db=f._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1=function(){return f.asm.N.apply(null,arguments)},Eb=f._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1= -function(){return f.asm.O.apply(null,arguments)},Fb=f._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1=function(){return f.asm.P.apply(null,arguments)},Gb=f._emscripten_bind_Anchor___destroy___0=function(){return f.asm.Q.apply(null,arguments)},Hb=f._emscripten_bind_Anchor_get_m_body_0=function(){return f.asm.R.apply(null,arguments)},Ib=f._emscripten_bind_Anchor_get_m_c0_0=function(){return f.asm.S.apply(null,arguments)},Jb=f._emscripten_bind_Anchor_get_m_c1_0=function(){return f.asm.T.apply(null, -arguments)},Kb=f._emscripten_bind_Anchor_get_m_c2_0=function(){return f.asm.U.apply(null,arguments)},Lb=f._emscripten_bind_Anchor_get_m_influence_0=function(){return f.asm.V.apply(null,arguments)},Mb=f._emscripten_bind_Anchor_get_m_local_0=function(){return f.asm.W.apply(null,arguments)},Nb=f._emscripten_bind_Anchor_get_m_node_0=function(){return f.asm.X.apply(null,arguments)},Qb=f._emscripten_bind_Anchor_set_m_body_1=function(){return f.asm.Y.apply(null,arguments)},Rb=f._emscripten_bind_Anchor_set_m_c0_1= -function(){return f.asm.Z.apply(null,arguments)},Tb=f._emscripten_bind_Anchor_set_m_c1_1=function(){return f.asm._.apply(null,arguments)},Ub=f._emscripten_bind_Anchor_set_m_c2_1=function(){return f.asm.$.apply(null,arguments)},Vb=f._emscripten_bind_Anchor_set_m_influence_1=function(){return f.asm.aa.apply(null,arguments)},Wb=f._emscripten_bind_Anchor_set_m_local_1=function(){return f.asm.ba.apply(null,arguments)},Xb=f._emscripten_bind_Anchor_set_m_node_1=function(){return f.asm.ca.apply(null,arguments)}, -Yb=f._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2=function(){return f.asm.da.apply(null,arguments)},Zb=f._emscripten_bind_ClosestConvexResultCallback___destroy___0=function(){return f.asm.ea.apply(null,arguments)},ac=f._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0=function(){return f.asm.fa.apply(null,arguments)},bc=f._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0=function(){return f.asm.ga.apply(null,arguments)},cc= -f._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.ha.apply(null,arguments)},dc=f._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0=function(){return f.asm.ia.apply(null,arguments)},ec=f._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0=function(){return f.asm.ja.apply(null,arguments)},fc=f._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0=function(){return f.asm.ka.apply(null,arguments)},hc=f._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0= -function(){return f.asm.la.apply(null,arguments)},ic=f._emscripten_bind_ClosestConvexResultCallback_hasHit_0=function(){return f.asm.ma.apply(null,arguments)},jc=f._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1=function(){return f.asm.na.apply(null,arguments)},kc=f._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.oa.apply(null,arguments)},lc=f._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1=function(){return f.asm.pa.apply(null, -arguments)},mc=f._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1=function(){return f.asm.qa.apply(null,arguments)},nc=f._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1=function(){return f.asm.ra.apply(null,arguments)},oc=f._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1=function(){return f.asm.sa.apply(null,arguments)},pc=f._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1=function(){return f.asm.ta.apply(null,arguments)}, -rc=f._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2=function(){return f.asm.ua.apply(null,arguments)},sc=f._emscripten_bind_ClosestRayResultCallback___destroy___0=function(){return f.asm.va.apply(null,arguments)},tc=f._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0=function(){return f.asm.wa.apply(null,arguments)},uc=f._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0=function(){return f.asm.xa.apply(null,arguments)},vc=f._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0= -function(){return f.asm.ya.apply(null,arguments)},wc=f._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0=function(){return f.asm.za.apply(null,arguments)},xc=f._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0=function(){return f.asm.Aa.apply(null,arguments)},yc=f._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0=function(){return f.asm.Ba.apply(null,arguments)},zc=f._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0=function(){return f.asm.Ca.apply(null, -arguments)},Ac=f._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0=function(){return f.asm.Da.apply(null,arguments)},Bc=f._emscripten_bind_ClosestRayResultCallback_hasHit_0=function(){return f.asm.Ea.apply(null,arguments)},Cc=f._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1=function(){return f.asm.Fa.apply(null,arguments)},Dc=f._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.Ga.apply(null,arguments)},Ic=f._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1= -function(){return f.asm.Ha.apply(null,arguments)},Jc=f._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1=function(){return f.asm.Ia.apply(null,arguments)},Kc=f._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1=function(){return f.asm.Ja.apply(null,arguments)},Lc=f._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1=function(){return f.asm.Ka.apply(null,arguments)},Mc=f._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1=function(){return f.asm.La.apply(null, -arguments)},Nc=f._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1=function(){return f.asm.Ma.apply(null,arguments)},Oc=f._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0=function(){return f.asm.Na.apply(null,arguments)},Pc=f._emscripten_bind_ConcreteContactResultCallback___destroy___0=function(){return f.asm.Oa.apply(null,arguments)},Qc=f._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7=function(){return f.asm.Pa.apply(null,arguments)},Rc= -f._emscripten_bind_Config___destroy___0=function(){return f.asm.Qa.apply(null,arguments)},Sc=f._emscripten_bind_Config_get_citerations_0=function(){return f.asm.Ra.apply(null,arguments)},Tc=f._emscripten_bind_Config_get_collisions_0=function(){return f.asm.Sa.apply(null,arguments)},Uc=f._emscripten_bind_Config_get_diterations_0=function(){return f.asm.Ta.apply(null,arguments)},Wc=f._emscripten_bind_Config_get_kAHR_0=function(){return f.asm.Ua.apply(null,arguments)},Xc=f._emscripten_bind_Config_get_kCHR_0= -function(){return f.asm.Va.apply(null,arguments)},Yc=f._emscripten_bind_Config_get_kDF_0=function(){return f.asm.Wa.apply(null,arguments)},Zc=f._emscripten_bind_Config_get_kDG_0=function(){return f.asm.Xa.apply(null,arguments)},$c=f._emscripten_bind_Config_get_kDP_0=function(){return f.asm.Ya.apply(null,arguments)},ad=f._emscripten_bind_Config_get_kKHR_0=function(){return f.asm.Za.apply(null,arguments)},bd=f._emscripten_bind_Config_get_kLF_0=function(){return f.asm._a.apply(null,arguments)},cd=f._emscripten_bind_Config_get_kMT_0= -function(){return f.asm.$a.apply(null,arguments)},dd=f._emscripten_bind_Config_get_kPR_0=function(){return f.asm.ab.apply(null,arguments)},ed=f._emscripten_bind_Config_get_kSHR_0=function(){return f.asm.bb.apply(null,arguments)},fd=f._emscripten_bind_Config_get_kSKHR_CL_0=function(){return f.asm.cb.apply(null,arguments)},gd=f._emscripten_bind_Config_get_kSK_SPLT_CL_0=function(){return f.asm.db.apply(null,arguments)},hd=f._emscripten_bind_Config_get_kSRHR_CL_0=function(){return f.asm.eb.apply(null, -arguments)},id=f._emscripten_bind_Config_get_kSR_SPLT_CL_0=function(){return f.asm.fb.apply(null,arguments)},jd=f._emscripten_bind_Config_get_kSSHR_CL_0=function(){return f.asm.gb.apply(null,arguments)},kd=f._emscripten_bind_Config_get_kSS_SPLT_CL_0=function(){return f.asm.hb.apply(null,arguments)},ld=f._emscripten_bind_Config_get_kVCF_0=function(){return f.asm.ib.apply(null,arguments)},md=f._emscripten_bind_Config_get_kVC_0=function(){return f.asm.jb.apply(null,arguments)},nd=f._emscripten_bind_Config_get_maxvolume_0= -function(){return f.asm.kb.apply(null,arguments)},od=f._emscripten_bind_Config_get_piterations_0=function(){return f.asm.lb.apply(null,arguments)},pd=f._emscripten_bind_Config_get_timescale_0=function(){return f.asm.mb.apply(null,arguments)},qd=f._emscripten_bind_Config_get_viterations_0=function(){return f.asm.nb.apply(null,arguments)},rd=f._emscripten_bind_Config_set_citerations_1=function(){return f.asm.ob.apply(null,arguments)},sd=f._emscripten_bind_Config_set_collisions_1=function(){return f.asm.pb.apply(null, -arguments)},td=f._emscripten_bind_Config_set_diterations_1=function(){return f.asm.qb.apply(null,arguments)},ud=f._emscripten_bind_Config_set_kAHR_1=function(){return f.asm.rb.apply(null,arguments)},vd=f._emscripten_bind_Config_set_kCHR_1=function(){return f.asm.sb.apply(null,arguments)},wd=f._emscripten_bind_Config_set_kDF_1=function(){return f.asm.tb.apply(null,arguments)},xd=f._emscripten_bind_Config_set_kDG_1=function(){return f.asm.ub.apply(null,arguments)},yd=f._emscripten_bind_Config_set_kDP_1= -function(){return f.asm.vb.apply(null,arguments)},zd=f._emscripten_bind_Config_set_kKHR_1=function(){return f.asm.wb.apply(null,arguments)},Ad=f._emscripten_bind_Config_set_kLF_1=function(){return f.asm.xb.apply(null,arguments)},Bd=f._emscripten_bind_Config_set_kMT_1=function(){return f.asm.yb.apply(null,arguments)},Cd=f._emscripten_bind_Config_set_kPR_1=function(){return f.asm.zb.apply(null,arguments)},Dd=f._emscripten_bind_Config_set_kSHR_1=function(){return f.asm.Ab.apply(null,arguments)},Ed=f._emscripten_bind_Config_set_kSKHR_CL_1= -function(){return f.asm.Bb.apply(null,arguments)},Fd=f._emscripten_bind_Config_set_kSK_SPLT_CL_1=function(){return f.asm.Cb.apply(null,arguments)},Gd=f._emscripten_bind_Config_set_kSRHR_CL_1=function(){return f.asm.Db.apply(null,arguments)},Hd=f._emscripten_bind_Config_set_kSR_SPLT_CL_1=function(){return f.asm.Eb.apply(null,arguments)},Id=f._emscripten_bind_Config_set_kSSHR_CL_1=function(){return f.asm.Fb.apply(null,arguments)},Jd=f._emscripten_bind_Config_set_kSS_SPLT_CL_1=function(){return f.asm.Gb.apply(null, -arguments)},Kd=f._emscripten_bind_Config_set_kVCF_1=function(){return f.asm.Hb.apply(null,arguments)},Ld=f._emscripten_bind_Config_set_kVC_1=function(){return f.asm.Ib.apply(null,arguments)},Md=f._emscripten_bind_Config_set_maxvolume_1=function(){return f.asm.Jb.apply(null,arguments)},Nd=f._emscripten_bind_Config_set_piterations_1=function(){return f.asm.Kb.apply(null,arguments)},Od=f._emscripten_bind_Config_set_timescale_1=function(){return f.asm.Lb.apply(null,arguments)},Pd=f._emscripten_bind_Config_set_viterations_1= -function(){return f.asm.Mb.apply(null,arguments)},Qd=f._emscripten_bind_ContactResultCallback___destroy___0=function(){return f.asm.Nb.apply(null,arguments)},Rd=f._emscripten_bind_ContactResultCallback_addSingleResult_7=function(){return f.asm.Ob.apply(null,arguments)},Sd=f._emscripten_bind_ConvexResultCallback___destroy___0=function(){return f.asm.Pb.apply(null,arguments)},Td=f._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0=function(){return f.asm.Qb.apply(null,arguments)},Ud=f._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0= -function(){return f.asm.Rb.apply(null,arguments)},Vd=f._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.Sb.apply(null,arguments)},Wd=f._emscripten_bind_ConvexResultCallback_hasHit_0=function(){return f.asm.Tb.apply(null,arguments)},Xd=f._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1=function(){return f.asm.Ub.apply(null,arguments)},Yd=f._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.Vb.apply(null, -arguments)},Zd=f._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1=function(){return f.asm.Wb.apply(null,arguments)},$d=f._emscripten_bind_DebugDrawer_DebugDrawer_0=function(){return f.asm.Xb.apply(null,arguments)},ae=f._emscripten_bind_DebugDrawer___destroy___0=function(){return f.asm.Yb.apply(null,arguments)},be=f._emscripten_bind_DebugDrawer_draw3dText_2=function(){return f.asm.Zb.apply(null,arguments)},ce=f._emscripten_bind_DebugDrawer_drawContactPoint_5=function(){return f.asm._b.apply(null, -arguments)},de=f._emscripten_bind_DebugDrawer_drawLine_3=function(){return f.asm.$b.apply(null,arguments)},ee=f._emscripten_bind_DebugDrawer_getDebugMode_0=function(){return f.asm.ac.apply(null,arguments)},fe=f._emscripten_bind_DebugDrawer_reportErrorWarning_1=function(){return f.asm.bc.apply(null,arguments)},ge=f._emscripten_bind_DebugDrawer_setDebugMode_1=function(){return f.asm.cc.apply(null,arguments)},he=f._emscripten_bind_LocalConvexResult_LocalConvexResult_5=function(){return f.asm.dc.apply(null, -arguments)},ie=f._emscripten_bind_LocalConvexResult___destroy___0=function(){return f.asm.ec.apply(null,arguments)},je=f._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0=function(){return f.asm.fc.apply(null,arguments)},ke=f._emscripten_bind_LocalConvexResult_get_m_hitFraction_0=function(){return f.asm.gc.apply(null,arguments)},le=f._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0=function(){return f.asm.hc.apply(null,arguments)},me=f._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0= -function(){return f.asm.ic.apply(null,arguments)},ne=f._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0=function(){return f.asm.jc.apply(null,arguments)},oe=f._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1=function(){return f.asm.kc.apply(null,arguments)},pe=f._emscripten_bind_LocalConvexResult_set_m_hitFraction_1=function(){return f.asm.lc.apply(null,arguments)},qe=f._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1=function(){return f.asm.mc.apply(null,arguments)}, -re=f._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1=function(){return f.asm.nc.apply(null,arguments)},se=f._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1=function(){return f.asm.oc.apply(null,arguments)},te=f._emscripten_bind_LocalShapeInfo___destroy___0=function(){return f.asm.pc.apply(null,arguments)},ue=f._emscripten_bind_LocalShapeInfo_get_m_shapePart_0=function(){return f.asm.qc.apply(null,arguments)},ve=f._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0=function(){return f.asm.rc.apply(null, -arguments)},we=f._emscripten_bind_LocalShapeInfo_set_m_shapePart_1=function(){return f.asm.sc.apply(null,arguments)},xe=f._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1=function(){return f.asm.tc.apply(null,arguments)},ye=f._emscripten_bind_Material___destroy___0=function(){return f.asm.uc.apply(null,arguments)},ze=f._emscripten_bind_Material_get_m_flags_0=function(){return f.asm.vc.apply(null,arguments)},Ae=f._emscripten_bind_Material_get_m_kAST_0=function(){return f.asm.wc.apply(null,arguments)}, -Be=f._emscripten_bind_Material_get_m_kLST_0=function(){return f.asm.xc.apply(null,arguments)},Ce=f._emscripten_bind_Material_get_m_kVST_0=function(){return f.asm.yc.apply(null,arguments)},De=f._emscripten_bind_Material_set_m_flags_1=function(){return f.asm.zc.apply(null,arguments)},Ee=f._emscripten_bind_Material_set_m_kAST_1=function(){return f.asm.Ac.apply(null,arguments)},Fe=f._emscripten_bind_Material_set_m_kLST_1=function(){return f.asm.Bc.apply(null,arguments)},Ge=f._emscripten_bind_Material_set_m_kVST_1= -function(){return f.asm.Cc.apply(null,arguments)},He=f._emscripten_bind_Node___destroy___0=function(){return f.asm.Dc.apply(null,arguments)},Ie=f._emscripten_bind_Node_get_m_area_0=function(){return f.asm.Ec.apply(null,arguments)},Je=f._emscripten_bind_Node_get_m_f_0=function(){return f.asm.Fc.apply(null,arguments)},Ke=f._emscripten_bind_Node_get_m_im_0=function(){return f.asm.Gc.apply(null,arguments)},Le=f._emscripten_bind_Node_get_m_n_0=function(){return f.asm.Hc.apply(null,arguments)},Me=f._emscripten_bind_Node_get_m_q_0= -function(){return f.asm.Ic.apply(null,arguments)},Ne=f._emscripten_bind_Node_get_m_v_0=function(){return f.asm.Jc.apply(null,arguments)},Oe=f._emscripten_bind_Node_get_m_x_0=function(){return f.asm.Kc.apply(null,arguments)},Pe=f._emscripten_bind_Node_set_m_area_1=function(){return f.asm.Lc.apply(null,arguments)},Qe=f._emscripten_bind_Node_set_m_f_1=function(){return f.asm.Mc.apply(null,arguments)},Re=f._emscripten_bind_Node_set_m_im_1=function(){return f.asm.Nc.apply(null,arguments)},Se=f._emscripten_bind_Node_set_m_n_1= -function(){return f.asm.Oc.apply(null,arguments)},Te=f._emscripten_bind_Node_set_m_q_1=function(){return f.asm.Pc.apply(null,arguments)},Ue=f._emscripten_bind_Node_set_m_v_1=function(){return f.asm.Qc.apply(null,arguments)},Ve=f._emscripten_bind_Node_set_m_x_1=function(){return f.asm.Rc.apply(null,arguments)},We=f._emscripten_bind_RayResultCallback___destroy___0=function(){return f.asm.Sc.apply(null,arguments)},Xe=f._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0=function(){return f.asm.Tc.apply(null, -arguments)},Ye=f._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0=function(){return f.asm.Uc.apply(null,arguments)},Ze=f._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.Vc.apply(null,arguments)},$e=f._emscripten_bind_RayResultCallback_get_m_collisionObject_0=function(){return f.asm.Wc.apply(null,arguments)},af=f._emscripten_bind_RayResultCallback_hasHit_0=function(){return f.asm.Xc.apply(null,arguments)},bf=f._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1= -function(){return f.asm.Yc.apply(null,arguments)},cf=f._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.Zc.apply(null,arguments)},df=f._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1=function(){return f.asm._c.apply(null,arguments)},ef=f._emscripten_bind_RayResultCallback_set_m_collisionObject_1=function(){return f.asm.$c.apply(null,arguments)},ff=f._emscripten_bind_RaycastInfo___destroy___0=function(){return f.asm.ad.apply(null,arguments)},gf= -f._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0=function(){return f.asm.bd.apply(null,arguments)},hf=f._emscripten_bind_RaycastInfo_get_m_contactPointWS_0=function(){return f.asm.cd.apply(null,arguments)},jf=f._emscripten_bind_RaycastInfo_get_m_groundObject_0=function(){return f.asm.dd.apply(null,arguments)},kf=f._emscripten_bind_RaycastInfo_get_m_hardPointWS_0=function(){return f.asm.ed.apply(null,arguments)},lf=f._emscripten_bind_RaycastInfo_get_m_isInContact_0=function(){return f.asm.fd.apply(null, -arguments)},mf=f._emscripten_bind_RaycastInfo_get_m_suspensionLength_0=function(){return f.asm.gd.apply(null,arguments)},nf=f._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0=function(){return f.asm.hd.apply(null,arguments)},of=f._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0=function(){return f.asm.id.apply(null,arguments)},pf=f._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1=function(){return f.asm.jd.apply(null,arguments)},qf=f._emscripten_bind_RaycastInfo_set_m_contactPointWS_1=function(){return f.asm.kd.apply(null, -arguments)},rf=f._emscripten_bind_RaycastInfo_set_m_groundObject_1=function(){return f.asm.ld.apply(null,arguments)},sf=f._emscripten_bind_RaycastInfo_set_m_hardPointWS_1=function(){return f.asm.md.apply(null,arguments)},tf=f._emscripten_bind_RaycastInfo_set_m_isInContact_1=function(){return f.asm.nd.apply(null,arguments)},uf=f._emscripten_bind_RaycastInfo_set_m_suspensionLength_1=function(){return f.asm.od.apply(null,arguments)},vf=f._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1=function(){return f.asm.pd.apply(null, -arguments)},wf=f._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1=function(){return f.asm.qd.apply(null,arguments)},xf=f._emscripten_bind_VoidPtr___destroy___0=function(){return f.asm.rd.apply(null,arguments)},yf=f._emscripten_bind_btActionInterface___destroy___0=function(){return f.asm.sd.apply(null,arguments)},zf=f._emscripten_bind_btActionInterface_updateAction_2=function(){return f.asm.td.apply(null,arguments)},Af=f._emscripten_bind_btAxisSweep3___destroy___0=function(){return f.asm.ud.apply(null, -arguments)},Bf=f._emscripten_bind_btAxisSweep3_btAxisSweep3_2=function(){return f.asm.vd.apply(null,arguments)},Cf=f._emscripten_bind_btAxisSweep3_btAxisSweep3_3=function(){return f.asm.wd.apply(null,arguments)},Df=f._emscripten_bind_btAxisSweep3_btAxisSweep3_4=function(){return f.asm.xd.apply(null,arguments)},Ef=f._emscripten_bind_btAxisSweep3_btAxisSweep3_5=function(){return f.asm.yd.apply(null,arguments)},Ff=f._emscripten_bind_btBoxShape___destroy___0=function(){return f.asm.zd.apply(null,arguments)}, -Gf=f._emscripten_bind_btBoxShape_btBoxShape_1=function(){return f.asm.Ad.apply(null,arguments)},Hf=f._emscripten_bind_btBoxShape_calculateLocalInertia_2=function(){return f.asm.Bd.apply(null,arguments)},If=f._emscripten_bind_btBoxShape_getLocalScaling_0=function(){return f.asm.Cd.apply(null,arguments)},Jf=f._emscripten_bind_btBoxShape_getMargin_0=function(){return f.asm.Dd.apply(null,arguments)},Kf=f._emscripten_bind_btBoxShape_setLocalScaling_1=function(){return f.asm.Ed.apply(null,arguments)},Lf= -f._emscripten_bind_btBoxShape_setMargin_1=function(){return f.asm.Fd.apply(null,arguments)},Mf=f._emscripten_bind_btBroadphaseInterface___destroy___0=function(){return f.asm.Gd.apply(null,arguments)},Nf=f._emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0=function(){return f.asm.Hd.apply(null,arguments)},Of=f._emscripten_bind_btBroadphaseProxy___destroy___0=function(){return f.asm.Id.apply(null,arguments)},Pf=f._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0=function(){return f.asm.Jd.apply(null, -arguments)},Qf=f._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0=function(){return f.asm.Kd.apply(null,arguments)},Rf=f._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1=function(){return f.asm.Ld.apply(null,arguments)},Sf=f._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1=function(){return f.asm.Md.apply(null,arguments)},Tf=f._emscripten_bind_btBvhTriangleMeshShape___destroy___0=function(){return f.asm.Nd.apply(null,arguments)},Uf=f._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2= -function(){return f.asm.Od.apply(null,arguments)},Vf=f._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3=function(){return f.asm.Pd.apply(null,arguments)},Wf=f._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2=function(){return f.asm.Qd.apply(null,arguments)},Xf=f._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0=function(){return f.asm.Rd.apply(null,arguments)},Yf=f._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1=function(){return f.asm.Sd.apply(null, -arguments)},Zf=f._emscripten_bind_btCapsuleShapeX___destroy___0=function(){return f.asm.Td.apply(null,arguments)},$f=f._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2=function(){return f.asm.Ud.apply(null,arguments)},ag=f._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2=function(){return f.asm.Vd.apply(null,arguments)},bg=f._emscripten_bind_btCapsuleShapeX_getHalfHeight_0=function(){return f.asm.Wd.apply(null,arguments)},cg=f._emscripten_bind_btCapsuleShapeX_getLocalScaling_0=function(){return f.asm.Xd.apply(null, -arguments)},dg=f._emscripten_bind_btCapsuleShapeX_getMargin_0=function(){return f.asm.Yd.apply(null,arguments)},eg=f._emscripten_bind_btCapsuleShapeX_getRadius_0=function(){return f.asm.Zd.apply(null,arguments)},fg=f._emscripten_bind_btCapsuleShapeX_getUpAxis_0=function(){return f.asm._d.apply(null,arguments)},gg=f._emscripten_bind_btCapsuleShapeX_setLocalScaling_1=function(){return f.asm.$d.apply(null,arguments)},hg=f._emscripten_bind_btCapsuleShapeX_setMargin_1=function(){return f.asm.ae.apply(null, -arguments)},ig=f._emscripten_bind_btCapsuleShapeZ___destroy___0=function(){return f.asm.be.apply(null,arguments)},jg=f._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2=function(){return f.asm.ce.apply(null,arguments)},kg=f._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2=function(){return f.asm.de.apply(null,arguments)},lg=f._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0=function(){return f.asm.ee.apply(null,arguments)},mg=f._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0=function(){return f.asm.fe.apply(null, -arguments)},ng=f._emscripten_bind_btCapsuleShapeZ_getMargin_0=function(){return f.asm.ge.apply(null,arguments)},og=f._emscripten_bind_btCapsuleShapeZ_getRadius_0=function(){return f.asm.he.apply(null,arguments)},pg=f._emscripten_bind_btCapsuleShapeZ_getUpAxis_0=function(){return f.asm.ie.apply(null,arguments)},qg=f._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1=function(){return f.asm.je.apply(null,arguments)},rg=f._emscripten_bind_btCapsuleShapeZ_setMargin_1=function(){return f.asm.ke.apply(null, -arguments)},sg=f._emscripten_bind_btCapsuleShape___destroy___0=function(){return f.asm.le.apply(null,arguments)},tg=f._emscripten_bind_btCapsuleShape_btCapsuleShape_2=function(){return f.asm.me.apply(null,arguments)},ug=f._emscripten_bind_btCapsuleShape_calculateLocalInertia_2=function(){return f.asm.ne.apply(null,arguments)},vg=f._emscripten_bind_btCapsuleShape_getHalfHeight_0=function(){return f.asm.oe.apply(null,arguments)},wg=f._emscripten_bind_btCapsuleShape_getLocalScaling_0=function(){return f.asm.pe.apply(null, -arguments)},xg=f._emscripten_bind_btCapsuleShape_getMargin_0=function(){return f.asm.qe.apply(null,arguments)},yg=f._emscripten_bind_btCapsuleShape_getRadius_0=function(){return f.asm.re.apply(null,arguments)},zg=f._emscripten_bind_btCapsuleShape_getUpAxis_0=function(){return f.asm.se.apply(null,arguments)},Ag=f._emscripten_bind_btCapsuleShape_setLocalScaling_1=function(){return f.asm.te.apply(null,arguments)},Bg=f._emscripten_bind_btCapsuleShape_setMargin_1=function(){return f.asm.ue.apply(null, -arguments)},Cg=f._emscripten_bind_btCollisionConfiguration___destroy___0=function(){return f.asm.ve.apply(null,arguments)},Dg=f._emscripten_bind_btCollisionDispatcher___destroy___0=function(){return f.asm.we.apply(null,arguments)},Eg=f._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1=function(){return f.asm.xe.apply(null,arguments)},Fg=f._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1=function(){return f.asm.ye.apply(null,arguments)},Gg=f._emscripten_bind_btCollisionDispatcher_getNumManifolds_0= -function(){return f.asm.ze.apply(null,arguments)},Hg=f._emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0=function(){return f.asm.Ae.apply(null,arguments)},Ig=f._emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0=function(){return f.asm.Be.apply(null,arguments)},Jg=f._emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0=function(){return f.asm.Ce.apply(null,arguments)},Kg=f._emscripten_bind_btCollisionObject___destroy___0=function(){return f.asm.De.apply(null,arguments)}, -Lg=f._emscripten_bind_btCollisionObject_activate_0=function(){return f.asm.Ee.apply(null,arguments)},Mg=f._emscripten_bind_btCollisionObject_activate_1=function(){return f.asm.Fe.apply(null,arguments)},Ng=f._emscripten_bind_btCollisionObject_forceActivationState_1=function(){return f.asm.Ge.apply(null,arguments)},Og=f._emscripten_bind_btCollisionObject_getBroadphaseHandle_0=function(){return f.asm.He.apply(null,arguments)},Pg=f._emscripten_bind_btCollisionObject_getCollisionFlags_0=function(){return f.asm.Ie.apply(null, -arguments)},Qg=f._emscripten_bind_btCollisionObject_getCollisionShape_0=function(){return f.asm.Je.apply(null,arguments)},Rg=f._emscripten_bind_btCollisionObject_getFriction_0=function(){return f.asm.Ke.apply(null,arguments)},Sg=f._emscripten_bind_btCollisionObject_getRestitution_0=function(){return f.asm.Le.apply(null,arguments)},Tg=f._emscripten_bind_btCollisionObject_getRollingFriction_0=function(){return f.asm.Me.apply(null,arguments)},Ug=f._emscripten_bind_btCollisionObject_getUserIndex_0=function(){return f.asm.Ne.apply(null, -arguments)},Vg=f._emscripten_bind_btCollisionObject_getUserPointer_0=function(){return f.asm.Oe.apply(null,arguments)},Wg=f._emscripten_bind_btCollisionObject_getWorldTransform_0=function(){return f.asm.Pe.apply(null,arguments)},Xg=f._emscripten_bind_btCollisionObject_isActive_0=function(){return f.asm.Qe.apply(null,arguments)},Yg=f._emscripten_bind_btCollisionObject_isKinematicObject_0=function(){return f.asm.Re.apply(null,arguments)},Zg=f._emscripten_bind_btCollisionObject_isStaticObject_0=function(){return f.asm.Se.apply(null, -arguments)},$g=f._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0=function(){return f.asm.Te.apply(null,arguments)},ah=f._emscripten_bind_btCollisionObject_setActivationState_1=function(){return f.asm.Ue.apply(null,arguments)},bh=f._emscripten_bind_btCollisionObject_setAnisotropicFriction_2=function(){return f.asm.Ve.apply(null,arguments)},ch=f._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1=function(){return f.asm.We.apply(null,arguments)},dh=f._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1= -function(){return f.asm.Xe.apply(null,arguments)},eh=f._emscripten_bind_btCollisionObject_setCollisionFlags_1=function(){return f.asm.Ye.apply(null,arguments)},fh=f._emscripten_bind_btCollisionObject_setCollisionShape_1=function(){return f.asm.Ze.apply(null,arguments)},gh=f._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1=function(){return f.asm._e.apply(null,arguments)},hh=f._emscripten_bind_btCollisionObject_setFriction_1=function(){return f.asm.$e.apply(null,arguments)},ih=f._emscripten_bind_btCollisionObject_setRestitution_1= -function(){return f.asm.af.apply(null,arguments)},jh=f._emscripten_bind_btCollisionObject_setRollingFriction_1=function(){return f.asm.bf.apply(null,arguments)},kh=f._emscripten_bind_btCollisionObject_setUserIndex_1=function(){return f.asm.cf.apply(null,arguments)},lh=f._emscripten_bind_btCollisionObject_setUserPointer_1=function(){return f.asm.df.apply(null,arguments)},mh=f._emscripten_bind_btCollisionObject_setWorldTransform_1=function(){return f.asm.ef.apply(null,arguments)},nh=f._emscripten_bind_btCollisionShape___destroy___0= -function(){return f.asm.ff.apply(null,arguments)},oh=f._emscripten_bind_btCollisionShape_calculateLocalInertia_2=function(){return f.asm.gf.apply(null,arguments)},ph=f._emscripten_bind_btCollisionShape_getLocalScaling_0=function(){return f.asm.hf.apply(null,arguments)},qh=f._emscripten_bind_btCollisionShape_getMargin_0=function(){return f.asm.jf.apply(null,arguments)},rh=f._emscripten_bind_btCollisionShape_setLocalScaling_1=function(){return f.asm.kf.apply(null,arguments)},sh=f._emscripten_bind_btCollisionShape_setMargin_1= -function(){return f.asm.lf.apply(null,arguments)},th=f._emscripten_bind_btCollisionWorld___destroy___0=function(){return f.asm.mf.apply(null,arguments)},uh=f._emscripten_bind_btCollisionWorld_addCollisionObject_1=function(){return f.asm.nf.apply(null,arguments)},vh=f._emscripten_bind_btCollisionWorld_addCollisionObject_2=function(){return f.asm.of.apply(null,arguments)},wh=f._emscripten_bind_btCollisionWorld_addCollisionObject_3=function(){return f.asm.pf.apply(null,arguments)},xh=f._emscripten_bind_btCollisionWorld_contactPairTest_3= -function(){return f.asm.qf.apply(null,arguments)},yh=f._emscripten_bind_btCollisionWorld_contactTest_2=function(){return f.asm.rf.apply(null,arguments)},zh=f._emscripten_bind_btCollisionWorld_convexSweepTest_5=function(){return f.asm.sf.apply(null,arguments)},Ah=f._emscripten_bind_btCollisionWorld_debugDrawObject_3=function(){return f.asm.tf.apply(null,arguments)},Bh=f._emscripten_bind_btCollisionWorld_debugDrawWorld_0=function(){return f.asm.uf.apply(null,arguments)},Ch=f._emscripten_bind_btCollisionWorld_getBroadphase_0= -function(){return f.asm.vf.apply(null,arguments)},Dh=f._emscripten_bind_btCollisionWorld_getDebugDrawer_0=function(){return f.asm.wf.apply(null,arguments)},Eh=f._emscripten_bind_btCollisionWorld_getDispatchInfo_0=function(){return f.asm.xf.apply(null,arguments)},Fh=f._emscripten_bind_btCollisionWorld_getDispatcher_0=function(){return f.asm.yf.apply(null,arguments)},Gh=f._emscripten_bind_btCollisionWorld_getPairCache_0=function(){return f.asm.zf.apply(null,arguments)},Hh=f._emscripten_bind_btCollisionWorld_rayTest_3= -function(){return f.asm.Af.apply(null,arguments)},Ih=f._emscripten_bind_btCollisionWorld_removeCollisionObject_1=function(){return f.asm.Bf.apply(null,arguments)},Jh=f._emscripten_bind_btCollisionWorld_setDebugDrawer_1=function(){return f.asm.Cf.apply(null,arguments)},Kh=f._emscripten_bind_btCollisionWorld_updateSingleAabb_1=function(){return f.asm.Df.apply(null,arguments)},Lh=f._emscripten_bind_btCompoundShape___destroy___0=function(){return f.asm.Ef.apply(null,arguments)},Mh=f._emscripten_bind_btCompoundShape_addChildShape_2= -function(){return f.asm.Ff.apply(null,arguments)},Nh=f._emscripten_bind_btCompoundShape_btCompoundShape_0=function(){return f.asm.Gf.apply(null,arguments)},Oh=f._emscripten_bind_btCompoundShape_btCompoundShape_1=function(){return f.asm.Hf.apply(null,arguments)},Ph=f._emscripten_bind_btCompoundShape_calculateLocalInertia_2=function(){return f.asm.If.apply(null,arguments)},Qh=f._emscripten_bind_btCompoundShape_getChildShape_1=function(){return f.asm.Jf.apply(null,arguments)},Rh=f._emscripten_bind_btCompoundShape_getLocalScaling_0= -function(){return f.asm.Kf.apply(null,arguments)},Sh=f._emscripten_bind_btCompoundShape_getMargin_0=function(){return f.asm.Lf.apply(null,arguments)},Th=f._emscripten_bind_btCompoundShape_getNumChildShapes_0=function(){return f.asm.Mf.apply(null,arguments)},Uh=f._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1=function(){return f.asm.Nf.apply(null,arguments)},Vh=f._emscripten_bind_btCompoundShape_removeChildShape_1=function(){return f.asm.Of.apply(null,arguments)},Wh=f._emscripten_bind_btCompoundShape_setLocalScaling_1= -function(){return f.asm.Pf.apply(null,arguments)},Xh=f._emscripten_bind_btCompoundShape_setMargin_1=function(){return f.asm.Qf.apply(null,arguments)},Yh=f._emscripten_bind_btCompoundShape_updateChildTransform_2=function(){return f.asm.Rf.apply(null,arguments)},Zh=f._emscripten_bind_btCompoundShape_updateChildTransform_3=function(){return f.asm.Sf.apply(null,arguments)},$h=f._emscripten_bind_btConcaveShape___destroy___0=function(){return f.asm.Tf.apply(null,arguments)},ai=f._emscripten_bind_btConcaveShape_calculateLocalInertia_2= -function(){return f.asm.Uf.apply(null,arguments)},bi=f._emscripten_bind_btConcaveShape_getLocalScaling_0=function(){return f.asm.Vf.apply(null,arguments)},ci=f._emscripten_bind_btConcaveShape_setLocalScaling_1=function(){return f.asm.Wf.apply(null,arguments)},di=f._emscripten_bind_btConeShapeX___destroy___0=function(){return f.asm.Xf.apply(null,arguments)},ei=f._emscripten_bind_btConeShapeX_btConeShapeX_2=function(){return f.asm.Yf.apply(null,arguments)},fi=f._emscripten_bind_btConeShapeX_calculateLocalInertia_2= -function(){return f.asm.Zf.apply(null,arguments)},gi=f._emscripten_bind_btConeShapeX_getLocalScaling_0=function(){return f.asm._f.apply(null,arguments)},hi=f._emscripten_bind_btConeShapeX_setLocalScaling_1=function(){return f.asm.$f.apply(null,arguments)},ii=f._emscripten_bind_btConeShapeZ___destroy___0=function(){return f.asm.ag.apply(null,arguments)},ji=f._emscripten_bind_btConeShapeZ_btConeShapeZ_2=function(){return f.asm.bg.apply(null,arguments)},ki=f._emscripten_bind_btConeShapeZ_calculateLocalInertia_2= -function(){return f.asm.cg.apply(null,arguments)},li=f._emscripten_bind_btConeShapeZ_getLocalScaling_0=function(){return f.asm.dg.apply(null,arguments)},mi=f._emscripten_bind_btConeShapeZ_setLocalScaling_1=function(){return f.asm.eg.apply(null,arguments)},ni=f._emscripten_bind_btConeShape___destroy___0=function(){return f.asm.fg.apply(null,arguments)},oi=f._emscripten_bind_btConeShape_btConeShape_2=function(){return f.asm.gg.apply(null,arguments)},pi=f._emscripten_bind_btConeShape_calculateLocalInertia_2= -function(){return f.asm.hg.apply(null,arguments)},qi=f._emscripten_bind_btConeShape_getLocalScaling_0=function(){return f.asm.ig.apply(null,arguments)},ri=f._emscripten_bind_btConeShape_setLocalScaling_1=function(){return f.asm.jg.apply(null,arguments)},si=f._emscripten_bind_btConeTwistConstraint___destroy___0=function(){return f.asm.kg.apply(null,arguments)},ti=f._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2=function(){return f.asm.lg.apply(null,arguments)},ui=f._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4= -function(){return f.asm.mg.apply(null,arguments)},vi=f._emscripten_bind_btConeTwistConstraint_enableFeedback_1=function(){return f.asm.ng.apply(null,arguments)},wi=f._emscripten_bind_btConeTwistConstraint_enableMotor_1=function(){return f.asm.og.apply(null,arguments)},xi=f._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.pg.apply(null,arguments)},yi=f._emscripten_bind_btConeTwistConstraint_getParam_2=function(){return f.asm.qg.apply(null,arguments)},zi= -f._emscripten_bind_btConeTwistConstraint_setAngularOnly_1=function(){return f.asm.rg.apply(null,arguments)},Ai=f._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.sg.apply(null,arguments)},Bi=f._emscripten_bind_btConeTwistConstraint_setDamping_1=function(){return f.asm.tg.apply(null,arguments)},Ci=f._emscripten_bind_btConeTwistConstraint_setLimit_2=function(){return f.asm.ug.apply(null,arguments)},Di=f._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1= -function(){return f.asm.vg.apply(null,arguments)},Ei=f._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1=function(){return f.asm.wg.apply(null,arguments)},Fi=f._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1=function(){return f.asm.xg.apply(null,arguments)},Gi=f._emscripten_bind_btConeTwistConstraint_setMotorTarget_1=function(){return f.asm.yg.apply(null,arguments)},Hi=f._emscripten_bind_btConeTwistConstraint_setParam_3=function(){return f.asm.zg.apply(null,arguments)}, -Ii=f._emscripten_bind_btConstCollisionObjectArray___destroy___0=function(){return f.asm.Ag.apply(null,arguments)},Ji=f._emscripten_bind_btConstCollisionObjectArray_at_1=function(){return f.asm.Bg.apply(null,arguments)},Ki=f._emscripten_bind_btConstCollisionObjectArray_size_0=function(){return f.asm.Cg.apply(null,arguments)},Li=f._emscripten_bind_btConstraintSetting___destroy___0=function(){return f.asm.Dg.apply(null,arguments)},Mi=f._emscripten_bind_btConstraintSetting_btConstraintSetting_0=function(){return f.asm.Eg.apply(null, -arguments)},Ni=f._emscripten_bind_btConstraintSetting_get_m_damping_0=function(){return f.asm.Fg.apply(null,arguments)},Oi=f._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0=function(){return f.asm.Gg.apply(null,arguments)},Pi=f._emscripten_bind_btConstraintSetting_get_m_tau_0=function(){return f.asm.Hg.apply(null,arguments)},Qi=f._emscripten_bind_btConstraintSetting_set_m_damping_1=function(){return f.asm.Ig.apply(null,arguments)},Ri=f._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1= -function(){return f.asm.Jg.apply(null,arguments)},Si=f._emscripten_bind_btConstraintSetting_set_m_tau_1=function(){return f.asm.Kg.apply(null,arguments)},Ti=f._emscripten_bind_btConstraintSolver___destroy___0=function(){return f.asm.Lg.apply(null,arguments)},Ui=f._emscripten_bind_btContactSolverInfo___destroy___0=function(){return f.asm.Mg.apply(null,arguments)},Vi=f._emscripten_bind_btContactSolverInfo_get_m_numIterations_0=function(){return f.asm.Ng.apply(null,arguments)},Wi=f._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0= -function(){return f.asm.Og.apply(null,arguments)},Xi=f._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0=function(){return f.asm.Pg.apply(null,arguments)},Yi=f._emscripten_bind_btContactSolverInfo_set_m_numIterations_1=function(){return f.asm.Qg.apply(null,arguments)},Zi=f._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1=function(){return f.asm.Rg.apply(null,arguments)},$i=f._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1=function(){return f.asm.Sg.apply(null, -arguments)},aj=f._emscripten_bind_btConvexHullShape___destroy___0=function(){return f.asm.Tg.apply(null,arguments)},bj=f._emscripten_bind_btConvexHullShape_addPoint_1=function(){return f.asm.Ug.apply(null,arguments)},cj=f._emscripten_bind_btConvexHullShape_addPoint_2=function(){return f.asm.Vg.apply(null,arguments)},dj=f._emscripten_bind_btConvexHullShape_btConvexHullShape_0=function(){return f.asm.Wg.apply(null,arguments)},ej=f._emscripten_bind_btConvexHullShape_btConvexHullShape_1=function(){return f.asm.Xg.apply(null, -arguments)},fj=f._emscripten_bind_btConvexHullShape_btConvexHullShape_2=function(){return f.asm.Yg.apply(null,arguments)},gj=f._emscripten_bind_btConvexHullShape_calculateLocalInertia_2=function(){return f.asm.Zg.apply(null,arguments)},hj=f._emscripten_bind_btConvexHullShape_getConvexPolyhedron_0=function(){return f.asm._g.apply(null,arguments)},ij=f._emscripten_bind_btConvexHullShape_getLocalScaling_0=function(){return f.asm.$g.apply(null,arguments)},jj=f._emscripten_bind_btConvexHullShape_getMargin_0= -function(){return f.asm.ah.apply(null,arguments)},kj=f._emscripten_bind_btConvexHullShape_getNumVertices_0=function(){return f.asm.bh.apply(null,arguments)},lj=f._emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1=function(){return f.asm.ch.apply(null,arguments)},mj=f._emscripten_bind_btConvexHullShape_recalcLocalAabb_0=function(){return f.asm.dh.apply(null,arguments)},nj=f._emscripten_bind_btConvexHullShape_setLocalScaling_1=function(){return f.asm.eh.apply(null,arguments)},oj=f._emscripten_bind_btConvexHullShape_setMargin_1= -function(){return f.asm.fh.apply(null,arguments)},pj=f._emscripten_bind_btConvexPolyhedron___destroy___0=function(){return f.asm.gh.apply(null,arguments)},qj=f._emscripten_bind_btConvexPolyhedron_get_m_faces_0=function(){return f.asm.hh.apply(null,arguments)},rj=f._emscripten_bind_btConvexPolyhedron_get_m_vertices_0=function(){return f.asm.ih.apply(null,arguments)},sj=f._emscripten_bind_btConvexPolyhedron_set_m_faces_1=function(){return f.asm.jh.apply(null,arguments)},tj=f._emscripten_bind_btConvexPolyhedron_set_m_vertices_1= -function(){return f.asm.kh.apply(null,arguments)},uj=f._emscripten_bind_btConvexShape___destroy___0=function(){return f.asm.lh.apply(null,arguments)},vj=f._emscripten_bind_btConvexShape_calculateLocalInertia_2=function(){return f.asm.mh.apply(null,arguments)},wj=f._emscripten_bind_btConvexShape_getLocalScaling_0=function(){return f.asm.nh.apply(null,arguments)},xj=f._emscripten_bind_btConvexShape_getMargin_0=function(){return f.asm.oh.apply(null,arguments)},yj=f._emscripten_bind_btConvexShape_setLocalScaling_1= -function(){return f.asm.ph.apply(null,arguments)},zj=f._emscripten_bind_btConvexShape_setMargin_1=function(){return f.asm.qh.apply(null,arguments)},Aj=f._emscripten_bind_btConvexTriangleMeshShape___destroy___0=function(){return f.asm.rh.apply(null,arguments)},Bj=f._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1=function(){return f.asm.sh.apply(null,arguments)},Cj=f._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2=function(){return f.asm.th.apply(null,arguments)}, -Dj=f._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2=function(){return f.asm.uh.apply(null,arguments)},Ej=f._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0=function(){return f.asm.vh.apply(null,arguments)},Fj=f._emscripten_bind_btConvexTriangleMeshShape_getMargin_0=function(){return f.asm.wh.apply(null,arguments)},Gj=f._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1=function(){return f.asm.xh.apply(null,arguments)},Hj=f._emscripten_bind_btConvexTriangleMeshShape_setMargin_1= -function(){return f.asm.yh.apply(null,arguments)},Ij=f._emscripten_bind_btCylinderShapeX___destroy___0=function(){return f.asm.zh.apply(null,arguments)},Jj=f._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1=function(){return f.asm.Ah.apply(null,arguments)},Kj=f._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2=function(){return f.asm.Bh.apply(null,arguments)},Lj=f._emscripten_bind_btCylinderShapeX_getLocalScaling_0=function(){return f.asm.Ch.apply(null,arguments)},Mj=f._emscripten_bind_btCylinderShapeX_getMargin_0= -function(){return f.asm.Dh.apply(null,arguments)},Nj=f._emscripten_bind_btCylinderShapeX_setLocalScaling_1=function(){return f.asm.Eh.apply(null,arguments)},Oj=f._emscripten_bind_btCylinderShapeX_setMargin_1=function(){return f.asm.Fh.apply(null,arguments)},Pj=f._emscripten_bind_btCylinderShapeZ___destroy___0=function(){return f.asm.Gh.apply(null,arguments)},Qj=f._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1=function(){return f.asm.Hh.apply(null,arguments)},Rj=f._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2= -function(){return f.asm.Ih.apply(null,arguments)},Sj=f._emscripten_bind_btCylinderShapeZ_getLocalScaling_0=function(){return f.asm.Jh.apply(null,arguments)},Tj=f._emscripten_bind_btCylinderShapeZ_getMargin_0=function(){return f.asm.Kh.apply(null,arguments)},Uj=f._emscripten_bind_btCylinderShapeZ_setLocalScaling_1=function(){return f.asm.Lh.apply(null,arguments)},Vj=f._emscripten_bind_btCylinderShapeZ_setMargin_1=function(){return f.asm.Mh.apply(null,arguments)},Wj=f._emscripten_bind_btCylinderShape___destroy___0= -function(){return f.asm.Nh.apply(null,arguments)},Xj=f._emscripten_bind_btCylinderShape_btCylinderShape_1=function(){return f.asm.Oh.apply(null,arguments)},Yj=f._emscripten_bind_btCylinderShape_calculateLocalInertia_2=function(){return f.asm.Ph.apply(null,arguments)},Zj=f._emscripten_bind_btCylinderShape_getLocalScaling_0=function(){return f.asm.Qh.apply(null,arguments)},ak=f._emscripten_bind_btCylinderShape_getMargin_0=function(){return f.asm.Rh.apply(null,arguments)},bk=f._emscripten_bind_btCylinderShape_setLocalScaling_1= -function(){return f.asm.Sh.apply(null,arguments)},ck=f._emscripten_bind_btCylinderShape_setMargin_1=function(){return f.asm.Th.apply(null,arguments)},dk=f._emscripten_bind_btDbvtBroadphase___destroy___0=function(){return f.asm.Uh.apply(null,arguments)},ek=f._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0=function(){return f.asm.Vh.apply(null,arguments)},fk=f._emscripten_bind_btDefaultCollisionConfiguration___destroy___0=function(){return f.asm.Wh.apply(null,arguments)},gk=f._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0= -function(){return f.asm.Xh.apply(null,arguments)},hk=f._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1=function(){return f.asm.Yh.apply(null,arguments)},ik=f._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0=function(){return f.asm.Zh.apply(null,arguments)},jk=f._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0=function(){return f.asm._h.apply(null,arguments)},kk=f._emscripten_bind_btDefaultMotionState___destroy___0= -function(){return f.asm.$h.apply(null,arguments)},lk=f._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0=function(){return f.asm.ai.apply(null,arguments)},mk=f._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1=function(){return f.asm.bi.apply(null,arguments)},nk=f._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2=function(){return f.asm.ci.apply(null,arguments)},ok=f._emscripten_bind_btDefaultMotionState_getWorldTransform_1=function(){return f.asm.di.apply(null,arguments)}, -pk=f._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0=function(){return f.asm.ei.apply(null,arguments)},qk=f._emscripten_bind_btDefaultMotionState_setWorldTransform_1=function(){return f.asm.fi.apply(null,arguments)},rk=f._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1=function(){return f.asm.gi.apply(null,arguments)},sk=f._emscripten_bind_btDefaultSoftBodySolver___destroy___0=function(){return f.asm.hi.apply(null,arguments)},tk=f._emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0= -function(){return f.asm.ii.apply(null,arguments)},uk=f._emscripten_bind_btDefaultVehicleRaycaster___destroy___0=function(){return f.asm.ji.apply(null,arguments)},vk=f._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1=function(){return f.asm.ki.apply(null,arguments)},wk=f._emscripten_bind_btDefaultVehicleRaycaster_castRay_3=function(){return f.asm.li.apply(null,arguments)},xk=f._emscripten_bind_btDiscreteDynamicsWorld___destroy___0=function(){return f.asm.mi.apply(null,arguments)}, -yk=f._emscripten_bind_btDiscreteDynamicsWorld_addAction_1=function(){return f.asm.ni.apply(null,arguments)},zk=f._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1=function(){return f.asm.oi.apply(null,arguments)},Ak=f._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2=function(){return f.asm.pi.apply(null,arguments)},Bk=f._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3=function(){return f.asm.qi.apply(null,arguments)},Ck=f._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1= -function(){return f.asm.ri.apply(null,arguments)},Dk=f._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2=function(){return f.asm.si.apply(null,arguments)},Ek=f._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1=function(){return f.asm.ti.apply(null,arguments)},Fk=f._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3=function(){return f.asm.ui.apply(null,arguments)},Gk=f._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4=function(){return f.asm.vi.apply(null,arguments)}, -Hk=f._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3=function(){return f.asm.wi.apply(null,arguments)},Ik=f._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2=function(){return f.asm.xi.apply(null,arguments)},Jk=f._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5=function(){return f.asm.yi.apply(null,arguments)},Kk=f._emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3=function(){return f.asm.zi.apply(null,arguments)},Lk=f._emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0= -function(){return f.asm.Ai.apply(null,arguments)},Mk=f._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0=function(){return f.asm.Bi.apply(null,arguments)},Nk=f._emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0=function(){return f.asm.Ci.apply(null,arguments)},Ok=f._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0=function(){return f.asm.Di.apply(null,arguments)},Pk=f._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0=function(){return f.asm.Ei.apply(null,arguments)}, -Qk=f._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0=function(){return f.asm.Fi.apply(null,arguments)},Rk=f._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0=function(){return f.asm.Gi.apply(null,arguments)},Sk=f._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0=function(){return f.asm.Hi.apply(null,arguments)},Tk=f._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3=function(){return f.asm.Ii.apply(null,arguments)},Uk=f._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1=function(){return f.asm.Ji.apply(null, -arguments)},Vk=f._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1=function(){return f.asm.Ki.apply(null,arguments)},Wk=f._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1=function(){return f.asm.Li.apply(null,arguments)},Xk=f._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1=function(){return f.asm.Mi.apply(null,arguments)},Yk=f._emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1=function(){return f.asm.Ni.apply(null,arguments)},Zk=f._emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1= -function(){return f.asm.Oi.apply(null,arguments)},$k=f._emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1=function(){return f.asm.Pi.apply(null,arguments)},al=f._emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1=function(){return f.asm.Qi.apply(null,arguments)},bl=f._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1=function(){return f.asm.Ri.apply(null,arguments)},cl=f._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1=function(){return f.asm.Si.apply(null,arguments)}, -dl=f._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2=function(){return f.asm.Ti.apply(null,arguments)},el=f._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3=function(){return f.asm.Ui.apply(null,arguments)},fl=f._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1=function(){return f.asm.Vi.apply(null,arguments)},gl=f._emscripten_bind_btDispatcherInfo___destroy___0=function(){return f.asm.Wi.apply(null,arguments)},hl=f._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0= -function(){return f.asm.Xi.apply(null,arguments)},il=f._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0=function(){return f.asm.Yi.apply(null,arguments)},jl=f._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0=function(){return f.asm.Zi.apply(null,arguments)},kl=f._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0=function(){return f.asm._i.apply(null,arguments)},ll=f._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0=function(){return f.asm.$i.apply(null, -arguments)},ml=f._emscripten_bind_btDispatcherInfo_get_m_stepCount_0=function(){return f.asm.aj.apply(null,arguments)},nl=f._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0=function(){return f.asm.bj.apply(null,arguments)},ol=f._emscripten_bind_btDispatcherInfo_get_m_timeStep_0=function(){return f.asm.cj.apply(null,arguments)},pl=f._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0=function(){return f.asm.dj.apply(null,arguments)},ql=f._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0= -function(){return f.asm.ej.apply(null,arguments)},rl=f._emscripten_bind_btDispatcherInfo_get_m_useEpa_0=function(){return f.asm.fj.apply(null,arguments)},sl=f._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1=function(){return f.asm.gj.apply(null,arguments)},tl=f._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1=function(){return f.asm.hj.apply(null,arguments)},ul=f._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1=function(){return f.asm.ij.apply(null, -arguments)},vl=f._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1=function(){return f.asm.jj.apply(null,arguments)},wl=f._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1=function(){return f.asm.kj.apply(null,arguments)},xl=f._emscripten_bind_btDispatcherInfo_set_m_stepCount_1=function(){return f.asm.lj.apply(null,arguments)},yl=f._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1=function(){return f.asm.mj.apply(null,arguments)},zl=f._emscripten_bind_btDispatcherInfo_set_m_timeStep_1= -function(){return f.asm.nj.apply(null,arguments)},Al=f._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1=function(){return f.asm.oj.apply(null,arguments)},Bl=f._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1=function(){return f.asm.pj.apply(null,arguments)},Cl=f._emscripten_bind_btDispatcherInfo_set_m_useEpa_1=function(){return f.asm.qj.apply(null,arguments)},Dl=f._emscripten_bind_btDispatcher___destroy___0=function(){return f.asm.rj.apply(null,arguments)},El=f._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1= -function(){return f.asm.sj.apply(null,arguments)},Fl=f._emscripten_bind_btDispatcher_getNumManifolds_0=function(){return f.asm.tj.apply(null,arguments)},Gl=f._emscripten_bind_btDynamicsWorld___destroy___0=function(){return f.asm.uj.apply(null,arguments)},Hl=f._emscripten_bind_btDynamicsWorld_addAction_1=function(){return f.asm.vj.apply(null,arguments)},Il=f._emscripten_bind_btDynamicsWorld_addCollisionObject_1=function(){return f.asm.wj.apply(null,arguments)},Jl=f._emscripten_bind_btDynamicsWorld_addCollisionObject_2= -function(){return f.asm.xj.apply(null,arguments)},Kl=f._emscripten_bind_btDynamicsWorld_addCollisionObject_3=function(){return f.asm.yj.apply(null,arguments)},Ll=f._emscripten_bind_btDynamicsWorld_contactPairTest_3=function(){return f.asm.zj.apply(null,arguments)},Ml=f._emscripten_bind_btDynamicsWorld_contactTest_2=function(){return f.asm.Aj.apply(null,arguments)},Nl=f._emscripten_bind_btDynamicsWorld_convexSweepTest_5=function(){return f.asm.Bj.apply(null,arguments)},Ol=f._emscripten_bind_btDynamicsWorld_debugDrawObject_3= -function(){return f.asm.Cj.apply(null,arguments)},Pl=f._emscripten_bind_btDynamicsWorld_debugDrawWorld_0=function(){return f.asm.Dj.apply(null,arguments)},Ql=f._emscripten_bind_btDynamicsWorld_getBroadphase_0=function(){return f.asm.Ej.apply(null,arguments)},Rl=f._emscripten_bind_btDynamicsWorld_getDebugDrawer_0=function(){return f.asm.Fj.apply(null,arguments)},Sl=f._emscripten_bind_btDynamicsWorld_getDispatchInfo_0=function(){return f.asm.Gj.apply(null,arguments)},Tl=f._emscripten_bind_btDynamicsWorld_getDispatcher_0= -function(){return f.asm.Hj.apply(null,arguments)},Ul=f._emscripten_bind_btDynamicsWorld_getPairCache_0=function(){return f.asm.Ij.apply(null,arguments)},Vl=f._emscripten_bind_btDynamicsWorld_getSolverInfo_0=function(){return f.asm.Jj.apply(null,arguments)},Wl=f._emscripten_bind_btDynamicsWorld_rayTest_3=function(){return f.asm.Kj.apply(null,arguments)},Xl=f._emscripten_bind_btDynamicsWorld_removeAction_1=function(){return f.asm.Lj.apply(null,arguments)},Yl=f._emscripten_bind_btDynamicsWorld_removeCollisionObject_1= -function(){return f.asm.Mj.apply(null,arguments)},Zl=f._emscripten_bind_btDynamicsWorld_setDebugDrawer_1=function(){return f.asm.Nj.apply(null,arguments)},$l=f._emscripten_bind_btDynamicsWorld_updateSingleAabb_1=function(){return f.asm.Oj.apply(null,arguments)},am=f._emscripten_bind_btFaceArray___destroy___0=function(){return f.asm.Pj.apply(null,arguments)},bm=f._emscripten_bind_btFaceArray_at_1=function(){return f.asm.Qj.apply(null,arguments)},cm=f._emscripten_bind_btFaceArray_size_0=function(){return f.asm.Rj.apply(null, -arguments)},dm=f._emscripten_bind_btFace___destroy___0=function(){return f.asm.Sj.apply(null,arguments)},em=f._emscripten_bind_btFace_get_m_indices_0=function(){return f.asm.Tj.apply(null,arguments)},fm=f._emscripten_bind_btFace_get_m_plane_1=function(){return f.asm.Uj.apply(null,arguments)},gm=f._emscripten_bind_btFace_set_m_indices_1=function(){return f.asm.Vj.apply(null,arguments)},hm=f._emscripten_bind_btFace_set_m_plane_2=function(){return f.asm.Wj.apply(null,arguments)},im=f._emscripten_bind_btFixedConstraint___destroy___0= -function(){return f.asm.Xj.apply(null,arguments)},jm=f._emscripten_bind_btFixedConstraint_btFixedConstraint_4=function(){return f.asm.Yj.apply(null,arguments)},km=f._emscripten_bind_btFixedConstraint_enableFeedback_1=function(){return f.asm.Zj.apply(null,arguments)},lm=f._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0=function(){return f.asm._j.apply(null,arguments)},mm=f._emscripten_bind_btFixedConstraint_getParam_2=function(){return f.asm.$j.apply(null,arguments)},nm=f._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1= -function(){return f.asm.ak.apply(null,arguments)},om=f._emscripten_bind_btFixedConstraint_setParam_3=function(){return f.asm.bk.apply(null,arguments)},pm=f._emscripten_bind_btGeneric6DofConstraint___destroy___0=function(){return f.asm.ck.apply(null,arguments)},qm=f._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3=function(){return f.asm.dk.apply(null,arguments)},rm=f._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5=function(){return f.asm.ek.apply(null,arguments)}, -sm=f._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1=function(){return f.asm.fk.apply(null,arguments)},tm=f._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.gk.apply(null,arguments)},um=f._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0=function(){return f.asm.hk.apply(null,arguments)},wm=f._emscripten_bind_btGeneric6DofConstraint_getParam_2=function(){return f.asm.ik.apply(null,arguments)},xm=f._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1= -function(){return f.asm.jk.apply(null,arguments)},ym=f._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1=function(){return f.asm.kk.apply(null,arguments)},zm=f._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.lk.apply(null,arguments)},Am=f._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1=function(){return f.asm.mk.apply(null,arguments)},Bm=f._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1=function(){return f.asm.nk.apply(null, -arguments)},Cm=f._emscripten_bind_btGeneric6DofConstraint_setParam_3=function(){return f.asm.ok.apply(null,arguments)},Dm=f._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0=function(){return f.asm.pk.apply(null,arguments)},Em=f._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3=function(){return f.asm.qk.apply(null,arguments)},Fm=f._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5=function(){return f.asm.rk.apply(null,arguments)}, -Gm=f._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1=function(){return f.asm.sk.apply(null,arguments)},Hm=f._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2=function(){return f.asm.tk.apply(null,arguments)},Im=f._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.uk.apply(null,arguments)},Jm=f._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0=function(){return f.asm.vk.apply(null,arguments)},Km=f._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2= -function(){return f.asm.wk.apply(null,arguments)},Lm=f._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1=function(){return f.asm.xk.apply(null,arguments)},Mm=f._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1=function(){return f.asm.yk.apply(null,arguments)},Nm=f._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.zk.apply(null,arguments)},Om=f._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2=function(){return f.asm.Ak.apply(null, -arguments)},Pm=f._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0=function(){return f.asm.Bk.apply(null,arguments)},Qm=f._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1=function(){return f.asm.Ck.apply(null,arguments)},Rm=f._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2=function(){return f.asm.Dk.apply(null,arguments)},Sm=f._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1=function(){return f.asm.Ek.apply(null,arguments)}, -Tm=f._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1=function(){return f.asm.Fk.apply(null,arguments)},Um=f._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3=function(){return f.asm.Gk.apply(null,arguments)},Vm=f._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2=function(){return f.asm.Hk.apply(null,arguments)},Wm=f._emscripten_bind_btGhostObject___destroy___0=function(){return f.asm.Ik.apply(null,arguments)},Xm=f._emscripten_bind_btGhostObject_activate_0= -function(){return f.asm.Jk.apply(null,arguments)},Ym=f._emscripten_bind_btGhostObject_activate_1=function(){return f.asm.Kk.apply(null,arguments)},Zm=f._emscripten_bind_btGhostObject_btGhostObject_0=function(){return f.asm.Lk.apply(null,arguments)},$m=f._emscripten_bind_btGhostObject_forceActivationState_1=function(){return f.asm.Mk.apply(null,arguments)},an=f._emscripten_bind_btGhostObject_getBroadphaseHandle_0=function(){return f.asm.Nk.apply(null,arguments)},bn=f._emscripten_bind_btGhostObject_getCollisionFlags_0= -function(){return f.asm.Ok.apply(null,arguments)},cn=f._emscripten_bind_btGhostObject_getCollisionShape_0=function(){return f.asm.Pk.apply(null,arguments)},dn=f._emscripten_bind_btGhostObject_getFriction_0=function(){return f.asm.Qk.apply(null,arguments)},en=f._emscripten_bind_btGhostObject_getNumOverlappingObjects_0=function(){return f.asm.Rk.apply(null,arguments)},fn=f._emscripten_bind_btGhostObject_getOverlappingObject_1=function(){return f.asm.Sk.apply(null,arguments)},gn=f._emscripten_bind_btGhostObject_getRestitution_0= -function(){return f.asm.Tk.apply(null,arguments)},hn=f._emscripten_bind_btGhostObject_getRollingFriction_0=function(){return f.asm.Uk.apply(null,arguments)},jn=f._emscripten_bind_btGhostObject_getUserIndex_0=function(){return f.asm.Vk.apply(null,arguments)},kn=f._emscripten_bind_btGhostObject_getUserPointer_0=function(){return f.asm.Wk.apply(null,arguments)},ln=f._emscripten_bind_btGhostObject_getWorldTransform_0=function(){return f.asm.Xk.apply(null,arguments)},mn=f._emscripten_bind_btGhostObject_isActive_0= -function(){return f.asm.Yk.apply(null,arguments)},nn=f._emscripten_bind_btGhostObject_isKinematicObject_0=function(){return f.asm.Zk.apply(null,arguments)},on=f._emscripten_bind_btGhostObject_isStaticObject_0=function(){return f.asm._k.apply(null,arguments)},pn=f._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0=function(){return f.asm.$k.apply(null,arguments)},qn=f._emscripten_bind_btGhostObject_setActivationState_1=function(){return f.asm.al.apply(null,arguments)},rn=f._emscripten_bind_btGhostObject_setAnisotropicFriction_2= -function(){return f.asm.bl.apply(null,arguments)},sn=f._emscripten_bind_btGhostObject_setCcdMotionThreshold_1=function(){return f.asm.cl.apply(null,arguments)},tn=f._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1=function(){return f.asm.dl.apply(null,arguments)},un=f._emscripten_bind_btGhostObject_setCollisionFlags_1=function(){return f.asm.el.apply(null,arguments)},vn=f._emscripten_bind_btGhostObject_setCollisionShape_1=function(){return f.asm.fl.apply(null,arguments)},wn=f._emscripten_bind_btGhostObject_setContactProcessingThreshold_1= -function(){return f.asm.gl.apply(null,arguments)},xn=f._emscripten_bind_btGhostObject_setFriction_1=function(){return f.asm.hl.apply(null,arguments)},yn=f._emscripten_bind_btGhostObject_setRestitution_1=function(){return f.asm.il.apply(null,arguments)},zn=f._emscripten_bind_btGhostObject_setRollingFriction_1=function(){return f.asm.jl.apply(null,arguments)},An=f._emscripten_bind_btGhostObject_setUserIndex_1=function(){return f.asm.kl.apply(null,arguments)},Bn=f._emscripten_bind_btGhostObject_setUserPointer_1= -function(){return f.asm.ll.apply(null,arguments)},Cn=f._emscripten_bind_btGhostObject_setWorldTransform_1=function(){return f.asm.ml.apply(null,arguments)},Dn=f._emscripten_bind_btGhostPairCallback___destroy___0=function(){return f.asm.nl.apply(null,arguments)},En=f._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0=function(){return f.asm.ol.apply(null,arguments)},Fn=f._emscripten_bind_btHeightfieldTerrainShape___destroy___0=function(){return f.asm.pl.apply(null,arguments)},Gn=f._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9= -function(){return f.asm.ql.apply(null,arguments)},Hn=f._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2=function(){return f.asm.rl.apply(null,arguments)},In=f._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0=function(){return f.asm.sl.apply(null,arguments)},Jn=f._emscripten_bind_btHeightfieldTerrainShape_getMargin_0=function(){return f.asm.tl.apply(null,arguments)},Kn=f._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1=function(){return f.asm.ul.apply(null, -arguments)},Ln=f._emscripten_bind_btHeightfieldTerrainShape_setMargin_1=function(){return f.asm.vl.apply(null,arguments)},Mn=f._emscripten_bind_btHingeConstraint___destroy___0=function(){return f.asm.wl.apply(null,arguments)},Nn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_2=function(){return f.asm.xl.apply(null,arguments)},On=f._emscripten_bind_btHingeConstraint_btHingeConstraint_3=function(){return f.asm.yl.apply(null,arguments)},Pn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_4= -function(){return f.asm.zl.apply(null,arguments)},Qn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_5=function(){return f.asm.Al.apply(null,arguments)},Rn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_6=function(){return f.asm.Bl.apply(null,arguments)},Sn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_7=function(){return f.asm.Cl.apply(null,arguments)},Tn=f._emscripten_bind_btHingeConstraint_enableAngularMotor_3=function(){return f.asm.Dl.apply(null,arguments)},Un=f._emscripten_bind_btHingeConstraint_enableFeedback_1= -function(){return f.asm.El.apply(null,arguments)},Vn=f._emscripten_bind_btHingeConstraint_enableMotor_1=function(){return f.asm.Fl.apply(null,arguments)},Wn=f._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.Gl.apply(null,arguments)},Xn=f._emscripten_bind_btHingeConstraint_getParam_2=function(){return f.asm.Hl.apply(null,arguments)},Yn=f._emscripten_bind_btHingeConstraint_setAngularOnly_1=function(){return f.asm.Il.apply(null,arguments)},Zn=f._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1= -function(){return f.asm.Jl.apply(null,arguments)},$n=f._emscripten_bind_btHingeConstraint_setLimit_4=function(){return f.asm.Kl.apply(null,arguments)},ao=f._emscripten_bind_btHingeConstraint_setLimit_5=function(){return f.asm.Ll.apply(null,arguments)},bo=f._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1=function(){return f.asm.Ml.apply(null,arguments)},co=f._emscripten_bind_btHingeConstraint_setMotorTarget_2=function(){return f.asm.Nl.apply(null,arguments)},eo=f._emscripten_bind_btHingeConstraint_setParam_3= -function(){return f.asm.Ol.apply(null,arguments)},fo=f._emscripten_bind_btIDebugDraw___destroy___0=function(){return f.asm.Pl.apply(null,arguments)},go=f._emscripten_bind_btIDebugDraw_draw3dText_2=function(){return f.asm.Ql.apply(null,arguments)},ho=f._emscripten_bind_btIDebugDraw_drawContactPoint_5=function(){return f.asm.Rl.apply(null,arguments)},io=f._emscripten_bind_btIDebugDraw_drawLine_3=function(){return f.asm.Sl.apply(null,arguments)},jo=f._emscripten_bind_btIDebugDraw_getDebugMode_0=function(){return f.asm.Tl.apply(null, -arguments)},ko=f._emscripten_bind_btIDebugDraw_reportErrorWarning_1=function(){return f.asm.Ul.apply(null,arguments)},lo=f._emscripten_bind_btIDebugDraw_setDebugMode_1=function(){return f.asm.Vl.apply(null,arguments)},mo=f._emscripten_bind_btIndexedMeshArray___destroy___0=function(){return f.asm.Wl.apply(null,arguments)},no=f._emscripten_bind_btIndexedMeshArray_at_1=function(){return f.asm.Xl.apply(null,arguments)},oo=f._emscripten_bind_btIndexedMeshArray_size_0=function(){return f.asm.Yl.apply(null, -arguments)},po=f._emscripten_bind_btIndexedMesh___destroy___0=function(){return f.asm.Zl.apply(null,arguments)},qo=f._emscripten_bind_btIndexedMesh_get_m_numTriangles_0=function(){return f.asm._l.apply(null,arguments)},ro=f._emscripten_bind_btIndexedMesh_set_m_numTriangles_1=function(){return f.asm.$l.apply(null,arguments)},so=f._emscripten_bind_btIntArray___destroy___0=function(){return f.asm.am.apply(null,arguments)},to=f._emscripten_bind_btIntArray_at_1=function(){return f.asm.bm.apply(null,arguments)}, -uo=f._emscripten_bind_btIntArray_size_0=function(){return f.asm.cm.apply(null,arguments)},vo=f._emscripten_bind_btKinematicCharacterController___destroy___0=function(){return f.asm.dm.apply(null,arguments)},wo=f._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3=function(){return f.asm.em.apply(null,arguments)},xo=f._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4=function(){return f.asm.fm.apply(null,arguments)},yo=f._emscripten_bind_btKinematicCharacterController_canJump_0= -function(){return f.asm.gm.apply(null,arguments)},zo=f._emscripten_bind_btKinematicCharacterController_getGhostObject_0=function(){return f.asm.hm.apply(null,arguments)},Ao=f._emscripten_bind_btKinematicCharacterController_getGravity_0=function(){return f.asm.im.apply(null,arguments)},Bo=f._emscripten_bind_btKinematicCharacterController_getMaxSlope_0=function(){return f.asm.jm.apply(null,arguments)},Co=f._emscripten_bind_btKinematicCharacterController_jump_0=function(){return f.asm.km.apply(null, -arguments)},Do=f._emscripten_bind_btKinematicCharacterController_onGround_0=function(){return f.asm.lm.apply(null,arguments)},Eo=f._emscripten_bind_btKinematicCharacterController_playerStep_2=function(){return f.asm.mm.apply(null,arguments)},Fo=f._emscripten_bind_btKinematicCharacterController_preStep_1=function(){return f.asm.nm.apply(null,arguments)},Go=f._emscripten_bind_btKinematicCharacterController_setFallSpeed_1=function(){return f.asm.om.apply(null,arguments)},Ho=f._emscripten_bind_btKinematicCharacterController_setGravity_1= -function(){return f.asm.pm.apply(null,arguments)},Io=f._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1=function(){return f.asm.qm.apply(null,arguments)},Jo=f._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1=function(){return f.asm.rm.apply(null,arguments)},Ko=f._emscripten_bind_btKinematicCharacterController_setMaxSlope_1=function(){return f.asm.sm.apply(null,arguments)},Lo=f._emscripten_bind_btKinematicCharacterController_setUpAxis_1=function(){return f.asm.tm.apply(null, -arguments)},Mo=f._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1=function(){return f.asm.um.apply(null,arguments)},No=f._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1=function(){return f.asm.vm.apply(null,arguments)},Oo=f._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2=function(){return f.asm.wm.apply(null,arguments)},Po=f._emscripten_bind_btKinematicCharacterController_setWalkDirection_1=function(){return f.asm.xm.apply(null, -arguments)},Qo=f._emscripten_bind_btKinematicCharacterController_updateAction_2=function(){return f.asm.ym.apply(null,arguments)},Ro=f._emscripten_bind_btKinematicCharacterController_warp_1=function(){return f.asm.zm.apply(null,arguments)},So=f._emscripten_bind_btManifoldPoint___destroy___0=function(){return f.asm.Am.apply(null,arguments)},To=f._emscripten_bind_btManifoldPoint_getAppliedImpulse_0=function(){return f.asm.Bm.apply(null,arguments)},Uo=f._emscripten_bind_btManifoldPoint_getDistance_0= -function(){return f.asm.Cm.apply(null,arguments)},Vo=f._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0=function(){return f.asm.Dm.apply(null,arguments)},Wo=f._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0=function(){return f.asm.Em.apply(null,arguments)},Xo=f._emscripten_bind_btManifoldPoint_get_m_localPointA_0=function(){return f.asm.Fm.apply(null,arguments)},Yo=f._emscripten_bind_btManifoldPoint_get_m_localPointB_0=function(){return f.asm.Gm.apply(null,arguments)},Zo=f._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0= -function(){return f.asm.Hm.apply(null,arguments)},$o=f._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0=function(){return f.asm.Im.apply(null,arguments)},ap=f._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0=function(){return f.asm.Jm.apply(null,arguments)},bp=f._emscripten_bind_btManifoldPoint_get_m_userPersistentData_0=function(){return f.asm.Km.apply(null,arguments)},cp=f._emscripten_bind_btManifoldPoint_set_m_localPointA_1=function(){return f.asm.Lm.apply(null,arguments)},dp= -f._emscripten_bind_btManifoldPoint_set_m_localPointB_1=function(){return f.asm.Mm.apply(null,arguments)},ep=f._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1=function(){return f.asm.Nm.apply(null,arguments)},fp=f._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1=function(){return f.asm.Om.apply(null,arguments)},gp=f._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1=function(){return f.asm.Pm.apply(null,arguments)},hp=f._emscripten_bind_btManifoldPoint_set_m_userPersistentData_1= -function(){return f.asm.Qm.apply(null,arguments)},ip=f._emscripten_bind_btMatrix3x3___destroy___0=function(){return f.asm.Rm.apply(null,arguments)},jp=f._emscripten_bind_btMatrix3x3_getRotation_1=function(){return f.asm.Sm.apply(null,arguments)},kp=f._emscripten_bind_btMatrix3x3_getRow_1=function(){return f.asm.Tm.apply(null,arguments)},lp=f._emscripten_bind_btMatrix3x3_setEulerZYX_3=function(){return f.asm.Um.apply(null,arguments)},mp=f._emscripten_bind_btMotionState___destroy___0=function(){return f.asm.Vm.apply(null, -arguments)},np=f._emscripten_bind_btMotionState_getWorldTransform_1=function(){return f.asm.Wm.apply(null,arguments)},op=f._emscripten_bind_btMotionState_setWorldTransform_1=function(){return f.asm.Xm.apply(null,arguments)},pp=f._emscripten_bind_btMultiSphereShape___destroy___0=function(){return f.asm.Ym.apply(null,arguments)},qp=f._emscripten_bind_btMultiSphereShape_btMultiSphereShape_3=function(){return f.asm.Zm.apply(null,arguments)},rp=f._emscripten_bind_btMultiSphereShape_calculateLocalInertia_2= -function(){return f.asm._m.apply(null,arguments)},sp=f._emscripten_bind_btMultiSphereShape_getLocalScaling_0=function(){return f.asm.$m.apply(null,arguments)},tp=f._emscripten_bind_btMultiSphereShape_setLocalScaling_1=function(){return f.asm.an.apply(null,arguments)},up=f._emscripten_bind_btOverlappingPairCache___destroy___0=function(){return f.asm.bn.apply(null,arguments)},vp=f._emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0=function(){return f.asm.cn.apply(null,arguments)},wp=f._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1= -function(){return f.asm.dn.apply(null,arguments)},xp=f._emscripten_bind_btOverlappingPairCallback___destroy___0=function(){return f.asm.en.apply(null,arguments)},yp=f._emscripten_bind_btPairCachingGhostObject___destroy___0=function(){return f.asm.fn.apply(null,arguments)},zp=f._emscripten_bind_btPairCachingGhostObject_activate_0=function(){return f.asm.gn.apply(null,arguments)},Ap=f._emscripten_bind_btPairCachingGhostObject_activate_1=function(){return f.asm.hn.apply(null,arguments)},Bp=f._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0= -function(){return f.asm.jn.apply(null,arguments)},Cp=f._emscripten_bind_btPairCachingGhostObject_forceActivationState_1=function(){return f.asm.kn.apply(null,arguments)},Dp=f._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0=function(){return f.asm.ln.apply(null,arguments)},Ep=f._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0=function(){return f.asm.mn.apply(null,arguments)},Fp=f._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0=function(){return f.asm.nn.apply(null, -arguments)},Gp=f._emscripten_bind_btPairCachingGhostObject_getFriction_0=function(){return f.asm.on.apply(null,arguments)},Hp=f._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0=function(){return f.asm.pn.apply(null,arguments)},Ip=f._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1=function(){return f.asm.qn.apply(null,arguments)},Jp=f._emscripten_bind_btPairCachingGhostObject_getRestitution_0=function(){return f.asm.rn.apply(null,arguments)},Kp=f._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0= -function(){return f.asm.sn.apply(null,arguments)},Lp=f._emscripten_bind_btPairCachingGhostObject_getUserIndex_0=function(){return f.asm.tn.apply(null,arguments)},Mp=f._emscripten_bind_btPairCachingGhostObject_getUserPointer_0=function(){return f.asm.un.apply(null,arguments)},Np=f._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0=function(){return f.asm.vn.apply(null,arguments)},Op=f._emscripten_bind_btPairCachingGhostObject_isActive_0=function(){return f.asm.wn.apply(null,arguments)}, -Pp=f._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0=function(){return f.asm.xn.apply(null,arguments)},Qp=f._emscripten_bind_btPairCachingGhostObject_isStaticObject_0=function(){return f.asm.yn.apply(null,arguments)},Rp=f._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0=function(){return f.asm.zn.apply(null,arguments)},Sp=f._emscripten_bind_btPairCachingGhostObject_setActivationState_1=function(){return f.asm.An.apply(null,arguments)},Tp=f._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2= -function(){return f.asm.Bn.apply(null,arguments)},Up=f._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1=function(){return f.asm.Cn.apply(null,arguments)},Vp=f._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1=function(){return f.asm.Dn.apply(null,arguments)},Wp=f._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1=function(){return f.asm.En.apply(null,arguments)},Xp=f._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1=function(){return f.asm.Fn.apply(null, -arguments)},Yp=f._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1=function(){return f.asm.Gn.apply(null,arguments)},Zp=f._emscripten_bind_btPairCachingGhostObject_setFriction_1=function(){return f.asm.Hn.apply(null,arguments)},$p=f._emscripten_bind_btPairCachingGhostObject_setRestitution_1=function(){return f.asm.In.apply(null,arguments)},aq=f._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1=function(){return f.asm.Jn.apply(null,arguments)},bq=f._emscripten_bind_btPairCachingGhostObject_setUserIndex_1= -function(){return f.asm.Kn.apply(null,arguments)},cq=f._emscripten_bind_btPairCachingGhostObject_setUserPointer_1=function(){return f.asm.Ln.apply(null,arguments)},dq=f._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1=function(){return f.asm.Mn.apply(null,arguments)},eq=f._emscripten_bind_btPersistentManifold___destroy___0=function(){return f.asm.Nn.apply(null,arguments)},fq=f._emscripten_bind_btPersistentManifold_btPersistentManifold_0=function(){return f.asm.On.apply(null,arguments)}, -gq=f._emscripten_bind_btPersistentManifold_getBody0_0=function(){return f.asm.Pn.apply(null,arguments)},hq=f._emscripten_bind_btPersistentManifold_getBody1_0=function(){return f.asm.Qn.apply(null,arguments)},iq=f._emscripten_bind_btPersistentManifold_getContactPoint_1=function(){return f.asm.Rn.apply(null,arguments)},jq=f._emscripten_bind_btPersistentManifold_getNumContacts_0=function(){return f.asm.Sn.apply(null,arguments)},kq=f._emscripten_bind_btPoint2PointConstraint___destroy___0=function(){return f.asm.Tn.apply(null, -arguments)},lq=f._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2=function(){return f.asm.Un.apply(null,arguments)},mq=f._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4=function(){return f.asm.Vn.apply(null,arguments)},nq=f._emscripten_bind_btPoint2PointConstraint_enableFeedback_1=function(){return f.asm.Wn.apply(null,arguments)},oq=f._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.Xn.apply(null,arguments)},pq=f._emscripten_bind_btPoint2PointConstraint_getParam_2= -function(){return f.asm.Yn.apply(null,arguments)},qq=f._emscripten_bind_btPoint2PointConstraint_getPivotInA_0=function(){return f.asm.Zn.apply(null,arguments)},rq=f._emscripten_bind_btPoint2PointConstraint_getPivotInB_0=function(){return f.asm._n.apply(null,arguments)},sq=f._emscripten_bind_btPoint2PointConstraint_get_m_setting_0=function(){return f.asm.$n.apply(null,arguments)},tq=f._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.ao.apply(null,arguments)}, -uq=f._emscripten_bind_btPoint2PointConstraint_setParam_3=function(){return f.asm.bo.apply(null,arguments)},vq=f._emscripten_bind_btPoint2PointConstraint_setPivotA_1=function(){return f.asm.co.apply(null,arguments)},wq=f._emscripten_bind_btPoint2PointConstraint_setPivotB_1=function(){return f.asm.eo.apply(null,arguments)},xq=f._emscripten_bind_btPoint2PointConstraint_set_m_setting_1=function(){return f.asm.fo.apply(null,arguments)},yq=f._emscripten_bind_btQuadWord___destroy___0=function(){return f.asm.go.apply(null, -arguments)},zq=f._emscripten_bind_btQuadWord_setW_1=function(){return f.asm.ho.apply(null,arguments)},Aq=f._emscripten_bind_btQuadWord_setX_1=function(){return f.asm.io.apply(null,arguments)},Bq=f._emscripten_bind_btQuadWord_setY_1=function(){return f.asm.jo.apply(null,arguments)},Cq=f._emscripten_bind_btQuadWord_setZ_1=function(){return f.asm.ko.apply(null,arguments)},Dq=f._emscripten_bind_btQuadWord_w_0=function(){return f.asm.lo.apply(null,arguments)},Eq=f._emscripten_bind_btQuadWord_x_0=function(){return f.asm.mo.apply(null, -arguments)},Fq=f._emscripten_bind_btQuadWord_y_0=function(){return f.asm.no.apply(null,arguments)},Gq=f._emscripten_bind_btQuadWord_z_0=function(){return f.asm.oo.apply(null,arguments)},Hq=f._emscripten_bind_btQuaternion___destroy___0=function(){return f.asm.po.apply(null,arguments)},Iq=f._emscripten_bind_btQuaternion_angleShortestPath_1=function(){return f.asm.qo.apply(null,arguments)},Jq=f._emscripten_bind_btQuaternion_angle_1=function(){return f.asm.ro.apply(null,arguments)},Kq=f._emscripten_bind_btQuaternion_btQuaternion_4= -function(){return f.asm.so.apply(null,arguments)},Lq=f._emscripten_bind_btQuaternion_dot_1=function(){return f.asm.to.apply(null,arguments)},Mq=f._emscripten_bind_btQuaternion_getAngleShortestPath_0=function(){return f.asm.uo.apply(null,arguments)},Nq=f._emscripten_bind_btQuaternion_getAngle_0=function(){return f.asm.vo.apply(null,arguments)},Oq=f._emscripten_bind_btQuaternion_getAxis_0=function(){return f.asm.wo.apply(null,arguments)},Pq=f._emscripten_bind_btQuaternion_inverse_0=function(){return f.asm.xo.apply(null, -arguments)},Qq=f._emscripten_bind_btQuaternion_length2_0=function(){return f.asm.yo.apply(null,arguments)},Rq=f._emscripten_bind_btQuaternion_length_0=function(){return f.asm.zo.apply(null,arguments)},Sq=f._emscripten_bind_btQuaternion_normalize_0=function(){return f.asm.Ao.apply(null,arguments)},Tq=f._emscripten_bind_btQuaternion_normalized_0=function(){return f.asm.Bo.apply(null,arguments)},Uq=f._emscripten_bind_btQuaternion_op_add_1=function(){return f.asm.Co.apply(null,arguments)},Vq=f._emscripten_bind_btQuaternion_op_div_1= -function(){return f.asm.Do.apply(null,arguments)},Wq=f._emscripten_bind_btQuaternion_op_mul_1=function(){return f.asm.Eo.apply(null,arguments)},Xq=f._emscripten_bind_btQuaternion_op_mulq_1=function(){return f.asm.Fo.apply(null,arguments)},Yq=f._emscripten_bind_btQuaternion_op_sub_1=function(){return f.asm.Go.apply(null,arguments)},Zq=f._emscripten_bind_btQuaternion_setEulerZYX_3=function(){return f.asm.Ho.apply(null,arguments)},$q=f._emscripten_bind_btQuaternion_setRotation_2=function(){return f.asm.Io.apply(null, -arguments)},ar=f._emscripten_bind_btQuaternion_setValue_4=function(){return f.asm.Jo.apply(null,arguments)},br=f._emscripten_bind_btQuaternion_setW_1=function(){return f.asm.Ko.apply(null,arguments)},cr=f._emscripten_bind_btQuaternion_setX_1=function(){return f.asm.Lo.apply(null,arguments)},dr=f._emscripten_bind_btQuaternion_setY_1=function(){return f.asm.Mo.apply(null,arguments)},er=f._emscripten_bind_btQuaternion_setZ_1=function(){return f.asm.No.apply(null,arguments)},fr=f._emscripten_bind_btQuaternion_w_0= -function(){return f.asm.Oo.apply(null,arguments)},gr=f._emscripten_bind_btQuaternion_x_0=function(){return f.asm.Po.apply(null,arguments)},hr=f._emscripten_bind_btQuaternion_y_0=function(){return f.asm.Qo.apply(null,arguments)},ir=f._emscripten_bind_btQuaternion_z_0=function(){return f.asm.Ro.apply(null,arguments)},jr=f._emscripten_bind_btRaycastVehicle___destroy___0=function(){return f.asm.So.apply(null,arguments)},kr=f._emscripten_bind_btRaycastVehicle_addWheel_7=function(){return f.asm.To.apply(null, -arguments)},lr=f._emscripten_bind_btRaycastVehicle_applyEngineForce_2=function(){return f.asm.Uo.apply(null,arguments)},mr=f._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3=function(){return f.asm.Vo.apply(null,arguments)},nr=f._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0=function(){return f.asm.Wo.apply(null,arguments)},or=f._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0=function(){return f.asm.Xo.apply(null,arguments)},pr=f._emscripten_bind_btRaycastVehicle_getForwardAxis_0= -function(){return f.asm.Yo.apply(null,arguments)},qr=f._emscripten_bind_btRaycastVehicle_getForwardVector_0=function(){return f.asm.Zo.apply(null,arguments)},rr=f._emscripten_bind_btRaycastVehicle_getNumWheels_0=function(){return f.asm._o.apply(null,arguments)},sr=f._emscripten_bind_btRaycastVehicle_getRightAxis_0=function(){return f.asm.$o.apply(null,arguments)},tr=f._emscripten_bind_btRaycastVehicle_getRigidBody_0=function(){return f.asm.ap.apply(null,arguments)},ur=f._emscripten_bind_btRaycastVehicle_getSteeringValue_1= -function(){return f.asm.bp.apply(null,arguments)},vr=f._emscripten_bind_btRaycastVehicle_getUpAxis_0=function(){return f.asm.cp.apply(null,arguments)},wr=f._emscripten_bind_btRaycastVehicle_getUserConstraintId_0=function(){return f.asm.dp.apply(null,arguments)},xr=f._emscripten_bind_btRaycastVehicle_getUserConstraintType_0=function(){return f.asm.ep.apply(null,arguments)},yr=f._emscripten_bind_btRaycastVehicle_getWheelInfo_1=function(){return f.asm.fp.apply(null,arguments)},zr=f._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1= -function(){return f.asm.gp.apply(null,arguments)},Ar=f._emscripten_bind_btRaycastVehicle_rayCast_1=function(){return f.asm.hp.apply(null,arguments)},Br=f._emscripten_bind_btRaycastVehicle_resetSuspension_0=function(){return f.asm.ip.apply(null,arguments)},Cr=f._emscripten_bind_btRaycastVehicle_setBrake_2=function(){return f.asm.jp.apply(null,arguments)},Dr=f._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3=function(){return f.asm.kp.apply(null,arguments)},Er=f._emscripten_bind_btRaycastVehicle_setPitchControl_1= -function(){return f.asm.lp.apply(null,arguments)},Fr=f._emscripten_bind_btRaycastVehicle_setSteeringValue_2=function(){return f.asm.mp.apply(null,arguments)},Gr=f._emscripten_bind_btRaycastVehicle_setUserConstraintId_1=function(){return f.asm.np.apply(null,arguments)},Hr=f._emscripten_bind_btRaycastVehicle_setUserConstraintType_1=function(){return f.asm.op.apply(null,arguments)},Ir=f._emscripten_bind_btRaycastVehicle_updateAction_2=function(){return f.asm.pp.apply(null,arguments)},Jr=f._emscripten_bind_btRaycastVehicle_updateFriction_1= -function(){return f.asm.qp.apply(null,arguments)},Kr=f._emscripten_bind_btRaycastVehicle_updateSuspension_1=function(){return f.asm.rp.apply(null,arguments)},Lr=f._emscripten_bind_btRaycastVehicle_updateVehicle_1=function(){return f.asm.sp.apply(null,arguments)},Mr=f._emscripten_bind_btRaycastVehicle_updateWheelTransform_2=function(){return f.asm.tp.apply(null,arguments)},Nr=f._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1=function(){return f.asm.up.apply(null,arguments)},Or=f._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2= -function(){return f.asm.vp.apply(null,arguments)},Pr=f._emscripten_bind_btRigidBodyConstructionInfo___destroy___0=function(){return f.asm.wp.apply(null,arguments)},Qr=f._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3=function(){return f.asm.xp.apply(null,arguments)},Rr=f._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4=function(){return f.asm.yp.apply(null,arguments)},Sr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0= -function(){return f.asm.zp.apply(null,arguments)},Tr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0=function(){return f.asm.Ap.apply(null,arguments)},Ur=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0=function(){return f.asm.Bp.apply(null,arguments)},Vr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0=function(){return f.asm.Cp.apply(null,arguments)},Wr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0= -function(){return f.asm.Dp.apply(null,arguments)},Xr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0=function(){return f.asm.Ep.apply(null,arguments)},Yr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0=function(){return f.asm.Fp.apply(null,arguments)},Zr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0=function(){return f.asm.Gp.apply(null,arguments)},$r=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0=function(){return f.asm.Hp.apply(null, -arguments)},as=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0=function(){return f.asm.Ip.apply(null,arguments)},bs=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0=function(){return f.asm.Jp.apply(null,arguments)},cs=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0=function(){return f.asm.Kp.apply(null,arguments)},ds=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1=function(){return f.asm.Lp.apply(null, -arguments)},es=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1=function(){return f.asm.Mp.apply(null,arguments)},gs=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1=function(){return f.asm.Np.apply(null,arguments)},hs=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1=function(){return f.asm.Op.apply(null,arguments)},is=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1= -function(){return f.asm.Pp.apply(null,arguments)},js=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1=function(){return f.asm.Qp.apply(null,arguments)},ks=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1=function(){return f.asm.Rp.apply(null,arguments)},ls=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1=function(){return f.asm.Sp.apply(null,arguments)},ms=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1=function(){return f.asm.Tp.apply(null, -arguments)},ns=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1=function(){return f.asm.Up.apply(null,arguments)},ps=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1=function(){return f.asm.Vp.apply(null,arguments)},qs=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1=function(){return f.asm.Wp.apply(null,arguments)},rs=f._emscripten_bind_btRigidBody___destroy___0=function(){return f.asm.Xp.apply(null,arguments)},ss=f._emscripten_bind_btRigidBody_activate_0= -function(){return f.asm.Yp.apply(null,arguments)},ts=f._emscripten_bind_btRigidBody_activate_1=function(){return f.asm.Zp.apply(null,arguments)},us=f._emscripten_bind_btRigidBody_applyCentralForce_1=function(){return f.asm._p.apply(null,arguments)},vs=f._emscripten_bind_btRigidBody_applyCentralImpulse_1=function(){return f.asm.$p.apply(null,arguments)},xs=f._emscripten_bind_btRigidBody_applyCentralLocalForce_1=function(){return f.asm.aq.apply(null,arguments)},ys=f._emscripten_bind_btRigidBody_applyForce_2= -function(){return f.asm.bq.apply(null,arguments)},zs=f._emscripten_bind_btRigidBody_applyGravity_0=function(){return f.asm.cq.apply(null,arguments)},As=f._emscripten_bind_btRigidBody_applyImpulse_2=function(){return f.asm.dq.apply(null,arguments)},Bs=f._emscripten_bind_btRigidBody_applyLocalTorque_1=function(){return f.asm.eq.apply(null,arguments)},Cs=f._emscripten_bind_btRigidBody_applyTorqueImpulse_1=function(){return f.asm.fq.apply(null,arguments)},Ds=f._emscripten_bind_btRigidBody_applyTorque_1= -function(){return f.asm.gq.apply(null,arguments)},Es=f._emscripten_bind_btRigidBody_btRigidBody_1=function(){return f.asm.hq.apply(null,arguments)},Fs=f._emscripten_bind_btRigidBody_forceActivationState_1=function(){return f.asm.iq.apply(null,arguments)},Gs=f._emscripten_bind_btRigidBody_getAabb_2=function(){return f.asm.jq.apply(null,arguments)},Hs=f._emscripten_bind_btRigidBody_getAngularDamping_0=function(){return f.asm.kq.apply(null,arguments)},Is=f._emscripten_bind_btRigidBody_getAngularFactor_0= -function(){return f.asm.lq.apply(null,arguments)},Js=f._emscripten_bind_btRigidBody_getAngularVelocity_0=function(){return f.asm.mq.apply(null,arguments)},Ks=f._emscripten_bind_btRigidBody_getBroadphaseHandle_0=function(){return f.asm.nq.apply(null,arguments)},Ls=f._emscripten_bind_btRigidBody_getBroadphaseProxy_0=function(){return f.asm.oq.apply(null,arguments)},Ms=f._emscripten_bind_btRigidBody_getCenterOfMassTransform_0=function(){return f.asm.pq.apply(null,arguments)},Ns=f._emscripten_bind_btRigidBody_getCollisionFlags_0= -function(){return f.asm.qq.apply(null,arguments)},Os=f._emscripten_bind_btRigidBody_getCollisionShape_0=function(){return f.asm.rq.apply(null,arguments)},Ps=f._emscripten_bind_btRigidBody_getFriction_0=function(){return f.asm.sq.apply(null,arguments)},Qs=f._emscripten_bind_btRigidBody_getGravity_0=function(){return f.asm.tq.apply(null,arguments)},Rs=f._emscripten_bind_btRigidBody_getLinearDamping_0=function(){return f.asm.uq.apply(null,arguments)},Ss=f._emscripten_bind_btRigidBody_getLinearFactor_0= -function(){return f.asm.vq.apply(null,arguments)},Ts=f._emscripten_bind_btRigidBody_getLinearVelocity_0=function(){return f.asm.wq.apply(null,arguments)},Us=f._emscripten_bind_btRigidBody_getMotionState_0=function(){return f.asm.xq.apply(null,arguments)},Vs=f._emscripten_bind_btRigidBody_getRestitution_0=function(){return f.asm.yq.apply(null,arguments)},Ws=f._emscripten_bind_btRigidBody_getRollingFriction_0=function(){return f.asm.zq.apply(null,arguments)},Xs=f._emscripten_bind_btRigidBody_getUserIndex_0= -function(){return f.asm.Aq.apply(null,arguments)},Ys=f._emscripten_bind_btRigidBody_getUserPointer_0=function(){return f.asm.Bq.apply(null,arguments)},Zs=f._emscripten_bind_btRigidBody_getWorldTransform_0=function(){return f.asm.Cq.apply(null,arguments)},$s=f._emscripten_bind_btRigidBody_isActive_0=function(){return f.asm.Dq.apply(null,arguments)},at=f._emscripten_bind_btRigidBody_isKinematicObject_0=function(){return f.asm.Eq.apply(null,arguments)},bt=f._emscripten_bind_btRigidBody_isStaticObject_0= -function(){return f.asm.Fq.apply(null,arguments)},ct=f._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0=function(){return f.asm.Gq.apply(null,arguments)},dt=f._emscripten_bind_btRigidBody_setActivationState_1=function(){return f.asm.Hq.apply(null,arguments)},et=f._emscripten_bind_btRigidBody_setAngularFactor_1=function(){return f.asm.Iq.apply(null,arguments)},ft=f._emscripten_bind_btRigidBody_setAngularVelocity_1=function(){return f.asm.Jq.apply(null,arguments)},gt=f._emscripten_bind_btRigidBody_setAnisotropicFriction_2= -function(){return f.asm.Kq.apply(null,arguments)},ht=f._emscripten_bind_btRigidBody_setCcdMotionThreshold_1=function(){return f.asm.Lq.apply(null,arguments)},it=f._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1=function(){return f.asm.Mq.apply(null,arguments)},jt=f._emscripten_bind_btRigidBody_setCenterOfMassTransform_1=function(){return f.asm.Nq.apply(null,arguments)},kt=f._emscripten_bind_btRigidBody_setCollisionFlags_1=function(){return f.asm.Oq.apply(null,arguments)},lt=f._emscripten_bind_btRigidBody_setCollisionShape_1= -function(){return f.asm.Pq.apply(null,arguments)},mt=f._emscripten_bind_btRigidBody_setContactProcessingThreshold_1=function(){return f.asm.Qq.apply(null,arguments)},nt=f._emscripten_bind_btRigidBody_setDamping_2=function(){return f.asm.Rq.apply(null,arguments)},ot=f._emscripten_bind_btRigidBody_setFriction_1=function(){return f.asm.Sq.apply(null,arguments)},pt=f._emscripten_bind_btRigidBody_setGravity_1=function(){return f.asm.Tq.apply(null,arguments)},qt=f._emscripten_bind_btRigidBody_setLinearFactor_1= -function(){return f.asm.Uq.apply(null,arguments)},rt=f._emscripten_bind_btRigidBody_setLinearVelocity_1=function(){return f.asm.Vq.apply(null,arguments)},st=f._emscripten_bind_btRigidBody_setMassProps_2=function(){return f.asm.Wq.apply(null,arguments)},tt=f._emscripten_bind_btRigidBody_setMotionState_1=function(){return f.asm.Xq.apply(null,arguments)},ut=f._emscripten_bind_btRigidBody_setRestitution_1=function(){return f.asm.Yq.apply(null,arguments)},vt=f._emscripten_bind_btRigidBody_setRollingFriction_1= -function(){return f.asm.Zq.apply(null,arguments)},wt=f._emscripten_bind_btRigidBody_setSleepingThresholds_2=function(){return f.asm._q.apply(null,arguments)},xt=f._emscripten_bind_btRigidBody_setUserIndex_1=function(){return f.asm.$q.apply(null,arguments)},yt=f._emscripten_bind_btRigidBody_setUserPointer_1=function(){return f.asm.ar.apply(null,arguments)},zt=f._emscripten_bind_btRigidBody_setWorldTransform_1=function(){return f.asm.br.apply(null,arguments)},At=f._emscripten_bind_btRigidBody_upcast_1= -function(){return f.asm.cr.apply(null,arguments)},Bt=f._emscripten_bind_btRigidBody_updateInertiaTensor_0=function(){return f.asm.dr.apply(null,arguments)},Ct=f._emscripten_bind_btScalarArray___destroy___0=function(){return f.asm.er.apply(null,arguments)},Dt=f._emscripten_bind_btScalarArray_at_1=function(){return f.asm.fr.apply(null,arguments)},Et=f._emscripten_bind_btScalarArray_size_0=function(){return f.asm.gr.apply(null,arguments)},Ft=f._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0= -function(){return f.asm.hr.apply(null,arguments)},Gt=f._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0=function(){return f.asm.ir.apply(null,arguments)},Ht=f._emscripten_bind_btShapeHull___destroy___0=function(){return f.asm.jr.apply(null,arguments)},It=f._emscripten_bind_btShapeHull_btShapeHull_1=function(){return f.asm.kr.apply(null,arguments)},Jt=f._emscripten_bind_btShapeHull_buildHull_1=function(){return f.asm.lr.apply(null,arguments)},Kt=f._emscripten_bind_btShapeHull_getVertexPointer_0= -function(){return f.asm.mr.apply(null,arguments)},Lt=f._emscripten_bind_btShapeHull_numVertices_0=function(){return f.asm.nr.apply(null,arguments)},Mt=f._emscripten_bind_btSliderConstraint___destroy___0=function(){return f.asm.or.apply(null,arguments)},Nt=f._emscripten_bind_btSliderConstraint_btSliderConstraint_3=function(){return f.asm.pr.apply(null,arguments)},Ot=f._emscripten_bind_btSliderConstraint_btSliderConstraint_5=function(){return f.asm.qr.apply(null,arguments)},Pt=f._emscripten_bind_btSliderConstraint_enableFeedback_1= -function(){return f.asm.rr.apply(null,arguments)},Qt=f._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.sr.apply(null,arguments)},Rt=f._emscripten_bind_btSliderConstraint_getParam_2=function(){return f.asm.tr.apply(null,arguments)},St=f._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.ur.apply(null,arguments)},Tt=f._emscripten_bind_btSliderConstraint_setLowerAngLimit_1=function(){return f.asm.vr.apply(null,arguments)}, -Ut=f._emscripten_bind_btSliderConstraint_setLowerLinLimit_1=function(){return f.asm.wr.apply(null,arguments)},Vt=f._emscripten_bind_btSliderConstraint_setParam_3=function(){return f.asm.xr.apply(null,arguments)},Wt=f._emscripten_bind_btSliderConstraint_setUpperAngLimit_1=function(){return f.asm.yr.apply(null,arguments)},Xt=f._emscripten_bind_btSliderConstraint_setUpperLinLimit_1=function(){return f.asm.zr.apply(null,arguments)},Yt=f._emscripten_bind_btSoftBodyArray___destroy___0=function(){return f.asm.Ar.apply(null, -arguments)},Zt=f._emscripten_bind_btSoftBodyArray_at_1=function(){return f.asm.Br.apply(null,arguments)},$t=f._emscripten_bind_btSoftBodyArray_size_0=function(){return f.asm.Cr.apply(null,arguments)},au=f._emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4=function(){return f.asm.Dr.apply(null,arguments)},bu=f._emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4=function(){return f.asm.Er.apply(null,arguments)},cu=f._emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5=function(){return f.asm.Fr.apply(null, -arguments)},du=f._emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10=function(){return f.asm.Gr.apply(null,arguments)},eu=f._emscripten_bind_btSoftBodyHelpers_CreatePatch_9=function(){return f.asm.Hr.apply(null,arguments)},fu=f._emscripten_bind_btSoftBodyHelpers_CreateRope_5=function(){return f.asm.Ir.apply(null,arguments)},gu=f._emscripten_bind_btSoftBodyHelpers___destroy___0=function(){return f.asm.Jr.apply(null,arguments)},hu=f._emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0=function(){return f.asm.Kr.apply(null, -arguments)},iu=f._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0=function(){return f.asm.Lr.apply(null,arguments)},ju=f._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0=function(){return f.asm.Mr.apply(null,arguments)},ku=f._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1=function(){return f.asm.Nr.apply(null,arguments)},lu=f._emscripten_bind_btSoftBodySolver___destroy___0= -function(){return f.asm.Or.apply(null,arguments)},mu=f._emscripten_bind_btSoftBodyWorldInfo___destroy___0=function(){return f.asm.Pr.apply(null,arguments)},nu=f._emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0=function(){return f.asm.Qr.apply(null,arguments)},ou=f._emscripten_bind_btSoftBodyWorldInfo_get_air_density_0=function(){return f.asm.Rr.apply(null,arguments)},pu=f._emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0=function(){return f.asm.Sr.apply(null,arguments)},qu=f._emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0= -function(){return f.asm.Tr.apply(null,arguments)},ru=f._emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0=function(){return f.asm.Ur.apply(null,arguments)},su=f._emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0=function(){return f.asm.Vr.apply(null,arguments)},tu=f._emscripten_bind_btSoftBodyWorldInfo_get_water_density_0=function(){return f.asm.Wr.apply(null,arguments)},uu=f._emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0=function(){return f.asm.Xr.apply(null,arguments)},vu=f._emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0= -function(){return f.asm.Yr.apply(null,arguments)},wu=f._emscripten_bind_btSoftBodyWorldInfo_set_air_density_1=function(){return f.asm.Zr.apply(null,arguments)},xu=f._emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1=function(){return f.asm._r.apply(null,arguments)},yu=f._emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1=function(){return f.asm.$r.apply(null,arguments)},zu=f._emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1=function(){return f.asm.as.apply(null,arguments)},Au=f._emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1= -function(){return f.asm.bs.apply(null,arguments)},Bu=f._emscripten_bind_btSoftBodyWorldInfo_set_water_density_1=function(){return f.asm.cs.apply(null,arguments)},Cu=f._emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1=function(){return f.asm.ds.apply(null,arguments)},Du=f._emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1=function(){return f.asm.es.apply(null,arguments)},Eu=f._emscripten_bind_btSoftBody___destroy___0=function(){return f.asm.fs.apply(null,arguments)},Fu=f._emscripten_bind_btSoftBody_activate_0= -function(){return f.asm.gs.apply(null,arguments)},Gu=f._emscripten_bind_btSoftBody_activate_1=function(){return f.asm.hs.apply(null,arguments)},Hu=f._emscripten_bind_btSoftBody_addAeroForceToNode_2=function(){return f.asm.is.apply(null,arguments)},Iu=f._emscripten_bind_btSoftBody_addForce_1=function(){return f.asm.js.apply(null,arguments)},Ju=f._emscripten_bind_btSoftBody_addForce_2=function(){return f.asm.ks.apply(null,arguments)},Ku=f._emscripten_bind_btSoftBody_appendAnchor_4=function(){return f.asm.ls.apply(null, -arguments)},Lu=f._emscripten_bind_btSoftBody_appendFace_4=function(){return f.asm.ms.apply(null,arguments)},Mu=f._emscripten_bind_btSoftBody_appendLink_4=function(){return f.asm.ns.apply(null,arguments)},Nu=f._emscripten_bind_btSoftBody_appendMaterial_0=function(){return f.asm.os.apply(null,arguments)},Ou=f._emscripten_bind_btSoftBody_appendNode_2=function(){return f.asm.ps.apply(null,arguments)},Pu=f._emscripten_bind_btSoftBody_appendTetra_5=function(){return f.asm.qs.apply(null,arguments)},Qu=f._emscripten_bind_btSoftBody_btSoftBody_4= -function(){return f.asm.rs.apply(null,arguments)},Ru=f._emscripten_bind_btSoftBody_checkFace_3=function(){return f.asm.ss.apply(null,arguments)},Su=f._emscripten_bind_btSoftBody_checkLink_2=function(){return f.asm.ts.apply(null,arguments)},Tu=f._emscripten_bind_btSoftBody_forceActivationState_1=function(){return f.asm.us.apply(null,arguments)},Uu=f._emscripten_bind_btSoftBody_generateBendingConstraints_2=function(){return f.asm.vs.apply(null,arguments)},Vu=f._emscripten_bind_btSoftBody_generateClusters_1= -function(){return f.asm.ws.apply(null,arguments)},Wu=f._emscripten_bind_btSoftBody_generateClusters_2=function(){return f.asm.xs.apply(null,arguments)},Xu=f._emscripten_bind_btSoftBody_getBroadphaseHandle_0=function(){return f.asm.ys.apply(null,arguments)},Yu=f._emscripten_bind_btSoftBody_getCollisionFlags_0=function(){return f.asm.zs.apply(null,arguments)},Zu=f._emscripten_bind_btSoftBody_getCollisionShape_0=function(){return f.asm.As.apply(null,arguments)},$u=f._emscripten_bind_btSoftBody_getFriction_0= -function(){return f.asm.Bs.apply(null,arguments)},av=f._emscripten_bind_btSoftBody_getRestitution_0=function(){return f.asm.Cs.apply(null,arguments)},bv=f._emscripten_bind_btSoftBody_getRollingFriction_0=function(){return f.asm.Ds.apply(null,arguments)},cv=f._emscripten_bind_btSoftBody_getTotalMass_0=function(){return f.asm.Es.apply(null,arguments)},dv=f._emscripten_bind_btSoftBody_getUserIndex_0=function(){return f.asm.Fs.apply(null,arguments)},ev=f._emscripten_bind_btSoftBody_getUserPointer_0=function(){return f.asm.Gs.apply(null, -arguments)},fv=f._emscripten_bind_btSoftBody_getWorldTransform_0=function(){return f.asm.Hs.apply(null,arguments)},gv=f._emscripten_bind_btSoftBody_get_m_anchors_0=function(){return f.asm.Is.apply(null,arguments)},hv=f._emscripten_bind_btSoftBody_get_m_cfg_0=function(){return f.asm.Js.apply(null,arguments)},iv=f._emscripten_bind_btSoftBody_get_m_materials_0=function(){return f.asm.Ks.apply(null,arguments)},jv=f._emscripten_bind_btSoftBody_get_m_nodes_0=function(){return f.asm.Ls.apply(null,arguments)}, -kv=f._emscripten_bind_btSoftBody_isActive_0=function(){return f.asm.Ms.apply(null,arguments)},lv=f._emscripten_bind_btSoftBody_isKinematicObject_0=function(){return f.asm.Ns.apply(null,arguments)},mv=f._emscripten_bind_btSoftBody_isStaticObject_0=function(){return f.asm.Os.apply(null,arguments)},nv=f._emscripten_bind_btSoftBody_isStaticOrKinematicObject_0=function(){return f.asm.Ps.apply(null,arguments)},ov=f._emscripten_bind_btSoftBody_rotate_1=function(){return f.asm.Qs.apply(null,arguments)},pv= -f._emscripten_bind_btSoftBody_scale_1=function(){return f.asm.Rs.apply(null,arguments)},qv=f._emscripten_bind_btSoftBody_setActivationState_1=function(){return f.asm.Ss.apply(null,arguments)},rv=f._emscripten_bind_btSoftBody_setAnisotropicFriction_2=function(){return f.asm.Ts.apply(null,arguments)},sv=f._emscripten_bind_btSoftBody_setCcdMotionThreshold_1=function(){return f.asm.Us.apply(null,arguments)},tv=f._emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1=function(){return f.asm.Vs.apply(null, -arguments)},uv=f._emscripten_bind_btSoftBody_setCollisionFlags_1=function(){return f.asm.Ws.apply(null,arguments)},vv=f._emscripten_bind_btSoftBody_setCollisionShape_1=function(){return f.asm.Xs.apply(null,arguments)},wv=f._emscripten_bind_btSoftBody_setContactProcessingThreshold_1=function(){return f.asm.Ys.apply(null,arguments)},xv=f._emscripten_bind_btSoftBody_setFriction_1=function(){return f.asm.Zs.apply(null,arguments)},yv=f._emscripten_bind_btSoftBody_setMass_2=function(){return f.asm._s.apply(null, -arguments)},zv=f._emscripten_bind_btSoftBody_setRestitution_1=function(){return f.asm.$s.apply(null,arguments)},Av=f._emscripten_bind_btSoftBody_setRollingFriction_1=function(){return f.asm.at.apply(null,arguments)},Bv=f._emscripten_bind_btSoftBody_setTotalMass_2=function(){return f.asm.bt.apply(null,arguments)},Cv=f._emscripten_bind_btSoftBody_setUserIndex_1=function(){return f.asm.ct.apply(null,arguments)},Dv=f._emscripten_bind_btSoftBody_setUserPointer_1=function(){return f.asm.dt.apply(null,arguments)}, -Ev=f._emscripten_bind_btSoftBody_setWorldTransform_1=function(){return f.asm.et.apply(null,arguments)},Fv=f._emscripten_bind_btSoftBody_set_m_anchors_1=function(){return f.asm.ft.apply(null,arguments)},Gv=f._emscripten_bind_btSoftBody_set_m_cfg_1=function(){return f.asm.gt.apply(null,arguments)},Hv=f._emscripten_bind_btSoftBody_set_m_materials_1=function(){return f.asm.ht.apply(null,arguments)},Iv=f._emscripten_bind_btSoftBody_set_m_nodes_1=function(){return f.asm.it.apply(null,arguments)},Jv=f._emscripten_bind_btSoftBody_transform_1= -function(){return f.asm.jt.apply(null,arguments)},Kv=f._emscripten_bind_btSoftBody_translate_1=function(){return f.asm.kt.apply(null,arguments)},Lv=f._emscripten_bind_btSoftBody_upcast_1=function(){return f.asm.lt.apply(null,arguments)},Mv=f._emscripten_bind_btSoftRigidDynamicsWorld___destroy___0=function(){return f.asm.mt.apply(null,arguments)},Nv=f._emscripten_bind_btSoftRigidDynamicsWorld_addAction_1=function(){return f.asm.nt.apply(null,arguments)},Ov=f._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1= -function(){return f.asm.ot.apply(null,arguments)},Pv=f._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2=function(){return f.asm.pt.apply(null,arguments)},Qv=f._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3=function(){return f.asm.qt.apply(null,arguments)},Rv=f._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1=function(){return f.asm.rt.apply(null,arguments)},Sv=f._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2=function(){return f.asm.st.apply(null,arguments)}, -Tv=f._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1=function(){return f.asm.tt.apply(null,arguments)},Uv=f._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3=function(){return f.asm.ut.apply(null,arguments)},Vv=f._emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3=function(){return f.asm.vt.apply(null,arguments)},Wv=f._emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5=function(){return f.asm.wt.apply(null,arguments)},Xv=f._emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3= -function(){return f.asm.xt.apply(null,arguments)},Yv=f._emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2=function(){return f.asm.yt.apply(null,arguments)},Zv=f._emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5=function(){return f.asm.zt.apply(null,arguments)},$v=f._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3=function(){return f.asm.At.apply(null,arguments)},aw=f._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0=function(){return f.asm.Bt.apply(null,arguments)}, -bw=f._emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0=function(){return f.asm.Ct.apply(null,arguments)},cw=f._emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0=function(){return f.asm.Dt.apply(null,arguments)},dw=f._emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0=function(){return f.asm.Et.apply(null,arguments)},ew=f._emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0=function(){return f.asm.Ft.apply(null,arguments)},fw=f._emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0= -function(){return f.asm.Gt.apply(null,arguments)},gw=f._emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0=function(){return f.asm.Ht.apply(null,arguments)},hw=f._emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0=function(){return f.asm.It.apply(null,arguments)},iw=f._emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0=function(){return f.asm.Jt.apply(null,arguments)},jw=f._emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0=function(){return f.asm.Kt.apply(null,arguments)}, -kw=f._emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3=function(){return f.asm.Lt.apply(null,arguments)},lw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1=function(){return f.asm.Mt.apply(null,arguments)},mw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1=function(){return f.asm.Nt.apply(null,arguments)},nw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1=function(){return f.asm.Ot.apply(null,arguments)},ow=f._emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1= -function(){return f.asm.Pt.apply(null,arguments)},pw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1=function(){return f.asm.Qt.apply(null,arguments)},qw=f._emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1=function(){return f.asm.Rt.apply(null,arguments)},rw=f._emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1=function(){return f.asm.St.apply(null,arguments)},sw=f._emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1=function(){return f.asm.Tt.apply(null, -arguments)},tw=f._emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1=function(){return f.asm.Ut.apply(null,arguments)},uw=f._emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1=function(){return f.asm.Vt.apply(null,arguments)},vw=f._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1=function(){return f.asm.Wt.apply(null,arguments)},ww=f._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2=function(){return f.asm.Xt.apply(null,arguments)},xw=f._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3= -function(){return f.asm.Yt.apply(null,arguments)},yw=f._emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1=function(){return f.asm.Zt.apply(null,arguments)},zw=f._emscripten_bind_btSphereShape___destroy___0=function(){return f.asm._t.apply(null,arguments)},Aw=f._emscripten_bind_btSphereShape_btSphereShape_1=function(){return f.asm.$t.apply(null,arguments)},Bw=f._emscripten_bind_btSphereShape_calculateLocalInertia_2=function(){return f.asm.au.apply(null,arguments)},Cw=f._emscripten_bind_btSphereShape_getLocalScaling_0= -function(){return f.asm.bu.apply(null,arguments)},Dw=f._emscripten_bind_btSphereShape_getMargin_0=function(){return f.asm.cu.apply(null,arguments)},Ew=f._emscripten_bind_btSphereShape_setLocalScaling_1=function(){return f.asm.du.apply(null,arguments)},Fw=f._emscripten_bind_btSphereShape_setMargin_1=function(){return f.asm.eu.apply(null,arguments)},Gw=f._emscripten_bind_btStaticPlaneShape___destroy___0=function(){return f.asm.fu.apply(null,arguments)},Hw=f._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2= -function(){return f.asm.gu.apply(null,arguments)},Iw=f._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2=function(){return f.asm.hu.apply(null,arguments)},Jw=f._emscripten_bind_btStaticPlaneShape_getLocalScaling_0=function(){return f.asm.iu.apply(null,arguments)},Kw=f._emscripten_bind_btStaticPlaneShape_setLocalScaling_1=function(){return f.asm.ju.apply(null,arguments)},Lw=f._emscripten_bind_btStridingMeshInterface___destroy___0=function(){return f.asm.ku.apply(null,arguments)},Mw=f._emscripten_bind_btStridingMeshInterface_setScaling_1= -function(){return f.asm.lu.apply(null,arguments)},Nw=f._emscripten_bind_btTransform___destroy___0=function(){return f.asm.mu.apply(null,arguments)},Ow=f._emscripten_bind_btTransform_btTransform_0=function(){return f.asm.nu.apply(null,arguments)},Pw=f._emscripten_bind_btTransform_btTransform_2=function(){return f.asm.ou.apply(null,arguments)},Qw=f._emscripten_bind_btTransform_getBasis_0=function(){return f.asm.pu.apply(null,arguments)},Rw=f._emscripten_bind_btTransform_getOrigin_0=function(){return f.asm.qu.apply(null, -arguments)},Sw=f._emscripten_bind_btTransform_getRotation_0=function(){return f.asm.ru.apply(null,arguments)},Tw=f._emscripten_bind_btTransform_inverse_0=function(){return f.asm.su.apply(null,arguments)},Uw=f._emscripten_bind_btTransform_op_mul_1=function(){return f.asm.tu.apply(null,arguments)},Vw=f._emscripten_bind_btTransform_setFromOpenGLMatrix_1=function(){return f.asm.uu.apply(null,arguments)},Ww=f._emscripten_bind_btTransform_setIdentity_0=function(){return f.asm.vu.apply(null,arguments)}, -Xw=f._emscripten_bind_btTransform_setOrigin_1=function(){return f.asm.wu.apply(null,arguments)},Yw=f._emscripten_bind_btTransform_setRotation_1=function(){return f.asm.xu.apply(null,arguments)},Zw=f._emscripten_bind_btTriangleMeshShape___destroy___0=function(){return f.asm.yu.apply(null,arguments)},$w=f._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2=function(){return f.asm.zu.apply(null,arguments)},ax=f._emscripten_bind_btTriangleMeshShape_getLocalScaling_0=function(){return f.asm.Au.apply(null, -arguments)},bx=f._emscripten_bind_btTriangleMeshShape_setLocalScaling_1=function(){return f.asm.Bu.apply(null,arguments)},cx=f._emscripten_bind_btTriangleMesh___destroy___0=function(){return f.asm.Cu.apply(null,arguments)},dx=f._emscripten_bind_btTriangleMesh_addIndex_1=function(){return f.asm.Du.apply(null,arguments)},ex=f._emscripten_bind_btTriangleMesh_addTriangle_3=function(){return f.asm.Eu.apply(null,arguments)},fx=f._emscripten_bind_btTriangleMesh_addTriangle_4=function(){return f.asm.Fu.apply(null, -arguments)},gx=f._emscripten_bind_btTriangleMesh_btTriangleMesh_0=function(){return f.asm.Gu.apply(null,arguments)},hx=f._emscripten_bind_btTriangleMesh_btTriangleMesh_1=function(){return f.asm.Hu.apply(null,arguments)},ix=f._emscripten_bind_btTriangleMesh_btTriangleMesh_2=function(){return f.asm.Iu.apply(null,arguments)},jx=f._emscripten_bind_btTriangleMesh_findOrAddVertex_2=function(){return f.asm.Ju.apply(null,arguments)},kx=f._emscripten_bind_btTriangleMesh_getIndexedMeshArray_0=function(){return f.asm.Ku.apply(null, -arguments)},lx=f._emscripten_bind_btTriangleMesh_setScaling_1=function(){return f.asm.Lu.apply(null,arguments)},mx=f._emscripten_bind_btTypedConstraint___destroy___0=function(){return f.asm.Mu.apply(null,arguments)},nx=f._emscripten_bind_btTypedConstraint_enableFeedback_1=function(){return f.asm.Nu.apply(null,arguments)},ox=f._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.Ou.apply(null,arguments)},px=f._emscripten_bind_btTypedConstraint_getParam_2=function(){return f.asm.Pu.apply(null, -arguments)},qx=f._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.Qu.apply(null,arguments)},rx=f._emscripten_bind_btTypedConstraint_setParam_3=function(){return f.asm.Ru.apply(null,arguments)},sx=f._emscripten_bind_btVector3Array___destroy___0=function(){return f.asm.Su.apply(null,arguments)},tx=f._emscripten_bind_btVector3Array_at_1=function(){return f.asm.Tu.apply(null,arguments)},ux=f._emscripten_bind_btVector3Array_size_0=function(){return f.asm.Uu.apply(null, -arguments)},vx=f._emscripten_bind_btVector3___destroy___0=function(){return f.asm.Vu.apply(null,arguments)},wx=f._emscripten_bind_btVector3_btVector3_0=function(){return f.asm.Wu.apply(null,arguments)},xx=f._emscripten_bind_btVector3_btVector3_3=function(){return f.asm.Xu.apply(null,arguments)},yx=f._emscripten_bind_btVector3_dot_1=function(){return f.asm.Yu.apply(null,arguments)},zx=f._emscripten_bind_btVector3_length_0=function(){return f.asm.Zu.apply(null,arguments)},Ax=f._emscripten_bind_btVector3_normalize_0= -function(){return f.asm._u.apply(null,arguments)},Bx=f._emscripten_bind_btVector3_op_add_1=function(){return f.asm.$u.apply(null,arguments)},Cx=f._emscripten_bind_btVector3_op_mul_1=function(){return f.asm.av.apply(null,arguments)},Dx=f._emscripten_bind_btVector3_op_sub_1=function(){return f.asm.bv.apply(null,arguments)},Ex=f._emscripten_bind_btVector3_rotate_2=function(){return f.asm.cv.apply(null,arguments)},Fx=f._emscripten_bind_btVector3_setValue_3=function(){return f.asm.dv.apply(null,arguments)}, -Gx=f._emscripten_bind_btVector3_setX_1=function(){return f.asm.ev.apply(null,arguments)},Hx=f._emscripten_bind_btVector3_setY_1=function(){return f.asm.fv.apply(null,arguments)},Ix=f._emscripten_bind_btVector3_setZ_1=function(){return f.asm.gv.apply(null,arguments)},Jx=f._emscripten_bind_btVector3_x_0=function(){return f.asm.hv.apply(null,arguments)},Kx=f._emscripten_bind_btVector3_y_0=function(){return f.asm.iv.apply(null,arguments)},Lx=f._emscripten_bind_btVector3_z_0=function(){return f.asm.jv.apply(null, -arguments)},Mx=f._emscripten_bind_btVector4___destroy___0=function(){return f.asm.kv.apply(null,arguments)},Nx=f._emscripten_bind_btVector4_btVector4_0=function(){return f.asm.lv.apply(null,arguments)},Ox=f._emscripten_bind_btVector4_btVector4_4=function(){return f.asm.mv.apply(null,arguments)},Px=f._emscripten_bind_btVector4_dot_1=function(){return f.asm.nv.apply(null,arguments)},Qx=f._emscripten_bind_btVector4_length_0=function(){return f.asm.ov.apply(null,arguments)},Rx=f._emscripten_bind_btVector4_normalize_0= -function(){return f.asm.pv.apply(null,arguments)},Sx=f._emscripten_bind_btVector4_op_add_1=function(){return f.asm.qv.apply(null,arguments)},Tx=f._emscripten_bind_btVector4_op_mul_1=function(){return f.asm.rv.apply(null,arguments)},Ux=f._emscripten_bind_btVector4_op_sub_1=function(){return f.asm.sv.apply(null,arguments)},Vx=f._emscripten_bind_btVector4_rotate_2=function(){return f.asm.tv.apply(null,arguments)},Wx=f._emscripten_bind_btVector4_setValue_4=function(){return f.asm.uv.apply(null,arguments)}, -Xx=f._emscripten_bind_btVector4_setX_1=function(){return f.asm.vv.apply(null,arguments)},Yx=f._emscripten_bind_btVector4_setY_1=function(){return f.asm.wv.apply(null,arguments)},Zx=f._emscripten_bind_btVector4_setZ_1=function(){return f.asm.xv.apply(null,arguments)},$x=f._emscripten_bind_btVector4_w_0=function(){return f.asm.yv.apply(null,arguments)},ay=f._emscripten_bind_btVector4_x_0=function(){return f.asm.zv.apply(null,arguments)},by=f._emscripten_bind_btVector4_y_0=function(){return f.asm.Av.apply(null, -arguments)},cy=f._emscripten_bind_btVector4_z_0=function(){return f.asm.Bv.apply(null,arguments)},dy=f._emscripten_bind_btVehicleRaycasterResult___destroy___0=function(){return f.asm.Cv.apply(null,arguments)},ey=f._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0=function(){return f.asm.Dv.apply(null,arguments)},fy=f._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0=function(){return f.asm.Ev.apply(null,arguments)},gy=f._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0= -function(){return f.asm.Fv.apply(null,arguments)},hy=f._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1=function(){return f.asm.Gv.apply(null,arguments)},iy=f._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1=function(){return f.asm.Hv.apply(null,arguments)},jy=f._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1=function(){return f.asm.Iv.apply(null,arguments)},ky=f._emscripten_bind_btVehicleRaycaster___destroy___0=function(){return f.asm.Jv.apply(null, -arguments)},ly=f._emscripten_bind_btVehicleRaycaster_castRay_3=function(){return f.asm.Kv.apply(null,arguments)},my=f._emscripten_bind_btVehicleTuning_btVehicleTuning_0=function(){return f.asm.Lv.apply(null,arguments)},ny=f._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0=function(){return f.asm.Mv.apply(null,arguments)},oy=f._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0=function(){return f.asm.Nv.apply(null,arguments)},py=f._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0= -function(){return f.asm.Ov.apply(null,arguments)},qy=f._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0=function(){return f.asm.Pv.apply(null,arguments)},ry=f._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0=function(){return f.asm.Qv.apply(null,arguments)},sy=f._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0=function(){return f.asm.Rv.apply(null,arguments)},ty=f._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1=function(){return f.asm.Sv.apply(null,arguments)}, -uy=f._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1=function(){return f.asm.Tv.apply(null,arguments)},vy=f._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1=function(){return f.asm.Uv.apply(null,arguments)},wy=f._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1=function(){return f.asm.Vv.apply(null,arguments)},xy=f._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1=function(){return f.asm.Wv.apply(null,arguments)},yy=f._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1= -function(){return f.asm.Xv.apply(null,arguments)},zy=f._emscripten_bind_btWheelInfoConstructionInfo___destroy___0=function(){return f.asm.Yv.apply(null,arguments)},Ay=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0=function(){return f.asm.Zv.apply(null,arguments)},By=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0=function(){return f.asm._v.apply(null,arguments)},Cy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0=function(){return f.asm.$v.apply(null, -arguments)},Dy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0=function(){return f.asm.aw.apply(null,arguments)},Ey=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0=function(){return f.asm.bw.apply(null,arguments)},Fy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0=function(){return f.asm.cw.apply(null,arguments)},Gy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0=function(){return f.asm.dw.apply(null, -arguments)},Hy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0=function(){return f.asm.ew.apply(null,arguments)},Iy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0=function(){return f.asm.fw.apply(null,arguments)},Jy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0=function(){return f.asm.gw.apply(null,arguments)},Ky=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0=function(){return f.asm.hw.apply(null,arguments)}, -Ly=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0=function(){return f.asm.iw.apply(null,arguments)},My=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1=function(){return f.asm.jw.apply(null,arguments)},Ny=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1=function(){return f.asm.kw.apply(null,arguments)},Oy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1=function(){return f.asm.lw.apply(null,arguments)}, -Py=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1=function(){return f.asm.mw.apply(null,arguments)},Qy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1=function(){return f.asm.nw.apply(null,arguments)},Ry=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1=function(){return f.asm.ow.apply(null,arguments)},Sy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1=function(){return f.asm.pw.apply(null, -arguments)},Ty=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1=function(){return f.asm.qw.apply(null,arguments)},Uy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1=function(){return f.asm.rw.apply(null,arguments)},Vy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1=function(){return f.asm.sw.apply(null,arguments)},Wy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1=function(){return f.asm.tw.apply(null,arguments)}, -Xy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1=function(){return f.asm.uw.apply(null,arguments)},Yy=f._emscripten_bind_btWheelInfo___destroy___0=function(){return f.asm.vw.apply(null,arguments)},Zy=f._emscripten_bind_btWheelInfo_btWheelInfo_1=function(){return f.asm.ww.apply(null,arguments)},$y=f._emscripten_bind_btWheelInfo_getSuspensionRestLength_0=function(){return f.asm.xw.apply(null,arguments)},az=f._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0=function(){return f.asm.yw.apply(null, -arguments)},bz=f._emscripten_bind_btWheelInfo_get_m_brake_0=function(){return f.asm.zw.apply(null,arguments)},cz=f._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0=function(){return f.asm.Aw.apply(null,arguments)},dz=f._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0=function(){return f.asm.Bw.apply(null,arguments)},ez=f._emscripten_bind_btWheelInfo_get_m_deltaRotation_0=function(){return f.asm.Cw.apply(null,arguments)},fz=f._emscripten_bind_btWheelInfo_get_m_engineForce_0= -function(){return f.asm.Dw.apply(null,arguments)},gz=f._emscripten_bind_btWheelInfo_get_m_frictionSlip_0=function(){return f.asm.Ew.apply(null,arguments)},hz=f._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0=function(){return f.asm.Fw.apply(null,arguments)},iz=f._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0=function(){return f.asm.Gw.apply(null,arguments)},jz=f._emscripten_bind_btWheelInfo_get_m_raycastInfo_0=function(){return f.asm.Hw.apply(null,arguments)},kz=f._emscripten_bind_btWheelInfo_get_m_rollInfluence_0= -function(){return f.asm.Iw.apply(null,arguments)},lz=f._emscripten_bind_btWheelInfo_get_m_rotation_0=function(){return f.asm.Jw.apply(null,arguments)},mz=f._emscripten_bind_btWheelInfo_get_m_skidInfo_0=function(){return f.asm.Kw.apply(null,arguments)},nz=f._emscripten_bind_btWheelInfo_get_m_steering_0=function(){return f.asm.Lw.apply(null,arguments)},oz=f._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0=function(){return f.asm.Mw.apply(null,arguments)},pz=f._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0= -function(){return f.asm.Nw.apply(null,arguments)},qz=f._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0=function(){return f.asm.Ow.apply(null,arguments)},rz=f._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0=function(){return f.asm.Pw.apply(null,arguments)},sz=f._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0=function(){return f.asm.Qw.apply(null,arguments)},tz=f._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0=function(){return f.asm.Rw.apply(null,arguments)},uz=f._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0= -function(){return f.asm.Sw.apply(null,arguments)},vz=f._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0=function(){return f.asm.Tw.apply(null,arguments)},wz=f._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0=function(){return f.asm.Uw.apply(null,arguments)},xz=f._emscripten_bind_btWheelInfo_get_m_worldTransform_0=function(){return f.asm.Vw.apply(null,arguments)},yz=f._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1=function(){return f.asm.Ww.apply(null,arguments)},zz=f._emscripten_bind_btWheelInfo_set_m_brake_1= -function(){return f.asm.Xw.apply(null,arguments)},Az=f._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1=function(){return f.asm.Yw.apply(null,arguments)},Bz=f._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1=function(){return f.asm.Zw.apply(null,arguments)},Cz=f._emscripten_bind_btWheelInfo_set_m_deltaRotation_1=function(){return f.asm._w.apply(null,arguments)},Dz=f._emscripten_bind_btWheelInfo_set_m_engineForce_1=function(){return f.asm.$w.apply(null,arguments)},Ez= -f._emscripten_bind_btWheelInfo_set_m_frictionSlip_1=function(){return f.asm.ax.apply(null,arguments)},Fz=f._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1=function(){return f.asm.bx.apply(null,arguments)},Gz=f._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1=function(){return f.asm.cx.apply(null,arguments)},Hz=f._emscripten_bind_btWheelInfo_set_m_raycastInfo_1=function(){return f.asm.dx.apply(null,arguments)},Iz=f._emscripten_bind_btWheelInfo_set_m_rollInfluence_1=function(){return f.asm.ex.apply(null, -arguments)},Jz=f._emscripten_bind_btWheelInfo_set_m_rotation_1=function(){return f.asm.fx.apply(null,arguments)},Kz=f._emscripten_bind_btWheelInfo_set_m_skidInfo_1=function(){return f.asm.gx.apply(null,arguments)},Lz=f._emscripten_bind_btWheelInfo_set_m_steering_1=function(){return f.asm.hx.apply(null,arguments)},Mz=f._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1=function(){return f.asm.ix.apply(null,arguments)},Nz=f._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1=function(){return f.asm.jx.apply(null, -arguments)},Oz=f._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1=function(){return f.asm.kx.apply(null,arguments)},Pz=f._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1=function(){return f.asm.lx.apply(null,arguments)},Qz=f._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1=function(){return f.asm.mx.apply(null,arguments)},Rz=f._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1=function(){return f.asm.nx.apply(null,arguments)},Sz=f._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1= -function(){return f.asm.ox.apply(null,arguments)},Tz=f._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1=function(){return f.asm.px.apply(null,arguments)},Uz=f._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1=function(){return f.asm.qx.apply(null,arguments)},Vz=f._emscripten_bind_btWheelInfo_set_m_worldTransform_1=function(){return f.asm.rx.apply(null,arguments)},Wz=f._emscripten_bind_btWheelInfo_updateWheel_2=function(){return f.asm.sx.apply(null,arguments)},Xz=f._emscripten_bind_tAnchorArray___destroy___0= -function(){return f.asm.tx.apply(null,arguments)},Yz=f._emscripten_bind_tAnchorArray_at_1=function(){return f.asm.ux.apply(null,arguments)},Zz=f._emscripten_bind_tAnchorArray_clear_0=function(){return f.asm.vx.apply(null,arguments)},$z=f._emscripten_bind_tAnchorArray_pop_back_0=function(){return f.asm.wx.apply(null,arguments)},aA=f._emscripten_bind_tAnchorArray_push_back_1=function(){return f.asm.xx.apply(null,arguments)},bA=f._emscripten_bind_tAnchorArray_size_0=function(){return f.asm.yx.apply(null, -arguments)},cA=f._emscripten_bind_tMaterialArray___destroy___0=function(){return f.asm.zx.apply(null,arguments)},dA=f._emscripten_bind_tMaterialArray_at_1=function(){return f.asm.Ax.apply(null,arguments)},eA=f._emscripten_bind_tMaterialArray_size_0=function(){return f.asm.Bx.apply(null,arguments)},fA=f._emscripten_bind_tNodeArray___destroy___0=function(){return f.asm.Cx.apply(null,arguments)},gA=f._emscripten_bind_tNodeArray_at_1=function(){return f.asm.Dx.apply(null,arguments)},hA=f._emscripten_bind_tNodeArray_size_0= -function(){return f.asm.Ex.apply(null,arguments)},iA=f._emscripten_enum_PHY_ScalarType_PHY_DOUBLE=function(){return f.asm.Fx.apply(null,arguments)},jA=f._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88=function(){return f.asm.Gx.apply(null,arguments)},kA=f._emscripten_enum_PHY_ScalarType_PHY_FLOAT=function(){return f.asm.Hx.apply(null,arguments)},lA=f._emscripten_enum_PHY_ScalarType_PHY_INTEGER=function(){return f.asm.Ix.apply(null,arguments)},mA=f._emscripten_enum_PHY_ScalarType_PHY_SHORT=function(){return f.asm.Jx.apply(null, -arguments)},nA=f._emscripten_enum_PHY_ScalarType_PHY_UCHAR=function(){return f.asm.Kx.apply(null,arguments)},oA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM=function(){return f.asm.Lx.apply(null,arguments)},pA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP=function(){return f.asm.Mx.apply(null,arguments)},qA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM=function(){return f.asm.Nx.apply(null,arguments)},rA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP= -function(){return f.asm.Ox.apply(null,arguments)};f._free=function(){return f.asm.Px.apply(null,arguments)};f._malloc=function(){return f.asm.Qx.apply(null,arguments)};f.dynCall_v=function(){return f.asm.Rx.apply(null,arguments)};f.dynCall_vi=function(){return f.asm.Sx.apply(null,arguments)};f.asm=fb;var sA;f.then=function(a){if(sA)a(f);else{var c=f.onRuntimeInitialized;f.onRuntimeInitialized=function(){c&&c();a(f)}}return f};Qa=function tA(){sA||uA();sA||(Qa=tA)}; -function uA(){function a(){if(!sA&&(sA=!0,!xa)){Ka=!0;Fa(Ha);Fa(Ia);if(f.onRuntimeInitialized)f.onRuntimeInitialized();if(f.postRun)for("function"==typeof f.postRun&&(f.postRun=[f.postRun]);f.postRun.length;){var a=f.postRun.shift();Ja.unshift(a)}Fa(Ja)}}if(!(0>2],R=ua[c+(8*n+4)>>2],da=0;da=Ob);)++Qb;if(16ib)Ob+=String.fromCharCode(ib);else{var zc=ib-65536;Ob+=String.fromCharCode(55296|zc>>10,56320|zc&1023)}}}else Ob+=String.fromCharCode(ib)}xc=Ob}Nc(xc);Wb.length=0}else Wb.push(lb)}g+=R}ua[e>>2]=g;return 0}catch(Ac){return pa(Ac),Ac.Ky}} +var Xa="function"===typeof atob?atob:function(a){var c="",d=0;a=a.replace(/[^A-Za-z0-9\+\/=]/g,"");do{var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));var g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));var n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));var B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(a.charAt(d++));e=e<<2|g>>4; +g=(g&15)<<4|n>>2;var R=(n&3)<<6|B;c+=String.fromCharCode(e);64!==n&&(c+=String.fromCharCode(g));64!==B&&(c+=String.fromCharCode(R))}while(d>2]=c/1E3|0;ua[a+4>>2]=c%1E3*1E3|0;return 0},o:Fa,n:Ga,e:function(){pa("trap!")},a:pa,memory:la,table:ma},Ya=f.asm({},Qa,ra);f.asm=Ya; +var Sa=f.__GLOBAL__sub_I_btQuickprof_cpp=function(){return f.asm.s.apply(null,arguments)},Za=f._emscripten_bind_AllHitsRayResultCallback_AllHitsRayResultCallback_2=function(){return f.asm.t.apply(null,arguments)},$a=f._emscripten_bind_AllHitsRayResultCallback___destroy___0=function(){return f.asm.u.apply(null,arguments)},ab=f._emscripten_bind_AllHitsRayResultCallback_get_m_closestHitFraction_0=function(){return f.asm.v.apply(null,arguments)},bb=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterGroup_0= +function(){return f.asm.w.apply(null,arguments)},cb=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.x.apply(null,arguments)},db=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObject_0=function(){return f.asm.y.apply(null,arguments)},eb=f._emscripten_bind_AllHitsRayResultCallback_get_m_collisionObjects_0=function(){return f.asm.z.apply(null,arguments)},fb=f._emscripten_bind_AllHitsRayResultCallback_get_m_hitFractions_0=function(){return f.asm.A.apply(null, +arguments)},gb=f._emscripten_bind_AllHitsRayResultCallback_get_m_hitNormalWorld_0=function(){return f.asm.B.apply(null,arguments)},hb=f._emscripten_bind_AllHitsRayResultCallback_get_m_hitPointWorld_0=function(){return f.asm.C.apply(null,arguments)},jb=f._emscripten_bind_AllHitsRayResultCallback_get_m_rayFromWorld_0=function(){return f.asm.D.apply(null,arguments)},kb=f._emscripten_bind_AllHitsRayResultCallback_get_m_rayToWorld_0=function(){return f.asm.E.apply(null,arguments)},mb=f._emscripten_bind_AllHitsRayResultCallback_hasHit_0= +function(){return f.asm.F.apply(null,arguments)},nb=f._emscripten_bind_AllHitsRayResultCallback_set_m_closestHitFraction_1=function(){return f.asm.G.apply(null,arguments)},ob=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.H.apply(null,arguments)},pb=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionFilterMask_1=function(){return f.asm.I.apply(null,arguments)},qb=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObject_1=function(){return f.asm.J.apply(null, +arguments)},rb=f._emscripten_bind_AllHitsRayResultCallback_set_m_collisionObjects_1=function(){return f.asm.K.apply(null,arguments)},sb=f._emscripten_bind_AllHitsRayResultCallback_set_m_hitFractions_1=function(){return f.asm.L.apply(null,arguments)},tb=f._emscripten_bind_AllHitsRayResultCallback_set_m_hitNormalWorld_1=function(){return f.asm.M.apply(null,arguments)},ub=f._emscripten_bind_AllHitsRayResultCallback_set_m_hitPointWorld_1=function(){return f.asm.N.apply(null,arguments)},vb=f._emscripten_bind_AllHitsRayResultCallback_set_m_rayFromWorld_1= +function(){return f.asm.O.apply(null,arguments)},wb=f._emscripten_bind_AllHitsRayResultCallback_set_m_rayToWorld_1=function(){return f.asm.P.apply(null,arguments)},yb=f._emscripten_bind_Anchor___destroy___0=function(){return f.asm.Q.apply(null,arguments)},zb=f._emscripten_bind_Anchor_get_m_body_0=function(){return f.asm.R.apply(null,arguments)},Ab=f._emscripten_bind_Anchor_get_m_c0_0=function(){return f.asm.S.apply(null,arguments)},Bb=f._emscripten_bind_Anchor_get_m_c1_0=function(){return f.asm.T.apply(null, +arguments)},Cb=f._emscripten_bind_Anchor_get_m_c2_0=function(){return f.asm.U.apply(null,arguments)},Db=f._emscripten_bind_Anchor_get_m_influence_0=function(){return f.asm.V.apply(null,arguments)},Eb=f._emscripten_bind_Anchor_get_m_local_0=function(){return f.asm.W.apply(null,arguments)},Fb=f._emscripten_bind_Anchor_get_m_node_0=function(){return f.asm.X.apply(null,arguments)},Gb=f._emscripten_bind_Anchor_set_m_body_1=function(){return f.asm.Y.apply(null,arguments)},Hb=f._emscripten_bind_Anchor_set_m_c0_1= +function(){return f.asm.Z.apply(null,arguments)},Ib=f._emscripten_bind_Anchor_set_m_c1_1=function(){return f.asm._.apply(null,arguments)},Jb=f._emscripten_bind_Anchor_set_m_c2_1=function(){return f.asm.$.apply(null,arguments)},Kb=f._emscripten_bind_Anchor_set_m_influence_1=function(){return f.asm.aa.apply(null,arguments)},Lb=f._emscripten_bind_Anchor_set_m_local_1=function(){return f.asm.ba.apply(null,arguments)},Mb=f._emscripten_bind_Anchor_set_m_node_1=function(){return f.asm.ca.apply(null,arguments)}, +Pb=f._emscripten_bind_ClosestConvexResultCallback_ClosestConvexResultCallback_2=function(){return f.asm.da.apply(null,arguments)},Rb=f._emscripten_bind_ClosestConvexResultCallback___destroy___0=function(){return f.asm.ea.apply(null,arguments)},Sb=f._emscripten_bind_ClosestConvexResultCallback_get_m_closestHitFraction_0=function(){return f.asm.fa.apply(null,arguments)},Tb=f._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterGroup_0=function(){return f.asm.ga.apply(null,arguments)},Ub= +f._emscripten_bind_ClosestConvexResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.ha.apply(null,arguments)},Vb=f._emscripten_bind_ClosestConvexResultCallback_get_m_convexFromWorld_0=function(){return f.asm.ia.apply(null,arguments)},Xb=f._emscripten_bind_ClosestConvexResultCallback_get_m_convexToWorld_0=function(){return f.asm.ja.apply(null,arguments)},Yb=f._emscripten_bind_ClosestConvexResultCallback_get_m_hitNormalWorld_0=function(){return f.asm.ka.apply(null,arguments)},Zb=f._emscripten_bind_ClosestConvexResultCallback_get_m_hitPointWorld_0= +function(){return f.asm.la.apply(null,arguments)},$b=f._emscripten_bind_ClosestConvexResultCallback_hasHit_0=function(){return f.asm.ma.apply(null,arguments)},ac=f._emscripten_bind_ClosestConvexResultCallback_set_m_closestHitFraction_1=function(){return f.asm.na.apply(null,arguments)},bc=f._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.oa.apply(null,arguments)},cc=f._emscripten_bind_ClosestConvexResultCallback_set_m_collisionFilterMask_1=function(){return f.asm.pa.apply(null, +arguments)},dc=f._emscripten_bind_ClosestConvexResultCallback_set_m_convexFromWorld_1=function(){return f.asm.qa.apply(null,arguments)},ec=f._emscripten_bind_ClosestConvexResultCallback_set_m_convexToWorld_1=function(){return f.asm.ra.apply(null,arguments)},fc=f._emscripten_bind_ClosestConvexResultCallback_set_m_hitNormalWorld_1=function(){return f.asm.sa.apply(null,arguments)},gc=f._emscripten_bind_ClosestConvexResultCallback_set_m_hitPointWorld_1=function(){return f.asm.ta.apply(null,arguments)}, +hc=f._emscripten_bind_ClosestRayResultCallback_ClosestRayResultCallback_2=function(){return f.asm.ua.apply(null,arguments)},ic=f._emscripten_bind_ClosestRayResultCallback___destroy___0=function(){return f.asm.va.apply(null,arguments)},jc=f._emscripten_bind_ClosestRayResultCallback_get_m_closestHitFraction_0=function(){return f.asm.wa.apply(null,arguments)},lc=f._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterGroup_0=function(){return f.asm.xa.apply(null,arguments)},mc=f._emscripten_bind_ClosestRayResultCallback_get_m_collisionFilterMask_0= +function(){return f.asm.ya.apply(null,arguments)},nc=f._emscripten_bind_ClosestRayResultCallback_get_m_collisionObject_0=function(){return f.asm.za.apply(null,arguments)},oc=f._emscripten_bind_ClosestRayResultCallback_get_m_hitNormalWorld_0=function(){return f.asm.Aa.apply(null,arguments)},pc=f._emscripten_bind_ClosestRayResultCallback_get_m_hitPointWorld_0=function(){return f.asm.Ba.apply(null,arguments)},qc=f._emscripten_bind_ClosestRayResultCallback_get_m_rayFromWorld_0=function(){return f.asm.Ca.apply(null, +arguments)},rc=f._emscripten_bind_ClosestRayResultCallback_get_m_rayToWorld_0=function(){return f.asm.Da.apply(null,arguments)},sc=f._emscripten_bind_ClosestRayResultCallback_hasHit_0=function(){return f.asm.Ea.apply(null,arguments)},tc=f._emscripten_bind_ClosestRayResultCallback_set_m_closestHitFraction_1=function(){return f.asm.Fa.apply(null,arguments)},uc=f._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.Ga.apply(null,arguments)},vc=f._emscripten_bind_ClosestRayResultCallback_set_m_collisionFilterMask_1= +function(){return f.asm.Ha.apply(null,arguments)},wc=f._emscripten_bind_ClosestRayResultCallback_set_m_collisionObject_1=function(){return f.asm.Ia.apply(null,arguments)},Bc=f._emscripten_bind_ClosestRayResultCallback_set_m_hitNormalWorld_1=function(){return f.asm.Ja.apply(null,arguments)},Cc=f._emscripten_bind_ClosestRayResultCallback_set_m_hitPointWorld_1=function(){return f.asm.Ka.apply(null,arguments)},Dc=f._emscripten_bind_ClosestRayResultCallback_set_m_rayFromWorld_1=function(){return f.asm.La.apply(null, +arguments)},Ec=f._emscripten_bind_ClosestRayResultCallback_set_m_rayToWorld_1=function(){return f.asm.Ma.apply(null,arguments)},Fc=f._emscripten_bind_ConcreteContactResultCallback_ConcreteContactResultCallback_0=function(){return f.asm.Na.apply(null,arguments)},Gc=f._emscripten_bind_ConcreteContactResultCallback___destroy___0=function(){return f.asm.Oa.apply(null,arguments)},Hc=f._emscripten_bind_ConcreteContactResultCallback_addSingleResult_7=function(){return f.asm.Pa.apply(null,arguments)},Ic= +f._emscripten_bind_Config___destroy___0=function(){return f.asm.Qa.apply(null,arguments)},Jc=f._emscripten_bind_Config_get_citerations_0=function(){return f.asm.Ra.apply(null,arguments)},Kc=f._emscripten_bind_Config_get_collisions_0=function(){return f.asm.Sa.apply(null,arguments)},Lc=f._emscripten_bind_Config_get_diterations_0=function(){return f.asm.Ta.apply(null,arguments)},Mc=f._emscripten_bind_Config_get_kAHR_0=function(){return f.asm.Ua.apply(null,arguments)},Oc=f._emscripten_bind_Config_get_kCHR_0= +function(){return f.asm.Va.apply(null,arguments)},Pc=f._emscripten_bind_Config_get_kDF_0=function(){return f.asm.Wa.apply(null,arguments)},Qc=f._emscripten_bind_Config_get_kDG_0=function(){return f.asm.Xa.apply(null,arguments)},Rc=f._emscripten_bind_Config_get_kDP_0=function(){return f.asm.Ya.apply(null,arguments)},Sc=f._emscripten_bind_Config_get_kKHR_0=function(){return f.asm.Za.apply(null,arguments)},Tc=f._emscripten_bind_Config_get_kLF_0=function(){return f.asm._a.apply(null,arguments)},Uc=f._emscripten_bind_Config_get_kMT_0= +function(){return f.asm.$a.apply(null,arguments)},Vc=f._emscripten_bind_Config_get_kPR_0=function(){return f.asm.ab.apply(null,arguments)},Wc=f._emscripten_bind_Config_get_kSHR_0=function(){return f.asm.bb.apply(null,arguments)},Xc=f._emscripten_bind_Config_get_kSKHR_CL_0=function(){return f.asm.cb.apply(null,arguments)},Yc=f._emscripten_bind_Config_get_kSK_SPLT_CL_0=function(){return f.asm.db.apply(null,arguments)},Zc=f._emscripten_bind_Config_get_kSRHR_CL_0=function(){return f.asm.eb.apply(null, +arguments)},$c=f._emscripten_bind_Config_get_kSR_SPLT_CL_0=function(){return f.asm.fb.apply(null,arguments)},ad=f._emscripten_bind_Config_get_kSSHR_CL_0=function(){return f.asm.gb.apply(null,arguments)},bd=f._emscripten_bind_Config_get_kSS_SPLT_CL_0=function(){return f.asm.hb.apply(null,arguments)},cd=f._emscripten_bind_Config_get_kVCF_0=function(){return f.asm.ib.apply(null,arguments)},dd=f._emscripten_bind_Config_get_kVC_0=function(){return f.asm.jb.apply(null,arguments)},ed=f._emscripten_bind_Config_get_maxvolume_0= +function(){return f.asm.kb.apply(null,arguments)},fd=f._emscripten_bind_Config_get_piterations_0=function(){return f.asm.lb.apply(null,arguments)},gd=f._emscripten_bind_Config_get_timescale_0=function(){return f.asm.mb.apply(null,arguments)},hd=f._emscripten_bind_Config_get_viterations_0=function(){return f.asm.nb.apply(null,arguments)},id=f._emscripten_bind_Config_set_citerations_1=function(){return f.asm.ob.apply(null,arguments)},jd=f._emscripten_bind_Config_set_collisions_1=function(){return f.asm.pb.apply(null, +arguments)},kd=f._emscripten_bind_Config_set_diterations_1=function(){return f.asm.qb.apply(null,arguments)},ld=f._emscripten_bind_Config_set_kAHR_1=function(){return f.asm.rb.apply(null,arguments)},md=f._emscripten_bind_Config_set_kCHR_1=function(){return f.asm.sb.apply(null,arguments)},nd=f._emscripten_bind_Config_set_kDF_1=function(){return f.asm.tb.apply(null,arguments)},od=f._emscripten_bind_Config_set_kDG_1=function(){return f.asm.ub.apply(null,arguments)},pd=f._emscripten_bind_Config_set_kDP_1= +function(){return f.asm.vb.apply(null,arguments)},qd=f._emscripten_bind_Config_set_kKHR_1=function(){return f.asm.wb.apply(null,arguments)},rd=f._emscripten_bind_Config_set_kLF_1=function(){return f.asm.xb.apply(null,arguments)},sd=f._emscripten_bind_Config_set_kMT_1=function(){return f.asm.yb.apply(null,arguments)},td=f._emscripten_bind_Config_set_kPR_1=function(){return f.asm.zb.apply(null,arguments)},ud=f._emscripten_bind_Config_set_kSHR_1=function(){return f.asm.Ab.apply(null,arguments)},vd=f._emscripten_bind_Config_set_kSKHR_CL_1= +function(){return f.asm.Bb.apply(null,arguments)},wd=f._emscripten_bind_Config_set_kSK_SPLT_CL_1=function(){return f.asm.Cb.apply(null,arguments)},xd=f._emscripten_bind_Config_set_kSRHR_CL_1=function(){return f.asm.Db.apply(null,arguments)},yd=f._emscripten_bind_Config_set_kSR_SPLT_CL_1=function(){return f.asm.Eb.apply(null,arguments)},zd=f._emscripten_bind_Config_set_kSSHR_CL_1=function(){return f.asm.Fb.apply(null,arguments)},Ad=f._emscripten_bind_Config_set_kSS_SPLT_CL_1=function(){return f.asm.Gb.apply(null, +arguments)},Bd=f._emscripten_bind_Config_set_kVCF_1=function(){return f.asm.Hb.apply(null,arguments)},Cd=f._emscripten_bind_Config_set_kVC_1=function(){return f.asm.Ib.apply(null,arguments)},Dd=f._emscripten_bind_Config_set_maxvolume_1=function(){return f.asm.Jb.apply(null,arguments)},Ed=f._emscripten_bind_Config_set_piterations_1=function(){return f.asm.Kb.apply(null,arguments)},Fd=f._emscripten_bind_Config_set_timescale_1=function(){return f.asm.Lb.apply(null,arguments)},Gd=f._emscripten_bind_Config_set_viterations_1= +function(){return f.asm.Mb.apply(null,arguments)},Hd=f._emscripten_bind_ContactResultCallback___destroy___0=function(){return f.asm.Nb.apply(null,arguments)},Id=f._emscripten_bind_ContactResultCallback_addSingleResult_7=function(){return f.asm.Ob.apply(null,arguments)},Jd=f._emscripten_bind_ConvexResultCallback___destroy___0=function(){return f.asm.Pb.apply(null,arguments)},Kd=f._emscripten_bind_ConvexResultCallback_get_m_closestHitFraction_0=function(){return f.asm.Qb.apply(null,arguments)},Ld=f._emscripten_bind_ConvexResultCallback_get_m_collisionFilterGroup_0= +function(){return f.asm.Rb.apply(null,arguments)},Md=f._emscripten_bind_ConvexResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.Sb.apply(null,arguments)},Nd=f._emscripten_bind_ConvexResultCallback_hasHit_0=function(){return f.asm.Tb.apply(null,arguments)},Od=f._emscripten_bind_ConvexResultCallback_set_m_closestHitFraction_1=function(){return f.asm.Ub.apply(null,arguments)},Pd=f._emscripten_bind_ConvexResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.Vb.apply(null, +arguments)},Qd=f._emscripten_bind_ConvexResultCallback_set_m_collisionFilterMask_1=function(){return f.asm.Wb.apply(null,arguments)},Rd=f._emscripten_bind_DebugDrawer_DebugDrawer_0=function(){return f.asm.Xb.apply(null,arguments)},Sd=f._emscripten_bind_DebugDrawer___destroy___0=function(){return f.asm.Yb.apply(null,arguments)},Td=f._emscripten_bind_DebugDrawer_draw3dText_2=function(){return f.asm.Zb.apply(null,arguments)},Ud=f._emscripten_bind_DebugDrawer_drawContactPoint_5=function(){return f.asm._b.apply(null, +arguments)},Vd=f._emscripten_bind_DebugDrawer_drawLine_3=function(){return f.asm.$b.apply(null,arguments)},Wd=f._emscripten_bind_DebugDrawer_getDebugMode_0=function(){return f.asm.ac.apply(null,arguments)},Xd=f._emscripten_bind_DebugDrawer_reportErrorWarning_1=function(){return f.asm.bc.apply(null,arguments)},Yd=f._emscripten_bind_DebugDrawer_setDebugMode_1=function(){return f.asm.cc.apply(null,arguments)},Zd=f._emscripten_bind_LocalConvexResult_LocalConvexResult_5=function(){return f.asm.dc.apply(null, +arguments)},$d=f._emscripten_bind_LocalConvexResult___destroy___0=function(){return f.asm.ec.apply(null,arguments)},ae=f._emscripten_bind_LocalConvexResult_get_m_hitCollisionObject_0=function(){return f.asm.fc.apply(null,arguments)},be=f._emscripten_bind_LocalConvexResult_get_m_hitFraction_0=function(){return f.asm.gc.apply(null,arguments)},ce=f._emscripten_bind_LocalConvexResult_get_m_hitNormalLocal_0=function(){return f.asm.hc.apply(null,arguments)},de=f._emscripten_bind_LocalConvexResult_get_m_hitPointLocal_0= +function(){return f.asm.ic.apply(null,arguments)},ee=f._emscripten_bind_LocalConvexResult_get_m_localShapeInfo_0=function(){return f.asm.jc.apply(null,arguments)},fe=f._emscripten_bind_LocalConvexResult_set_m_hitCollisionObject_1=function(){return f.asm.kc.apply(null,arguments)},ge=f._emscripten_bind_LocalConvexResult_set_m_hitFraction_1=function(){return f.asm.lc.apply(null,arguments)},he=f._emscripten_bind_LocalConvexResult_set_m_hitNormalLocal_1=function(){return f.asm.mc.apply(null,arguments)}, +ie=f._emscripten_bind_LocalConvexResult_set_m_hitPointLocal_1=function(){return f.asm.nc.apply(null,arguments)},je=f._emscripten_bind_LocalConvexResult_set_m_localShapeInfo_1=function(){return f.asm.oc.apply(null,arguments)},ke=f._emscripten_bind_LocalShapeInfo___destroy___0=function(){return f.asm.pc.apply(null,arguments)},le=f._emscripten_bind_LocalShapeInfo_get_m_shapePart_0=function(){return f.asm.qc.apply(null,arguments)},me=f._emscripten_bind_LocalShapeInfo_get_m_triangleIndex_0=function(){return f.asm.rc.apply(null, +arguments)},ne=f._emscripten_bind_LocalShapeInfo_set_m_shapePart_1=function(){return f.asm.sc.apply(null,arguments)},oe=f._emscripten_bind_LocalShapeInfo_set_m_triangleIndex_1=function(){return f.asm.tc.apply(null,arguments)},pe=f._emscripten_bind_Material___destroy___0=function(){return f.asm.uc.apply(null,arguments)},qe=f._emscripten_bind_Material_get_m_flags_0=function(){return f.asm.vc.apply(null,arguments)},re=f._emscripten_bind_Material_get_m_kAST_0=function(){return f.asm.wc.apply(null,arguments)}, +se=f._emscripten_bind_Material_get_m_kLST_0=function(){return f.asm.xc.apply(null,arguments)},te=f._emscripten_bind_Material_get_m_kVST_0=function(){return f.asm.yc.apply(null,arguments)},ue=f._emscripten_bind_Material_set_m_flags_1=function(){return f.asm.zc.apply(null,arguments)},ve=f._emscripten_bind_Material_set_m_kAST_1=function(){return f.asm.Ac.apply(null,arguments)},we=f._emscripten_bind_Material_set_m_kLST_1=function(){return f.asm.Bc.apply(null,arguments)},xe=f._emscripten_bind_Material_set_m_kVST_1= +function(){return f.asm.Cc.apply(null,arguments)},ye=f._emscripten_bind_Node___destroy___0=function(){return f.asm.Dc.apply(null,arguments)},ze=f._emscripten_bind_Node_get_m_area_0=function(){return f.asm.Ec.apply(null,arguments)},Ae=f._emscripten_bind_Node_get_m_f_0=function(){return f.asm.Fc.apply(null,arguments)},Be=f._emscripten_bind_Node_get_m_im_0=function(){return f.asm.Gc.apply(null,arguments)},Ce=f._emscripten_bind_Node_get_m_n_0=function(){return f.asm.Hc.apply(null,arguments)},De=f._emscripten_bind_Node_get_m_q_0= +function(){return f.asm.Ic.apply(null,arguments)},Ee=f._emscripten_bind_Node_get_m_v_0=function(){return f.asm.Jc.apply(null,arguments)},Fe=f._emscripten_bind_Node_get_m_x_0=function(){return f.asm.Kc.apply(null,arguments)},Ge=f._emscripten_bind_Node_set_m_area_1=function(){return f.asm.Lc.apply(null,arguments)},He=f._emscripten_bind_Node_set_m_f_1=function(){return f.asm.Mc.apply(null,arguments)},Ie=f._emscripten_bind_Node_set_m_im_1=function(){return f.asm.Nc.apply(null,arguments)},Je=f._emscripten_bind_Node_set_m_n_1= +function(){return f.asm.Oc.apply(null,arguments)},Ke=f._emscripten_bind_Node_set_m_q_1=function(){return f.asm.Pc.apply(null,arguments)},Le=f._emscripten_bind_Node_set_m_v_1=function(){return f.asm.Qc.apply(null,arguments)},Me=f._emscripten_bind_Node_set_m_x_1=function(){return f.asm.Rc.apply(null,arguments)},Ne=f._emscripten_bind_RayResultCallback___destroy___0=function(){return f.asm.Sc.apply(null,arguments)},Oe=f._emscripten_bind_RayResultCallback_get_m_closestHitFraction_0=function(){return f.asm.Tc.apply(null, +arguments)},Pe=f._emscripten_bind_RayResultCallback_get_m_collisionFilterGroup_0=function(){return f.asm.Uc.apply(null,arguments)},Qe=f._emscripten_bind_RayResultCallback_get_m_collisionFilterMask_0=function(){return f.asm.Vc.apply(null,arguments)},Re=f._emscripten_bind_RayResultCallback_get_m_collisionObject_0=function(){return f.asm.Wc.apply(null,arguments)},Se=f._emscripten_bind_RayResultCallback_hasHit_0=function(){return f.asm.Xc.apply(null,arguments)},Te=f._emscripten_bind_RayResultCallback_set_m_closestHitFraction_1= +function(){return f.asm.Yc.apply(null,arguments)},Ue=f._emscripten_bind_RayResultCallback_set_m_collisionFilterGroup_1=function(){return f.asm.Zc.apply(null,arguments)},Ve=f._emscripten_bind_RayResultCallback_set_m_collisionFilterMask_1=function(){return f.asm._c.apply(null,arguments)},We=f._emscripten_bind_RayResultCallback_set_m_collisionObject_1=function(){return f.asm.$c.apply(null,arguments)},Xe=f._emscripten_bind_RaycastInfo___destroy___0=function(){return f.asm.ad.apply(null,arguments)},Ye= +f._emscripten_bind_RaycastInfo_get_m_contactNormalWS_0=function(){return f.asm.bd.apply(null,arguments)},Ze=f._emscripten_bind_RaycastInfo_get_m_contactPointWS_0=function(){return f.asm.cd.apply(null,arguments)},$e=f._emscripten_bind_RaycastInfo_get_m_groundObject_0=function(){return f.asm.dd.apply(null,arguments)},af=f._emscripten_bind_RaycastInfo_get_m_hardPointWS_0=function(){return f.asm.ed.apply(null,arguments)},bf=f._emscripten_bind_RaycastInfo_get_m_isInContact_0=function(){return f.asm.fd.apply(null, +arguments)},cf=f._emscripten_bind_RaycastInfo_get_m_suspensionLength_0=function(){return f.asm.gd.apply(null,arguments)},df=f._emscripten_bind_RaycastInfo_get_m_wheelAxleWS_0=function(){return f.asm.hd.apply(null,arguments)},ef=f._emscripten_bind_RaycastInfo_get_m_wheelDirectionWS_0=function(){return f.asm.id.apply(null,arguments)},ff=f._emscripten_bind_RaycastInfo_set_m_contactNormalWS_1=function(){return f.asm.jd.apply(null,arguments)},gf=f._emscripten_bind_RaycastInfo_set_m_contactPointWS_1=function(){return f.asm.kd.apply(null, +arguments)},hf=f._emscripten_bind_RaycastInfo_set_m_groundObject_1=function(){return f.asm.ld.apply(null,arguments)},jf=f._emscripten_bind_RaycastInfo_set_m_hardPointWS_1=function(){return f.asm.md.apply(null,arguments)},kf=f._emscripten_bind_RaycastInfo_set_m_isInContact_1=function(){return f.asm.nd.apply(null,arguments)},lf=f._emscripten_bind_RaycastInfo_set_m_suspensionLength_1=function(){return f.asm.od.apply(null,arguments)},mf=f._emscripten_bind_RaycastInfo_set_m_wheelAxleWS_1=function(){return f.asm.pd.apply(null, +arguments)},nf=f._emscripten_bind_RaycastInfo_set_m_wheelDirectionWS_1=function(){return f.asm.qd.apply(null,arguments)},of=f._emscripten_bind_VoidPtr___destroy___0=function(){return f.asm.rd.apply(null,arguments)},pf=f._emscripten_bind_btActionInterface___destroy___0=function(){return f.asm.sd.apply(null,arguments)},qf=f._emscripten_bind_btActionInterface_updateAction_2=function(){return f.asm.td.apply(null,arguments)},rf=f._emscripten_bind_btAxisSweep3___destroy___0=function(){return f.asm.ud.apply(null, +arguments)},sf=f._emscripten_bind_btAxisSweep3_btAxisSweep3_2=function(){return f.asm.vd.apply(null,arguments)},tf=f._emscripten_bind_btAxisSweep3_btAxisSweep3_3=function(){return f.asm.wd.apply(null,arguments)},uf=f._emscripten_bind_btAxisSweep3_btAxisSweep3_4=function(){return f.asm.xd.apply(null,arguments)},vf=f._emscripten_bind_btAxisSweep3_btAxisSweep3_5=function(){return f.asm.yd.apply(null,arguments)},wf=f._emscripten_bind_btBoxShape___destroy___0=function(){return f.asm.zd.apply(null,arguments)}, +xf=f._emscripten_bind_btBoxShape_btBoxShape_1=function(){return f.asm.Ad.apply(null,arguments)},yf=f._emscripten_bind_btBoxShape_calculateLocalInertia_2=function(){return f.asm.Bd.apply(null,arguments)},zf=f._emscripten_bind_btBoxShape_getLocalScaling_0=function(){return f.asm.Cd.apply(null,arguments)},Af=f._emscripten_bind_btBoxShape_getMargin_0=function(){return f.asm.Dd.apply(null,arguments)},Bf=f._emscripten_bind_btBoxShape_setLocalScaling_1=function(){return f.asm.Ed.apply(null,arguments)},Cf= +f._emscripten_bind_btBoxShape_setMargin_1=function(){return f.asm.Fd.apply(null,arguments)},Df=f._emscripten_bind_btBroadphaseInterface___destroy___0=function(){return f.asm.Gd.apply(null,arguments)},Ef=f._emscripten_bind_btBroadphaseInterface_getOverlappingPairCache_0=function(){return f.asm.Hd.apply(null,arguments)},Ff=f._emscripten_bind_btBroadphaseProxy___destroy___0=function(){return f.asm.Id.apply(null,arguments)},Gf=f._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterGroup_0=function(){return f.asm.Jd.apply(null, +arguments)},Hf=f._emscripten_bind_btBroadphaseProxy_get_m_collisionFilterMask_0=function(){return f.asm.Kd.apply(null,arguments)},If=f._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterGroup_1=function(){return f.asm.Ld.apply(null,arguments)},Jf=f._emscripten_bind_btBroadphaseProxy_set_m_collisionFilterMask_1=function(){return f.asm.Md.apply(null,arguments)},Kf=f._emscripten_bind_btBvhTriangleMeshShape___destroy___0=function(){return f.asm.Nd.apply(null,arguments)},Lf=f._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_2= +function(){return f.asm.Od.apply(null,arguments)},Mf=f._emscripten_bind_btBvhTriangleMeshShape_btBvhTriangleMeshShape_3=function(){return f.asm.Pd.apply(null,arguments)},Nf=f._emscripten_bind_btBvhTriangleMeshShape_calculateLocalInertia_2=function(){return f.asm.Qd.apply(null,arguments)},Of=f._emscripten_bind_btBvhTriangleMeshShape_getLocalScaling_0=function(){return f.asm.Rd.apply(null,arguments)},Pf=f._emscripten_bind_btBvhTriangleMeshShape_setLocalScaling_1=function(){return f.asm.Sd.apply(null, +arguments)},Qf=f._emscripten_bind_btCapsuleShapeX___destroy___0=function(){return f.asm.Td.apply(null,arguments)},Rf=f._emscripten_bind_btCapsuleShapeX_btCapsuleShapeX_2=function(){return f.asm.Ud.apply(null,arguments)},Sf=f._emscripten_bind_btCapsuleShapeX_calculateLocalInertia_2=function(){return f.asm.Vd.apply(null,arguments)},Tf=f._emscripten_bind_btCapsuleShapeX_getHalfHeight_0=function(){return f.asm.Wd.apply(null,arguments)},Uf=f._emscripten_bind_btCapsuleShapeX_getLocalScaling_0=function(){return f.asm.Xd.apply(null, +arguments)},Vf=f._emscripten_bind_btCapsuleShapeX_getMargin_0=function(){return f.asm.Yd.apply(null,arguments)},Wf=f._emscripten_bind_btCapsuleShapeX_getRadius_0=function(){return f.asm.Zd.apply(null,arguments)},Xf=f._emscripten_bind_btCapsuleShapeX_getUpAxis_0=function(){return f.asm._d.apply(null,arguments)},Yf=f._emscripten_bind_btCapsuleShapeX_setLocalScaling_1=function(){return f.asm.$d.apply(null,arguments)},Zf=f._emscripten_bind_btCapsuleShapeX_setMargin_1=function(){return f.asm.ae.apply(null, +arguments)},$f=f._emscripten_bind_btCapsuleShapeZ___destroy___0=function(){return f.asm.be.apply(null,arguments)},ag=f._emscripten_bind_btCapsuleShapeZ_btCapsuleShapeZ_2=function(){return f.asm.ce.apply(null,arguments)},bg=f._emscripten_bind_btCapsuleShapeZ_calculateLocalInertia_2=function(){return f.asm.de.apply(null,arguments)},cg=f._emscripten_bind_btCapsuleShapeZ_getHalfHeight_0=function(){return f.asm.ee.apply(null,arguments)},dg=f._emscripten_bind_btCapsuleShapeZ_getLocalScaling_0=function(){return f.asm.fe.apply(null, +arguments)},eg=f._emscripten_bind_btCapsuleShapeZ_getMargin_0=function(){return f.asm.ge.apply(null,arguments)},fg=f._emscripten_bind_btCapsuleShapeZ_getRadius_0=function(){return f.asm.he.apply(null,arguments)},gg=f._emscripten_bind_btCapsuleShapeZ_getUpAxis_0=function(){return f.asm.ie.apply(null,arguments)},hg=f._emscripten_bind_btCapsuleShapeZ_setLocalScaling_1=function(){return f.asm.je.apply(null,arguments)},ig=f._emscripten_bind_btCapsuleShapeZ_setMargin_1=function(){return f.asm.ke.apply(null, +arguments)},jg=f._emscripten_bind_btCapsuleShape___destroy___0=function(){return f.asm.le.apply(null,arguments)},kg=f._emscripten_bind_btCapsuleShape_btCapsuleShape_2=function(){return f.asm.me.apply(null,arguments)},lg=f._emscripten_bind_btCapsuleShape_calculateLocalInertia_2=function(){return f.asm.ne.apply(null,arguments)},mg=f._emscripten_bind_btCapsuleShape_getHalfHeight_0=function(){return f.asm.oe.apply(null,arguments)},ng=f._emscripten_bind_btCapsuleShape_getLocalScaling_0=function(){return f.asm.pe.apply(null, +arguments)},og=f._emscripten_bind_btCapsuleShape_getMargin_0=function(){return f.asm.qe.apply(null,arguments)},pg=f._emscripten_bind_btCapsuleShape_getRadius_0=function(){return f.asm.re.apply(null,arguments)},qg=f._emscripten_bind_btCapsuleShape_getUpAxis_0=function(){return f.asm.se.apply(null,arguments)},rg=f._emscripten_bind_btCapsuleShape_setLocalScaling_1=function(){return f.asm.te.apply(null,arguments)},sg=f._emscripten_bind_btCapsuleShape_setMargin_1=function(){return f.asm.ue.apply(null, +arguments)},tg=f._emscripten_bind_btCollisionConfiguration___destroy___0=function(){return f.asm.ve.apply(null,arguments)},ug=f._emscripten_bind_btCollisionDispatcher___destroy___0=function(){return f.asm.we.apply(null,arguments)},vg=f._emscripten_bind_btCollisionDispatcher_btCollisionDispatcher_1=function(){return f.asm.xe.apply(null,arguments)},wg=f._emscripten_bind_btCollisionDispatcher_getManifoldByIndexInternal_1=function(){return f.asm.ye.apply(null,arguments)},xg=f._emscripten_bind_btCollisionDispatcher_getNumManifolds_0= +function(){return f.asm.ze.apply(null,arguments)},yg=f._emscripten_bind_btCollisionObjectWrapper_getCollisionObject_0=function(){return f.asm.Ae.apply(null,arguments)},zg=f._emscripten_bind_btCollisionObjectWrapper_getCollisionShape_0=function(){return f.asm.Be.apply(null,arguments)},Ag=f._emscripten_bind_btCollisionObjectWrapper_getWorldTransform_0=function(){return f.asm.Ce.apply(null,arguments)},Bg=f._emscripten_bind_btCollisionObject___destroy___0=function(){return f.asm.De.apply(null,arguments)}, +Cg=f._emscripten_bind_btCollisionObject_activate_0=function(){return f.asm.Ee.apply(null,arguments)},Dg=f._emscripten_bind_btCollisionObject_activate_1=function(){return f.asm.Fe.apply(null,arguments)},Eg=f._emscripten_bind_btCollisionObject_forceActivationState_1=function(){return f.asm.Ge.apply(null,arguments)},Fg=f._emscripten_bind_btCollisionObject_getBroadphaseHandle_0=function(){return f.asm.He.apply(null,arguments)},Gg=f._emscripten_bind_btCollisionObject_getCollisionFlags_0=function(){return f.asm.Ie.apply(null, +arguments)},Hg=f._emscripten_bind_btCollisionObject_getCollisionShape_0=function(){return f.asm.Je.apply(null,arguments)},Ig=f._emscripten_bind_btCollisionObject_getFriction_0=function(){return f.asm.Ke.apply(null,arguments)},Jg=f._emscripten_bind_btCollisionObject_getRestitution_0=function(){return f.asm.Le.apply(null,arguments)},Kg=f._emscripten_bind_btCollisionObject_getRollingFriction_0=function(){return f.asm.Me.apply(null,arguments)},Lg=f._emscripten_bind_btCollisionObject_getUserIndex_0=function(){return f.asm.Ne.apply(null, +arguments)},Mg=f._emscripten_bind_btCollisionObject_getUserPointer_0=function(){return f.asm.Oe.apply(null,arguments)},Ng=f._emscripten_bind_btCollisionObject_getWorldTransform_0=function(){return f.asm.Pe.apply(null,arguments)},Og=f._emscripten_bind_btCollisionObject_isActive_0=function(){return f.asm.Qe.apply(null,arguments)},Pg=f._emscripten_bind_btCollisionObject_isKinematicObject_0=function(){return f.asm.Re.apply(null,arguments)},Qg=f._emscripten_bind_btCollisionObject_isStaticObject_0=function(){return f.asm.Se.apply(null, +arguments)},Rg=f._emscripten_bind_btCollisionObject_isStaticOrKinematicObject_0=function(){return f.asm.Te.apply(null,arguments)},Sg=f._emscripten_bind_btCollisionObject_setActivationState_1=function(){return f.asm.Ue.apply(null,arguments)},Tg=f._emscripten_bind_btCollisionObject_setAnisotropicFriction_2=function(){return f.asm.Ve.apply(null,arguments)},Ug=f._emscripten_bind_btCollisionObject_setCcdMotionThreshold_1=function(){return f.asm.We.apply(null,arguments)},Vg=f._emscripten_bind_btCollisionObject_setCcdSweptSphereRadius_1= +function(){return f.asm.Xe.apply(null,arguments)},Wg=f._emscripten_bind_btCollisionObject_setCollisionFlags_1=function(){return f.asm.Ye.apply(null,arguments)},Xg=f._emscripten_bind_btCollisionObject_setCollisionShape_1=function(){return f.asm.Ze.apply(null,arguments)},Yg=f._emscripten_bind_btCollisionObject_setContactProcessingThreshold_1=function(){return f.asm._e.apply(null,arguments)},Zg=f._emscripten_bind_btCollisionObject_setFriction_1=function(){return f.asm.$e.apply(null,arguments)},$g=f._emscripten_bind_btCollisionObject_setRestitution_1= +function(){return f.asm.af.apply(null,arguments)},ah=f._emscripten_bind_btCollisionObject_setRollingFriction_1=function(){return f.asm.bf.apply(null,arguments)},bh=f._emscripten_bind_btCollisionObject_setUserIndex_1=function(){return f.asm.cf.apply(null,arguments)},ch=f._emscripten_bind_btCollisionObject_setUserPointer_1=function(){return f.asm.df.apply(null,arguments)},dh=f._emscripten_bind_btCollisionObject_setWorldTransform_1=function(){return f.asm.ef.apply(null,arguments)},eh=f._emscripten_bind_btCollisionShape___destroy___0= +function(){return f.asm.ff.apply(null,arguments)},fh=f._emscripten_bind_btCollisionShape_calculateLocalInertia_2=function(){return f.asm.gf.apply(null,arguments)},gh=f._emscripten_bind_btCollisionShape_getLocalScaling_0=function(){return f.asm.hf.apply(null,arguments)},hh=f._emscripten_bind_btCollisionShape_getMargin_0=function(){return f.asm.jf.apply(null,arguments)},ih=f._emscripten_bind_btCollisionShape_setLocalScaling_1=function(){return f.asm.kf.apply(null,arguments)},jh=f._emscripten_bind_btCollisionShape_setMargin_1= +function(){return f.asm.lf.apply(null,arguments)},kh=f._emscripten_bind_btCollisionWorld___destroy___0=function(){return f.asm.mf.apply(null,arguments)},lh=f._emscripten_bind_btCollisionWorld_addCollisionObject_1=function(){return f.asm.nf.apply(null,arguments)},mh=f._emscripten_bind_btCollisionWorld_addCollisionObject_2=function(){return f.asm.of.apply(null,arguments)},nh=f._emscripten_bind_btCollisionWorld_addCollisionObject_3=function(){return f.asm.pf.apply(null,arguments)},oh=f._emscripten_bind_btCollisionWorld_contactPairTest_3= +function(){return f.asm.qf.apply(null,arguments)},ph=f._emscripten_bind_btCollisionWorld_contactTest_2=function(){return f.asm.rf.apply(null,arguments)},qh=f._emscripten_bind_btCollisionWorld_convexSweepTest_5=function(){return f.asm.sf.apply(null,arguments)},rh=f._emscripten_bind_btCollisionWorld_debugDrawObject_3=function(){return f.asm.tf.apply(null,arguments)},sh=f._emscripten_bind_btCollisionWorld_debugDrawWorld_0=function(){return f.asm.uf.apply(null,arguments)},th=f._emscripten_bind_btCollisionWorld_getBroadphase_0= +function(){return f.asm.vf.apply(null,arguments)},uh=f._emscripten_bind_btCollisionWorld_getDebugDrawer_0=function(){return f.asm.wf.apply(null,arguments)},vh=f._emscripten_bind_btCollisionWorld_getDispatchInfo_0=function(){return f.asm.xf.apply(null,arguments)},wh=f._emscripten_bind_btCollisionWorld_getDispatcher_0=function(){return f.asm.yf.apply(null,arguments)},xh=f._emscripten_bind_btCollisionWorld_getPairCache_0=function(){return f.asm.zf.apply(null,arguments)},yh=f._emscripten_bind_btCollisionWorld_rayTest_3= +function(){return f.asm.Af.apply(null,arguments)},zh=f._emscripten_bind_btCollisionWorld_removeCollisionObject_1=function(){return f.asm.Bf.apply(null,arguments)},Ah=f._emscripten_bind_btCollisionWorld_setDebugDrawer_1=function(){return f.asm.Cf.apply(null,arguments)},Bh=f._emscripten_bind_btCollisionWorld_updateSingleAabb_1=function(){return f.asm.Df.apply(null,arguments)},Ch=f._emscripten_bind_btCompoundShape___destroy___0=function(){return f.asm.Ef.apply(null,arguments)},Dh=f._emscripten_bind_btCompoundShape_addChildShape_2= +function(){return f.asm.Ff.apply(null,arguments)},Eh=f._emscripten_bind_btCompoundShape_btCompoundShape_0=function(){return f.asm.Gf.apply(null,arguments)},Fh=f._emscripten_bind_btCompoundShape_btCompoundShape_1=function(){return f.asm.Hf.apply(null,arguments)},Gh=f._emscripten_bind_btCompoundShape_calculateLocalInertia_2=function(){return f.asm.If.apply(null,arguments)},Hh=f._emscripten_bind_btCompoundShape_getChildShape_1=function(){return f.asm.Jf.apply(null,arguments)},Ih=f._emscripten_bind_btCompoundShape_getLocalScaling_0= +function(){return f.asm.Kf.apply(null,arguments)},Jh=f._emscripten_bind_btCompoundShape_getMargin_0=function(){return f.asm.Lf.apply(null,arguments)},Kh=f._emscripten_bind_btCompoundShape_getNumChildShapes_0=function(){return f.asm.Mf.apply(null,arguments)},Lh=f._emscripten_bind_btCompoundShape_removeChildShapeByIndex_1=function(){return f.asm.Nf.apply(null,arguments)},Mh=f._emscripten_bind_btCompoundShape_removeChildShape_1=function(){return f.asm.Of.apply(null,arguments)},Nh=f._emscripten_bind_btCompoundShape_setLocalScaling_1= +function(){return f.asm.Pf.apply(null,arguments)},Oh=f._emscripten_bind_btCompoundShape_setMargin_1=function(){return f.asm.Qf.apply(null,arguments)},Ph=f._emscripten_bind_btCompoundShape_updateChildTransform_2=function(){return f.asm.Rf.apply(null,arguments)},Qh=f._emscripten_bind_btCompoundShape_updateChildTransform_3=function(){return f.asm.Sf.apply(null,arguments)},Rh=f._emscripten_bind_btConcaveShape___destroy___0=function(){return f.asm.Tf.apply(null,arguments)},Sh=f._emscripten_bind_btConcaveShape_calculateLocalInertia_2= +function(){return f.asm.Uf.apply(null,arguments)},Th=f._emscripten_bind_btConcaveShape_getLocalScaling_0=function(){return f.asm.Vf.apply(null,arguments)},Uh=f._emscripten_bind_btConcaveShape_setLocalScaling_1=function(){return f.asm.Wf.apply(null,arguments)},Vh=f._emscripten_bind_btConeShapeX___destroy___0=function(){return f.asm.Xf.apply(null,arguments)},Wh=f._emscripten_bind_btConeShapeX_btConeShapeX_2=function(){return f.asm.Yf.apply(null,arguments)},Xh=f._emscripten_bind_btConeShapeX_calculateLocalInertia_2= +function(){return f.asm.Zf.apply(null,arguments)},Yh=f._emscripten_bind_btConeShapeX_getLocalScaling_0=function(){return f.asm._f.apply(null,arguments)},Zh=f._emscripten_bind_btConeShapeX_setLocalScaling_1=function(){return f.asm.$f.apply(null,arguments)},$h=f._emscripten_bind_btConeShapeZ___destroy___0=function(){return f.asm.ag.apply(null,arguments)},ai=f._emscripten_bind_btConeShapeZ_btConeShapeZ_2=function(){return f.asm.bg.apply(null,arguments)},bi=f._emscripten_bind_btConeShapeZ_calculateLocalInertia_2= +function(){return f.asm.cg.apply(null,arguments)},ci=f._emscripten_bind_btConeShapeZ_getLocalScaling_0=function(){return f.asm.dg.apply(null,arguments)},di=f._emscripten_bind_btConeShapeZ_setLocalScaling_1=function(){return f.asm.eg.apply(null,arguments)},ei=f._emscripten_bind_btConeShape___destroy___0=function(){return f.asm.fg.apply(null,arguments)},fi=f._emscripten_bind_btConeShape_btConeShape_2=function(){return f.asm.gg.apply(null,arguments)},gi=f._emscripten_bind_btConeShape_calculateLocalInertia_2= +function(){return f.asm.hg.apply(null,arguments)},hi=f._emscripten_bind_btConeShape_getLocalScaling_0=function(){return f.asm.ig.apply(null,arguments)},ii=f._emscripten_bind_btConeShape_setLocalScaling_1=function(){return f.asm.jg.apply(null,arguments)},ji=f._emscripten_bind_btConeTwistConstraint___destroy___0=function(){return f.asm.kg.apply(null,arguments)},ki=f._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_2=function(){return f.asm.lg.apply(null,arguments)},li=f._emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_4= +function(){return f.asm.mg.apply(null,arguments)},mi=f._emscripten_bind_btConeTwistConstraint_enableFeedback_1=function(){return f.asm.ng.apply(null,arguments)},ni=f._emscripten_bind_btConeTwistConstraint_enableMotor_1=function(){return f.asm.og.apply(null,arguments)},oi=f._emscripten_bind_btConeTwistConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.pg.apply(null,arguments)},pi=f._emscripten_bind_btConeTwistConstraint_getParam_2=function(){return f.asm.qg.apply(null,arguments)},qi= +f._emscripten_bind_btConeTwistConstraint_setAngularOnly_1=function(){return f.asm.rg.apply(null,arguments)},ri=f._emscripten_bind_btConeTwistConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.sg.apply(null,arguments)},si=f._emscripten_bind_btConeTwistConstraint_setDamping_1=function(){return f.asm.tg.apply(null,arguments)},ti=f._emscripten_bind_btConeTwistConstraint_setLimit_2=function(){return f.asm.ug.apply(null,arguments)},ui=f._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulseNormalized_1= +function(){return f.asm.vg.apply(null,arguments)},vi=f._emscripten_bind_btConeTwistConstraint_setMaxMotorImpulse_1=function(){return f.asm.wg.apply(null,arguments)},wi=f._emscripten_bind_btConeTwistConstraint_setMotorTargetInConstraintSpace_1=function(){return f.asm.xg.apply(null,arguments)},xi=f._emscripten_bind_btConeTwistConstraint_setMotorTarget_1=function(){return f.asm.yg.apply(null,arguments)},yi=f._emscripten_bind_btConeTwistConstraint_setParam_3=function(){return f.asm.zg.apply(null,arguments)}, +zi=f._emscripten_bind_btConstCollisionObjectArray___destroy___0=function(){return f.asm.Ag.apply(null,arguments)},Ai=f._emscripten_bind_btConstCollisionObjectArray_at_1=function(){return f.asm.Bg.apply(null,arguments)},Bi=f._emscripten_bind_btConstCollisionObjectArray_size_0=function(){return f.asm.Cg.apply(null,arguments)},Ci=f._emscripten_bind_btConstraintSetting___destroy___0=function(){return f.asm.Dg.apply(null,arguments)},Di=f._emscripten_bind_btConstraintSetting_btConstraintSetting_0=function(){return f.asm.Eg.apply(null, +arguments)},Ei=f._emscripten_bind_btConstraintSetting_get_m_damping_0=function(){return f.asm.Fg.apply(null,arguments)},Fi=f._emscripten_bind_btConstraintSetting_get_m_impulseClamp_0=function(){return f.asm.Gg.apply(null,arguments)},Gi=f._emscripten_bind_btConstraintSetting_get_m_tau_0=function(){return f.asm.Hg.apply(null,arguments)},Hi=f._emscripten_bind_btConstraintSetting_set_m_damping_1=function(){return f.asm.Ig.apply(null,arguments)},Ii=f._emscripten_bind_btConstraintSetting_set_m_impulseClamp_1= +function(){return f.asm.Jg.apply(null,arguments)},Ji=f._emscripten_bind_btConstraintSetting_set_m_tau_1=function(){return f.asm.Kg.apply(null,arguments)},Ki=f._emscripten_bind_btConstraintSolver___destroy___0=function(){return f.asm.Lg.apply(null,arguments)},Li=f._emscripten_bind_btContactSolverInfo___destroy___0=function(){return f.asm.Mg.apply(null,arguments)},Mi=f._emscripten_bind_btContactSolverInfo_get_m_numIterations_0=function(){return f.asm.Ng.apply(null,arguments)},Ni=f._emscripten_bind_btContactSolverInfo_get_m_splitImpulsePenetrationThreshold_0= +function(){return f.asm.Og.apply(null,arguments)},Oi=f._emscripten_bind_btContactSolverInfo_get_m_splitImpulse_0=function(){return f.asm.Pg.apply(null,arguments)},Pi=f._emscripten_bind_btContactSolverInfo_set_m_numIterations_1=function(){return f.asm.Qg.apply(null,arguments)},Qi=f._emscripten_bind_btContactSolverInfo_set_m_splitImpulsePenetrationThreshold_1=function(){return f.asm.Rg.apply(null,arguments)},Ri=f._emscripten_bind_btContactSolverInfo_set_m_splitImpulse_1=function(){return f.asm.Sg.apply(null, +arguments)},Si=f._emscripten_bind_btConvexHullShape___destroy___0=function(){return f.asm.Tg.apply(null,arguments)},Ti=f._emscripten_bind_btConvexHullShape_addPoint_1=function(){return f.asm.Ug.apply(null,arguments)},Ui=f._emscripten_bind_btConvexHullShape_addPoint_2=function(){return f.asm.Vg.apply(null,arguments)},Vi=f._emscripten_bind_btConvexHullShape_btConvexHullShape_0=function(){return f.asm.Wg.apply(null,arguments)},Wi=f._emscripten_bind_btConvexHullShape_btConvexHullShape_1=function(){return f.asm.Xg.apply(null, +arguments)},Xi=f._emscripten_bind_btConvexHullShape_btConvexHullShape_2=function(){return f.asm.Yg.apply(null,arguments)},Yi=f._emscripten_bind_btConvexHullShape_calculateLocalInertia_2=function(){return f.asm.Zg.apply(null,arguments)},Zi=f._emscripten_bind_btConvexHullShape_getConvexPolyhedron_0=function(){return f.asm._g.apply(null,arguments)},$i=f._emscripten_bind_btConvexHullShape_getLocalScaling_0=function(){return f.asm.$g.apply(null,arguments)},aj=f._emscripten_bind_btConvexHullShape_getMargin_0= +function(){return f.asm.ah.apply(null,arguments)},bj=f._emscripten_bind_btConvexHullShape_getNumVertices_0=function(){return f.asm.bh.apply(null,arguments)},cj=f._emscripten_bind_btConvexHullShape_initializePolyhedralFeatures_1=function(){return f.asm.ch.apply(null,arguments)},dj=f._emscripten_bind_btConvexHullShape_recalcLocalAabb_0=function(){return f.asm.dh.apply(null,arguments)},ej=f._emscripten_bind_btConvexHullShape_setLocalScaling_1=function(){return f.asm.eh.apply(null,arguments)},fj=f._emscripten_bind_btConvexHullShape_setMargin_1= +function(){return f.asm.fh.apply(null,arguments)},gj=f._emscripten_bind_btConvexPolyhedron___destroy___0=function(){return f.asm.gh.apply(null,arguments)},hj=f._emscripten_bind_btConvexPolyhedron_get_m_faces_0=function(){return f.asm.hh.apply(null,arguments)},ij=f._emscripten_bind_btConvexPolyhedron_get_m_vertices_0=function(){return f.asm.ih.apply(null,arguments)},jj=f._emscripten_bind_btConvexPolyhedron_set_m_faces_1=function(){return f.asm.jh.apply(null,arguments)},kj=f._emscripten_bind_btConvexPolyhedron_set_m_vertices_1= +function(){return f.asm.kh.apply(null,arguments)},lj=f._emscripten_bind_btConvexShape___destroy___0=function(){return f.asm.lh.apply(null,arguments)},mj=f._emscripten_bind_btConvexShape_calculateLocalInertia_2=function(){return f.asm.mh.apply(null,arguments)},nj=f._emscripten_bind_btConvexShape_getLocalScaling_0=function(){return f.asm.nh.apply(null,arguments)},oj=f._emscripten_bind_btConvexShape_getMargin_0=function(){return f.asm.oh.apply(null,arguments)},pj=f._emscripten_bind_btConvexShape_setLocalScaling_1= +function(){return f.asm.ph.apply(null,arguments)},qj=f._emscripten_bind_btConvexShape_setMargin_1=function(){return f.asm.qh.apply(null,arguments)},rj=f._emscripten_bind_btConvexTriangleMeshShape___destroy___0=function(){return f.asm.rh.apply(null,arguments)},sj=f._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_1=function(){return f.asm.sh.apply(null,arguments)},tj=f._emscripten_bind_btConvexTriangleMeshShape_btConvexTriangleMeshShape_2=function(){return f.asm.th.apply(null,arguments)}, +uj=f._emscripten_bind_btConvexTriangleMeshShape_calculateLocalInertia_2=function(){return f.asm.uh.apply(null,arguments)},vj=f._emscripten_bind_btConvexTriangleMeshShape_getLocalScaling_0=function(){return f.asm.vh.apply(null,arguments)},wj=f._emscripten_bind_btConvexTriangleMeshShape_getMargin_0=function(){return f.asm.wh.apply(null,arguments)},xj=f._emscripten_bind_btConvexTriangleMeshShape_setLocalScaling_1=function(){return f.asm.xh.apply(null,arguments)},yj=f._emscripten_bind_btConvexTriangleMeshShape_setMargin_1= +function(){return f.asm.yh.apply(null,arguments)},zj=f._emscripten_bind_btCylinderShapeX___destroy___0=function(){return f.asm.zh.apply(null,arguments)},Aj=f._emscripten_bind_btCylinderShapeX_btCylinderShapeX_1=function(){return f.asm.Ah.apply(null,arguments)},Bj=f._emscripten_bind_btCylinderShapeX_calculateLocalInertia_2=function(){return f.asm.Bh.apply(null,arguments)},Cj=f._emscripten_bind_btCylinderShapeX_getLocalScaling_0=function(){return f.asm.Ch.apply(null,arguments)},Dj=f._emscripten_bind_btCylinderShapeX_getMargin_0= +function(){return f.asm.Dh.apply(null,arguments)},Ej=f._emscripten_bind_btCylinderShapeX_setLocalScaling_1=function(){return f.asm.Eh.apply(null,arguments)},Fj=f._emscripten_bind_btCylinderShapeX_setMargin_1=function(){return f.asm.Fh.apply(null,arguments)},Gj=f._emscripten_bind_btCylinderShapeZ___destroy___0=function(){return f.asm.Gh.apply(null,arguments)},Hj=f._emscripten_bind_btCylinderShapeZ_btCylinderShapeZ_1=function(){return f.asm.Hh.apply(null,arguments)},Ij=f._emscripten_bind_btCylinderShapeZ_calculateLocalInertia_2= +function(){return f.asm.Ih.apply(null,arguments)},Jj=f._emscripten_bind_btCylinderShapeZ_getLocalScaling_0=function(){return f.asm.Jh.apply(null,arguments)},Kj=f._emscripten_bind_btCylinderShapeZ_getMargin_0=function(){return f.asm.Kh.apply(null,arguments)},Lj=f._emscripten_bind_btCylinderShapeZ_setLocalScaling_1=function(){return f.asm.Lh.apply(null,arguments)},Mj=f._emscripten_bind_btCylinderShapeZ_setMargin_1=function(){return f.asm.Mh.apply(null,arguments)},Nj=f._emscripten_bind_btCylinderShape___destroy___0= +function(){return f.asm.Nh.apply(null,arguments)},Oj=f._emscripten_bind_btCylinderShape_btCylinderShape_1=function(){return f.asm.Oh.apply(null,arguments)},Pj=f._emscripten_bind_btCylinderShape_calculateLocalInertia_2=function(){return f.asm.Ph.apply(null,arguments)},Qj=f._emscripten_bind_btCylinderShape_getLocalScaling_0=function(){return f.asm.Qh.apply(null,arguments)},Rj=f._emscripten_bind_btCylinderShape_getMargin_0=function(){return f.asm.Rh.apply(null,arguments)},Sj=f._emscripten_bind_btCylinderShape_setLocalScaling_1= +function(){return f.asm.Sh.apply(null,arguments)},Tj=f._emscripten_bind_btCylinderShape_setMargin_1=function(){return f.asm.Th.apply(null,arguments)},Uj=f._emscripten_bind_btDbvtBroadphase___destroy___0=function(){return f.asm.Uh.apply(null,arguments)},Vj=f._emscripten_bind_btDbvtBroadphase_btDbvtBroadphase_0=function(){return f.asm.Vh.apply(null,arguments)},Wj=f._emscripten_bind_btDefaultCollisionConfiguration___destroy___0=function(){return f.asm.Wh.apply(null,arguments)},Xj=f._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_0= +function(){return f.asm.Xh.apply(null,arguments)},Yj=f._emscripten_bind_btDefaultCollisionConfiguration_btDefaultCollisionConfiguration_1=function(){return f.asm.Yh.apply(null,arguments)},Zj=f._emscripten_bind_btDefaultCollisionConstructionInfo___destroy___0=function(){return f.asm.Zh.apply(null,arguments)},ak=f._emscripten_bind_btDefaultCollisionConstructionInfo_btDefaultCollisionConstructionInfo_0=function(){return f.asm._h.apply(null,arguments)},bk=f._emscripten_bind_btDefaultMotionState___destroy___0= +function(){return f.asm.$h.apply(null,arguments)},ck=f._emscripten_bind_btDefaultMotionState_btDefaultMotionState_0=function(){return f.asm.ai.apply(null,arguments)},dk=f._emscripten_bind_btDefaultMotionState_btDefaultMotionState_1=function(){return f.asm.bi.apply(null,arguments)},ek=f._emscripten_bind_btDefaultMotionState_btDefaultMotionState_2=function(){return f.asm.ci.apply(null,arguments)},fk=f._emscripten_bind_btDefaultMotionState_getWorldTransform_1=function(){return f.asm.di.apply(null,arguments)}, +gk=f._emscripten_bind_btDefaultMotionState_get_m_graphicsWorldTrans_0=function(){return f.asm.ei.apply(null,arguments)},hk=f._emscripten_bind_btDefaultMotionState_setWorldTransform_1=function(){return f.asm.fi.apply(null,arguments)},ik=f._emscripten_bind_btDefaultMotionState_set_m_graphicsWorldTrans_1=function(){return f.asm.gi.apply(null,arguments)},jk=f._emscripten_bind_btDefaultSoftBodySolver___destroy___0=function(){return f.asm.hi.apply(null,arguments)},kk=f._emscripten_bind_btDefaultSoftBodySolver_btDefaultSoftBodySolver_0= +function(){return f.asm.ii.apply(null,arguments)},lk=f._emscripten_bind_btDefaultVehicleRaycaster___destroy___0=function(){return f.asm.ji.apply(null,arguments)},mk=f._emscripten_bind_btDefaultVehicleRaycaster_btDefaultVehicleRaycaster_1=function(){return f.asm.ki.apply(null,arguments)},nk=f._emscripten_bind_btDefaultVehicleRaycaster_castRay_3=function(){return f.asm.li.apply(null,arguments)},ok=f._emscripten_bind_btDiscreteDynamicsWorld___destroy___0=function(){return f.asm.mi.apply(null,arguments)}, +pk=f._emscripten_bind_btDiscreteDynamicsWorld_addAction_1=function(){return f.asm.ni.apply(null,arguments)},qk=f._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_1=function(){return f.asm.oi.apply(null,arguments)},rk=f._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_2=function(){return f.asm.pi.apply(null,arguments)},sk=f._emscripten_bind_btDiscreteDynamicsWorld_addCollisionObject_3=function(){return f.asm.qi.apply(null,arguments)},tk=f._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_1= +function(){return f.asm.ri.apply(null,arguments)},uk=f._emscripten_bind_btDiscreteDynamicsWorld_addConstraint_2=function(){return f.asm.si.apply(null,arguments)},vk=f._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_1=function(){return f.asm.ti.apply(null,arguments)},wk=f._emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_3=function(){return f.asm.ui.apply(null,arguments)},xk=f._emscripten_bind_btDiscreteDynamicsWorld_btDiscreteDynamicsWorld_4=function(){return f.asm.vi.apply(null,arguments)}, +yk=f._emscripten_bind_btDiscreteDynamicsWorld_contactPairTest_3=function(){return f.asm.wi.apply(null,arguments)},zk=f._emscripten_bind_btDiscreteDynamicsWorld_contactTest_2=function(){return f.asm.xi.apply(null,arguments)},Ak=f._emscripten_bind_btDiscreteDynamicsWorld_convexSweepTest_5=function(){return f.asm.yi.apply(null,arguments)},Bk=f._emscripten_bind_btDiscreteDynamicsWorld_debugDrawObject_3=function(){return f.asm.zi.apply(null,arguments)},Ck=f._emscripten_bind_btDiscreteDynamicsWorld_debugDrawWorld_0= +function(){return f.asm.Ai.apply(null,arguments)},Dk=f._emscripten_bind_btDiscreteDynamicsWorld_getBroadphase_0=function(){return f.asm.Bi.apply(null,arguments)},Ek=f._emscripten_bind_btDiscreteDynamicsWorld_getDebugDrawer_0=function(){return f.asm.Ci.apply(null,arguments)},Fk=f._emscripten_bind_btDiscreteDynamicsWorld_getDispatchInfo_0=function(){return f.asm.Di.apply(null,arguments)},Gk=f._emscripten_bind_btDiscreteDynamicsWorld_getDispatcher_0=function(){return f.asm.Ei.apply(null,arguments)}, +Hk=f._emscripten_bind_btDiscreteDynamicsWorld_getGravity_0=function(){return f.asm.Fi.apply(null,arguments)},Ik=f._emscripten_bind_btDiscreteDynamicsWorld_getPairCache_0=function(){return f.asm.Gi.apply(null,arguments)},Jk=f._emscripten_bind_btDiscreteDynamicsWorld_getSolverInfo_0=function(){return f.asm.Hi.apply(null,arguments)},Kk=f._emscripten_bind_btDiscreteDynamicsWorld_rayTest_3=function(){return f.asm.Ii.apply(null,arguments)},Lk=f._emscripten_bind_btDiscreteDynamicsWorld_removeAction_1=function(){return f.asm.Ji.apply(null, +arguments)},Mk=f._emscripten_bind_btDiscreteDynamicsWorld_removeCollisionObject_1=function(){return f.asm.Ki.apply(null,arguments)},Nk=f._emscripten_bind_btDiscreteDynamicsWorld_removeConstraint_1=function(){return f.asm.Li.apply(null,arguments)},Ok=f._emscripten_bind_btDiscreteDynamicsWorld_removeRigidBody_1=function(){return f.asm.Mi.apply(null,arguments)},Pk=f._emscripten_bind_btDiscreteDynamicsWorld_setContactAddedCallback_1=function(){return f.asm.Ni.apply(null,arguments)},Qk=f._emscripten_bind_btDiscreteDynamicsWorld_setContactDestroyedCallback_1= +function(){return f.asm.Oi.apply(null,arguments)},Rk=f._emscripten_bind_btDiscreteDynamicsWorld_setContactProcessedCallback_1=function(){return f.asm.Pi.apply(null,arguments)},Sk=f._emscripten_bind_btDiscreteDynamicsWorld_setDebugDrawer_1=function(){return f.asm.Qi.apply(null,arguments)},Tk=f._emscripten_bind_btDiscreteDynamicsWorld_setGravity_1=function(){return f.asm.Ri.apply(null,arguments)},Uk=f._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_1=function(){return f.asm.Si.apply(null,arguments)}, +Vk=f._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_2=function(){return f.asm.Ti.apply(null,arguments)},Wk=f._emscripten_bind_btDiscreteDynamicsWorld_stepSimulation_3=function(){return f.asm.Ui.apply(null,arguments)},Xk=f._emscripten_bind_btDiscreteDynamicsWorld_updateSingleAabb_1=function(){return f.asm.Vi.apply(null,arguments)},Yk=f._emscripten_bind_btDispatcherInfo___destroy___0=function(){return f.asm.Wi.apply(null,arguments)},Zk=f._emscripten_bind_btDispatcherInfo_get_m_allowedCcdPenetration_0= +function(){return f.asm.Xi.apply(null,arguments)},$k=f._emscripten_bind_btDispatcherInfo_get_m_convexConservativeDistanceThreshold_0=function(){return f.asm.Yi.apply(null,arguments)},al=f._emscripten_bind_btDispatcherInfo_get_m_dispatchFunc_0=function(){return f.asm.Zi.apply(null,arguments)},bl=f._emscripten_bind_btDispatcherInfo_get_m_enableSPU_0=function(){return f.asm._i.apply(null,arguments)},cl=f._emscripten_bind_btDispatcherInfo_get_m_enableSatConvex_0=function(){return f.asm.$i.apply(null, +arguments)},dl=f._emscripten_bind_btDispatcherInfo_get_m_stepCount_0=function(){return f.asm.aj.apply(null,arguments)},el=f._emscripten_bind_btDispatcherInfo_get_m_timeOfImpact_0=function(){return f.asm.bj.apply(null,arguments)},fl=f._emscripten_bind_btDispatcherInfo_get_m_timeStep_0=function(){return f.asm.cj.apply(null,arguments)},gl=f._emscripten_bind_btDispatcherInfo_get_m_useContinuous_0=function(){return f.asm.dj.apply(null,arguments)},hl=f._emscripten_bind_btDispatcherInfo_get_m_useConvexConservativeDistanceUtil_0= +function(){return f.asm.ej.apply(null,arguments)},il=f._emscripten_bind_btDispatcherInfo_get_m_useEpa_0=function(){return f.asm.fj.apply(null,arguments)},jl=f._emscripten_bind_btDispatcherInfo_set_m_allowedCcdPenetration_1=function(){return f.asm.gj.apply(null,arguments)},kl=f._emscripten_bind_btDispatcherInfo_set_m_convexConservativeDistanceThreshold_1=function(){return f.asm.hj.apply(null,arguments)},ll=f._emscripten_bind_btDispatcherInfo_set_m_dispatchFunc_1=function(){return f.asm.ij.apply(null, +arguments)},ml=f._emscripten_bind_btDispatcherInfo_set_m_enableSPU_1=function(){return f.asm.jj.apply(null,arguments)},nl=f._emscripten_bind_btDispatcherInfo_set_m_enableSatConvex_1=function(){return f.asm.kj.apply(null,arguments)},ol=f._emscripten_bind_btDispatcherInfo_set_m_stepCount_1=function(){return f.asm.lj.apply(null,arguments)},pl=f._emscripten_bind_btDispatcherInfo_set_m_timeOfImpact_1=function(){return f.asm.mj.apply(null,arguments)},ql=f._emscripten_bind_btDispatcherInfo_set_m_timeStep_1= +function(){return f.asm.nj.apply(null,arguments)},rl=f._emscripten_bind_btDispatcherInfo_set_m_useContinuous_1=function(){return f.asm.oj.apply(null,arguments)},sl=f._emscripten_bind_btDispatcherInfo_set_m_useConvexConservativeDistanceUtil_1=function(){return f.asm.pj.apply(null,arguments)},tl=f._emscripten_bind_btDispatcherInfo_set_m_useEpa_1=function(){return f.asm.qj.apply(null,arguments)},ul=f._emscripten_bind_btDispatcher___destroy___0=function(){return f.asm.rj.apply(null,arguments)},vl=f._emscripten_bind_btDispatcher_getManifoldByIndexInternal_1= +function(){return f.asm.sj.apply(null,arguments)},wl=f._emscripten_bind_btDispatcher_getNumManifolds_0=function(){return f.asm.tj.apply(null,arguments)},xl=f._emscripten_bind_btDynamicsWorld___destroy___0=function(){return f.asm.uj.apply(null,arguments)},yl=f._emscripten_bind_btDynamicsWorld_addAction_1=function(){return f.asm.vj.apply(null,arguments)},zl=f._emscripten_bind_btDynamicsWorld_addCollisionObject_1=function(){return f.asm.wj.apply(null,arguments)},Al=f._emscripten_bind_btDynamicsWorld_addCollisionObject_2= +function(){return f.asm.xj.apply(null,arguments)},Bl=f._emscripten_bind_btDynamicsWorld_addCollisionObject_3=function(){return f.asm.yj.apply(null,arguments)},Cl=f._emscripten_bind_btDynamicsWorld_contactPairTest_3=function(){return f.asm.zj.apply(null,arguments)},Dl=f._emscripten_bind_btDynamicsWorld_contactTest_2=function(){return f.asm.Aj.apply(null,arguments)},El=f._emscripten_bind_btDynamicsWorld_convexSweepTest_5=function(){return f.asm.Bj.apply(null,arguments)},Fl=f._emscripten_bind_btDynamicsWorld_debugDrawObject_3= +function(){return f.asm.Cj.apply(null,arguments)},Gl=f._emscripten_bind_btDynamicsWorld_debugDrawWorld_0=function(){return f.asm.Dj.apply(null,arguments)},Hl=f._emscripten_bind_btDynamicsWorld_getBroadphase_0=function(){return f.asm.Ej.apply(null,arguments)},Il=f._emscripten_bind_btDynamicsWorld_getDebugDrawer_0=function(){return f.asm.Fj.apply(null,arguments)},Jl=f._emscripten_bind_btDynamicsWorld_getDispatchInfo_0=function(){return f.asm.Gj.apply(null,arguments)},Kl=f._emscripten_bind_btDynamicsWorld_getDispatcher_0= +function(){return f.asm.Hj.apply(null,arguments)},Ll=f._emscripten_bind_btDynamicsWorld_getPairCache_0=function(){return f.asm.Ij.apply(null,arguments)},Ml=f._emscripten_bind_btDynamicsWorld_getSolverInfo_0=function(){return f.asm.Jj.apply(null,arguments)},Nl=f._emscripten_bind_btDynamicsWorld_rayTest_3=function(){return f.asm.Kj.apply(null,arguments)},Ol=f._emscripten_bind_btDynamicsWorld_removeAction_1=function(){return f.asm.Lj.apply(null,arguments)},Pl=f._emscripten_bind_btDynamicsWorld_removeCollisionObject_1= +function(){return f.asm.Mj.apply(null,arguments)},Ql=f._emscripten_bind_btDynamicsWorld_setDebugDrawer_1=function(){return f.asm.Nj.apply(null,arguments)},Rl=f._emscripten_bind_btDynamicsWorld_updateSingleAabb_1=function(){return f.asm.Oj.apply(null,arguments)},Sl=f._emscripten_bind_btFaceArray___destroy___0=function(){return f.asm.Pj.apply(null,arguments)},Tl=f._emscripten_bind_btFaceArray_at_1=function(){return f.asm.Qj.apply(null,arguments)},Ul=f._emscripten_bind_btFaceArray_size_0=function(){return f.asm.Rj.apply(null, +arguments)},Vl=f._emscripten_bind_btFace___destroy___0=function(){return f.asm.Sj.apply(null,arguments)},Wl=f._emscripten_bind_btFace_get_m_indices_0=function(){return f.asm.Tj.apply(null,arguments)},Xl=f._emscripten_bind_btFace_get_m_plane_1=function(){return f.asm.Uj.apply(null,arguments)},Yl=f._emscripten_bind_btFace_set_m_indices_1=function(){return f.asm.Vj.apply(null,arguments)},Zl=f._emscripten_bind_btFace_set_m_plane_2=function(){return f.asm.Wj.apply(null,arguments)},$l=f._emscripten_bind_btFixedConstraint___destroy___0= +function(){return f.asm.Xj.apply(null,arguments)},am=f._emscripten_bind_btFixedConstraint_btFixedConstraint_4=function(){return f.asm.Yj.apply(null,arguments)},bm=f._emscripten_bind_btFixedConstraint_enableFeedback_1=function(){return f.asm.Zj.apply(null,arguments)},cm=f._emscripten_bind_btFixedConstraint_getBreakingImpulseThreshold_0=function(){return f.asm._j.apply(null,arguments)},dm=f._emscripten_bind_btFixedConstraint_getParam_2=function(){return f.asm.$j.apply(null,arguments)},em=f._emscripten_bind_btFixedConstraint_setBreakingImpulseThreshold_1= +function(){return f.asm.ak.apply(null,arguments)},fm=f._emscripten_bind_btFixedConstraint_setParam_3=function(){return f.asm.bk.apply(null,arguments)},gm=f._emscripten_bind_btGeneric6DofConstraint___destroy___0=function(){return f.asm.ck.apply(null,arguments)},hm=f._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_3=function(){return f.asm.dk.apply(null,arguments)},im=f._emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_5=function(){return f.asm.ek.apply(null,arguments)}, +jm=f._emscripten_bind_btGeneric6DofConstraint_enableFeedback_1=function(){return f.asm.fk.apply(null,arguments)},km=f._emscripten_bind_btGeneric6DofConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.gk.apply(null,arguments)},lm=f._emscripten_bind_btGeneric6DofConstraint_getFrameOffsetA_0=function(){return f.asm.hk.apply(null,arguments)},mm=f._emscripten_bind_btGeneric6DofConstraint_getParam_2=function(){return f.asm.ik.apply(null,arguments)},nm=f._emscripten_bind_btGeneric6DofConstraint_setAngularLowerLimit_1= +function(){return f.asm.jk.apply(null,arguments)},om=f._emscripten_bind_btGeneric6DofConstraint_setAngularUpperLimit_1=function(){return f.asm.kk.apply(null,arguments)},pm=f._emscripten_bind_btGeneric6DofConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.lk.apply(null,arguments)},qm=f._emscripten_bind_btGeneric6DofConstraint_setLinearLowerLimit_1=function(){return f.asm.mk.apply(null,arguments)},rm=f._emscripten_bind_btGeneric6DofConstraint_setLinearUpperLimit_1=function(){return f.asm.nk.apply(null, +arguments)},sm=f._emscripten_bind_btGeneric6DofConstraint_setParam_3=function(){return f.asm.ok.apply(null,arguments)},tm=f._emscripten_bind_btGeneric6DofSpringConstraint___destroy___0=function(){return f.asm.pk.apply(null,arguments)},um=f._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_3=function(){return f.asm.qk.apply(null,arguments)},vm=f._emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_5=function(){return f.asm.rk.apply(null,arguments)}, +wm=f._emscripten_bind_btGeneric6DofSpringConstraint_enableFeedback_1=function(){return f.asm.sk.apply(null,arguments)},xm=f._emscripten_bind_btGeneric6DofSpringConstraint_enableSpring_2=function(){return f.asm.tk.apply(null,arguments)},ym=f._emscripten_bind_btGeneric6DofSpringConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.uk.apply(null,arguments)},zm=f._emscripten_bind_btGeneric6DofSpringConstraint_getFrameOffsetA_0=function(){return f.asm.vk.apply(null,arguments)},Am=f._emscripten_bind_btGeneric6DofSpringConstraint_getParam_2= +function(){return f.asm.wk.apply(null,arguments)},Bm=f._emscripten_bind_btGeneric6DofSpringConstraint_setAngularLowerLimit_1=function(){return f.asm.xk.apply(null,arguments)},Cm=f._emscripten_bind_btGeneric6DofSpringConstraint_setAngularUpperLimit_1=function(){return f.asm.yk.apply(null,arguments)},Dm=f._emscripten_bind_btGeneric6DofSpringConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.zk.apply(null,arguments)},Em=f._emscripten_bind_btGeneric6DofSpringConstraint_setDamping_2=function(){return f.asm.Ak.apply(null, +arguments)},Fm=f._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_0=function(){return f.asm.Bk.apply(null,arguments)},Gm=f._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_1=function(){return f.asm.Ck.apply(null,arguments)},Hm=f._emscripten_bind_btGeneric6DofSpringConstraint_setEquilibriumPoint_2=function(){return f.asm.Dk.apply(null,arguments)},Im=f._emscripten_bind_btGeneric6DofSpringConstraint_setLinearLowerLimit_1=function(){return f.asm.Ek.apply(null,arguments)}, +Jm=f._emscripten_bind_btGeneric6DofSpringConstraint_setLinearUpperLimit_1=function(){return f.asm.Fk.apply(null,arguments)},Km=f._emscripten_bind_btGeneric6DofSpringConstraint_setParam_3=function(){return f.asm.Gk.apply(null,arguments)},Lm=f._emscripten_bind_btGeneric6DofSpringConstraint_setStiffness_2=function(){return f.asm.Hk.apply(null,arguments)},Mm=f._emscripten_bind_btGhostObject___destroy___0=function(){return f.asm.Ik.apply(null,arguments)},Nm=f._emscripten_bind_btGhostObject_activate_0= +function(){return f.asm.Jk.apply(null,arguments)},Om=f._emscripten_bind_btGhostObject_activate_1=function(){return f.asm.Kk.apply(null,arguments)},Pm=f._emscripten_bind_btGhostObject_btGhostObject_0=function(){return f.asm.Lk.apply(null,arguments)},Qm=f._emscripten_bind_btGhostObject_forceActivationState_1=function(){return f.asm.Mk.apply(null,arguments)},Rm=f._emscripten_bind_btGhostObject_getBroadphaseHandle_0=function(){return f.asm.Nk.apply(null,arguments)},Sm=f._emscripten_bind_btGhostObject_getCollisionFlags_0= +function(){return f.asm.Ok.apply(null,arguments)},Tm=f._emscripten_bind_btGhostObject_getCollisionShape_0=function(){return f.asm.Pk.apply(null,arguments)},Um=f._emscripten_bind_btGhostObject_getFriction_0=function(){return f.asm.Qk.apply(null,arguments)},Vm=f._emscripten_bind_btGhostObject_getNumOverlappingObjects_0=function(){return f.asm.Rk.apply(null,arguments)},Wm=f._emscripten_bind_btGhostObject_getOverlappingObject_1=function(){return f.asm.Sk.apply(null,arguments)},Xm=f._emscripten_bind_btGhostObject_getRestitution_0= +function(){return f.asm.Tk.apply(null,arguments)},Ym=f._emscripten_bind_btGhostObject_getRollingFriction_0=function(){return f.asm.Uk.apply(null,arguments)},Zm=f._emscripten_bind_btGhostObject_getUserIndex_0=function(){return f.asm.Vk.apply(null,arguments)},$m=f._emscripten_bind_btGhostObject_getUserPointer_0=function(){return f.asm.Wk.apply(null,arguments)},an=f._emscripten_bind_btGhostObject_getWorldTransform_0=function(){return f.asm.Xk.apply(null,arguments)},bn=f._emscripten_bind_btGhostObject_isActive_0= +function(){return f.asm.Yk.apply(null,arguments)},cn=f._emscripten_bind_btGhostObject_isKinematicObject_0=function(){return f.asm.Zk.apply(null,arguments)},dn=f._emscripten_bind_btGhostObject_isStaticObject_0=function(){return f.asm._k.apply(null,arguments)},en=f._emscripten_bind_btGhostObject_isStaticOrKinematicObject_0=function(){return f.asm.$k.apply(null,arguments)},fn=f._emscripten_bind_btGhostObject_setActivationState_1=function(){return f.asm.al.apply(null,arguments)},gn=f._emscripten_bind_btGhostObject_setAnisotropicFriction_2= +function(){return f.asm.bl.apply(null,arguments)},hn=f._emscripten_bind_btGhostObject_setCcdMotionThreshold_1=function(){return f.asm.cl.apply(null,arguments)},jn=f._emscripten_bind_btGhostObject_setCcdSweptSphereRadius_1=function(){return f.asm.dl.apply(null,arguments)},kn=f._emscripten_bind_btGhostObject_setCollisionFlags_1=function(){return f.asm.el.apply(null,arguments)},ln=f._emscripten_bind_btGhostObject_setCollisionShape_1=function(){return f.asm.fl.apply(null,arguments)},mn=f._emscripten_bind_btGhostObject_setContactProcessingThreshold_1= +function(){return f.asm.gl.apply(null,arguments)},nn=f._emscripten_bind_btGhostObject_setFriction_1=function(){return f.asm.hl.apply(null,arguments)},on=f._emscripten_bind_btGhostObject_setRestitution_1=function(){return f.asm.il.apply(null,arguments)},pn=f._emscripten_bind_btGhostObject_setRollingFriction_1=function(){return f.asm.jl.apply(null,arguments)},qn=f._emscripten_bind_btGhostObject_setUserIndex_1=function(){return f.asm.kl.apply(null,arguments)},rn=f._emscripten_bind_btGhostObject_setUserPointer_1= +function(){return f.asm.ll.apply(null,arguments)},sn=f._emscripten_bind_btGhostObject_setWorldTransform_1=function(){return f.asm.ml.apply(null,arguments)},tn=f._emscripten_bind_btGhostPairCallback___destroy___0=function(){return f.asm.nl.apply(null,arguments)},un=f._emscripten_bind_btGhostPairCallback_btGhostPairCallback_0=function(){return f.asm.ol.apply(null,arguments)},vn=f._emscripten_bind_btHeightfieldTerrainShape___destroy___0=function(){return f.asm.pl.apply(null,arguments)},wn=f._emscripten_bind_btHeightfieldTerrainShape_btHeightfieldTerrainShape_9= +function(){return f.asm.ql.apply(null,arguments)},xn=f._emscripten_bind_btHeightfieldTerrainShape_calculateLocalInertia_2=function(){return f.asm.rl.apply(null,arguments)},yn=f._emscripten_bind_btHeightfieldTerrainShape_getLocalScaling_0=function(){return f.asm.sl.apply(null,arguments)},zn=f._emscripten_bind_btHeightfieldTerrainShape_getMargin_0=function(){return f.asm.tl.apply(null,arguments)},An=f._emscripten_bind_btHeightfieldTerrainShape_setLocalScaling_1=function(){return f.asm.ul.apply(null, +arguments)},Bn=f._emscripten_bind_btHeightfieldTerrainShape_setMargin_1=function(){return f.asm.vl.apply(null,arguments)},Cn=f._emscripten_bind_btHingeConstraint___destroy___0=function(){return f.asm.wl.apply(null,arguments)},Dn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_2=function(){return f.asm.xl.apply(null,arguments)},En=f._emscripten_bind_btHingeConstraint_btHingeConstraint_3=function(){return f.asm.yl.apply(null,arguments)},Fn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_4= +function(){return f.asm.zl.apply(null,arguments)},Gn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_5=function(){return f.asm.Al.apply(null,arguments)},Hn=f._emscripten_bind_btHingeConstraint_btHingeConstraint_6=function(){return f.asm.Bl.apply(null,arguments)},In=f._emscripten_bind_btHingeConstraint_btHingeConstraint_7=function(){return f.asm.Cl.apply(null,arguments)},Jn=f._emscripten_bind_btHingeConstraint_enableAngularMotor_3=function(){return f.asm.Dl.apply(null,arguments)},Kn=f._emscripten_bind_btHingeConstraint_enableFeedback_1= +function(){return f.asm.El.apply(null,arguments)},Ln=f._emscripten_bind_btHingeConstraint_enableMotor_1=function(){return f.asm.Fl.apply(null,arguments)},Mn=f._emscripten_bind_btHingeConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.Gl.apply(null,arguments)},Nn=f._emscripten_bind_btHingeConstraint_getParam_2=function(){return f.asm.Hl.apply(null,arguments)},On=f._emscripten_bind_btHingeConstraint_setAngularOnly_1=function(){return f.asm.Il.apply(null,arguments)},Pn=f._emscripten_bind_btHingeConstraint_setBreakingImpulseThreshold_1= +function(){return f.asm.Jl.apply(null,arguments)},Qn=f._emscripten_bind_btHingeConstraint_setLimit_4=function(){return f.asm.Kl.apply(null,arguments)},Rn=f._emscripten_bind_btHingeConstraint_setLimit_5=function(){return f.asm.Ll.apply(null,arguments)},Sn=f._emscripten_bind_btHingeConstraint_setMaxMotorImpulse_1=function(){return f.asm.Ml.apply(null,arguments)},Tn=f._emscripten_bind_btHingeConstraint_setMotorTarget_2=function(){return f.asm.Nl.apply(null,arguments)},Un=f._emscripten_bind_btHingeConstraint_setParam_3= +function(){return f.asm.Ol.apply(null,arguments)},Vn=f._emscripten_bind_btIDebugDraw___destroy___0=function(){return f.asm.Pl.apply(null,arguments)},Wn=f._emscripten_bind_btIDebugDraw_draw3dText_2=function(){return f.asm.Ql.apply(null,arguments)},Xn=f._emscripten_bind_btIDebugDraw_drawContactPoint_5=function(){return f.asm.Rl.apply(null,arguments)},Yn=f._emscripten_bind_btIDebugDraw_drawLine_3=function(){return f.asm.Sl.apply(null,arguments)},Zn=f._emscripten_bind_btIDebugDraw_getDebugMode_0=function(){return f.asm.Tl.apply(null, +arguments)},$n=f._emscripten_bind_btIDebugDraw_reportErrorWarning_1=function(){return f.asm.Ul.apply(null,arguments)},ao=f._emscripten_bind_btIDebugDraw_setDebugMode_1=function(){return f.asm.Vl.apply(null,arguments)},bo=f._emscripten_bind_btIndexedMeshArray___destroy___0=function(){return f.asm.Wl.apply(null,arguments)},co=f._emscripten_bind_btIndexedMeshArray_at_1=function(){return f.asm.Xl.apply(null,arguments)},eo=f._emscripten_bind_btIndexedMeshArray_size_0=function(){return f.asm.Yl.apply(null, +arguments)},fo=f._emscripten_bind_btIndexedMesh___destroy___0=function(){return f.asm.Zl.apply(null,arguments)},go=f._emscripten_bind_btIndexedMesh_get_m_numTriangles_0=function(){return f.asm._l.apply(null,arguments)},ho=f._emscripten_bind_btIndexedMesh_set_m_numTriangles_1=function(){return f.asm.$l.apply(null,arguments)},io=f._emscripten_bind_btIntArray___destroy___0=function(){return f.asm.am.apply(null,arguments)},jo=f._emscripten_bind_btIntArray_at_1=function(){return f.asm.bm.apply(null,arguments)}, +ko=f._emscripten_bind_btIntArray_size_0=function(){return f.asm.cm.apply(null,arguments)},lo=f._emscripten_bind_btKinematicCharacterController___destroy___0=function(){return f.asm.dm.apply(null,arguments)},mo=f._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_3=function(){return f.asm.em.apply(null,arguments)},no=f._emscripten_bind_btKinematicCharacterController_btKinematicCharacterController_4=function(){return f.asm.fm.apply(null,arguments)},oo=f._emscripten_bind_btKinematicCharacterController_canJump_0= +function(){return f.asm.gm.apply(null,arguments)},po=f._emscripten_bind_btKinematicCharacterController_getGhostObject_0=function(){return f.asm.hm.apply(null,arguments)},qo=f._emscripten_bind_btKinematicCharacterController_getGravity_0=function(){return f.asm.im.apply(null,arguments)},ro=f._emscripten_bind_btKinematicCharacterController_getMaxSlope_0=function(){return f.asm.jm.apply(null,arguments)},so=f._emscripten_bind_btKinematicCharacterController_jump_0=function(){return f.asm.km.apply(null, +arguments)},to=f._emscripten_bind_btKinematicCharacterController_onGround_0=function(){return f.asm.lm.apply(null,arguments)},uo=f._emscripten_bind_btKinematicCharacterController_playerStep_2=function(){return f.asm.mm.apply(null,arguments)},vo=f._emscripten_bind_btKinematicCharacterController_preStep_1=function(){return f.asm.nm.apply(null,arguments)},wo=f._emscripten_bind_btKinematicCharacterController_setFallSpeed_1=function(){return f.asm.om.apply(null,arguments)},xo=f._emscripten_bind_btKinematicCharacterController_setGravity_1= +function(){return f.asm.pm.apply(null,arguments)},yo=f._emscripten_bind_btKinematicCharacterController_setJumpSpeed_1=function(){return f.asm.qm.apply(null,arguments)},zo=f._emscripten_bind_btKinematicCharacterController_setMaxJumpHeight_1=function(){return f.asm.rm.apply(null,arguments)},Ao=f._emscripten_bind_btKinematicCharacterController_setMaxSlope_1=function(){return f.asm.sm.apply(null,arguments)},Bo=f._emscripten_bind_btKinematicCharacterController_setUpAxis_1=function(){return f.asm.tm.apply(null, +arguments)},Co=f._emscripten_bind_btKinematicCharacterController_setUpInterpolate_1=function(){return f.asm.um.apply(null,arguments)},Do=f._emscripten_bind_btKinematicCharacterController_setUseGhostSweepTest_1=function(){return f.asm.vm.apply(null,arguments)},Eo=f._emscripten_bind_btKinematicCharacterController_setVelocityForTimeInterval_2=function(){return f.asm.wm.apply(null,arguments)},Fo=f._emscripten_bind_btKinematicCharacterController_setWalkDirection_1=function(){return f.asm.xm.apply(null, +arguments)},Go=f._emscripten_bind_btKinematicCharacterController_updateAction_2=function(){return f.asm.ym.apply(null,arguments)},Ho=f._emscripten_bind_btKinematicCharacterController_warp_1=function(){return f.asm.zm.apply(null,arguments)},Io=f._emscripten_bind_btManifoldPoint___destroy___0=function(){return f.asm.Am.apply(null,arguments)},Jo=f._emscripten_bind_btManifoldPoint_getAppliedImpulse_0=function(){return f.asm.Bm.apply(null,arguments)},Ko=f._emscripten_bind_btManifoldPoint_getDistance_0= +function(){return f.asm.Cm.apply(null,arguments)},Lo=f._emscripten_bind_btManifoldPoint_getPositionWorldOnA_0=function(){return f.asm.Dm.apply(null,arguments)},Mo=f._emscripten_bind_btManifoldPoint_getPositionWorldOnB_0=function(){return f.asm.Em.apply(null,arguments)},No=f._emscripten_bind_btManifoldPoint_get_m_localPointA_0=function(){return f.asm.Fm.apply(null,arguments)},Oo=f._emscripten_bind_btManifoldPoint_get_m_localPointB_0=function(){return f.asm.Gm.apply(null,arguments)},Po=f._emscripten_bind_btManifoldPoint_get_m_normalWorldOnB_0= +function(){return f.asm.Hm.apply(null,arguments)},Qo=f._emscripten_bind_btManifoldPoint_get_m_positionWorldOnA_0=function(){return f.asm.Im.apply(null,arguments)},Ro=f._emscripten_bind_btManifoldPoint_get_m_positionWorldOnB_0=function(){return f.asm.Jm.apply(null,arguments)},So=f._emscripten_bind_btManifoldPoint_get_m_userPersistentData_0=function(){return f.asm.Km.apply(null,arguments)},To=f._emscripten_bind_btManifoldPoint_set_m_localPointA_1=function(){return f.asm.Lm.apply(null,arguments)},Uo= +f._emscripten_bind_btManifoldPoint_set_m_localPointB_1=function(){return f.asm.Mm.apply(null,arguments)},Vo=f._emscripten_bind_btManifoldPoint_set_m_normalWorldOnB_1=function(){return f.asm.Nm.apply(null,arguments)},Wo=f._emscripten_bind_btManifoldPoint_set_m_positionWorldOnA_1=function(){return f.asm.Om.apply(null,arguments)},Xo=f._emscripten_bind_btManifoldPoint_set_m_positionWorldOnB_1=function(){return f.asm.Pm.apply(null,arguments)},Yo=f._emscripten_bind_btManifoldPoint_set_m_userPersistentData_1= +function(){return f.asm.Qm.apply(null,arguments)},Zo=f._emscripten_bind_btMatrix3x3___destroy___0=function(){return f.asm.Rm.apply(null,arguments)},$o=f._emscripten_bind_btMatrix3x3_getRotation_1=function(){return f.asm.Sm.apply(null,arguments)},ap=f._emscripten_bind_btMatrix3x3_getRow_1=function(){return f.asm.Tm.apply(null,arguments)},bp=f._emscripten_bind_btMatrix3x3_setEulerZYX_3=function(){return f.asm.Um.apply(null,arguments)},cp=f._emscripten_bind_btMotionState___destroy___0=function(){return f.asm.Vm.apply(null, +arguments)},dp=f._emscripten_bind_btMotionState_getWorldTransform_1=function(){return f.asm.Wm.apply(null,arguments)},ep=f._emscripten_bind_btMotionState_setWorldTransform_1=function(){return f.asm.Xm.apply(null,arguments)},fp=f._emscripten_bind_btMultiSphereShape___destroy___0=function(){return f.asm.Ym.apply(null,arguments)},gp=f._emscripten_bind_btMultiSphereShape_btMultiSphereShape_3=function(){return f.asm.Zm.apply(null,arguments)},hp=f._emscripten_bind_btMultiSphereShape_calculateLocalInertia_2= +function(){return f.asm._m.apply(null,arguments)},ip=f._emscripten_bind_btMultiSphereShape_getLocalScaling_0=function(){return f.asm.$m.apply(null,arguments)},jp=f._emscripten_bind_btMultiSphereShape_setLocalScaling_1=function(){return f.asm.an.apply(null,arguments)},kp=f._emscripten_bind_btOverlappingPairCache___destroy___0=function(){return f.asm.bn.apply(null,arguments)},lp=f._emscripten_bind_btOverlappingPairCache_getNumOverlappingPairs_0=function(){return f.asm.cn.apply(null,arguments)},mp=f._emscripten_bind_btOverlappingPairCache_setInternalGhostPairCallback_1= +function(){return f.asm.dn.apply(null,arguments)},np=f._emscripten_bind_btOverlappingPairCallback___destroy___0=function(){return f.asm.en.apply(null,arguments)},op=f._emscripten_bind_btPairCachingGhostObject___destroy___0=function(){return f.asm.fn.apply(null,arguments)},pp=f._emscripten_bind_btPairCachingGhostObject_activate_0=function(){return f.asm.gn.apply(null,arguments)},qp=f._emscripten_bind_btPairCachingGhostObject_activate_1=function(){return f.asm.hn.apply(null,arguments)},rp=f._emscripten_bind_btPairCachingGhostObject_btPairCachingGhostObject_0= +function(){return f.asm.jn.apply(null,arguments)},sp=f._emscripten_bind_btPairCachingGhostObject_forceActivationState_1=function(){return f.asm.kn.apply(null,arguments)},tp=f._emscripten_bind_btPairCachingGhostObject_getBroadphaseHandle_0=function(){return f.asm.ln.apply(null,arguments)},up=f._emscripten_bind_btPairCachingGhostObject_getCollisionFlags_0=function(){return f.asm.mn.apply(null,arguments)},vp=f._emscripten_bind_btPairCachingGhostObject_getCollisionShape_0=function(){return f.asm.nn.apply(null, +arguments)},wp=f._emscripten_bind_btPairCachingGhostObject_getFriction_0=function(){return f.asm.on.apply(null,arguments)},xp=f._emscripten_bind_btPairCachingGhostObject_getNumOverlappingObjects_0=function(){return f.asm.pn.apply(null,arguments)},yp=f._emscripten_bind_btPairCachingGhostObject_getOverlappingObject_1=function(){return f.asm.qn.apply(null,arguments)},zp=f._emscripten_bind_btPairCachingGhostObject_getRestitution_0=function(){return f.asm.rn.apply(null,arguments)},Ap=f._emscripten_bind_btPairCachingGhostObject_getRollingFriction_0= +function(){return f.asm.sn.apply(null,arguments)},Bp=f._emscripten_bind_btPairCachingGhostObject_getUserIndex_0=function(){return f.asm.tn.apply(null,arguments)},Cp=f._emscripten_bind_btPairCachingGhostObject_getUserPointer_0=function(){return f.asm.un.apply(null,arguments)},Dp=f._emscripten_bind_btPairCachingGhostObject_getWorldTransform_0=function(){return f.asm.vn.apply(null,arguments)},Ep=f._emscripten_bind_btPairCachingGhostObject_isActive_0=function(){return f.asm.wn.apply(null,arguments)}, +Fp=f._emscripten_bind_btPairCachingGhostObject_isKinematicObject_0=function(){return f.asm.xn.apply(null,arguments)},Gp=f._emscripten_bind_btPairCachingGhostObject_isStaticObject_0=function(){return f.asm.yn.apply(null,arguments)},Hp=f._emscripten_bind_btPairCachingGhostObject_isStaticOrKinematicObject_0=function(){return f.asm.zn.apply(null,arguments)},Ip=f._emscripten_bind_btPairCachingGhostObject_setActivationState_1=function(){return f.asm.An.apply(null,arguments)},Jp=f._emscripten_bind_btPairCachingGhostObject_setAnisotropicFriction_2= +function(){return f.asm.Bn.apply(null,arguments)},Kp=f._emscripten_bind_btPairCachingGhostObject_setCcdMotionThreshold_1=function(){return f.asm.Cn.apply(null,arguments)},Lp=f._emscripten_bind_btPairCachingGhostObject_setCcdSweptSphereRadius_1=function(){return f.asm.Dn.apply(null,arguments)},Mp=f._emscripten_bind_btPairCachingGhostObject_setCollisionFlags_1=function(){return f.asm.En.apply(null,arguments)},Np=f._emscripten_bind_btPairCachingGhostObject_setCollisionShape_1=function(){return f.asm.Fn.apply(null, +arguments)},Op=f._emscripten_bind_btPairCachingGhostObject_setContactProcessingThreshold_1=function(){return f.asm.Gn.apply(null,arguments)},Pp=f._emscripten_bind_btPairCachingGhostObject_setFriction_1=function(){return f.asm.Hn.apply(null,arguments)},Qp=f._emscripten_bind_btPairCachingGhostObject_setRestitution_1=function(){return f.asm.In.apply(null,arguments)},Rp=f._emscripten_bind_btPairCachingGhostObject_setRollingFriction_1=function(){return f.asm.Jn.apply(null,arguments)},Sp=f._emscripten_bind_btPairCachingGhostObject_setUserIndex_1= +function(){return f.asm.Kn.apply(null,arguments)},Tp=f._emscripten_bind_btPairCachingGhostObject_setUserPointer_1=function(){return f.asm.Ln.apply(null,arguments)},Up=f._emscripten_bind_btPairCachingGhostObject_setWorldTransform_1=function(){return f.asm.Mn.apply(null,arguments)},Vp=f._emscripten_bind_btPersistentManifold___destroy___0=function(){return f.asm.Nn.apply(null,arguments)},Wp=f._emscripten_bind_btPersistentManifold_btPersistentManifold_0=function(){return f.asm.On.apply(null,arguments)}, +Xp=f._emscripten_bind_btPersistentManifold_getBody0_0=function(){return f.asm.Pn.apply(null,arguments)},Yp=f._emscripten_bind_btPersistentManifold_getBody1_0=function(){return f.asm.Qn.apply(null,arguments)},Zp=f._emscripten_bind_btPersistentManifold_getContactPoint_1=function(){return f.asm.Rn.apply(null,arguments)},$p=f._emscripten_bind_btPersistentManifold_getNumContacts_0=function(){return f.asm.Sn.apply(null,arguments)},aq=f._emscripten_bind_btPoint2PointConstraint___destroy___0=function(){return f.asm.Tn.apply(null, +arguments)},bq=f._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_2=function(){return f.asm.Un.apply(null,arguments)},cq=f._emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_4=function(){return f.asm.Vn.apply(null,arguments)},dq=f._emscripten_bind_btPoint2PointConstraint_enableFeedback_1=function(){return f.asm.Wn.apply(null,arguments)},eq=f._emscripten_bind_btPoint2PointConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.Xn.apply(null,arguments)},fq=f._emscripten_bind_btPoint2PointConstraint_getParam_2= +function(){return f.asm.Yn.apply(null,arguments)},gq=f._emscripten_bind_btPoint2PointConstraint_getPivotInA_0=function(){return f.asm.Zn.apply(null,arguments)},hq=f._emscripten_bind_btPoint2PointConstraint_getPivotInB_0=function(){return f.asm._n.apply(null,arguments)},iq=f._emscripten_bind_btPoint2PointConstraint_get_m_setting_0=function(){return f.asm.$n.apply(null,arguments)},jq=f._emscripten_bind_btPoint2PointConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.ao.apply(null,arguments)}, +kq=f._emscripten_bind_btPoint2PointConstraint_setParam_3=function(){return f.asm.bo.apply(null,arguments)},lq=f._emscripten_bind_btPoint2PointConstraint_setPivotA_1=function(){return f.asm.co.apply(null,arguments)},mq=f._emscripten_bind_btPoint2PointConstraint_setPivotB_1=function(){return f.asm.eo.apply(null,arguments)},nq=f._emscripten_bind_btPoint2PointConstraint_set_m_setting_1=function(){return f.asm.fo.apply(null,arguments)},oq=f._emscripten_bind_btQuadWord___destroy___0=function(){return f.asm.go.apply(null, +arguments)},pq=f._emscripten_bind_btQuadWord_setW_1=function(){return f.asm.ho.apply(null,arguments)},qq=f._emscripten_bind_btQuadWord_setX_1=function(){return f.asm.io.apply(null,arguments)},rq=f._emscripten_bind_btQuadWord_setY_1=function(){return f.asm.jo.apply(null,arguments)},sq=f._emscripten_bind_btQuadWord_setZ_1=function(){return f.asm.ko.apply(null,arguments)},tq=f._emscripten_bind_btQuadWord_w_0=function(){return f.asm.lo.apply(null,arguments)},uq=f._emscripten_bind_btQuadWord_x_0=function(){return f.asm.mo.apply(null, +arguments)},vq=f._emscripten_bind_btQuadWord_y_0=function(){return f.asm.no.apply(null,arguments)},wq=f._emscripten_bind_btQuadWord_z_0=function(){return f.asm.oo.apply(null,arguments)},xq=f._emscripten_bind_btQuaternion___destroy___0=function(){return f.asm.po.apply(null,arguments)},yq=f._emscripten_bind_btQuaternion_angleShortestPath_1=function(){return f.asm.qo.apply(null,arguments)},zq=f._emscripten_bind_btQuaternion_angle_1=function(){return f.asm.ro.apply(null,arguments)},Aq=f._emscripten_bind_btQuaternion_btQuaternion_4= +function(){return f.asm.so.apply(null,arguments)},Bq=f._emscripten_bind_btQuaternion_dot_1=function(){return f.asm.to.apply(null,arguments)},Cq=f._emscripten_bind_btQuaternion_getAngleShortestPath_0=function(){return f.asm.uo.apply(null,arguments)},Dq=f._emscripten_bind_btQuaternion_getAngle_0=function(){return f.asm.vo.apply(null,arguments)},Eq=f._emscripten_bind_btQuaternion_getAxis_0=function(){return f.asm.wo.apply(null,arguments)},Fq=f._emscripten_bind_btQuaternion_inverse_0=function(){return f.asm.xo.apply(null, +arguments)},Gq=f._emscripten_bind_btQuaternion_length2_0=function(){return f.asm.yo.apply(null,arguments)},Hq=f._emscripten_bind_btQuaternion_length_0=function(){return f.asm.zo.apply(null,arguments)},Iq=f._emscripten_bind_btQuaternion_normalize_0=function(){return f.asm.Ao.apply(null,arguments)},Jq=f._emscripten_bind_btQuaternion_normalized_0=function(){return f.asm.Bo.apply(null,arguments)},Kq=f._emscripten_bind_btQuaternion_op_add_1=function(){return f.asm.Co.apply(null,arguments)},Lq=f._emscripten_bind_btQuaternion_op_div_1= +function(){return f.asm.Do.apply(null,arguments)},Mq=f._emscripten_bind_btQuaternion_op_mul_1=function(){return f.asm.Eo.apply(null,arguments)},Nq=f._emscripten_bind_btQuaternion_op_mulq_1=function(){return f.asm.Fo.apply(null,arguments)},Oq=f._emscripten_bind_btQuaternion_op_sub_1=function(){return f.asm.Go.apply(null,arguments)},Pq=f._emscripten_bind_btQuaternion_setEulerZYX_3=function(){return f.asm.Ho.apply(null,arguments)},Qq=f._emscripten_bind_btQuaternion_setRotation_2=function(){return f.asm.Io.apply(null, +arguments)},Rq=f._emscripten_bind_btQuaternion_setValue_4=function(){return f.asm.Jo.apply(null,arguments)},Sq=f._emscripten_bind_btQuaternion_setW_1=function(){return f.asm.Ko.apply(null,arguments)},Tq=f._emscripten_bind_btQuaternion_setX_1=function(){return f.asm.Lo.apply(null,arguments)},Uq=f._emscripten_bind_btQuaternion_setY_1=function(){return f.asm.Mo.apply(null,arguments)},Vq=f._emscripten_bind_btQuaternion_setZ_1=function(){return f.asm.No.apply(null,arguments)},Wq=f._emscripten_bind_btQuaternion_w_0= +function(){return f.asm.Oo.apply(null,arguments)},Xq=f._emscripten_bind_btQuaternion_x_0=function(){return f.asm.Po.apply(null,arguments)},Yq=f._emscripten_bind_btQuaternion_y_0=function(){return f.asm.Qo.apply(null,arguments)},Zq=f._emscripten_bind_btQuaternion_z_0=function(){return f.asm.Ro.apply(null,arguments)},$q=f._emscripten_bind_btRaycastVehicle___destroy___0=function(){return f.asm.So.apply(null,arguments)},ar=f._emscripten_bind_btRaycastVehicle_addWheel_7=function(){return f.asm.To.apply(null, +arguments)},br=f._emscripten_bind_btRaycastVehicle_applyEngineForce_2=function(){return f.asm.Uo.apply(null,arguments)},cr=f._emscripten_bind_btRaycastVehicle_btRaycastVehicle_3=function(){return f.asm.Vo.apply(null,arguments)},dr=f._emscripten_bind_btRaycastVehicle_getChassisWorldTransform_0=function(){return f.asm.Wo.apply(null,arguments)},er=f._emscripten_bind_btRaycastVehicle_getCurrentSpeedKmHour_0=function(){return f.asm.Xo.apply(null,arguments)},fr=f._emscripten_bind_btRaycastVehicle_getForwardAxis_0= +function(){return f.asm.Yo.apply(null,arguments)},gr=f._emscripten_bind_btRaycastVehicle_getForwardVector_0=function(){return f.asm.Zo.apply(null,arguments)},hr=f._emscripten_bind_btRaycastVehicle_getNumWheels_0=function(){return f.asm._o.apply(null,arguments)},ir=f._emscripten_bind_btRaycastVehicle_getRightAxis_0=function(){return f.asm.$o.apply(null,arguments)},jr=f._emscripten_bind_btRaycastVehicle_getRigidBody_0=function(){return f.asm.ap.apply(null,arguments)},kr=f._emscripten_bind_btRaycastVehicle_getSteeringValue_1= +function(){return f.asm.bp.apply(null,arguments)},lr=f._emscripten_bind_btRaycastVehicle_getUpAxis_0=function(){return f.asm.cp.apply(null,arguments)},mr=f._emscripten_bind_btRaycastVehicle_getUserConstraintId_0=function(){return f.asm.dp.apply(null,arguments)},nr=f._emscripten_bind_btRaycastVehicle_getUserConstraintType_0=function(){return f.asm.ep.apply(null,arguments)},or=f._emscripten_bind_btRaycastVehicle_getWheelInfo_1=function(){return f.asm.fp.apply(null,arguments)},pr=f._emscripten_bind_btRaycastVehicle_getWheelTransformWS_1= +function(){return f.asm.gp.apply(null,arguments)},qr=f._emscripten_bind_btRaycastVehicle_rayCast_1=function(){return f.asm.hp.apply(null,arguments)},rr=f._emscripten_bind_btRaycastVehicle_resetSuspension_0=function(){return f.asm.ip.apply(null,arguments)},sr=f._emscripten_bind_btRaycastVehicle_setBrake_2=function(){return f.asm.jp.apply(null,arguments)},tr=f._emscripten_bind_btRaycastVehicle_setCoordinateSystem_3=function(){return f.asm.kp.apply(null,arguments)},ur=f._emscripten_bind_btRaycastVehicle_setPitchControl_1= +function(){return f.asm.lp.apply(null,arguments)},vr=f._emscripten_bind_btRaycastVehicle_setSteeringValue_2=function(){return f.asm.mp.apply(null,arguments)},wr=f._emscripten_bind_btRaycastVehicle_setUserConstraintId_1=function(){return f.asm.np.apply(null,arguments)},xr=f._emscripten_bind_btRaycastVehicle_setUserConstraintType_1=function(){return f.asm.op.apply(null,arguments)},yr=f._emscripten_bind_btRaycastVehicle_updateAction_2=function(){return f.asm.pp.apply(null,arguments)},zr=f._emscripten_bind_btRaycastVehicle_updateFriction_1= +function(){return f.asm.qp.apply(null,arguments)},Ar=f._emscripten_bind_btRaycastVehicle_updateSuspension_1=function(){return f.asm.rp.apply(null,arguments)},Br=f._emscripten_bind_btRaycastVehicle_updateVehicle_1=function(){return f.asm.sp.apply(null,arguments)},Cr=f._emscripten_bind_btRaycastVehicle_updateWheelTransform_2=function(){return f.asm.tp.apply(null,arguments)},Dr=f._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_1=function(){return f.asm.up.apply(null,arguments)},Er=f._emscripten_bind_btRaycastVehicle_updateWheelTransformsWS_2= +function(){return f.asm.vp.apply(null,arguments)},Fr=f._emscripten_bind_btRigidBodyConstructionInfo___destroy___0=function(){return f.asm.wp.apply(null,arguments)},Gr=f._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_3=function(){return f.asm.xp.apply(null,arguments)},Hr=f._emscripten_bind_btRigidBodyConstructionInfo_btRigidBodyConstructionInfo_4=function(){return f.asm.yp.apply(null,arguments)},Ir=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingFactor_0= +function(){return f.asm.zp.apply(null,arguments)},Jr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalAngularDampingThresholdSqr_0=function(){return f.asm.Ap.apply(null,arguments)},Kr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDampingFactor_0=function(){return f.asm.Bp.apply(null,arguments)},Lr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalDamping_0=function(){return f.asm.Cp.apply(null,arguments)},Mr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_additionalLinearDampingThresholdSqr_0= +function(){return f.asm.Dp.apply(null,arguments)},Nr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularDamping_0=function(){return f.asm.Ep.apply(null,arguments)},Or=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_angularSleepingThreshold_0=function(){return f.asm.Fp.apply(null,arguments)},Pr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_friction_0=function(){return f.asm.Gp.apply(null,arguments)},Qr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearDamping_0=function(){return f.asm.Hp.apply(null, +arguments)},Rr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_linearSleepingThreshold_0=function(){return f.asm.Ip.apply(null,arguments)},Sr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_restitution_0=function(){return f.asm.Jp.apply(null,arguments)},Tr=f._emscripten_bind_btRigidBodyConstructionInfo_get_m_rollingFriction_0=function(){return f.asm.Kp.apply(null,arguments)},Ur=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingFactor_1=function(){return f.asm.Lp.apply(null, +arguments)},Vr=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalAngularDampingThresholdSqr_1=function(){return f.asm.Mp.apply(null,arguments)},Wr=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDampingFactor_1=function(){return f.asm.Np.apply(null,arguments)},Xr=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalDamping_1=function(){return f.asm.Op.apply(null,arguments)},Yr=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_additionalLinearDampingThresholdSqr_1= +function(){return f.asm.Pp.apply(null,arguments)},Zr=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularDamping_1=function(){return f.asm.Qp.apply(null,arguments)},$r=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_angularSleepingThreshold_1=function(){return f.asm.Rp.apply(null,arguments)},as=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_friction_1=function(){return f.asm.Sp.apply(null,arguments)},bs=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearDamping_1=function(){return f.asm.Tp.apply(null, +arguments)},cs=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_linearSleepingThreshold_1=function(){return f.asm.Up.apply(null,arguments)},ds=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_restitution_1=function(){return f.asm.Vp.apply(null,arguments)},es=f._emscripten_bind_btRigidBodyConstructionInfo_set_m_rollingFriction_1=function(){return f.asm.Wp.apply(null,arguments)},fs=f._emscripten_bind_btRigidBody___destroy___0=function(){return f.asm.Xp.apply(null,arguments)},gs=f._emscripten_bind_btRigidBody_activate_0= +function(){return f.asm.Yp.apply(null,arguments)},hs=f._emscripten_bind_btRigidBody_activate_1=function(){return f.asm.Zp.apply(null,arguments)},is=f._emscripten_bind_btRigidBody_applyCentralForce_1=function(){return f.asm._p.apply(null,arguments)},js=f._emscripten_bind_btRigidBody_applyCentralImpulse_1=function(){return f.asm.$p.apply(null,arguments)},ks=f._emscripten_bind_btRigidBody_applyCentralLocalForce_1=function(){return f.asm.aq.apply(null,arguments)},ls=f._emscripten_bind_btRigidBody_applyForce_2= +function(){return f.asm.bq.apply(null,arguments)},ms=f._emscripten_bind_btRigidBody_applyGravity_0=function(){return f.asm.cq.apply(null,arguments)},ns=f._emscripten_bind_btRigidBody_applyImpulse_2=function(){return f.asm.dq.apply(null,arguments)},os=f._emscripten_bind_btRigidBody_applyLocalTorque_1=function(){return f.asm.eq.apply(null,arguments)},ps=f._emscripten_bind_btRigidBody_applyTorqueImpulse_1=function(){return f.asm.fq.apply(null,arguments)},qs=f._emscripten_bind_btRigidBody_applyTorque_1= +function(){return f.asm.gq.apply(null,arguments)},rs=f._emscripten_bind_btRigidBody_btRigidBody_1=function(){return f.asm.hq.apply(null,arguments)},ss=f._emscripten_bind_btRigidBody_forceActivationState_1=function(){return f.asm.iq.apply(null,arguments)},ts=f._emscripten_bind_btRigidBody_getAabb_2=function(){return f.asm.jq.apply(null,arguments)},us=f._emscripten_bind_btRigidBody_getAngularDamping_0=function(){return f.asm.kq.apply(null,arguments)},vs=f._emscripten_bind_btRigidBody_getAngularFactor_0= +function(){return f.asm.lq.apply(null,arguments)},ws=f._emscripten_bind_btRigidBody_getAngularVelocity_0=function(){return f.asm.mq.apply(null,arguments)},xs=f._emscripten_bind_btRigidBody_getBroadphaseHandle_0=function(){return f.asm.nq.apply(null,arguments)},ys=f._emscripten_bind_btRigidBody_getBroadphaseProxy_0=function(){return f.asm.oq.apply(null,arguments)},zs=f._emscripten_bind_btRigidBody_getCenterOfMassTransform_0=function(){return f.asm.pq.apply(null,arguments)},As=f._emscripten_bind_btRigidBody_getCollisionFlags_0= +function(){return f.asm.qq.apply(null,arguments)},Bs=f._emscripten_bind_btRigidBody_getCollisionShape_0=function(){return f.asm.rq.apply(null,arguments)},Cs=f._emscripten_bind_btRigidBody_getFriction_0=function(){return f.asm.sq.apply(null,arguments)},Ds=f._emscripten_bind_btRigidBody_getGravity_0=function(){return f.asm.tq.apply(null,arguments)},Es=f._emscripten_bind_btRigidBody_getLinearDamping_0=function(){return f.asm.uq.apply(null,arguments)},Fs=f._emscripten_bind_btRigidBody_getLinearFactor_0= +function(){return f.asm.vq.apply(null,arguments)},Gs=f._emscripten_bind_btRigidBody_getLinearVelocity_0=function(){return f.asm.wq.apply(null,arguments)},Hs=f._emscripten_bind_btRigidBody_getMotionState_0=function(){return f.asm.xq.apply(null,arguments)},Is=f._emscripten_bind_btRigidBody_getRestitution_0=function(){return f.asm.yq.apply(null,arguments)},Js=f._emscripten_bind_btRigidBody_getRollingFriction_0=function(){return f.asm.zq.apply(null,arguments)},Ks=f._emscripten_bind_btRigidBody_getUserIndex_0= +function(){return f.asm.Aq.apply(null,arguments)},Ls=f._emscripten_bind_btRigidBody_getUserPointer_0=function(){return f.asm.Bq.apply(null,arguments)},Ms=f._emscripten_bind_btRigidBody_getWorldTransform_0=function(){return f.asm.Cq.apply(null,arguments)},Ns=f._emscripten_bind_btRigidBody_isActive_0=function(){return f.asm.Dq.apply(null,arguments)},Os=f._emscripten_bind_btRigidBody_isKinematicObject_0=function(){return f.asm.Eq.apply(null,arguments)},Ps=f._emscripten_bind_btRigidBody_isStaticObject_0= +function(){return f.asm.Fq.apply(null,arguments)},Qs=f._emscripten_bind_btRigidBody_isStaticOrKinematicObject_0=function(){return f.asm.Gq.apply(null,arguments)},Rs=f._emscripten_bind_btRigidBody_setActivationState_1=function(){return f.asm.Hq.apply(null,arguments)},Ss=f._emscripten_bind_btRigidBody_setAngularFactor_1=function(){return f.asm.Iq.apply(null,arguments)},Ts=f._emscripten_bind_btRigidBody_setAngularVelocity_1=function(){return f.asm.Jq.apply(null,arguments)},Us=f._emscripten_bind_btRigidBody_setAnisotropicFriction_2= +function(){return f.asm.Kq.apply(null,arguments)},Vs=f._emscripten_bind_btRigidBody_setCcdMotionThreshold_1=function(){return f.asm.Lq.apply(null,arguments)},Ws=f._emscripten_bind_btRigidBody_setCcdSweptSphereRadius_1=function(){return f.asm.Mq.apply(null,arguments)},Xs=f._emscripten_bind_btRigidBody_setCenterOfMassTransform_1=function(){return f.asm.Nq.apply(null,arguments)},Ys=f._emscripten_bind_btRigidBody_setCollisionFlags_1=function(){return f.asm.Oq.apply(null,arguments)},Zs=f._emscripten_bind_btRigidBody_setCollisionShape_1= +function(){return f.asm.Pq.apply(null,arguments)},$s=f._emscripten_bind_btRigidBody_setContactProcessingThreshold_1=function(){return f.asm.Qq.apply(null,arguments)},at=f._emscripten_bind_btRigidBody_setDamping_2=function(){return f.asm.Rq.apply(null,arguments)},bt=f._emscripten_bind_btRigidBody_setFriction_1=function(){return f.asm.Sq.apply(null,arguments)},ct=f._emscripten_bind_btRigidBody_setGravity_1=function(){return f.asm.Tq.apply(null,arguments)},dt=f._emscripten_bind_btRigidBody_setLinearFactor_1= +function(){return f.asm.Uq.apply(null,arguments)},et=f._emscripten_bind_btRigidBody_setLinearVelocity_1=function(){return f.asm.Vq.apply(null,arguments)},ft=f._emscripten_bind_btRigidBody_setMassProps_2=function(){return f.asm.Wq.apply(null,arguments)},gt=f._emscripten_bind_btRigidBody_setMotionState_1=function(){return f.asm.Xq.apply(null,arguments)},ht=f._emscripten_bind_btRigidBody_setRestitution_1=function(){return f.asm.Yq.apply(null,arguments)},it=f._emscripten_bind_btRigidBody_setRollingFriction_1= +function(){return f.asm.Zq.apply(null,arguments)},jt=f._emscripten_bind_btRigidBody_setSleepingThresholds_2=function(){return f.asm._q.apply(null,arguments)},kt=f._emscripten_bind_btRigidBody_setUserIndex_1=function(){return f.asm.$q.apply(null,arguments)},lt=f._emscripten_bind_btRigidBody_setUserPointer_1=function(){return f.asm.ar.apply(null,arguments)},mt=f._emscripten_bind_btRigidBody_setWorldTransform_1=function(){return f.asm.br.apply(null,arguments)},nt=f._emscripten_bind_btRigidBody_upcast_1= +function(){return f.asm.cr.apply(null,arguments)},ot=f._emscripten_bind_btRigidBody_updateInertiaTensor_0=function(){return f.asm.dr.apply(null,arguments)},pt=f._emscripten_bind_btScalarArray___destroy___0=function(){return f.asm.er.apply(null,arguments)},qt=f._emscripten_bind_btScalarArray_at_1=function(){return f.asm.fr.apply(null,arguments)},rt=f._emscripten_bind_btScalarArray_size_0=function(){return f.asm.gr.apply(null,arguments)},st=f._emscripten_bind_btSequentialImpulseConstraintSolver___destroy___0= +function(){return f.asm.hr.apply(null,arguments)},tt=f._emscripten_bind_btSequentialImpulseConstraintSolver_btSequentialImpulseConstraintSolver_0=function(){return f.asm.ir.apply(null,arguments)},ut=f._emscripten_bind_btShapeHull___destroy___0=function(){return f.asm.jr.apply(null,arguments)},vt=f._emscripten_bind_btShapeHull_btShapeHull_1=function(){return f.asm.kr.apply(null,arguments)},wt=f._emscripten_bind_btShapeHull_buildHull_1=function(){return f.asm.lr.apply(null,arguments)},xt=f._emscripten_bind_btShapeHull_getVertexPointer_0= +function(){return f.asm.mr.apply(null,arguments)},yt=f._emscripten_bind_btShapeHull_numVertices_0=function(){return f.asm.nr.apply(null,arguments)},zt=f._emscripten_bind_btSliderConstraint___destroy___0=function(){return f.asm.or.apply(null,arguments)},At=f._emscripten_bind_btSliderConstraint_btSliderConstraint_3=function(){return f.asm.pr.apply(null,arguments)},Bt=f._emscripten_bind_btSliderConstraint_btSliderConstraint_5=function(){return f.asm.qr.apply(null,arguments)},Ct=f._emscripten_bind_btSliderConstraint_enableFeedback_1= +function(){return f.asm.rr.apply(null,arguments)},Dt=f._emscripten_bind_btSliderConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.sr.apply(null,arguments)},Et=f._emscripten_bind_btSliderConstraint_getParam_2=function(){return f.asm.tr.apply(null,arguments)},Ft=f._emscripten_bind_btSliderConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.ur.apply(null,arguments)},Gt=f._emscripten_bind_btSliderConstraint_setLowerAngLimit_1=function(){return f.asm.vr.apply(null,arguments)}, +Ht=f._emscripten_bind_btSliderConstraint_setLowerLinLimit_1=function(){return f.asm.wr.apply(null,arguments)},It=f._emscripten_bind_btSliderConstraint_setParam_3=function(){return f.asm.xr.apply(null,arguments)},Jt=f._emscripten_bind_btSliderConstraint_setUpperAngLimit_1=function(){return f.asm.yr.apply(null,arguments)},Kt=f._emscripten_bind_btSliderConstraint_setUpperLinLimit_1=function(){return f.asm.zr.apply(null,arguments)},Lt=f._emscripten_bind_btSoftBodyArray___destroy___0=function(){return f.asm.Ar.apply(null, +arguments)},Mt=f._emscripten_bind_btSoftBodyArray_at_1=function(){return f.asm.Br.apply(null,arguments)},Nt=f._emscripten_bind_btSoftBodyArray_size_0=function(){return f.asm.Cr.apply(null,arguments)},Ot=f._emscripten_bind_btSoftBodyHelpers_CreateEllipsoid_4=function(){return f.asm.Dr.apply(null,arguments)},Pt=f._emscripten_bind_btSoftBodyHelpers_CreateFromConvexHull_4=function(){return f.asm.Er.apply(null,arguments)},Qt=f._emscripten_bind_btSoftBodyHelpers_CreateFromTriMesh_5=function(){return f.asm.Fr.apply(null, +arguments)},Rt=f._emscripten_bind_btSoftBodyHelpers_CreatePatchUV_10=function(){return f.asm.Gr.apply(null,arguments)},St=f._emscripten_bind_btSoftBodyHelpers_CreatePatch_9=function(){return f.asm.Hr.apply(null,arguments)},Tt=f._emscripten_bind_btSoftBodyHelpers_CreateRope_5=function(){return f.asm.Ir.apply(null,arguments)},Ut=f._emscripten_bind_btSoftBodyHelpers___destroy___0=function(){return f.asm.Jr.apply(null,arguments)},Vt=f._emscripten_bind_btSoftBodyHelpers_btSoftBodyHelpers_0=function(){return f.asm.Kr.apply(null, +arguments)},Wt=f._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration___destroy___0=function(){return f.asm.Lr.apply(null,arguments)},Xt=f._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_0=function(){return f.asm.Mr.apply(null,arguments)},Yt=f._emscripten_bind_btSoftBodyRigidBodyCollisionConfiguration_btSoftBodyRigidBodyCollisionConfiguration_1=function(){return f.asm.Nr.apply(null,arguments)},Zt=f._emscripten_bind_btSoftBodySolver___destroy___0= +function(){return f.asm.Or.apply(null,arguments)},$t=f._emscripten_bind_btSoftBodyWorldInfo___destroy___0=function(){return f.asm.Pr.apply(null,arguments)},au=f._emscripten_bind_btSoftBodyWorldInfo_btSoftBodyWorldInfo_0=function(){return f.asm.Qr.apply(null,arguments)},bu=f._emscripten_bind_btSoftBodyWorldInfo_get_air_density_0=function(){return f.asm.Rr.apply(null,arguments)},cu=f._emscripten_bind_btSoftBodyWorldInfo_get_m_broadphase_0=function(){return f.asm.Sr.apply(null,arguments)},du=f._emscripten_bind_btSoftBodyWorldInfo_get_m_dispatcher_0= +function(){return f.asm.Tr.apply(null,arguments)},eu=f._emscripten_bind_btSoftBodyWorldInfo_get_m_gravity_0=function(){return f.asm.Ur.apply(null,arguments)},fu=f._emscripten_bind_btSoftBodyWorldInfo_get_m_maxDisplacement_0=function(){return f.asm.Vr.apply(null,arguments)},gu=f._emscripten_bind_btSoftBodyWorldInfo_get_water_density_0=function(){return f.asm.Wr.apply(null,arguments)},hu=f._emscripten_bind_btSoftBodyWorldInfo_get_water_normal_0=function(){return f.asm.Xr.apply(null,arguments)},iu=f._emscripten_bind_btSoftBodyWorldInfo_get_water_offset_0= +function(){return f.asm.Yr.apply(null,arguments)},ju=f._emscripten_bind_btSoftBodyWorldInfo_set_air_density_1=function(){return f.asm.Zr.apply(null,arguments)},ku=f._emscripten_bind_btSoftBodyWorldInfo_set_m_broadphase_1=function(){return f.asm._r.apply(null,arguments)},lu=f._emscripten_bind_btSoftBodyWorldInfo_set_m_dispatcher_1=function(){return f.asm.$r.apply(null,arguments)},mu=f._emscripten_bind_btSoftBodyWorldInfo_set_m_gravity_1=function(){return f.asm.as.apply(null,arguments)},nu=f._emscripten_bind_btSoftBodyWorldInfo_set_m_maxDisplacement_1= +function(){return f.asm.bs.apply(null,arguments)},ou=f._emscripten_bind_btSoftBodyWorldInfo_set_water_density_1=function(){return f.asm.cs.apply(null,arguments)},pu=f._emscripten_bind_btSoftBodyWorldInfo_set_water_normal_1=function(){return f.asm.ds.apply(null,arguments)},qu=f._emscripten_bind_btSoftBodyWorldInfo_set_water_offset_1=function(){return f.asm.es.apply(null,arguments)},ru=f._emscripten_bind_btSoftBody___destroy___0=function(){return f.asm.fs.apply(null,arguments)},su=f._emscripten_bind_btSoftBody_activate_0= +function(){return f.asm.gs.apply(null,arguments)},tu=f._emscripten_bind_btSoftBody_activate_1=function(){return f.asm.hs.apply(null,arguments)},uu=f._emscripten_bind_btSoftBody_addAeroForceToNode_2=function(){return f.asm.is.apply(null,arguments)},vu=f._emscripten_bind_btSoftBody_addForce_1=function(){return f.asm.js.apply(null,arguments)},wu=f._emscripten_bind_btSoftBody_addForce_2=function(){return f.asm.ks.apply(null,arguments)},xu=f._emscripten_bind_btSoftBody_appendAnchor_4=function(){return f.asm.ls.apply(null, +arguments)},yu=f._emscripten_bind_btSoftBody_appendFace_4=function(){return f.asm.ms.apply(null,arguments)},zu=f._emscripten_bind_btSoftBody_appendLink_4=function(){return f.asm.ns.apply(null,arguments)},Au=f._emscripten_bind_btSoftBody_appendMaterial_0=function(){return f.asm.os.apply(null,arguments)},Bu=f._emscripten_bind_btSoftBody_appendNode_2=function(){return f.asm.ps.apply(null,arguments)},Cu=f._emscripten_bind_btSoftBody_appendTetra_5=function(){return f.asm.qs.apply(null,arguments)},Du=f._emscripten_bind_btSoftBody_btSoftBody_4= +function(){return f.asm.rs.apply(null,arguments)},Eu=f._emscripten_bind_btSoftBody_checkFace_3=function(){return f.asm.ss.apply(null,arguments)},Fu=f._emscripten_bind_btSoftBody_checkLink_2=function(){return f.asm.ts.apply(null,arguments)},Gu=f._emscripten_bind_btSoftBody_forceActivationState_1=function(){return f.asm.us.apply(null,arguments)},Hu=f._emscripten_bind_btSoftBody_generateBendingConstraints_2=function(){return f.asm.vs.apply(null,arguments)},Iu=f._emscripten_bind_btSoftBody_generateClusters_1= +function(){return f.asm.ws.apply(null,arguments)},Ju=f._emscripten_bind_btSoftBody_generateClusters_2=function(){return f.asm.xs.apply(null,arguments)},Ku=f._emscripten_bind_btSoftBody_getBroadphaseHandle_0=function(){return f.asm.ys.apply(null,arguments)},Lu=f._emscripten_bind_btSoftBody_getCollisionFlags_0=function(){return f.asm.zs.apply(null,arguments)},Mu=f._emscripten_bind_btSoftBody_getCollisionShape_0=function(){return f.asm.As.apply(null,arguments)},Nu=f._emscripten_bind_btSoftBody_getFriction_0= +function(){return f.asm.Bs.apply(null,arguments)},Ou=f._emscripten_bind_btSoftBody_getRestitution_0=function(){return f.asm.Cs.apply(null,arguments)},Pu=f._emscripten_bind_btSoftBody_getRollingFriction_0=function(){return f.asm.Ds.apply(null,arguments)},Qu=f._emscripten_bind_btSoftBody_getTotalMass_0=function(){return f.asm.Es.apply(null,arguments)},Ru=f._emscripten_bind_btSoftBody_getUserIndex_0=function(){return f.asm.Fs.apply(null,arguments)},Su=f._emscripten_bind_btSoftBody_getUserPointer_0=function(){return f.asm.Gs.apply(null, +arguments)},Tu=f._emscripten_bind_btSoftBody_getWorldTransform_0=function(){return f.asm.Hs.apply(null,arguments)},Uu=f._emscripten_bind_btSoftBody_get_m_anchors_0=function(){return f.asm.Is.apply(null,arguments)},Vu=f._emscripten_bind_btSoftBody_get_m_cfg_0=function(){return f.asm.Js.apply(null,arguments)},Wu=f._emscripten_bind_btSoftBody_get_m_materials_0=function(){return f.asm.Ks.apply(null,arguments)},Xu=f._emscripten_bind_btSoftBody_get_m_nodes_0=function(){return f.asm.Ls.apply(null,arguments)}, +Yu=f._emscripten_bind_btSoftBody_isActive_0=function(){return f.asm.Ms.apply(null,arguments)},Zu=f._emscripten_bind_btSoftBody_isKinematicObject_0=function(){return f.asm.Ns.apply(null,arguments)},$u=f._emscripten_bind_btSoftBody_isStaticObject_0=function(){return f.asm.Os.apply(null,arguments)},av=f._emscripten_bind_btSoftBody_isStaticOrKinematicObject_0=function(){return f.asm.Ps.apply(null,arguments)},bv=f._emscripten_bind_btSoftBody_rotate_1=function(){return f.asm.Qs.apply(null,arguments)},cv= +f._emscripten_bind_btSoftBody_scale_1=function(){return f.asm.Rs.apply(null,arguments)},dv=f._emscripten_bind_btSoftBody_setActivationState_1=function(){return f.asm.Ss.apply(null,arguments)},ev=f._emscripten_bind_btSoftBody_setAnisotropicFriction_2=function(){return f.asm.Ts.apply(null,arguments)},fv=f._emscripten_bind_btSoftBody_setCcdMotionThreshold_1=function(){return f.asm.Us.apply(null,arguments)},gv=f._emscripten_bind_btSoftBody_setCcdSweptSphereRadius_1=function(){return f.asm.Vs.apply(null, +arguments)},hv=f._emscripten_bind_btSoftBody_setCollisionFlags_1=function(){return f.asm.Ws.apply(null,arguments)},iv=f._emscripten_bind_btSoftBody_setCollisionShape_1=function(){return f.asm.Xs.apply(null,arguments)},jv=f._emscripten_bind_btSoftBody_setContactProcessingThreshold_1=function(){return f.asm.Ys.apply(null,arguments)},kv=f._emscripten_bind_btSoftBody_setFriction_1=function(){return f.asm.Zs.apply(null,arguments)},lv=f._emscripten_bind_btSoftBody_setMass_2=function(){return f.asm._s.apply(null, +arguments)},mv=f._emscripten_bind_btSoftBody_setRestitution_1=function(){return f.asm.$s.apply(null,arguments)},nv=f._emscripten_bind_btSoftBody_setRollingFriction_1=function(){return f.asm.at.apply(null,arguments)},ov=f._emscripten_bind_btSoftBody_setTotalMass_2=function(){return f.asm.bt.apply(null,arguments)},pv=f._emscripten_bind_btSoftBody_setUserIndex_1=function(){return f.asm.ct.apply(null,arguments)},qv=f._emscripten_bind_btSoftBody_setUserPointer_1=function(){return f.asm.dt.apply(null,arguments)}, +rv=f._emscripten_bind_btSoftBody_setWorldTransform_1=function(){return f.asm.et.apply(null,arguments)},sv=f._emscripten_bind_btSoftBody_set_m_anchors_1=function(){return f.asm.ft.apply(null,arguments)},tv=f._emscripten_bind_btSoftBody_set_m_cfg_1=function(){return f.asm.gt.apply(null,arguments)},uv=f._emscripten_bind_btSoftBody_set_m_materials_1=function(){return f.asm.ht.apply(null,arguments)},vv=f._emscripten_bind_btSoftBody_set_m_nodes_1=function(){return f.asm.it.apply(null,arguments)},wv=f._emscripten_bind_btSoftBody_transform_1= +function(){return f.asm.jt.apply(null,arguments)},xv=f._emscripten_bind_btSoftBody_translate_1=function(){return f.asm.kt.apply(null,arguments)},yv=f._emscripten_bind_btSoftBody_upcast_1=function(){return f.asm.lt.apply(null,arguments)},zv=f._emscripten_bind_btSoftRigidDynamicsWorld___destroy___0=function(){return f.asm.mt.apply(null,arguments)},Av=f._emscripten_bind_btSoftRigidDynamicsWorld_addAction_1=function(){return f.asm.nt.apply(null,arguments)},Bv=f._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_1= +function(){return f.asm.ot.apply(null,arguments)},Cv=f._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_2=function(){return f.asm.pt.apply(null,arguments)},Dv=f._emscripten_bind_btSoftRigidDynamicsWorld_addCollisionObject_3=function(){return f.asm.qt.apply(null,arguments)},Ev=f._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_1=function(){return f.asm.rt.apply(null,arguments)},Fv=f._emscripten_bind_btSoftRigidDynamicsWorld_addConstraint_2=function(){return f.asm.st.apply(null,arguments)}, +Gv=f._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_1=function(){return f.asm.tt.apply(null,arguments)},Hv=f._emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_3=function(){return f.asm.ut.apply(null,arguments)},Iv=f._emscripten_bind_btSoftRigidDynamicsWorld_addSoftBody_3=function(){return f.asm.vt.apply(null,arguments)},Jv=f._emscripten_bind_btSoftRigidDynamicsWorld_btSoftRigidDynamicsWorld_5=function(){return f.asm.wt.apply(null,arguments)},Kv=f._emscripten_bind_btSoftRigidDynamicsWorld_contactPairTest_3= +function(){return f.asm.xt.apply(null,arguments)},Lv=f._emscripten_bind_btSoftRigidDynamicsWorld_contactTest_2=function(){return f.asm.yt.apply(null,arguments)},Mv=f._emscripten_bind_btSoftRigidDynamicsWorld_convexSweepTest_5=function(){return f.asm.zt.apply(null,arguments)},Nv=f._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawObject_3=function(){return f.asm.At.apply(null,arguments)},Ov=f._emscripten_bind_btSoftRigidDynamicsWorld_debugDrawWorld_0=function(){return f.asm.Bt.apply(null,arguments)}, +Pv=f._emscripten_bind_btSoftRigidDynamicsWorld_getBroadphase_0=function(){return f.asm.Ct.apply(null,arguments)},Qv=f._emscripten_bind_btSoftRigidDynamicsWorld_getDebugDrawer_0=function(){return f.asm.Dt.apply(null,arguments)},Rv=f._emscripten_bind_btSoftRigidDynamicsWorld_getDispatchInfo_0=function(){return f.asm.Et.apply(null,arguments)},Sv=f._emscripten_bind_btSoftRigidDynamicsWorld_getDispatcher_0=function(){return f.asm.Ft.apply(null,arguments)},Tv=f._emscripten_bind_btSoftRigidDynamicsWorld_getGravity_0= +function(){return f.asm.Gt.apply(null,arguments)},Uv=f._emscripten_bind_btSoftRigidDynamicsWorld_getPairCache_0=function(){return f.asm.Ht.apply(null,arguments)},Vv=f._emscripten_bind_btSoftRigidDynamicsWorld_getSoftBodyArray_0=function(){return f.asm.It.apply(null,arguments)},Wv=f._emscripten_bind_btSoftRigidDynamicsWorld_getSolverInfo_0=function(){return f.asm.Jt.apply(null,arguments)},Xv=f._emscripten_bind_btSoftRigidDynamicsWorld_getWorldInfo_0=function(){return f.asm.Kt.apply(null,arguments)}, +Yv=f._emscripten_bind_btSoftRigidDynamicsWorld_rayTest_3=function(){return f.asm.Lt.apply(null,arguments)},Zv=f._emscripten_bind_btSoftRigidDynamicsWorld_removeAction_1=function(){return f.asm.Mt.apply(null,arguments)},$v=f._emscripten_bind_btSoftRigidDynamicsWorld_removeCollisionObject_1=function(){return f.asm.Nt.apply(null,arguments)},aw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeConstraint_1=function(){return f.asm.Ot.apply(null,arguments)},bw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeRigidBody_1= +function(){return f.asm.Pt.apply(null,arguments)},cw=f._emscripten_bind_btSoftRigidDynamicsWorld_removeSoftBody_1=function(){return f.asm.Qt.apply(null,arguments)},dw=f._emscripten_bind_btSoftRigidDynamicsWorld_setContactAddedCallback_1=function(){return f.asm.Rt.apply(null,arguments)},ew=f._emscripten_bind_btSoftRigidDynamicsWorld_setContactDestroyedCallback_1=function(){return f.asm.St.apply(null,arguments)},fw=f._emscripten_bind_btSoftRigidDynamicsWorld_setContactProcessedCallback_1=function(){return f.asm.Tt.apply(null, +arguments)},gw=f._emscripten_bind_btSoftRigidDynamicsWorld_setDebugDrawer_1=function(){return f.asm.Ut.apply(null,arguments)},hw=f._emscripten_bind_btSoftRigidDynamicsWorld_setGravity_1=function(){return f.asm.Vt.apply(null,arguments)},iw=f._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_1=function(){return f.asm.Wt.apply(null,arguments)},jw=f._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_2=function(){return f.asm.Xt.apply(null,arguments)},kw=f._emscripten_bind_btSoftRigidDynamicsWorld_stepSimulation_3= +function(){return f.asm.Yt.apply(null,arguments)},lw=f._emscripten_bind_btSoftRigidDynamicsWorld_updateSingleAabb_1=function(){return f.asm.Zt.apply(null,arguments)},mw=f._emscripten_bind_btSphereShape___destroy___0=function(){return f.asm._t.apply(null,arguments)},nw=f._emscripten_bind_btSphereShape_btSphereShape_1=function(){return f.asm.$t.apply(null,arguments)},ow=f._emscripten_bind_btSphereShape_calculateLocalInertia_2=function(){return f.asm.au.apply(null,arguments)},pw=f._emscripten_bind_btSphereShape_getLocalScaling_0= +function(){return f.asm.bu.apply(null,arguments)},qw=f._emscripten_bind_btSphereShape_getMargin_0=function(){return f.asm.cu.apply(null,arguments)},rw=f._emscripten_bind_btSphereShape_setLocalScaling_1=function(){return f.asm.du.apply(null,arguments)},sw=f._emscripten_bind_btSphereShape_setMargin_1=function(){return f.asm.eu.apply(null,arguments)},tw=f._emscripten_bind_btStaticPlaneShape___destroy___0=function(){return f.asm.fu.apply(null,arguments)},uw=f._emscripten_bind_btStaticPlaneShape_btStaticPlaneShape_2= +function(){return f.asm.gu.apply(null,arguments)},vw=f._emscripten_bind_btStaticPlaneShape_calculateLocalInertia_2=function(){return f.asm.hu.apply(null,arguments)},ww=f._emscripten_bind_btStaticPlaneShape_getLocalScaling_0=function(){return f.asm.iu.apply(null,arguments)},xw=f._emscripten_bind_btStaticPlaneShape_setLocalScaling_1=function(){return f.asm.ju.apply(null,arguments)},yw=f._emscripten_bind_btStridingMeshInterface___destroy___0=function(){return f.asm.ku.apply(null,arguments)},zw=f._emscripten_bind_btStridingMeshInterface_setScaling_1= +function(){return f.asm.lu.apply(null,arguments)},Aw=f._emscripten_bind_btTransform___destroy___0=function(){return f.asm.mu.apply(null,arguments)},Bw=f._emscripten_bind_btTransform_btTransform_0=function(){return f.asm.nu.apply(null,arguments)},Cw=f._emscripten_bind_btTransform_btTransform_2=function(){return f.asm.ou.apply(null,arguments)},Dw=f._emscripten_bind_btTransform_getBasis_0=function(){return f.asm.pu.apply(null,arguments)},Ew=f._emscripten_bind_btTransform_getOrigin_0=function(){return f.asm.qu.apply(null, +arguments)},Fw=f._emscripten_bind_btTransform_getRotation_0=function(){return f.asm.ru.apply(null,arguments)},Gw=f._emscripten_bind_btTransform_inverse_0=function(){return f.asm.su.apply(null,arguments)},Hw=f._emscripten_bind_btTransform_op_mul_1=function(){return f.asm.tu.apply(null,arguments)},Iw=f._emscripten_bind_btTransform_setFromOpenGLMatrix_1=function(){return f.asm.uu.apply(null,arguments)},Jw=f._emscripten_bind_btTransform_setIdentity_0=function(){return f.asm.vu.apply(null,arguments)}, +Kw=f._emscripten_bind_btTransform_setOrigin_1=function(){return f.asm.wu.apply(null,arguments)},Lw=f._emscripten_bind_btTransform_setRotation_1=function(){return f.asm.xu.apply(null,arguments)},Mw=f._emscripten_bind_btTriangleMeshShape___destroy___0=function(){return f.asm.yu.apply(null,arguments)},Nw=f._emscripten_bind_btTriangleMeshShape_calculateLocalInertia_2=function(){return f.asm.zu.apply(null,arguments)},Ow=f._emscripten_bind_btTriangleMeshShape_getLocalScaling_0=function(){return f.asm.Au.apply(null, +arguments)},Pw=f._emscripten_bind_btTriangleMeshShape_setLocalScaling_1=function(){return f.asm.Bu.apply(null,arguments)},Qw=f._emscripten_bind_btTriangleMesh___destroy___0=function(){return f.asm.Cu.apply(null,arguments)},Rw=f._emscripten_bind_btTriangleMesh_addIndex_1=function(){return f.asm.Du.apply(null,arguments)},Sw=f._emscripten_bind_btTriangleMesh_addTriangle_3=function(){return f.asm.Eu.apply(null,arguments)},Tw=f._emscripten_bind_btTriangleMesh_addTriangle_4=function(){return f.asm.Fu.apply(null, +arguments)},Uw=f._emscripten_bind_btTriangleMesh_btTriangleMesh_0=function(){return f.asm.Gu.apply(null,arguments)},Vw=f._emscripten_bind_btTriangleMesh_btTriangleMesh_1=function(){return f.asm.Hu.apply(null,arguments)},Ww=f._emscripten_bind_btTriangleMesh_btTriangleMesh_2=function(){return f.asm.Iu.apply(null,arguments)},Xw=f._emscripten_bind_btTriangleMesh_findOrAddVertex_2=function(){return f.asm.Ju.apply(null,arguments)},Yw=f._emscripten_bind_btTriangleMesh_getIndexedMeshArray_0=function(){return f.asm.Ku.apply(null, +arguments)},Zw=f._emscripten_bind_btTriangleMesh_setScaling_1=function(){return f.asm.Lu.apply(null,arguments)},$w=f._emscripten_bind_btTypedConstraint___destroy___0=function(){return f.asm.Mu.apply(null,arguments)},ax=f._emscripten_bind_btTypedConstraint_enableFeedback_1=function(){return f.asm.Nu.apply(null,arguments)},bx=f._emscripten_bind_btTypedConstraint_getBreakingImpulseThreshold_0=function(){return f.asm.Ou.apply(null,arguments)},cx=f._emscripten_bind_btTypedConstraint_getParam_2=function(){return f.asm.Pu.apply(null, +arguments)},dx=f._emscripten_bind_btTypedConstraint_setBreakingImpulseThreshold_1=function(){return f.asm.Qu.apply(null,arguments)},ex=f._emscripten_bind_btTypedConstraint_setParam_3=function(){return f.asm.Ru.apply(null,arguments)},fx=f._emscripten_bind_btVector3Array___destroy___0=function(){return f.asm.Su.apply(null,arguments)},gx=f._emscripten_bind_btVector3Array_at_1=function(){return f.asm.Tu.apply(null,arguments)},hx=f._emscripten_bind_btVector3Array_size_0=function(){return f.asm.Uu.apply(null, +arguments)},ix=f._emscripten_bind_btVector3___destroy___0=function(){return f.asm.Vu.apply(null,arguments)},jx=f._emscripten_bind_btVector3_btVector3_0=function(){return f.asm.Wu.apply(null,arguments)},kx=f._emscripten_bind_btVector3_btVector3_3=function(){return f.asm.Xu.apply(null,arguments)},lx=f._emscripten_bind_btVector3_dot_1=function(){return f.asm.Yu.apply(null,arguments)},mx=f._emscripten_bind_btVector3_length_0=function(){return f.asm.Zu.apply(null,arguments)},nx=f._emscripten_bind_btVector3_normalize_0= +function(){return f.asm._u.apply(null,arguments)},ox=f._emscripten_bind_btVector3_op_add_1=function(){return f.asm.$u.apply(null,arguments)},px=f._emscripten_bind_btVector3_op_mul_1=function(){return f.asm.av.apply(null,arguments)},qx=f._emscripten_bind_btVector3_op_sub_1=function(){return f.asm.bv.apply(null,arguments)},rx=f._emscripten_bind_btVector3_rotate_2=function(){return f.asm.cv.apply(null,arguments)},sx=f._emscripten_bind_btVector3_setValue_3=function(){return f.asm.dv.apply(null,arguments)}, +tx=f._emscripten_bind_btVector3_setX_1=function(){return f.asm.ev.apply(null,arguments)},ux=f._emscripten_bind_btVector3_setY_1=function(){return f.asm.fv.apply(null,arguments)},vx=f._emscripten_bind_btVector3_setZ_1=function(){return f.asm.gv.apply(null,arguments)},wx=f._emscripten_bind_btVector3_x_0=function(){return f.asm.hv.apply(null,arguments)},xx=f._emscripten_bind_btVector3_y_0=function(){return f.asm.iv.apply(null,arguments)},yx=f._emscripten_bind_btVector3_z_0=function(){return f.asm.jv.apply(null, +arguments)},zx=f._emscripten_bind_btVector4___destroy___0=function(){return f.asm.kv.apply(null,arguments)},Ax=f._emscripten_bind_btVector4_btVector4_0=function(){return f.asm.lv.apply(null,arguments)},Bx=f._emscripten_bind_btVector4_btVector4_4=function(){return f.asm.mv.apply(null,arguments)},Cx=f._emscripten_bind_btVector4_dot_1=function(){return f.asm.nv.apply(null,arguments)},Dx=f._emscripten_bind_btVector4_length_0=function(){return f.asm.ov.apply(null,arguments)},Ex=f._emscripten_bind_btVector4_normalize_0= +function(){return f.asm.pv.apply(null,arguments)},Fx=f._emscripten_bind_btVector4_op_add_1=function(){return f.asm.qv.apply(null,arguments)},Gx=f._emscripten_bind_btVector4_op_mul_1=function(){return f.asm.rv.apply(null,arguments)},Hx=f._emscripten_bind_btVector4_op_sub_1=function(){return f.asm.sv.apply(null,arguments)},Ix=f._emscripten_bind_btVector4_rotate_2=function(){return f.asm.tv.apply(null,arguments)},Jx=f._emscripten_bind_btVector4_setValue_4=function(){return f.asm.uv.apply(null,arguments)}, +Kx=f._emscripten_bind_btVector4_setX_1=function(){return f.asm.vv.apply(null,arguments)},Lx=f._emscripten_bind_btVector4_setY_1=function(){return f.asm.wv.apply(null,arguments)},Mx=f._emscripten_bind_btVector4_setZ_1=function(){return f.asm.xv.apply(null,arguments)},Nx=f._emscripten_bind_btVector4_w_0=function(){return f.asm.yv.apply(null,arguments)},Ox=f._emscripten_bind_btVector4_x_0=function(){return f.asm.zv.apply(null,arguments)},Px=f._emscripten_bind_btVector4_y_0=function(){return f.asm.Av.apply(null, +arguments)},Qx=f._emscripten_bind_btVector4_z_0=function(){return f.asm.Bv.apply(null,arguments)},Rx=f._emscripten_bind_btVehicleRaycasterResult___destroy___0=function(){return f.asm.Cv.apply(null,arguments)},Sx=f._emscripten_bind_btVehicleRaycasterResult_get_m_distFraction_0=function(){return f.asm.Dv.apply(null,arguments)},Tx=f._emscripten_bind_btVehicleRaycasterResult_get_m_hitNormalInWorld_0=function(){return f.asm.Ev.apply(null,arguments)},Ux=f._emscripten_bind_btVehicleRaycasterResult_get_m_hitPointInWorld_0= +function(){return f.asm.Fv.apply(null,arguments)},Vx=f._emscripten_bind_btVehicleRaycasterResult_set_m_distFraction_1=function(){return f.asm.Gv.apply(null,arguments)},Wx=f._emscripten_bind_btVehicleRaycasterResult_set_m_hitNormalInWorld_1=function(){return f.asm.Hv.apply(null,arguments)},Xx=f._emscripten_bind_btVehicleRaycasterResult_set_m_hitPointInWorld_1=function(){return f.asm.Iv.apply(null,arguments)},Yx=f._emscripten_bind_btVehicleRaycaster___destroy___0=function(){return f.asm.Jv.apply(null, +arguments)},Zx=f._emscripten_bind_btVehicleRaycaster_castRay_3=function(){return f.asm.Kv.apply(null,arguments)},$x=f._emscripten_bind_btVehicleTuning_btVehicleTuning_0=function(){return f.asm.Lv.apply(null,arguments)},ay=f._emscripten_bind_btVehicleTuning_get_m_frictionSlip_0=function(){return f.asm.Mv.apply(null,arguments)},by=f._emscripten_bind_btVehicleTuning_get_m_maxSuspensionForce_0=function(){return f.asm.Nv.apply(null,arguments)},cy=f._emscripten_bind_btVehicleTuning_get_m_maxSuspensionTravelCm_0= +function(){return f.asm.Ov.apply(null,arguments)},dy=f._emscripten_bind_btVehicleTuning_get_m_suspensionCompression_0=function(){return f.asm.Pv.apply(null,arguments)},ey=f._emscripten_bind_btVehicleTuning_get_m_suspensionDamping_0=function(){return f.asm.Qv.apply(null,arguments)},fy=f._emscripten_bind_btVehicleTuning_get_m_suspensionStiffness_0=function(){return f.asm.Rv.apply(null,arguments)},gy=f._emscripten_bind_btVehicleTuning_set_m_frictionSlip_1=function(){return f.asm.Sv.apply(null,arguments)}, +hy=f._emscripten_bind_btVehicleTuning_set_m_maxSuspensionForce_1=function(){return f.asm.Tv.apply(null,arguments)},iy=f._emscripten_bind_btVehicleTuning_set_m_maxSuspensionTravelCm_1=function(){return f.asm.Uv.apply(null,arguments)},jy=f._emscripten_bind_btVehicleTuning_set_m_suspensionCompression_1=function(){return f.asm.Vv.apply(null,arguments)},ky=f._emscripten_bind_btVehicleTuning_set_m_suspensionDamping_1=function(){return f.asm.Wv.apply(null,arguments)},ly=f._emscripten_bind_btVehicleTuning_set_m_suspensionStiffness_1= +function(){return f.asm.Xv.apply(null,arguments)},my=f._emscripten_bind_btWheelInfoConstructionInfo___destroy___0=function(){return f.asm.Yv.apply(null,arguments)},ny=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_bIsFrontWheel_0=function(){return f.asm.Zv.apply(null,arguments)},oy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_chassisConnectionCS_0=function(){return f.asm._v.apply(null,arguments)},py=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_frictionSlip_0=function(){return f.asm.$v.apply(null, +arguments)},qy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionForce_0=function(){return f.asm.aw.apply(null,arguments)},ry=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_maxSuspensionTravelCm_0=function(){return f.asm.bw.apply(null,arguments)},sy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionRestLength_0=function(){return f.asm.cw.apply(null,arguments)},ty=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_suspensionStiffness_0=function(){return f.asm.dw.apply(null, +arguments)},uy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelAxleCS_0=function(){return f.asm.ew.apply(null,arguments)},vy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelDirectionCS_0=function(){return f.asm.fw.apply(null,arguments)},wy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelRadius_0=function(){return f.asm.gw.apply(null,arguments)},xy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingCompression_0=function(){return f.asm.hw.apply(null,arguments)}, +yy=f._emscripten_bind_btWheelInfoConstructionInfo_get_m_wheelsDampingRelaxation_0=function(){return f.asm.iw.apply(null,arguments)},zy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_bIsFrontWheel_1=function(){return f.asm.jw.apply(null,arguments)},Ay=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_chassisConnectionCS_1=function(){return f.asm.kw.apply(null,arguments)},By=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_frictionSlip_1=function(){return f.asm.lw.apply(null,arguments)}, +Cy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionForce_1=function(){return f.asm.mw.apply(null,arguments)},Dy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_maxSuspensionTravelCm_1=function(){return f.asm.nw.apply(null,arguments)},Ey=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionRestLength_1=function(){return f.asm.ow.apply(null,arguments)},Fy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_suspensionStiffness_1=function(){return f.asm.pw.apply(null, +arguments)},Gy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelAxleCS_1=function(){return f.asm.qw.apply(null,arguments)},Hy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelDirectionCS_1=function(){return f.asm.rw.apply(null,arguments)},Iy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelRadius_1=function(){return f.asm.sw.apply(null,arguments)},Jy=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingCompression_1=function(){return f.asm.tw.apply(null,arguments)}, +Ky=f._emscripten_bind_btWheelInfoConstructionInfo_set_m_wheelsDampingRelaxation_1=function(){return f.asm.uw.apply(null,arguments)},Ly=f._emscripten_bind_btWheelInfo___destroy___0=function(){return f.asm.vw.apply(null,arguments)},My=f._emscripten_bind_btWheelInfo_btWheelInfo_1=function(){return f.asm.ww.apply(null,arguments)},Ny=f._emscripten_bind_btWheelInfo_getSuspensionRestLength_0=function(){return f.asm.xw.apply(null,arguments)},Oy=f._emscripten_bind_btWheelInfo_get_m_bIsFrontWheel_0=function(){return f.asm.yw.apply(null, +arguments)},Py=f._emscripten_bind_btWheelInfo_get_m_brake_0=function(){return f.asm.zw.apply(null,arguments)},Qy=f._emscripten_bind_btWheelInfo_get_m_chassisConnectionPointCS_0=function(){return f.asm.Aw.apply(null,arguments)},Ry=f._emscripten_bind_btWheelInfo_get_m_clippedInvContactDotSuspension_0=function(){return f.asm.Bw.apply(null,arguments)},Sy=f._emscripten_bind_btWheelInfo_get_m_deltaRotation_0=function(){return f.asm.Cw.apply(null,arguments)},Ty=f._emscripten_bind_btWheelInfo_get_m_engineForce_0= +function(){return f.asm.Dw.apply(null,arguments)},Uy=f._emscripten_bind_btWheelInfo_get_m_frictionSlip_0=function(){return f.asm.Ew.apply(null,arguments)},Vy=f._emscripten_bind_btWheelInfo_get_m_maxSuspensionForce_0=function(){return f.asm.Fw.apply(null,arguments)},Wy=f._emscripten_bind_btWheelInfo_get_m_maxSuspensionTravelCm_0=function(){return f.asm.Gw.apply(null,arguments)},Xy=f._emscripten_bind_btWheelInfo_get_m_raycastInfo_0=function(){return f.asm.Hw.apply(null,arguments)},Yy=f._emscripten_bind_btWheelInfo_get_m_rollInfluence_0= +function(){return f.asm.Iw.apply(null,arguments)},Zy=f._emscripten_bind_btWheelInfo_get_m_rotation_0=function(){return f.asm.Jw.apply(null,arguments)},$y=f._emscripten_bind_btWheelInfo_get_m_skidInfo_0=function(){return f.asm.Kw.apply(null,arguments)},az=f._emscripten_bind_btWheelInfo_get_m_steering_0=function(){return f.asm.Lw.apply(null,arguments)},bz=f._emscripten_bind_btWheelInfo_get_m_suspensionRelativeVelocity_0=function(){return f.asm.Mw.apply(null,arguments)},cz=f._emscripten_bind_btWheelInfo_get_m_suspensionRestLength1_0= +function(){return f.asm.Nw.apply(null,arguments)},dz=f._emscripten_bind_btWheelInfo_get_m_suspensionStiffness_0=function(){return f.asm.Ow.apply(null,arguments)},ez=f._emscripten_bind_btWheelInfo_get_m_wheelAxleCS_0=function(){return f.asm.Pw.apply(null,arguments)},fz=f._emscripten_bind_btWheelInfo_get_m_wheelDirectionCS_0=function(){return f.asm.Qw.apply(null,arguments)},gz=f._emscripten_bind_btWheelInfo_get_m_wheelsDampingCompression_0=function(){return f.asm.Rw.apply(null,arguments)},hz=f._emscripten_bind_btWheelInfo_get_m_wheelsDampingRelaxation_0= +function(){return f.asm.Sw.apply(null,arguments)},iz=f._emscripten_bind_btWheelInfo_get_m_wheelsRadius_0=function(){return f.asm.Tw.apply(null,arguments)},jz=f._emscripten_bind_btWheelInfo_get_m_wheelsSuspensionForce_0=function(){return f.asm.Uw.apply(null,arguments)},kz=f._emscripten_bind_btWheelInfo_get_m_worldTransform_0=function(){return f.asm.Vw.apply(null,arguments)},lz=f._emscripten_bind_btWheelInfo_set_m_bIsFrontWheel_1=function(){return f.asm.Ww.apply(null,arguments)},mz=f._emscripten_bind_btWheelInfo_set_m_brake_1= +function(){return f.asm.Xw.apply(null,arguments)},nz=f._emscripten_bind_btWheelInfo_set_m_chassisConnectionPointCS_1=function(){return f.asm.Yw.apply(null,arguments)},oz=f._emscripten_bind_btWheelInfo_set_m_clippedInvContactDotSuspension_1=function(){return f.asm.Zw.apply(null,arguments)},pz=f._emscripten_bind_btWheelInfo_set_m_deltaRotation_1=function(){return f.asm._w.apply(null,arguments)},qz=f._emscripten_bind_btWheelInfo_set_m_engineForce_1=function(){return f.asm.$w.apply(null,arguments)},rz= +f._emscripten_bind_btWheelInfo_set_m_frictionSlip_1=function(){return f.asm.ax.apply(null,arguments)},sz=f._emscripten_bind_btWheelInfo_set_m_maxSuspensionForce_1=function(){return f.asm.bx.apply(null,arguments)},tz=f._emscripten_bind_btWheelInfo_set_m_maxSuspensionTravelCm_1=function(){return f.asm.cx.apply(null,arguments)},uz=f._emscripten_bind_btWheelInfo_set_m_raycastInfo_1=function(){return f.asm.dx.apply(null,arguments)},vz=f._emscripten_bind_btWheelInfo_set_m_rollInfluence_1=function(){return f.asm.ex.apply(null, +arguments)},wz=f._emscripten_bind_btWheelInfo_set_m_rotation_1=function(){return f.asm.fx.apply(null,arguments)},xz=f._emscripten_bind_btWheelInfo_set_m_skidInfo_1=function(){return f.asm.gx.apply(null,arguments)},yz=f._emscripten_bind_btWheelInfo_set_m_steering_1=function(){return f.asm.hx.apply(null,arguments)},zz=f._emscripten_bind_btWheelInfo_set_m_suspensionRelativeVelocity_1=function(){return f.asm.ix.apply(null,arguments)},Az=f._emscripten_bind_btWheelInfo_set_m_suspensionRestLength1_1=function(){return f.asm.jx.apply(null, +arguments)},Bz=f._emscripten_bind_btWheelInfo_set_m_suspensionStiffness_1=function(){return f.asm.kx.apply(null,arguments)},Cz=f._emscripten_bind_btWheelInfo_set_m_wheelAxleCS_1=function(){return f.asm.lx.apply(null,arguments)},Dz=f._emscripten_bind_btWheelInfo_set_m_wheelDirectionCS_1=function(){return f.asm.mx.apply(null,arguments)},Ez=f._emscripten_bind_btWheelInfo_set_m_wheelsDampingCompression_1=function(){return f.asm.nx.apply(null,arguments)},Fz=f._emscripten_bind_btWheelInfo_set_m_wheelsDampingRelaxation_1= +function(){return f.asm.ox.apply(null,arguments)},Gz=f._emscripten_bind_btWheelInfo_set_m_wheelsRadius_1=function(){return f.asm.px.apply(null,arguments)},Hz=f._emscripten_bind_btWheelInfo_set_m_wheelsSuspensionForce_1=function(){return f.asm.qx.apply(null,arguments)},Iz=f._emscripten_bind_btWheelInfo_set_m_worldTransform_1=function(){return f.asm.rx.apply(null,arguments)},Jz=f._emscripten_bind_btWheelInfo_updateWheel_2=function(){return f.asm.sx.apply(null,arguments)},Kz=f._emscripten_bind_tAnchorArray___destroy___0= +function(){return f.asm.tx.apply(null,arguments)},Lz=f._emscripten_bind_tAnchorArray_at_1=function(){return f.asm.ux.apply(null,arguments)},Mz=f._emscripten_bind_tAnchorArray_clear_0=function(){return f.asm.vx.apply(null,arguments)},Nz=f._emscripten_bind_tAnchorArray_pop_back_0=function(){return f.asm.wx.apply(null,arguments)},Oz=f._emscripten_bind_tAnchorArray_push_back_1=function(){return f.asm.xx.apply(null,arguments)},Pz=f._emscripten_bind_tAnchorArray_size_0=function(){return f.asm.yx.apply(null, +arguments)},Qz=f._emscripten_bind_tMaterialArray___destroy___0=function(){return f.asm.zx.apply(null,arguments)},Rz=f._emscripten_bind_tMaterialArray_at_1=function(){return f.asm.Ax.apply(null,arguments)},Sz=f._emscripten_bind_tMaterialArray_size_0=function(){return f.asm.Bx.apply(null,arguments)},Tz=f._emscripten_bind_tNodeArray___destroy___0=function(){return f.asm.Cx.apply(null,arguments)},Uz=f._emscripten_bind_tNodeArray_at_1=function(){return f.asm.Dx.apply(null,arguments)},Vz=f._emscripten_bind_tNodeArray_size_0= +function(){return f.asm.Ex.apply(null,arguments)},Wz=f._emscripten_enum_PHY_ScalarType_PHY_DOUBLE=function(){return f.asm.Fx.apply(null,arguments)},Xz=f._emscripten_enum_PHY_ScalarType_PHY_FIXEDPOINT88=function(){return f.asm.Gx.apply(null,arguments)},Yz=f._emscripten_enum_PHY_ScalarType_PHY_FLOAT=function(){return f.asm.Hx.apply(null,arguments)},Zz=f._emscripten_enum_PHY_ScalarType_PHY_INTEGER=function(){return f.asm.Ix.apply(null,arguments)},$z=f._emscripten_enum_PHY_ScalarType_PHY_SHORT=function(){return f.asm.Jx.apply(null, +arguments)},aA=f._emscripten_enum_PHY_ScalarType_PHY_UCHAR=function(){return f.asm.Kx.apply(null,arguments)},bA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_CFM=function(){return f.asm.Lx.apply(null,arguments)},cA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_ERP=function(){return f.asm.Mx.apply(null,arguments)},dA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_CFM=function(){return f.asm.Nx.apply(null,arguments)},eA=f._emscripten_enum_btConstraintParams_BT_CONSTRAINT_STOP_ERP= +function(){return f.asm.Ox.apply(null,arguments)};f._free=function(){return f.asm.Px.apply(null,arguments)};f._malloc=function(){return f.asm.Qx.apply(null,arguments)};f.dynCall_v=function(){return f.asm.Rx.apply(null,arguments)};f.dynCall_vi=function(){return f.asm.Sx.apply(null,arguments)};f.asm=Ya;var fA;f.then=function(a){if(fA)a(f);else{var c=f.onRuntimeInitialized;f.onRuntimeInitialized=function(){c&&c();a(f)}}return f};Ja=function gA(){fA||hA();fA||(Ja=gA)}; +function hA(){function a(){if(!fA&&(fA=!0,!na)){Da=!0;ya(Aa);ya(Ba);if(f.onRuntimeInitialized)f.onRuntimeInitialized();if(f.postRun)for("function"==typeof f.postRun&&(f.postRun=[f.postRun]);f.postRun.length;){var a=f.postRun.shift();Ca.unshift(a)}ya(Ca)}}if(!(0=b.size?(assert(0>=1;break;case 4:d>>=2;break; -case 8:d>>=3}for(var e=0;e=e&&(e=65536+((e&1023)<<10)|a.charCodeAt(++d)&1023);127>=e?++c:c=2047>=e?c+2:65535>=e?c+3:c+4}c=Array(c+1);e=c.length;d=0;if(0=m){var B=a.charCodeAt(++g);m=65536+((m&1023)<<10)|B&1023}if(127>=m){if(d>=e)break;c[d++]=m}else{if(2047>=m){if(d+1>=e)break;c[d++]=192|m>>6}else{if(65535>=m){if(d+2>=e)break;c[d++]=224| -m>>12}else{if(d+3>=e)break;c[d++]=240|m>>18;c[d++]=128|m>>12&63}c[d++]=128|m>>6&63}c[d++]=128|m&63}}c[d]=0}a=b.ty(c,za);b.copy(c,za,a)}return a}function wA(a){if("object"===typeof a){var c=b.ty(a,Ca);b.copy(a,Ca,c);return c}return a}function xA(){throw"cannot construct a btCollisionWorld, no constructor in IDL";}xA.prototype=Object.create(h.prototype);xA.prototype.constructor=xA;xA.prototype.Ux=xA;xA.Vx={};f.btCollisionWorld=xA;xA.prototype.getDispatcher=function(){return l(Fh(this.Tx),yA)}; -xA.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Hh(e,a,c,d)};xA.prototype.getPairCache=function(){return l(Gh(this.Tx),zA)};xA.prototype.getDispatchInfo=function(){return l(Eh(this.Tx),n)}; -xA.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?uh(e,a):void 0===d?vh(e,a,c):wh(e,a,c,d)};xA.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ih(c,a)};xA.prototype.getBroadphase=function(){return l(Ch(this.Tx),AA)}; -xA.prototype.convexSweepTest=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);zh(m,a,c,d,e,g)};xA.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);xh(e,a,c,d)}; -xA.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);yh(d,a,c)};xA.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kh(c,a)};xA.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jh(c,a)};xA.prototype.getDebugDrawer=function(){return l(Dh(this.Tx),BA)};xA.prototype.debugDrawWorld=function(){Bh(this.Tx)}; -xA.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Ah(e,a,c,d)};xA.prototype.__destroy__=function(){th(this.Tx)};function p(){throw"cannot construct a btCollisionShape, no constructor in IDL";}p.prototype=Object.create(h.prototype);p.prototype.constructor=p;p.prototype.Ux=p;p.Vx={};f.btCollisionShape=p; -p.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rh(c,a)};p.prototype.getLocalScaling=function(){return l(ph(this.Tx),q)};p.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);oh(d,a,c)};p.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sh(c,a)};p.prototype.getMargin=function(){return qh(this.Tx)};p.prototype.__destroy__=function(){nh(this.Tx)}; -function r(){throw"cannot construct a btCollisionObject, no constructor in IDL";}r.prototype=Object.create(h.prototype);r.prototype.constructor=r;r.prototype.Ux=r;r.Vx={};f.btCollisionObject=r;r.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);bh(d,a,c)};r.prototype.getCollisionShape=function(){return l(Qg(this.Tx),p)}; -r.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gh(c,a)};r.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ah(c,a)};r.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ng(c,a)};r.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?Lg(c):Mg(c,a)};r.prototype.isActive=function(){return!!Xg(this.Tx)};r.prototype.isKinematicObject=function(){return!!Yg(this.Tx)}; -r.prototype.isStaticObject=function(){return!!Zg(this.Tx)};r.prototype.isStaticOrKinematicObject=function(){return!!$g(this.Tx)};r.prototype.getRestitution=function(){return Sg(this.Tx)};r.prototype.getFriction=function(){return Rg(this.Tx)};r.prototype.getRollingFriction=function(){return Tg(this.Tx)};r.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ih(c,a)};r.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hh(c,a)}; -r.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jh(c,a)};r.prototype.getWorldTransform=function(){return l(Wg(this.Tx),t)};r.prototype.getCollisionFlags=function(){return Pg(this.Tx)};r.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);eh(c,a)};r.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mh(c,a)}; -r.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fh(c,a)};r.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ch(c,a)};r.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dh(c,a)};r.prototype.getUserIndex=function(){return Ug(this.Tx)};r.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kh(c,a)}; -r.prototype.getUserPointer=function(){return l(Vg(this.Tx),CA)};r.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lh(c,a)};r.prototype.getBroadphaseHandle=function(){return l(Og(this.Tx),u)};r.prototype.__destroy__=function(){Kg(this.Tx)};function DA(){throw"cannot construct a btDynamicsWorld, no constructor in IDL";}DA.prototype=Object.create(xA.prototype);DA.prototype.constructor=DA;DA.prototype.Ux=DA;DA.Vx={};f.btDynamicsWorld=DA; -DA.prototype.addAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hl(c,a)};DA.prototype.removeAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xl(c,a)};DA.prototype.getSolverInfo=function(){return l(Vl(this.Tx),v)};DA.prototype.getDispatcher=function(){return l(Tl(this.Tx),yA)};DA.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Wl(e,a,c,d)}; -DA.prototype.getPairCache=function(){return l(Ul(this.Tx),zA)};DA.prototype.getDispatchInfo=function(){return l(Sl(this.Tx),n)};DA.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?Il(e,a):void 0===d?Jl(e,a,c):Kl(e,a,c,d)};DA.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yl(c,a)}; -DA.prototype.getBroadphase=function(){return l(Ql(this.Tx),AA)};DA.prototype.convexSweepTest=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Nl(m,a,c,d,e,g)};DA.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Ll(e,a,c,d)}; -DA.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ml(d,a,c)};DA.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$l(c,a)};DA.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zl(c,a)};DA.prototype.getDebugDrawer=function(){return l(Rl(this.Tx),BA)};DA.prototype.debugDrawWorld=function(){Pl(this.Tx)}; -DA.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Ol(e,a,c,d)};DA.prototype.__destroy__=function(){Gl(this.Tx)};function EA(){throw"cannot construct a btTypedConstraint, no constructor in IDL";}EA.prototype=Object.create(h.prototype);EA.prototype.constructor=EA;EA.prototype.Ux=EA;EA.Vx={};f.btTypedConstraint=EA; -EA.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nx(c,a)};EA.prototype.getBreakingImpulseThreshold=function(){return ox(this.Tx)};EA.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qx(c,a)};EA.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return px(d,a,c)}; -EA.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);rx(e,a,c,d)};EA.prototype.__destroy__=function(){mx(this.Tx)};function FA(){throw"cannot construct a btConcaveShape, no constructor in IDL";}FA.prototype=Object.create(p.prototype);FA.prototype.constructor=FA;FA.prototype.Ux=FA;FA.Vx={};f.btConcaveShape=FA; -FA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ci(c,a)};FA.prototype.getLocalScaling=function(){return l(bi(this.Tx),q)};FA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ai(d,a,c)};FA.prototype.__destroy__=function(){$h(this.Tx)};function GA(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=tg(a,c);k(GA)[this.Tx]=this}GA.prototype=Object.create(p.prototype); -GA.prototype.constructor=GA;GA.prototype.Ux=GA;GA.Vx={};f.btCapsuleShape=GA;GA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bg(c,a)};GA.prototype.getMargin=function(){return xg(this.Tx)};GA.prototype.getUpAxis=function(){return zg(this.Tx)};GA.prototype.getRadius=function(){return yg(this.Tx)};GA.prototype.getHalfHeight=function(){return vg(this.Tx)};GA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ag(c,a)}; -GA.prototype.getLocalScaling=function(){return l(wg(this.Tx),q)};GA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ug(d,a,c)};GA.prototype.__destroy__=function(){sg(this.Tx)};function BA(){throw"cannot construct a btIDebugDraw, no constructor in IDL";}BA.prototype=Object.create(h.prototype);BA.prototype.constructor=BA;BA.prototype.Ux=BA;BA.Vx={};f.btIDebugDraw=BA; -BA.prototype.drawLine=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);io(e,a,c,d)};BA.prototype.drawContactPoint=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);ho(m,a,c,d,e,g)}; -BA.prototype.reportErrorWarning=function(a){var c=this.Tx;b.Yx();a=a&&"object"===typeof a?a.Tx:vA(a);ko(c,a)};BA.prototype.draw3dText=function(a,c){var d=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c=c&&"object"===typeof c?c.Tx:vA(c);go(d,a,c)};BA.prototype.setDebugMode=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lo(c,a)};BA.prototype.getDebugMode=function(){return jo(this.Tx)};BA.prototype.__destroy__=function(){fo(this.Tx)}; -function HA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=void 0===a?gk():hk(a);k(HA)[this.Tx]=this}HA.prototype=Object.create(h.prototype);HA.prototype.constructor=HA;HA.prototype.Ux=HA;HA.Vx={};f.btDefaultCollisionConfiguration=HA;HA.prototype.__destroy__=function(){fk(this.Tx)};function IA(){throw"cannot construct a btTriangleMeshShape, no constructor in IDL";}IA.prototype=Object.create(FA.prototype);IA.prototype.constructor=IA;IA.prototype.Ux=IA;IA.Vx={};f.btTriangleMeshShape=IA; -IA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bx(c,a)};IA.prototype.getLocalScaling=function(){return l(ax(this.Tx),q)};IA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);$w(d,a,c)};IA.prototype.__destroy__=function(){Zw(this.Tx)};function w(){this.Tx=Zm();k(w)[this.Tx]=this}w.prototype=Object.create(r.prototype);w.prototype.constructor=w;w.prototype.Ux=w;w.Vx={}; -f.btGhostObject=w;w.prototype.getNumOverlappingObjects=function(){return en(this.Tx)};w.prototype.getOverlappingObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(fn(c,a),r)};w.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);rn(d,a,c)};w.prototype.getCollisionShape=function(){return l(cn(this.Tx),p)}; -w.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wn(c,a)};w.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qn(c,a)};w.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$m(c,a)};w.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?Xm(c):Ym(c,a)};w.prototype.isActive=function(){return!!mn(this.Tx)};w.prototype.isKinematicObject=function(){return!!nn(this.Tx)}; -w.prototype.isStaticObject=function(){return!!on(this.Tx)};w.prototype.isStaticOrKinematicObject=function(){return!!pn(this.Tx)};w.prototype.getRestitution=function(){return gn(this.Tx)};w.prototype.getFriction=function(){return dn(this.Tx)};w.prototype.getRollingFriction=function(){return hn(this.Tx)};w.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yn(c,a)};w.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xn(c,a)}; -w.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zn(c,a)};w.prototype.getWorldTransform=function(){return l(ln(this.Tx),t)};w.prototype.getCollisionFlags=function(){return bn(this.Tx)};w.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);un(c,a)};w.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cn(c,a)}; -w.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vn(c,a)};w.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sn(c,a)};w.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tn(c,a)};w.prototype.getUserIndex=function(){return jn(this.Tx)};w.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);An(c,a)}; -w.prototype.getUserPointer=function(){return l(kn(this.Tx),CA)};w.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bn(c,a)};w.prototype.getBroadphaseHandle=function(){return l(an(this.Tx),u)};w.prototype.__destroy__=function(){Wm(this.Tx)};function JA(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=oi(a,c);k(JA)[this.Tx]=this}JA.prototype=Object.create(p.prototype);JA.prototype.constructor=JA;JA.prototype.Ux=JA;JA.Vx={}; -f.btConeShape=JA;JA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ri(c,a)};JA.prototype.getLocalScaling=function(){return l(qi(this.Tx),q)};JA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);pi(d,a,c)};JA.prototype.__destroy__=function(){ni(this.Tx)};function KA(){throw"cannot construct a btActionInterface, no constructor in IDL";}KA.prototype=Object.create(h.prototype); -KA.prototype.constructor=KA;KA.prototype.Ux=KA;KA.Vx={};f.btActionInterface=KA;KA.prototype.updateAction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);zf(d,a,c)};KA.prototype.__destroy__=function(){yf(this.Tx)}; -function q(a,c,d){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);this.Tx=void 0===a?wx():void 0===c?_emscripten_bind_btVector3_btVector3_1(a):void 0===d?_emscripten_bind_btVector3_btVector3_2(a,c):xx(a,c,d);k(q)[this.Tx]=this}q.prototype=Object.create(h.prototype);q.prototype.constructor=q;q.prototype.Ux=q;q.Vx={};f.btVector3=q;q.prototype.length=q.prototype.length=function(){return zx(this.Tx)};q.prototype.x=q.prototype.x=function(){return Jx(this.Tx)}; -q.prototype.y=q.prototype.y=function(){return Kx(this.Tx)};q.prototype.z=q.prototype.z=function(){return Lx(this.Tx)};q.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gx(c,a)};q.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hx(c,a)};q.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ix(c,a)}; -q.prototype.setValue=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Fx(e,a,c,d)};q.prototype.normalize=q.prototype.normalize=function(){Ax(this.Tx)};q.prototype.rotate=q.prototype.rotate=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return l(Ex(d,a,c),q)};q.prototype.dot=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return yx(c,a)}; -q.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Cx(c,a),q)};q.prototype.op_add=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Bx(c,a),q)};q.prototype.op_sub=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Dx(c,a),q)};q.prototype.__destroy__=function(){vx(this.Tx)};function LA(){throw"cannot construct a btVehicleRaycaster, no constructor in IDL";}LA.prototype=Object.create(h.prototype);LA.prototype.constructor=LA; -LA.prototype.Ux=LA;LA.Vx={};f.btVehicleRaycaster=LA;LA.prototype.castRay=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);ly(e,a,c,d)};LA.prototype.__destroy__=function(){ky(this.Tx)};function MA(){throw"cannot construct a btQuadWord, no constructor in IDL";}MA.prototype=Object.create(h.prototype);MA.prototype.constructor=MA;MA.prototype.Ux=MA;MA.Vx={};f.btQuadWord=MA;MA.prototype.x=MA.prototype.x=function(){return Eq(this.Tx)}; -MA.prototype.y=MA.prototype.y=function(){return Fq(this.Tx)};MA.prototype.z=MA.prototype.z=function(){return Gq(this.Tx)};MA.prototype.w=function(){return Dq(this.Tx)};MA.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Aq(c,a)};MA.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bq(c,a)};MA.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cq(c,a)}; -MA.prototype.setW=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zq(c,a)};MA.prototype.__destroy__=function(){yq(this.Tx)};function NA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Xj(a);k(NA)[this.Tx]=this}NA.prototype=Object.create(p.prototype);NA.prototype.constructor=NA;NA.prototype.Ux=NA;NA.Vx={};f.btCylinderShape=NA;NA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ck(c,a)};NA.prototype.getMargin=function(){return ak(this.Tx)}; -NA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bk(c,a)};NA.prototype.getLocalScaling=function(){return l(Zj(this.Tx),q)};NA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Yj(d,a,c)};NA.prototype.__destroy__=function(){Wj(this.Tx)}; -function x(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=Gk(a,c,d,e);k(x)[this.Tx]=this}x.prototype=Object.create(DA.prototype);x.prototype.constructor=x;x.prototype.Ux=x;x.Vx={};f.btDiscreteDynamicsWorld=x;x.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bl(c,a)};x.prototype.getGravity=function(){return l(Qk(this.Tx),q)}; -x.prototype.addRigidBody=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?Ek(e,a):void 0===d?_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_2(e,a,c):Fk(e,a,c,d)};x.prototype.removeRigidBody=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xk(c,a)}; -x.prototype.addConstraint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Ck(d,a):Dk(d,a,c)};x.prototype.removeConstraint=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wk(c,a)};x.prototype.stepSimulation=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);return void 0===c?cl(e,a):void 0===d?dl(e,a,c):el(e,a,c,d)}; -x.prototype.setContactAddedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yk(c,a)};x.prototype.setContactProcessedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$k(c,a)};x.prototype.setContactDestroyedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zk(c,a)};x.prototype.getDispatcher=function(){return l(Pk(this.Tx),yA)}; -x.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Tk(e,a,c,d)};x.prototype.getPairCache=function(){return l(Rk(this.Tx),zA)};x.prototype.getDispatchInfo=function(){return l(Ok(this.Tx),n)};x.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?zk(e,a):void 0===d?Ak(e,a,c):Bk(e,a,c,d)}; -x.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vk(c,a)};x.prototype.getBroadphase=function(){return l(Mk(this.Tx),AA)};x.prototype.convexSweepTest=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Jk(m,a,c,d,e,g)}; -x.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Hk(e,a,c,d)};x.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ik(d,a,c)};x.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fl(c,a)};x.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);al(c,a)}; -x.prototype.getDebugDrawer=function(){return l(Nk(this.Tx),BA)};x.prototype.debugDrawWorld=function(){Lk(this.Tx)};x.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Kk(e,a,c,d)};x.prototype.addAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yk(c,a)};x.prototype.removeAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uk(c,a)}; -x.prototype.getSolverInfo=function(){return l(Sk(this.Tx),v)};x.prototype.__destroy__=function(){xk(this.Tx)};function OA(){throw"cannot construct a btConvexShape, no constructor in IDL";}OA.prototype=Object.create(p.prototype);OA.prototype.constructor=OA;OA.prototype.Ux=OA;OA.Vx={};f.btConvexShape=OA;OA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yj(c,a)};OA.prototype.getLocalScaling=function(){return l(wj(this.Tx),q)}; -OA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);vj(d,a,c)};OA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zj(c,a)};OA.prototype.getMargin=function(){return xj(this.Tx)};OA.prototype.__destroy__=function(){uj(this.Tx)};function yA(){throw"cannot construct a btDispatcher, no constructor in IDL";}yA.prototype=Object.create(h.prototype);yA.prototype.constructor=yA;yA.prototype.Ux=yA; -yA.Vx={};f.btDispatcher=yA;yA.prototype.getNumManifolds=function(){return Fl(this.Tx)};yA.prototype.getManifoldByIndexInternal=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(El(c,a),PA)};yA.prototype.__destroy__=function(){Dl(this.Tx)}; -function QA(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===e?qm(a,c,d):void 0===g?_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_4(a,c,d,e):rm(a,c,d,e,g);k(QA)[this.Tx]=this}QA.prototype=Object.create(EA.prototype);QA.prototype.constructor=QA;QA.prototype.Ux=QA;QA.Vx={};f.btGeneric6DofConstraint=QA; -QA.prototype.setLinearLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Am(c,a)};QA.prototype.setLinearUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bm(c,a)};QA.prototype.setAngularLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xm(c,a)};QA.prototype.setAngularUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ym(c,a)};QA.prototype.getFrameOffsetA=function(){return l(um(this.Tx),t)}; -QA.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sm(c,a)};QA.prototype.getBreakingImpulseThreshold=function(){return tm(this.Tx)};QA.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zm(c,a)};QA.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return wm(d,a,c)}; -QA.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Cm(e,a,c,d)};QA.prototype.__destroy__=function(){pm(this.Tx)};function RA(){throw"cannot construct a btStridingMeshInterface, no constructor in IDL";}RA.prototype=Object.create(h.prototype);RA.prototype.constructor=RA;RA.prototype.Ux=RA;RA.Vx={};f.btStridingMeshInterface=RA; -RA.prototype.setScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mw(c,a)};RA.prototype.__destroy__=function(){Lw(this.Tx)};function SA(){throw"cannot construct a btMotionState, no constructor in IDL";}SA.prototype=Object.create(h.prototype);SA.prototype.constructor=SA;SA.prototype.Ux=SA;SA.Vx={};f.btMotionState=SA;SA.prototype.getWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);np(c,a)}; -SA.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);op(c,a)};SA.prototype.__destroy__=function(){mp(this.Tx)};function y(){throw"cannot construct a ConvexResultCallback, no constructor in IDL";}y.prototype=Object.create(h.prototype);y.prototype.constructor=y;y.prototype.Ux=y;y.Vx={};f.ConvexResultCallback=y;y.prototype.hasHit=function(){return!!Wd(this.Tx)};y.prototype.get_m_collisionFilterGroup=y.prototype.Wx=function(){return Ud(this.Tx)}; -y.prototype.set_m_collisionFilterGroup=y.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yd(c,a)};Object.defineProperty(y.prototype,"m_collisionFilterGroup",{get:y.prototype.Wx,set:y.prototype.Zx});y.prototype.get_m_collisionFilterMask=y.prototype.Xx=function(){return Vd(this.Tx)};y.prototype.set_m_collisionFilterMask=y.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zd(c,a)}; -Object.defineProperty(y.prototype,"m_collisionFilterMask",{get:y.prototype.Xx,set:y.prototype.$x});y.prototype.get_m_closestHitFraction=y.prototype.ay=function(){return Td(this.Tx)};y.prototype.set_m_closestHitFraction=y.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xd(c,a)};Object.defineProperty(y.prototype,"m_closestHitFraction",{get:y.prototype.ay,set:y.prototype.by});y.prototype.__destroy__=function(){Sd(this.Tx)}; -function TA(){throw"cannot construct a ContactResultCallback, no constructor in IDL";}TA.prototype=Object.create(h.prototype);TA.prototype.constructor=TA;TA.prototype.Ux=TA;TA.Vx={};f.ContactResultCallback=TA; -TA.prototype.addSingleResult=function(a,c,d,e,g,m,B){var R=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);return Rd(R,a,c,d,e,g,m,B)};TA.prototype.__destroy__=function(){Qd(this.Tx)};function UA(){throw"cannot construct a btSoftBodySolver, no constructor in IDL";}UA.prototype=Object.create(h.prototype); -UA.prototype.constructor=UA;UA.prototype.Ux=UA;UA.Vx={};f.btSoftBodySolver=UA;UA.prototype.__destroy__=function(){lu(this.Tx)};function z(){throw"cannot construct a RayResultCallback, no constructor in IDL";}z.prototype=Object.create(h.prototype);z.prototype.constructor=z;z.prototype.Ux=z;z.Vx={};f.RayResultCallback=z;z.prototype.hasHit=function(){return!!af(this.Tx)};z.prototype.get_m_collisionFilterGroup=z.prototype.Wx=function(){return Ye(this.Tx)}; -z.prototype.set_m_collisionFilterGroup=z.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cf(c,a)};Object.defineProperty(z.prototype,"m_collisionFilterGroup",{get:z.prototype.Wx,set:z.prototype.Zx});z.prototype.get_m_collisionFilterMask=z.prototype.Xx=function(){return Ze(this.Tx)};z.prototype.set_m_collisionFilterMask=z.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);df(c,a)}; -Object.defineProperty(z.prototype,"m_collisionFilterMask",{get:z.prototype.Xx,set:z.prototype.$x});z.prototype.get_m_closestHitFraction=z.prototype.ay=function(){return Xe(this.Tx)};z.prototype.set_m_closestHitFraction=z.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bf(c,a)};Object.defineProperty(z.prototype,"m_closestHitFraction",{get:z.prototype.ay,set:z.prototype.by});z.prototype.get_m_collisionObject=z.prototype.cy=function(){return l($e(this.Tx),r)}; -z.prototype.set_m_collisionObject=z.prototype.ly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ef(c,a)};Object.defineProperty(z.prototype,"m_collisionObject",{get:z.prototype.cy,set:z.prototype.ly});z.prototype.__destroy__=function(){We(this.Tx)};function VA(){throw"cannot construct a btMatrix3x3, no constructor in IDL";}VA.prototype=Object.create(h.prototype);VA.prototype.constructor=VA;VA.prototype.Ux=VA;VA.Vx={};f.btMatrix3x3=VA; -VA.prototype.setEulerZYX=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);lp(e,a,c,d)};VA.prototype.getRotation=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jp(c,a)};VA.prototype.getRow=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(kp(c,a),q)};VA.prototype.__destroy__=function(){ip(this.Tx)};function WA(){throw"cannot construct a btScalarArray, no constructor in IDL";}WA.prototype=Object.create(h.prototype); -WA.prototype.constructor=WA;WA.prototype.Ux=WA;WA.Vx={};f.btScalarArray=WA;WA.prototype.size=WA.prototype.size=function(){return Et(this.Tx)};WA.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Dt(c,a)};WA.prototype.__destroy__=function(){Ct(this.Tx)};function A(){throw"cannot construct a Material, no constructor in IDL";}A.prototype=Object.create(h.prototype);A.prototype.constructor=A;A.prototype.Ux=A;A.Vx={};f.Material=A;A.prototype.get_m_kLST=A.prototype.jA=function(){return Be(this.Tx)}; -A.prototype.set_m_kLST=A.prototype.QC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fe(c,a)};Object.defineProperty(A.prototype,"m_kLST",{get:A.prototype.jA,set:A.prototype.QC});A.prototype.get_m_kAST=A.prototype.iA=function(){return Ae(this.Tx)};A.prototype.set_m_kAST=A.prototype.PC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ee(c,a)};Object.defineProperty(A.prototype,"m_kAST",{get:A.prototype.iA,set:A.prototype.PC});A.prototype.get_m_kVST=A.prototype.kA=function(){return Ce(this.Tx)}; -A.prototype.set_m_kVST=A.prototype.RC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ge(c,a)};Object.defineProperty(A.prototype,"m_kVST",{get:A.prototype.kA,set:A.prototype.RC});A.prototype.get_m_flags=A.prototype.Rz=function(){return ze(this.Tx)};A.prototype.set_m_flags=A.prototype.xC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);De(c,a)};Object.defineProperty(A.prototype,"m_flags",{get:A.prototype.Rz,set:A.prototype.xC});A.prototype.__destroy__=function(){ye(this.Tx)}; -function n(){throw"cannot construct a btDispatcherInfo, no constructor in IDL";}n.prototype=Object.create(h.prototype);n.prototype.constructor=n;n.prototype.Ux=n;n.Vx={};f.btDispatcherInfo=n;n.prototype.get_m_timeStep=n.prototype.XA=function(){return ol(this.Tx)};n.prototype.set_m_timeStep=n.prototype.DD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zl(c,a)};Object.defineProperty(n.prototype,"m_timeStep",{get:n.prototype.XA,set:n.prototype.DD}); -n.prototype.get_m_stepCount=n.prototype.OA=function(){return ml(this.Tx)};n.prototype.set_m_stepCount=n.prototype.uD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xl(c,a)};Object.defineProperty(n.prototype,"m_stepCount",{get:n.prototype.OA,set:n.prototype.uD});n.prototype.get_m_dispatchFunc=n.prototype.Jz=function(){return jl(this.Tx)};n.prototype.set_m_dispatchFunc=n.prototype.pC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ul(c,a)}; -Object.defineProperty(n.prototype,"m_dispatchFunc",{get:n.prototype.Jz,set:n.prototype.pC});n.prototype.get_m_timeOfImpact=n.prototype.WA=function(){return nl(this.Tx)};n.prototype.set_m_timeOfImpact=n.prototype.CD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yl(c,a)};Object.defineProperty(n.prototype,"m_timeOfImpact",{get:n.prototype.WA,set:n.prototype.CD});n.prototype.get_m_useContinuous=n.prototype.ZA=function(){return!!pl(this.Tx)}; -n.prototype.set_m_useContinuous=n.prototype.FD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Al(c,a)};Object.defineProperty(n.prototype,"m_useContinuous",{get:n.prototype.ZA,set:n.prototype.FD});n.prototype.get_m_enableSatConvex=n.prototype.Nz=function(){return!!ll(this.Tx)};n.prototype.set_m_enableSatConvex=n.prototype.tC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wl(c,a)};Object.defineProperty(n.prototype,"m_enableSatConvex",{get:n.prototype.Nz,set:n.prototype.tC}); -n.prototype.get_m_enableSPU=n.prototype.Mz=function(){return!!kl(this.Tx)};n.prototype.set_m_enableSPU=n.prototype.sC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vl(c,a)};Object.defineProperty(n.prototype,"m_enableSPU",{get:n.prototype.Mz,set:n.prototype.sC});n.prototype.get_m_useEpa=n.prototype.aB=function(){return!!rl(this.Tx)};n.prototype.set_m_useEpa=n.prototype.HD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cl(c,a)}; -Object.defineProperty(n.prototype,"m_useEpa",{get:n.prototype.aB,set:n.prototype.HD});n.prototype.get_m_allowedCcdPenetration=n.prototype.lz=function(){return hl(this.Tx)};n.prototype.set_m_allowedCcdPenetration=n.prototype.TB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sl(c,a)};Object.defineProperty(n.prototype,"m_allowedCcdPenetration",{get:n.prototype.lz,set:n.prototype.TB});n.prototype.get_m_useConvexConservativeDistanceUtil=n.prototype.$A=function(){return!!ql(this.Tx)}; -n.prototype.set_m_useConvexConservativeDistanceUtil=n.prototype.GD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bl(c,a)};Object.defineProperty(n.prototype,"m_useConvexConservativeDistanceUtil",{get:n.prototype.$A,set:n.prototype.GD});n.prototype.get_m_convexConservativeDistanceThreshold=n.prototype.Ez=function(){return il(this.Tx)};n.prototype.set_m_convexConservativeDistanceThreshold=n.prototype.kC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tl(c,a)}; -Object.defineProperty(n.prototype,"m_convexConservativeDistanceThreshold",{get:n.prototype.Ez,set:n.prototype.kC});n.prototype.__destroy__=function(){gl(this.Tx)};function C(){throw"cannot construct a btWheelInfoConstructionInfo, no constructor in IDL";}C.prototype=Object.create(h.prototype);C.prototype.constructor=C;C.prototype.Ux=C;C.Vx={};f.btWheelInfoConstructionInfo=C;C.prototype.get_m_chassisConnectionCS=C.prototype.yz=function(){return l(By(this.Tx),q)}; -C.prototype.set_m_chassisConnectionCS=C.prototype.eC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ny(c,a)};Object.defineProperty(C.prototype,"m_chassisConnectionCS",{get:C.prototype.yz,set:C.prototype.eC});C.prototype.get_m_wheelDirectionCS=C.prototype.zy=function(){return l(Iy(this.Tx),q)};C.prototype.set_m_wheelDirectionCS=C.prototype.Gy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uy(c,a)};Object.defineProperty(C.prototype,"m_wheelDirectionCS",{get:C.prototype.zy,set:C.prototype.Gy}); -C.prototype.get_m_wheelAxleCS=C.prototype.yy=function(){return l(Hy(this.Tx),q)};C.prototype.set_m_wheelAxleCS=C.prototype.Fy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ty(c,a)};Object.defineProperty(C.prototype,"m_wheelAxleCS",{get:C.prototype.yy,set:C.prototype.Fy});C.prototype.get_m_suspensionRestLength=C.prototype.TA=function(){return Fy(this.Tx)};C.prototype.set_m_suspensionRestLength=C.prototype.zD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ry(c,a)}; -Object.defineProperty(C.prototype,"m_suspensionRestLength",{get:C.prototype.TA,set:C.prototype.zD});C.prototype.get_m_maxSuspensionTravelCm=C.prototype.hy=function(){return Ey(this.Tx)};C.prototype.set_m_maxSuspensionTravelCm=C.prototype.qy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qy(c,a)};Object.defineProperty(C.prototype,"m_maxSuspensionTravelCm",{get:C.prototype.hy,set:C.prototype.qy});C.prototype.get_m_wheelRadius=C.prototype.gB=function(){return Jy(this.Tx)}; -C.prototype.set_m_wheelRadius=C.prototype.ND=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vy(c,a)};Object.defineProperty(C.prototype,"m_wheelRadius",{get:C.prototype.gB,set:C.prototype.ND});C.prototype.get_m_suspensionStiffness=C.prototype.iy=function(){return Gy(this.Tx)};C.prototype.set_m_suspensionStiffness=C.prototype.ry=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sy(c,a)};Object.defineProperty(C.prototype,"m_suspensionStiffness",{get:C.prototype.iy,set:C.prototype.ry}); -C.prototype.get_m_wheelsDampingCompression=C.prototype.Ay=function(){return Ky(this.Tx)};C.prototype.set_m_wheelsDampingCompression=C.prototype.Hy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wy(c,a)};Object.defineProperty(C.prototype,"m_wheelsDampingCompression",{get:C.prototype.Ay,set:C.prototype.Hy});C.prototype.get_m_wheelsDampingRelaxation=C.prototype.By=function(){return Ly(this.Tx)}; -C.prototype.set_m_wheelsDampingRelaxation=C.prototype.Iy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xy(c,a)};Object.defineProperty(C.prototype,"m_wheelsDampingRelaxation",{get:C.prototype.By,set:C.prototype.Iy});C.prototype.get_m_frictionSlip=C.prototype.dy=function(){return Cy(this.Tx)};C.prototype.set_m_frictionSlip=C.prototype.my=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Oy(c,a)};Object.defineProperty(C.prototype,"m_frictionSlip",{get:C.prototype.dy,set:C.prototype.my}); -C.prototype.get_m_maxSuspensionForce=C.prototype.gy=function(){return Dy(this.Tx)};C.prototype.set_m_maxSuspensionForce=C.prototype.py=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Py(c,a)};Object.defineProperty(C.prototype,"m_maxSuspensionForce",{get:C.prototype.gy,set:C.prototype.py});C.prototype.get_m_bIsFrontWheel=C.prototype.vy=function(){return!!Ay(this.Tx)};C.prototype.set_m_bIsFrontWheel=C.prototype.Cy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);My(c,a)}; -Object.defineProperty(C.prototype,"m_bIsFrontWheel",{get:C.prototype.vy,set:C.prototype.Cy});C.prototype.__destroy__=function(){zy(this.Tx)};function XA(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===c?Bj(a):Cj(a,c);k(XA)[this.Tx]=this}XA.prototype=Object.create(OA.prototype);XA.prototype.constructor=XA;XA.prototype.Ux=XA;XA.Vx={};f.btConvexTriangleMeshShape=XA;XA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gj(c,a)}; -XA.prototype.getLocalScaling=function(){return l(Ej(this.Tx),q)};XA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Dj(d,a,c)};XA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hj(c,a)};XA.prototype.getMargin=function(){return Fj(this.Tx)};XA.prototype.__destroy__=function(){Aj(this.Tx)};function AA(){throw"cannot construct a btBroadphaseInterface, no constructor in IDL";}AA.prototype=Object.create(h.prototype); -AA.prototype.constructor=AA;AA.prototype.Ux=AA;AA.Vx={};f.btBroadphaseInterface=AA;AA.prototype.getOverlappingPairCache=function(){return l(Nf(this.Tx),zA)};AA.prototype.__destroy__=function(){Mf(this.Tx)};function D(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===e?Qr(a,c,d):Rr(a,c,d,e);k(D)[this.Tx]=this}D.prototype=Object.create(h.prototype);D.prototype.constructor=D;D.prototype.Ux=D; -D.Vx={};f.btRigidBodyConstructionInfo=D;D.prototype.get_m_linearDamping=D.prototype.lA=function(){return $r(this.Tx)};D.prototype.set_m_linearDamping=D.prototype.SC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ms(c,a)};Object.defineProperty(D.prototype,"m_linearDamping",{get:D.prototype.lA,set:D.prototype.SC});D.prototype.get_m_angularDamping=D.prototype.nz=function(){return Xr(this.Tx)}; -D.prototype.set_m_angularDamping=D.prototype.VB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);js(c,a)};Object.defineProperty(D.prototype,"m_angularDamping",{get:D.prototype.nz,set:D.prototype.VB});D.prototype.get_m_friction=D.prototype.Sz=function(){return Zr(this.Tx)};D.prototype.set_m_friction=D.prototype.yC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ls(c,a)};Object.defineProperty(D.prototype,"m_friction",{get:D.prototype.Sz,set:D.prototype.yC}); -D.prototype.get_m_rollingFriction=D.prototype.GA=function(){return cs(this.Tx)};D.prototype.set_m_rollingFriction=D.prototype.mD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qs(c,a)};Object.defineProperty(D.prototype,"m_rollingFriction",{get:D.prototype.GA,set:D.prototype.mD});D.prototype.get_m_restitution=D.prototype.EA=function(){return bs(this.Tx)};D.prototype.set_m_restitution=D.prototype.kD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ps(c,a)}; -Object.defineProperty(D.prototype,"m_restitution",{get:D.prototype.EA,set:D.prototype.kD});D.prototype.get_m_linearSleepingThreshold=D.prototype.mA=function(){return as(this.Tx)};D.prototype.set_m_linearSleepingThreshold=D.prototype.TC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ns(c,a)};Object.defineProperty(D.prototype,"m_linearSleepingThreshold",{get:D.prototype.mA,set:D.prototype.TC});D.prototype.get_m_angularSleepingThreshold=D.prototype.oz=function(){return Yr(this.Tx)}; -D.prototype.set_m_angularSleepingThreshold=D.prototype.WB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ks(c,a)};Object.defineProperty(D.prototype,"m_angularSleepingThreshold",{get:D.prototype.oz,set:D.prototype.WB});D.prototype.get_m_additionalDamping=D.prototype.iz=function(){return!!Vr(this.Tx)};D.prototype.set_m_additionalDamping=D.prototype.QB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hs(c,a)}; -Object.defineProperty(D.prototype,"m_additionalDamping",{get:D.prototype.iz,set:D.prototype.QB});D.prototype.get_m_additionalDampingFactor=D.prototype.jz=function(){return Ur(this.Tx)};D.prototype.set_m_additionalDampingFactor=D.prototype.RB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gs(c,a)};Object.defineProperty(D.prototype,"m_additionalDampingFactor",{get:D.prototype.jz,set:D.prototype.RB});D.prototype.get_m_additionalLinearDampingThresholdSqr=D.prototype.kz=function(){return Wr(this.Tx)}; -D.prototype.set_m_additionalLinearDampingThresholdSqr=D.prototype.SB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);is(c,a)};Object.defineProperty(D.prototype,"m_additionalLinearDampingThresholdSqr",{get:D.prototype.kz,set:D.prototype.SB});D.prototype.get_m_additionalAngularDampingThresholdSqr=D.prototype.hz=function(){return Tr(this.Tx)};D.prototype.set_m_additionalAngularDampingThresholdSqr=D.prototype.PB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);es(c,a)}; -Object.defineProperty(D.prototype,"m_additionalAngularDampingThresholdSqr",{get:D.prototype.hz,set:D.prototype.PB});D.prototype.get_m_additionalAngularDampingFactor=D.prototype.gz=function(){return Sr(this.Tx)};D.prototype.set_m_additionalAngularDampingFactor=D.prototype.OB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ds(c,a)};Object.defineProperty(D.prototype,"m_additionalAngularDampingFactor",{get:D.prototype.gz,set:D.prototype.OB});D.prototype.__destroy__=function(){Pr(this.Tx)}; -function YA(){throw"cannot construct a btCollisionConfiguration, no constructor in IDL";}YA.prototype=Object.create(h.prototype);YA.prototype.constructor=YA;YA.prototype.Ux=YA;YA.Vx={};f.btCollisionConfiguration=YA;YA.prototype.__destroy__=function(){Cg(this.Tx)};function PA(){this.Tx=fq();k(PA)[this.Tx]=this}PA.prototype=Object.create(h.prototype);PA.prototype.constructor=PA;PA.prototype.Ux=PA;PA.Vx={};f.btPersistentManifold=PA;PA.prototype.getBody0=function(){return l(gq(this.Tx),r)}; -PA.prototype.getBody1=function(){return l(hq(this.Tx),r)};PA.prototype.getNumContacts=function(){return jq(this.Tx)};PA.prototype.getContactPoint=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(iq(c,a),E)};PA.prototype.__destroy__=function(){eq(this.Tx)};function ZA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=void 0===a?Nh():Oh(a);k(ZA)[this.Tx]=this}ZA.prototype=Object.create(p.prototype);ZA.prototype.constructor=ZA;ZA.prototype.Ux=ZA;ZA.Vx={};f.btCompoundShape=ZA; -ZA.prototype.addChildShape=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Mh(d,a,c)};ZA.prototype.removeChildShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vh(c,a)};ZA.prototype.removeChildShapeByIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uh(c,a)};ZA.prototype.getNumChildShapes=function(){return Th(this.Tx)};ZA.prototype.getChildShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Qh(c,a),p)}; -ZA.prototype.updateChildTransform=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===d?Yh(e,a,c):Zh(e,a,c,d)};ZA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xh(c,a)};ZA.prototype.getMargin=function(){return Sh(this.Tx)};ZA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wh(c,a)};ZA.prototype.getLocalScaling=function(){return l(Rh(this.Tx),q)}; -ZA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ph(d,a,c)};ZA.prototype.__destroy__=function(){Lh(this.Tx)};function F(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=Yb(a,c);k(F)[this.Tx]=this}F.prototype=Object.create(y.prototype);F.prototype.constructor=F;F.prototype.Ux=F;F.Vx={};f.ClosestConvexResultCallback=F;F.prototype.hasHit=function(){return!!ic(this.Tx)}; -F.prototype.get_m_convexFromWorld=F.prototype.Fz=function(){return l(dc(this.Tx),q)};F.prototype.set_m_convexFromWorld=F.prototype.lC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mc(c,a)};Object.defineProperty(F.prototype,"m_convexFromWorld",{get:F.prototype.Fz,set:F.prototype.lC});F.prototype.get_m_convexToWorld=F.prototype.Gz=function(){return l(ec(this.Tx),q)};F.prototype.set_m_convexToWorld=F.prototype.mC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nc(c,a)}; -Object.defineProperty(F.prototype,"m_convexToWorld",{get:F.prototype.Gz,set:F.prototype.mC});F.prototype.get_m_hitNormalWorld=F.prototype.ey=function(){return l(fc(this.Tx),q)};F.prototype.set_m_hitNormalWorld=F.prototype.ny=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);oc(c,a)};Object.defineProperty(F.prototype,"m_hitNormalWorld",{get:F.prototype.ey,set:F.prototype.ny});F.prototype.get_m_hitPointWorld=F.prototype.fy=function(){return l(hc(this.Tx),q)}; -F.prototype.set_m_hitPointWorld=F.prototype.oy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pc(c,a)};Object.defineProperty(F.prototype,"m_hitPointWorld",{get:F.prototype.fy,set:F.prototype.oy});F.prototype.get_m_collisionFilterGroup=F.prototype.Wx=function(){return bc(this.Tx)};F.prototype.set_m_collisionFilterGroup=F.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kc(c,a)};Object.defineProperty(F.prototype,"m_collisionFilterGroup",{get:F.prototype.Wx,set:F.prototype.Zx}); -F.prototype.get_m_collisionFilterMask=F.prototype.Xx=function(){return cc(this.Tx)};F.prototype.set_m_collisionFilterMask=F.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lc(c,a)};Object.defineProperty(F.prototype,"m_collisionFilterMask",{get:F.prototype.Xx,set:F.prototype.$x});F.prototype.get_m_closestHitFraction=F.prototype.ay=function(){return ac(this.Tx)}; -F.prototype.set_m_closestHitFraction=F.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jc(c,a)};Object.defineProperty(F.prototype,"m_closestHitFraction",{get:F.prototype.ay,set:F.prototype.by});F.prototype.__destroy__=function(){Zb(this.Tx)};function G(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=gb(a,c);k(G)[this.Tx]=this}G.prototype=Object.create(z.prototype);G.prototype.constructor=G;G.prototype.Ux=G;G.Vx={};f.AllHitsRayResultCallback=G; -G.prototype.hasHit=function(){return!!ub(this.Tx)};G.prototype.get_m_collisionObjects=G.prototype.Bz=function(){return l(ob(this.Tx),$A)};G.prototype.set_m_collisionObjects=G.prototype.hC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ab(c,a)};Object.defineProperty(G.prototype,"m_collisionObjects",{get:G.prototype.Bz,set:G.prototype.hC});G.prototype.get_m_rayFromWorld=G.prototype.wy=function(){return l(sb(this.Tx),q)}; -G.prototype.set_m_rayFromWorld=G.prototype.Dy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Eb(c,a)};Object.defineProperty(G.prototype,"m_rayFromWorld",{get:G.prototype.wy,set:G.prototype.Dy});G.prototype.get_m_rayToWorld=G.prototype.xy=function(){return l(tb(this.Tx),q)};G.prototype.set_m_rayToWorld=G.prototype.Ey=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fb(c,a)};Object.defineProperty(G.prototype,"m_rayToWorld",{get:G.prototype.xy,set:G.prototype.Ey}); -G.prototype.get_m_hitNormalWorld=G.prototype.ey=function(){return l(qb(this.Tx),aB)};G.prototype.set_m_hitNormalWorld=G.prototype.ny=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cb(c,a)};Object.defineProperty(G.prototype,"m_hitNormalWorld",{get:G.prototype.ey,set:G.prototype.ny});G.prototype.get_m_hitPointWorld=G.prototype.fy=function(){return l(rb(this.Tx),aB)};G.prototype.set_m_hitPointWorld=G.prototype.oy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Db(c,a)}; -Object.defineProperty(G.prototype,"m_hitPointWorld",{get:G.prototype.fy,set:G.prototype.oy});G.prototype.get_m_hitFractions=G.prototype.Zz=function(){return l(pb(this.Tx),WA)};G.prototype.set_m_hitFractions=G.prototype.FC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bb(c,a)};Object.defineProperty(G.prototype,"m_hitFractions",{get:G.prototype.Zz,set:G.prototype.FC});G.prototype.get_m_collisionFilterGroup=G.prototype.Wx=function(){return kb(this.Tx)}; -G.prototype.set_m_collisionFilterGroup=G.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wb(c,a)};Object.defineProperty(G.prototype,"m_collisionFilterGroup",{get:G.prototype.Wx,set:G.prototype.Zx});G.prototype.get_m_collisionFilterMask=G.prototype.Xx=function(){return lb(this.Tx)};G.prototype.set_m_collisionFilterMask=G.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xb(c,a)}; -Object.defineProperty(G.prototype,"m_collisionFilterMask",{get:G.prototype.Xx,set:G.prototype.$x});G.prototype.get_m_closestHitFraction=G.prototype.ay=function(){return jb(this.Tx)};G.prototype.set_m_closestHitFraction=G.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vb(c,a)};Object.defineProperty(G.prototype,"m_closestHitFraction",{get:G.prototype.ay,set:G.prototype.by});G.prototype.get_m_collisionObject=G.prototype.cy=function(){return l(mb(this.Tx),r)}; -G.prototype.set_m_collisionObject=G.prototype.ly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zb(c,a)};Object.defineProperty(G.prototype,"m_collisionObject",{get:G.prototype.cy,set:G.prototype.ly});G.prototype.__destroy__=function(){hb(this.Tx)};function bB(){throw"cannot construct a tMaterialArray, no constructor in IDL";}bB.prototype=Object.create(h.prototype);bB.prototype.constructor=bB;bB.prototype.Ux=bB;bB.Vx={};f.tMaterialArray=bB;bB.prototype.size=bB.prototype.size=function(){return eA(this.Tx)}; -bB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(dA(c,a),A)};bB.prototype.__destroy__=function(){cA(this.Tx)};function cB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=vk(a);k(cB)[this.Tx]=this}cB.prototype=Object.create(LA.prototype);cB.prototype.constructor=cB;cB.prototype.Ux=cB;cB.Vx={};f.btDefaultVehicleRaycaster=cB; -cB.prototype.castRay=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);wk(e,a,c,d)};cB.prototype.__destroy__=function(){uk(this.Tx)};function H(){this.Tx=Mi();k(H)[this.Tx]=this}H.prototype=Object.create(h.prototype);H.prototype.constructor=H;H.prototype.Ux=H;H.Vx={};f.btConstraintSetting=H;H.prototype.get_m_tau=H.prototype.VA=function(){return Pi(this.Tx)}; -H.prototype.set_m_tau=H.prototype.BD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Si(c,a)};Object.defineProperty(H.prototype,"m_tau",{get:H.prototype.VA,set:H.prototype.BD});H.prototype.get_m_damping=H.prototype.Hz=function(){return Ni(this.Tx)};H.prototype.set_m_damping=H.prototype.nC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qi(c,a)};Object.defineProperty(H.prototype,"m_damping",{get:H.prototype.Hz,set:H.prototype.nC}); -H.prototype.get_m_impulseClamp=H.prototype.eA=function(){return Oi(this.Tx)};H.prototype.set_m_impulseClamp=H.prototype.LC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ri(c,a)};Object.defineProperty(H.prototype,"m_impulseClamp",{get:H.prototype.eA,set:H.prototype.LC});H.prototype.__destroy__=function(){Li(this.Tx)};function dB(){throw"cannot construct a LocalShapeInfo, no constructor in IDL";}dB.prototype=Object.create(h.prototype);dB.prototype.constructor=dB;dB.prototype.Ux=dB; -dB.Vx={};f.LocalShapeInfo=dB;dB.prototype.get_m_shapePart=dB.prototype.JA=function(){return ue(this.Tx)};dB.prototype.set_m_shapePart=dB.prototype.pD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);we(c,a)};Object.defineProperty(dB.prototype,"m_shapePart",{get:dB.prototype.JA,set:dB.prototype.pD});dB.prototype.get_m_triangleIndex=dB.prototype.YA=function(){return ve(this.Tx)}; -dB.prototype.set_m_triangleIndex=dB.prototype.ED=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xe(c,a)};Object.defineProperty(dB.prototype,"m_triangleIndex",{get:dB.prototype.YA,set:dB.prototype.ED});dB.prototype.__destroy__=function(){te(this.Tx)};function I(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Es(a);k(I)[this.Tx]=this}I.prototype=Object.create(r.prototype);I.prototype.constructor=I;I.prototype.Ux=I;I.Vx={};f.btRigidBody=I; -I.prototype.getCenterOfMassTransform=function(){return l(Ms(this.Tx),t)};I.prototype.setCenterOfMassTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jt(c,a)};I.prototype.setSleepingThresholds=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);wt(d,a,c)};I.prototype.getLinearDamping=function(){return Rs(this.Tx)};I.prototype.getAngularDamping=function(){return Hs(this.Tx)}; -I.prototype.setDamping=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);nt(d,a,c)};I.prototype.setMassProps=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);st(d,a,c)};I.prototype.getLinearFactor=function(){return l(Ss(this.Tx),q)};I.prototype.setLinearFactor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qt(c,a)}; -I.prototype.applyTorque=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ds(c,a)};I.prototype.applyLocalTorque=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bs(c,a)};I.prototype.applyForce=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ys(d,a,c)};I.prototype.applyCentralForce=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);us(c,a)}; -I.prototype.applyCentralLocalForce=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xs(c,a)};I.prototype.applyTorqueImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cs(c,a)};I.prototype.applyImpulse=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);As(d,a,c)};I.prototype.applyCentralImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vs(c,a)};I.prototype.updateInertiaTensor=function(){Bt(this.Tx)}; -I.prototype.getLinearVelocity=function(){return l(Ts(this.Tx),q)};I.prototype.getAngularVelocity=function(){return l(Js(this.Tx),q)};I.prototype.setLinearVelocity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rt(c,a)};I.prototype.setAngularVelocity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ft(c,a)};I.prototype.getMotionState=function(){return l(Us(this.Tx),SA)};I.prototype.setMotionState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tt(c,a)}; -I.prototype.getAngularFactor=function(){return l(Is(this.Tx),q)};I.prototype.setAngularFactor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);et(c,a)};I.prototype.upcast=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(At(c,a),I)};I.prototype.getAabb=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Gs(d,a,c)};I.prototype.applyGravity=function(){zs(this.Tx)};I.prototype.getGravity=function(){return l(Qs(this.Tx),q)}; -I.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pt(c,a)};I.prototype.getBroadphaseProxy=function(){return l(Ls(this.Tx),u)};I.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);gt(d,a,c)};I.prototype.getCollisionShape=function(){return l(Os(this.Tx),p)};I.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mt(c,a)}; -I.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dt(c,a)};I.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fs(c,a)};I.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?ss(c):ts(c,a)};I.prototype.isActive=function(){return!!$s(this.Tx)};I.prototype.isKinematicObject=function(){return!!at(this.Tx)};I.prototype.isStaticObject=function(){return!!bt(this.Tx)}; -I.prototype.isStaticOrKinematicObject=function(){return!!ct(this.Tx)};I.prototype.getRestitution=function(){return Vs(this.Tx)};I.prototype.getFriction=function(){return Ps(this.Tx)};I.prototype.getRollingFriction=function(){return Ws(this.Tx)};I.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ut(c,a)};I.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ot(c,a)}; -I.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vt(c,a)};I.prototype.getWorldTransform=function(){return l(Zs(this.Tx),t)};I.prototype.getCollisionFlags=function(){return Ns(this.Tx)};I.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kt(c,a)};I.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zt(c,a)}; -I.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lt(c,a)};I.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ht(c,a)};I.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);it(c,a)};I.prototype.getUserIndex=function(){return Xs(this.Tx)};I.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xt(c,a)}; -I.prototype.getUserPointer=function(){return l(Ys(this.Tx),CA)};I.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yt(c,a)};I.prototype.getBroadphaseHandle=function(){return l(Ks(this.Tx),u)};I.prototype.__destroy__=function(){rs(this.Tx)};function eB(){throw"cannot construct a btIndexedMeshArray, no constructor in IDL";}eB.prototype=Object.create(h.prototype);eB.prototype.constructor=eB;eB.prototype.Ux=eB;eB.Vx={};f.btIndexedMeshArray=eB; -eB.prototype.size=eB.prototype.size=function(){return oo(this.Tx)};eB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(no(c,a),fB)};eB.prototype.__destroy__=function(){mo(this.Tx)};function gB(){this.Tx=ek();k(gB)[this.Tx]=this}gB.prototype=Object.create(h.prototype);gB.prototype.constructor=gB;gB.prototype.Ux=gB;gB.Vx={};f.btDbvtBroadphase=gB;gB.prototype.__destroy__=function(){dk(this.Tx)}; -function hB(a,c,d,e,g,m,B,R,da){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);R&&"object"===typeof R&&(R=R.Tx);da&&"object"===typeof da&&(da=da.Tx);this.Tx=Gn(a,c,d,e,g,m,B,R,da);k(hB)[this.Tx]=this}hB.prototype=Object.create(FA.prototype);hB.prototype.constructor=hB;hB.prototype.Ux=hB;hB.Vx={}; -f.btHeightfieldTerrainShape=hB;hB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ln(c,a)};hB.prototype.getMargin=function(){return Jn(this.Tx)};hB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kn(c,a)};hB.prototype.getLocalScaling=function(){return l(In(this.Tx),q)};hB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Hn(d,a,c)}; -hB.prototype.__destroy__=function(){Fn(this.Tx)};function iB(){this.Tx=tk();k(iB)[this.Tx]=this}iB.prototype=Object.create(UA.prototype);iB.prototype.constructor=iB;iB.prototype.Ux=iB;iB.Vx={};f.btDefaultSoftBodySolver=iB;iB.prototype.__destroy__=function(){sk(this.Tx)};function jB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Eg(a);k(jB)[this.Tx]=this}jB.prototype=Object.create(yA.prototype);jB.prototype.constructor=jB;jB.prototype.Ux=jB;jB.Vx={};f.btCollisionDispatcher=jB; -jB.prototype.getNumManifolds=function(){return Gg(this.Tx)};jB.prototype.getManifoldByIndexInternal=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Fg(c,a),PA)};jB.prototype.__destroy__=function(){Dg(this.Tx)}; -function kB(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===d?Bf(a,c):void 0===e?Cf(a,c,d):void 0===g?Df(a,c,d,e):Ef(a,c,d,e,g);k(kB)[this.Tx]=this}kB.prototype=Object.create(h.prototype);kB.prototype.constructor=kB;kB.prototype.Ux=kB;kB.Vx={};f.btAxisSweep3=kB;kB.prototype.__destroy__=function(){Af(this.Tx)}; -function CA(){throw"cannot construct a VoidPtr, no constructor in IDL";}CA.prototype=Object.create(h.prototype);CA.prototype.constructor=CA;CA.prototype.Ux=CA;CA.Vx={};f.VoidPtr=CA;CA.prototype.__destroy__=function(){xf(this.Tx)};function J(){this.Tx=nu();k(J)[this.Tx]=this}J.prototype=Object.create(h.prototype);J.prototype.constructor=J;J.prototype.Ux=J;J.Vx={};f.btSoftBodyWorldInfo=J;J.prototype.get_air_density=J.prototype.Ly=function(){return ou(this.Tx)}; -J.prototype.set_air_density=J.prototype.sB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wu(c,a)};Object.defineProperty(J.prototype,"air_density",{get:J.prototype.Ly,set:J.prototype.sB});J.prototype.get_water_density=J.prototype.pB=function(){return tu(this.Tx)};J.prototype.set_water_density=J.prototype.WD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bu(c,a)};Object.defineProperty(J.prototype,"water_density",{get:J.prototype.pB,set:J.prototype.WD}); -J.prototype.get_water_offset=J.prototype.rB=function(){return vu(this.Tx)};J.prototype.set_water_offset=J.prototype.YD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Du(c,a)};Object.defineProperty(J.prototype,"water_offset",{get:J.prototype.rB,set:J.prototype.YD});J.prototype.get_m_maxDisplacement=J.prototype.sA=function(){return su(this.Tx)};J.prototype.set_m_maxDisplacement=J.prototype.ZC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Au(c,a)}; -Object.defineProperty(J.prototype,"m_maxDisplacement",{get:J.prototype.sA,set:J.prototype.ZC});J.prototype.get_water_normal=J.prototype.qB=function(){return l(uu(this.Tx),q)};J.prototype.set_water_normal=J.prototype.XD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cu(c,a)};Object.defineProperty(J.prototype,"water_normal",{get:J.prototype.qB,set:J.prototype.XD});J.prototype.get_m_broadphase=J.prototype.sz=function(){return l(pu(this.Tx),AA)}; -J.prototype.set_m_broadphase=J.prototype.$B=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xu(c,a)};Object.defineProperty(J.prototype,"m_broadphase",{get:J.prototype.sz,set:J.prototype.$B});J.prototype.get_m_dispatcher=J.prototype.Kz=function(){return l(qu(this.Tx),yA)};J.prototype.set_m_dispatcher=J.prototype.qC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yu(c,a)};Object.defineProperty(J.prototype,"m_dispatcher",{get:J.prototype.Kz,set:J.prototype.qC}); -J.prototype.get_m_gravity=J.prototype.Uz=function(){return l(ru(this.Tx),q)};J.prototype.set_m_gravity=J.prototype.AC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zu(c,a)};Object.defineProperty(J.prototype,"m_gravity",{get:J.prototype.Uz,set:J.prototype.AC});J.prototype.__destroy__=function(){mu(this.Tx)}; -function lB(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===d?ti(a,c):void 0===e?_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_3(a,c,d):ui(a,c,d,e);k(lB)[this.Tx]=this}lB.prototype=Object.create(EA.prototype);lB.prototype.constructor=lB;lB.prototype.Ux=lB;lB.Vx={};f.btConeTwistConstraint=lB; -lB.prototype.setLimit=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ci(d,a,c)};lB.prototype.setAngularOnly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zi(c,a)};lB.prototype.setDamping=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bi(c,a)};lB.prototype.enableMotor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wi(c,a)}; -lB.prototype.setMaxMotorImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ei(c,a)};lB.prototype.setMaxMotorImpulseNormalized=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Di(c,a)};lB.prototype.setMotorTarget=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gi(c,a)};lB.prototype.setMotorTargetInConstraintSpace=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fi(c,a)}; -lB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vi(c,a)};lB.prototype.getBreakingImpulseThreshold=function(){return xi(this.Tx)};lB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ai(c,a)};lB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return yi(d,a,c)}; -lB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Hi(e,a,c,d)};lB.prototype.__destroy__=function(){si(this.Tx)}; -function mB(a,c,d,e,g,m,B){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);this.Tx=void 0===d?Nn(a,c):void 0===e?On(a,c,d):void 0===g?Pn(a,c,d,e):void 0===m?Qn(a,c,d,e,g):void 0===B?Rn(a,c,d,e,g,m):Sn(a,c,d,e,g,m,B);k(mB)[this.Tx]=this}mB.prototype=Object.create(EA.prototype);mB.prototype.constructor=mB; -mB.prototype.Ux=mB;mB.Vx={};f.btHingeConstraint=mB;mB.prototype.setLimit=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);void 0===g?$n(m,a,c,d,e):ao(m,a,c,d,e,g)};mB.prototype.enableAngularMotor=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Tn(e,a,c,d)}; -mB.prototype.setAngularOnly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yn(c,a)};mB.prototype.enableMotor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vn(c,a)};mB.prototype.setMaxMotorImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bo(c,a)};mB.prototype.setMotorTarget=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);co(d,a,c)}; -mB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Un(c,a)};mB.prototype.getBreakingImpulseThreshold=function(){return Wn(this.Tx)};mB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zn(c,a)};mB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Xn(d,a,c)}; -mB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);eo(e,a,c,d)};mB.prototype.__destroy__=function(){Mn(this.Tx)};function nB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=ji(a,c);k(nB)[this.Tx]=this}nB.prototype=Object.create(JA.prototype);nB.prototype.constructor=nB;nB.prototype.Ux=nB;nB.Vx={};f.btConeShapeZ=nB; -nB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mi(c,a)};nB.prototype.getLocalScaling=function(){return l(li(this.Tx),q)};nB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ki(d,a,c)};nB.prototype.__destroy__=function(){ii(this.Tx)};function oB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=ei(a,c);k(oB)[this.Tx]=this}oB.prototype=Object.create(JA.prototype); -oB.prototype.constructor=oB;oB.prototype.Ux=oB;oB.Vx={};f.btConeShapeX=oB;oB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hi(c,a)};oB.prototype.getLocalScaling=function(){return l(gi(this.Tx),q)};oB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);fi(d,a,c)};oB.prototype.__destroy__=function(){di(this.Tx)}; -function pB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?gx():void 0===c?hx(a):ix(a,c);k(pB)[this.Tx]=this}pB.prototype=Object.create(RA.prototype);pB.prototype.constructor=pB;pB.prototype.Ux=pB;pB.Vx={};f.btTriangleMesh=pB;pB.prototype.addTriangle=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);void 0===e?ex(g,a,c,d):fx(g,a,c,d,e)}; -pB.prototype.findOrAddVertex=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return jx(d,a,c)};pB.prototype.addIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dx(c,a)};pB.prototype.getIndexedMeshArray=function(){return l(kx(this.Tx),eB)};pB.prototype.setScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lx(c,a)};pB.prototype.__destroy__=function(){cx(this.Tx)}; -function qB(a,c){b.Yx();"object"==typeof a&&(a=wA(a));c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?dj():void 0===c?ej(a):fj(a,c);k(qB)[this.Tx]=this}qB.prototype=Object.create(p.prototype);qB.prototype.constructor=qB;qB.prototype.Ux=qB;qB.Vx={};f.btConvexHullShape=qB;qB.prototype.addPoint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?bj(d,a):cj(d,a,c)}; -qB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);oj(c,a)};qB.prototype.getMargin=function(){return jj(this.Tx)};qB.prototype.getNumVertices=function(){return kj(this.Tx)};qB.prototype.initializePolyhedralFeatures=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return!!lj(c,a)};qB.prototype.recalcLocalAabb=function(){mj(this.Tx)};qB.prototype.getConvexPolyhedron=function(){return l(hj(this.Tx),rB)}; -qB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nj(c,a)};qB.prototype.getLocalScaling=function(){return l(ij(this.Tx),q)};qB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);gj(d,a,c)};qB.prototype.__destroy__=function(){aj(this.Tx)};function K(){this.Tx=my();k(K)[this.Tx]=this}K.prototype=Object.create(h.prototype);K.prototype.constructor=K;K.prototype.Ux=K;K.Vx={}; -f.btVehicleTuning=K;K.prototype.get_m_suspensionStiffness=K.prototype.iy=function(){return sy(this.Tx)};K.prototype.set_m_suspensionStiffness=K.prototype.ry=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yy(c,a)};Object.defineProperty(K.prototype,"m_suspensionStiffness",{get:K.prototype.iy,set:K.prototype.ry});K.prototype.get_m_suspensionCompression=K.prototype.PA=function(){return qy(this.Tx)}; -K.prototype.set_m_suspensionCompression=K.prototype.vD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wy(c,a)};Object.defineProperty(K.prototype,"m_suspensionCompression",{get:K.prototype.PA,set:K.prototype.vD});K.prototype.get_m_suspensionDamping=K.prototype.QA=function(){return ry(this.Tx)};K.prototype.set_m_suspensionDamping=K.prototype.wD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xy(c,a)}; -Object.defineProperty(K.prototype,"m_suspensionDamping",{get:K.prototype.QA,set:K.prototype.wD});K.prototype.get_m_maxSuspensionTravelCm=K.prototype.hy=function(){return py(this.Tx)};K.prototype.set_m_maxSuspensionTravelCm=K.prototype.qy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vy(c,a)};Object.defineProperty(K.prototype,"m_maxSuspensionTravelCm",{get:K.prototype.hy,set:K.prototype.qy});K.prototype.get_m_frictionSlip=K.prototype.dy=function(){return ny(this.Tx)}; -K.prototype.set_m_frictionSlip=K.prototype.my=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ty(c,a)};Object.defineProperty(K.prototype,"m_frictionSlip",{get:K.prototype.dy,set:K.prototype.my});K.prototype.get_m_maxSuspensionForce=K.prototype.gy=function(){return oy(this.Tx)};K.prototype.set_m_maxSuspensionForce=K.prototype.py=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uy(c,a)};Object.defineProperty(K.prototype,"m_maxSuspensionForce",{get:K.prototype.gy,set:K.prototype.py}); -function sB(){throw"cannot construct a btCollisionObjectWrapper, no constructor in IDL";}sB.prototype=Object.create(h.prototype);sB.prototype.constructor=sB;sB.prototype.Ux=sB;sB.Vx={};f.btCollisionObjectWrapper=sB;sB.prototype.getWorldTransform=function(){return l(Jg(this.Tx),t)};sB.prototype.getCollisionObject=function(){return l(Hg(this.Tx),r)};sB.prototype.getCollisionShape=function(){return l(Ig(this.Tx),p)};function tB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=It(a);k(tB)[this.Tx]=this} -tB.prototype=Object.create(h.prototype);tB.prototype.constructor=tB;tB.prototype.Ux=tB;tB.Vx={};f.btShapeHull=tB;tB.prototype.buildHull=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return!!Jt(c,a)};tB.prototype.numVertices=function(){return Lt(this.Tx)};tB.prototype.getVertexPointer=function(){return l(Kt(this.Tx),q)};tB.prototype.__destroy__=function(){Ht(this.Tx)}; -function uB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?lk():void 0===c?mk(a):nk(a,c);k(uB)[this.Tx]=this}uB.prototype=Object.create(SA.prototype);uB.prototype.constructor=uB;uB.prototype.Ux=uB;uB.Vx={};f.btDefaultMotionState=uB;uB.prototype.getWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ok(c,a)};uB.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qk(c,a)}; -uB.prototype.get_m_graphicsWorldTrans=uB.prototype.Tz=function(){return l(pk(this.Tx),t)};uB.prototype.set_m_graphicsWorldTrans=uB.prototype.zC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rk(c,a)};Object.defineProperty(uB.prototype,"m_graphicsWorldTrans",{get:uB.prototype.Tz,set:uB.prototype.zC});uB.prototype.__destroy__=function(){kk(this.Tx)};function L(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Zy(a);k(L)[this.Tx]=this}L.prototype=Object.create(h.prototype); -L.prototype.constructor=L;L.prototype.Ux=L;L.Vx={};f.btWheelInfo=L;L.prototype.getSuspensionRestLength=function(){return $y(this.Tx)};L.prototype.updateWheel=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Wz(d,a,c)};L.prototype.get_m_suspensionStiffness=L.prototype.iy=function(){return qz(this.Tx)};L.prototype.set_m_suspensionStiffness=L.prototype.ry=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Oz(c,a)}; -Object.defineProperty(L.prototype,"m_suspensionStiffness",{get:L.prototype.iy,set:L.prototype.ry});L.prototype.get_m_frictionSlip=L.prototype.dy=function(){return gz(this.Tx)};L.prototype.set_m_frictionSlip=L.prototype.my=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ez(c,a)};Object.defineProperty(L.prototype,"m_frictionSlip",{get:L.prototype.dy,set:L.prototype.my});L.prototype.get_m_engineForce=L.prototype.Oz=function(){return fz(this.Tx)}; -L.prototype.set_m_engineForce=L.prototype.uC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dz(c,a)};Object.defineProperty(L.prototype,"m_engineForce",{get:L.prototype.Oz,set:L.prototype.uC});L.prototype.get_m_rollInfluence=L.prototype.FA=function(){return kz(this.Tx)};L.prototype.set_m_rollInfluence=L.prototype.lD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Iz(c,a)};Object.defineProperty(L.prototype,"m_rollInfluence",{get:L.prototype.FA,set:L.prototype.lD}); -L.prototype.get_m_suspensionRestLength1=L.prototype.UA=function(){return pz(this.Tx)};L.prototype.set_m_suspensionRestLength1=L.prototype.AD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nz(c,a)};Object.defineProperty(L.prototype,"m_suspensionRestLength1",{get:L.prototype.UA,set:L.prototype.AD});L.prototype.get_m_wheelsRadius=L.prototype.hB=function(){return vz(this.Tx)};L.prototype.set_m_wheelsRadius=L.prototype.OD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tz(c,a)}; -Object.defineProperty(L.prototype,"m_wheelsRadius",{get:L.prototype.hB,set:L.prototype.OD});L.prototype.get_m_wheelsDampingCompression=L.prototype.Ay=function(){return tz(this.Tx)};L.prototype.set_m_wheelsDampingCompression=L.prototype.Hy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rz(c,a)};Object.defineProperty(L.prototype,"m_wheelsDampingCompression",{get:L.prototype.Ay,set:L.prototype.Hy});L.prototype.get_m_wheelsDampingRelaxation=L.prototype.By=function(){return uz(this.Tx)}; -L.prototype.set_m_wheelsDampingRelaxation=L.prototype.Iy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sz(c,a)};Object.defineProperty(L.prototype,"m_wheelsDampingRelaxation",{get:L.prototype.By,set:L.prototype.Iy});L.prototype.get_m_steering=L.prototype.NA=function(){return nz(this.Tx)};L.prototype.set_m_steering=L.prototype.tD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lz(c,a)};Object.defineProperty(L.prototype,"m_steering",{get:L.prototype.NA,set:L.prototype.tD}); -L.prototype.get_m_maxSuspensionForce=L.prototype.gy=function(){return hz(this.Tx)};L.prototype.set_m_maxSuspensionForce=L.prototype.py=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fz(c,a)};Object.defineProperty(L.prototype,"m_maxSuspensionForce",{get:L.prototype.gy,set:L.prototype.py});L.prototype.get_m_maxSuspensionTravelCm=L.prototype.hy=function(){return iz(this.Tx)}; -L.prototype.set_m_maxSuspensionTravelCm=L.prototype.qy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gz(c,a)};Object.defineProperty(L.prototype,"m_maxSuspensionTravelCm",{get:L.prototype.hy,set:L.prototype.qy});L.prototype.get_m_wheelsSuspensionForce=L.prototype.iB=function(){return wz(this.Tx)};L.prototype.set_m_wheelsSuspensionForce=L.prototype.PD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uz(c,a)}; -Object.defineProperty(L.prototype,"m_wheelsSuspensionForce",{get:L.prototype.iB,set:L.prototype.PD});L.prototype.get_m_bIsFrontWheel=L.prototype.vy=function(){return!!az(this.Tx)};L.prototype.set_m_bIsFrontWheel=L.prototype.Cy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yz(c,a)};Object.defineProperty(L.prototype,"m_bIsFrontWheel",{get:L.prototype.vy,set:L.prototype.Cy});L.prototype.get_m_raycastInfo=L.prototype.DA=function(){return l(jz(this.Tx),M)}; -L.prototype.set_m_raycastInfo=L.prototype.jD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hz(c,a)};Object.defineProperty(L.prototype,"m_raycastInfo",{get:L.prototype.DA,set:L.prototype.jD});L.prototype.get_m_chassisConnectionPointCS=L.prototype.zz=function(){return l(cz(this.Tx),q)};L.prototype.set_m_chassisConnectionPointCS=L.prototype.fC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Az(c,a)}; -Object.defineProperty(L.prototype,"m_chassisConnectionPointCS",{get:L.prototype.zz,set:L.prototype.fC});L.prototype.get_m_worldTransform=L.prototype.jB=function(){return l(xz(this.Tx),t)};L.prototype.set_m_worldTransform=L.prototype.QD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vz(c,a)};Object.defineProperty(L.prototype,"m_worldTransform",{get:L.prototype.jB,set:L.prototype.QD});L.prototype.get_m_wheelDirectionCS=L.prototype.zy=function(){return l(sz(this.Tx),q)}; -L.prototype.set_m_wheelDirectionCS=L.prototype.Gy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qz(c,a)};Object.defineProperty(L.prototype,"m_wheelDirectionCS",{get:L.prototype.zy,set:L.prototype.Gy});L.prototype.get_m_wheelAxleCS=L.prototype.yy=function(){return l(rz(this.Tx),q)};L.prototype.set_m_wheelAxleCS=L.prototype.Fy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pz(c,a)};Object.defineProperty(L.prototype,"m_wheelAxleCS",{get:L.prototype.yy,set:L.prototype.Fy}); -L.prototype.get_m_rotation=L.prototype.HA=function(){return lz(this.Tx)};L.prototype.set_m_rotation=L.prototype.nD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jz(c,a)};Object.defineProperty(L.prototype,"m_rotation",{get:L.prototype.HA,set:L.prototype.nD});L.prototype.get_m_deltaRotation=L.prototype.Iz=function(){return ez(this.Tx)};L.prototype.set_m_deltaRotation=L.prototype.oC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cz(c,a)}; -Object.defineProperty(L.prototype,"m_deltaRotation",{get:L.prototype.Iz,set:L.prototype.oC});L.prototype.get_m_brake=L.prototype.rz=function(){return bz(this.Tx)};L.prototype.set_m_brake=L.prototype.ZB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zz(c,a)};Object.defineProperty(L.prototype,"m_brake",{get:L.prototype.rz,set:L.prototype.ZB});L.prototype.get_m_clippedInvContactDotSuspension=L.prototype.Az=function(){return dz(this.Tx)}; -L.prototype.set_m_clippedInvContactDotSuspension=L.prototype.gC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bz(c,a)};Object.defineProperty(L.prototype,"m_clippedInvContactDotSuspension",{get:L.prototype.Az,set:L.prototype.gC});L.prototype.get_m_suspensionRelativeVelocity=L.prototype.SA=function(){return oz(this.Tx)};L.prototype.set_m_suspensionRelativeVelocity=L.prototype.yD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mz(c,a)}; -Object.defineProperty(L.prototype,"m_suspensionRelativeVelocity",{get:L.prototype.SA,set:L.prototype.yD});L.prototype.get_m_skidInfo=L.prototype.KA=function(){return mz(this.Tx)};L.prototype.set_m_skidInfo=L.prototype.qD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kz(c,a)};Object.defineProperty(L.prototype,"m_skidInfo",{get:L.prototype.KA,set:L.prototype.qD});L.prototype.__destroy__=function(){Yy(this.Tx)}; -function N(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===a?Nx():void 0===c?_emscripten_bind_btVector4_btVector4_1(a):void 0===d?_emscripten_bind_btVector4_btVector4_2(a,c):void 0===e?_emscripten_bind_btVector4_btVector4_3(a,c,d):Ox(a,c,d,e);k(N)[this.Tx]=this}N.prototype=Object.create(q.prototype);N.prototype.constructor=N;N.prototype.Ux=N;N.Vx={};f.btVector4=N;N.prototype.w=function(){return $x(this.Tx)}; -N.prototype.setValue=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);Wx(g,a,c,d,e)};N.prototype.length=N.prototype.length=function(){return Qx(this.Tx)};N.prototype.x=N.prototype.x=function(){return ay(this.Tx)};N.prototype.y=N.prototype.y=function(){return by(this.Tx)};N.prototype.z=N.prototype.z=function(){return cy(this.Tx)}; -N.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xx(c,a)};N.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yx(c,a)};N.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zx(c,a)};N.prototype.normalize=N.prototype.normalize=function(){Rx(this.Tx)};N.prototype.rotate=N.prototype.rotate=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return l(Vx(d,a,c),q)}; -N.prototype.dot=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Px(c,a)};N.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Tx(c,a),q)};N.prototype.op_add=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Sx(c,a),q)};N.prototype.op_sub=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Ux(c,a),q)};N.prototype.__destroy__=function(){Mx(this.Tx)};function vB(){this.Tx=jk();k(vB)[this.Tx]=this}vB.prototype=Object.create(h.prototype); -vB.prototype.constructor=vB;vB.prototype.Ux=vB;vB.Vx={};f.btDefaultCollisionConstructionInfo=vB;vB.prototype.__destroy__=function(){ik(this.Tx)};function O(){throw"cannot construct a Anchor, no constructor in IDL";}O.prototype=Object.create(h.prototype);O.prototype.constructor=O;O.prototype.Ux=O;O.Vx={};f.Anchor=O;O.prototype.get_m_node=O.prototype.uA=function(){return l(Nb(this.Tx),Node)};O.prototype.set_m_node=O.prototype.aD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xb(c,a)}; -Object.defineProperty(O.prototype,"m_node",{get:O.prototype.uA,set:O.prototype.aD});O.prototype.get_m_local=O.prototype.nA=function(){return l(Mb(this.Tx),q)};O.prototype.set_m_local=O.prototype.UC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wb(c,a)};Object.defineProperty(O.prototype,"m_local",{get:O.prototype.nA,set:O.prototype.UC});O.prototype.get_m_body=O.prototype.qz=function(){return l(Hb(this.Tx),I)}; -O.prototype.set_m_body=O.prototype.YB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qb(c,a)};Object.defineProperty(O.prototype,"m_body",{get:O.prototype.qz,set:O.prototype.YB});O.prototype.get_m_influence=O.prototype.gA=function(){return Lb(this.Tx)};O.prototype.set_m_influence=O.prototype.NC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vb(c,a)};Object.defineProperty(O.prototype,"m_influence",{get:O.prototype.gA,set:O.prototype.NC}); -O.prototype.get_m_c0=O.prototype.uz=function(){return l(Ib(this.Tx),VA)};O.prototype.set_m_c0=O.prototype.aC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rb(c,a)};Object.defineProperty(O.prototype,"m_c0",{get:O.prototype.uz,set:O.prototype.aC});O.prototype.get_m_c1=O.prototype.vz=function(){return l(Jb(this.Tx),q)};O.prototype.set_m_c1=O.prototype.bC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tb(c,a)};Object.defineProperty(O.prototype,"m_c1",{get:O.prototype.vz,set:O.prototype.bC}); -O.prototype.get_m_c2=O.prototype.wz=function(){return Kb(this.Tx)};O.prototype.set_m_c2=O.prototype.cC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ub(c,a)};Object.defineProperty(O.prototype,"m_c2",{get:O.prototype.wz,set:O.prototype.cC});O.prototype.__destroy__=function(){Gb(this.Tx)};function P(){throw"cannot construct a btVehicleRaycasterResult, no constructor in IDL";}P.prototype=Object.create(h.prototype);P.prototype.constructor=P;P.prototype.Ux=P;P.Vx={}; -f.btVehicleRaycasterResult=P;P.prototype.get_m_hitPointInWorld=P.prototype.bA=function(){return l(gy(this.Tx),q)};P.prototype.set_m_hitPointInWorld=P.prototype.IC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jy(c,a)};Object.defineProperty(P.prototype,"m_hitPointInWorld",{get:P.prototype.bA,set:P.prototype.IC});P.prototype.get_m_hitNormalInWorld=P.prototype.$z=function(){return l(fy(this.Tx),q)}; -P.prototype.set_m_hitNormalInWorld=P.prototype.GC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);iy(c,a)};Object.defineProperty(P.prototype,"m_hitNormalInWorld",{get:P.prototype.$z,set:P.prototype.GC});P.prototype.get_m_distFraction=P.prototype.Lz=function(){return ey(this.Tx)};P.prototype.set_m_distFraction=P.prototype.rC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hy(c,a)};Object.defineProperty(P.prototype,"m_distFraction",{get:P.prototype.Lz,set:P.prototype.rC}); -P.prototype.__destroy__=function(){dy(this.Tx)};function aB(){throw"cannot construct a btVector3Array, no constructor in IDL";}aB.prototype=Object.create(h.prototype);aB.prototype.constructor=aB;aB.prototype.Ux=aB;aB.Vx={};f.btVector3Array=aB;aB.prototype.size=aB.prototype.size=function(){return ux(this.Tx)};aB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(tx(c,a),q)};aB.prototype.__destroy__=function(){sx(this.Tx)}; -function wB(){throw"cannot construct a btConstraintSolver, no constructor in IDL";}wB.prototype=Object.create(h.prototype);wB.prototype.constructor=wB;wB.prototype.Ux=wB;wB.Vx={};f.btConstraintSolver=wB;wB.prototype.__destroy__=function(){Ti(this.Tx)};function Q(a,c,d){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);this.Tx=mr(a,c,d);k(Q)[this.Tx]=this}Q.prototype=Object.create(KA.prototype);Q.prototype.constructor=Q;Q.prototype.Ux=Q;Q.Vx={}; -f.btRaycastVehicle=Q;Q.prototype.applyEngineForce=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);lr(d,a,c)};Q.prototype.setSteeringValue=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Fr(d,a,c)};Q.prototype.getWheelTransformWS=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(zr(c,a),t)}; -Q.prototype.updateWheelTransform=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Mr(d,a,c)};Q.prototype.addWheel=function(a,c,d,e,g,m,B){var R=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);return l(kr(R,a,c,d,e,g,m,B),L)};Q.prototype.getNumWheels=function(){return rr(this.Tx)}; -Q.prototype.getRigidBody=function(){return l(tr(this.Tx),I)};Q.prototype.getWheelInfo=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(yr(c,a),L)};Q.prototype.setBrake=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Cr(d,a,c)};Q.prototype.setCoordinateSystem=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Dr(e,a,c,d)};Q.prototype.getCurrentSpeedKmHour=function(){return or(this.Tx)}; -Q.prototype.getChassisWorldTransform=function(){return l(nr(this.Tx),t)};Q.prototype.rayCast=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Ar(c,a)};Q.prototype.updateVehicle=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lr(c,a)};Q.prototype.resetSuspension=function(){Br(this.Tx)};Q.prototype.getSteeringValue=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return ur(c,a)}; -Q.prototype.updateWheelTransformsWS=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Nr(d,a):Or(d,a,c)};Q.prototype.setPitchControl=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Er(c,a)};Q.prototype.updateSuspension=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kr(c,a)};Q.prototype.updateFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jr(c,a)};Q.prototype.getRightAxis=function(){return sr(this.Tx)}; -Q.prototype.getUpAxis=function(){return vr(this.Tx)};Q.prototype.getForwardAxis=function(){return pr(this.Tx)};Q.prototype.getForwardVector=function(){return l(qr(this.Tx),q)};Q.prototype.getUserConstraintType=function(){return xr(this.Tx)};Q.prototype.setUserConstraintType=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hr(c,a)};Q.prototype.setUserConstraintId=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gr(c,a)};Q.prototype.getUserConstraintId=function(){return wr(this.Tx)}; -Q.prototype.updateAction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ir(d,a,c)};Q.prototype.__destroy__=function(){jr(this.Tx)};function xB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Jj(a);k(xB)[this.Tx]=this}xB.prototype=Object.create(NA.prototype);xB.prototype.constructor=xB;xB.prototype.Ux=xB;xB.Vx={};f.btCylinderShapeX=xB;xB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Oj(c,a)};xB.prototype.getMargin=function(){return Mj(this.Tx)}; -xB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nj(c,a)};xB.prototype.getLocalScaling=function(){return l(Lj(this.Tx),q)};xB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Kj(d,a,c)};xB.prototype.__destroy__=function(){Ij(this.Tx)};function yB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Qj(a);k(yB)[this.Tx]=this}yB.prototype=Object.create(NA.prototype);yB.prototype.constructor=yB; -yB.prototype.Ux=yB;yB.Vx={};f.btCylinderShapeZ=yB;yB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vj(c,a)};yB.prototype.getMargin=function(){return Tj(this.Tx)};yB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uj(c,a)};yB.prototype.getLocalScaling=function(){return l(Sj(this.Tx),q)};yB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Rj(d,a,c)}; -yB.prototype.__destroy__=function(){Pj(this.Tx)};function rB(){throw"cannot construct a btConvexPolyhedron, no constructor in IDL";}rB.prototype=Object.create(h.prototype);rB.prototype.constructor=rB;rB.prototype.Ux=rB;rB.Vx={};f.btConvexPolyhedron=rB;rB.prototype.get_m_vertices=rB.prototype.dB=function(){return l(rj(this.Tx),aB)};rB.prototype.set_m_vertices=rB.prototype.KD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tj(c,a)}; -Object.defineProperty(rB.prototype,"m_vertices",{get:rB.prototype.dB,set:rB.prototype.KD});rB.prototype.get_m_faces=rB.prototype.Qz=function(){return l(qj(this.Tx),zB)};rB.prototype.set_m_faces=rB.prototype.wC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sj(c,a)};Object.defineProperty(rB.prototype,"m_faces",{get:rB.prototype.Qz,set:rB.prototype.wC});rB.prototype.__destroy__=function(){pj(this.Tx)};function AB(){this.Tx=Gt();k(AB)[this.Tx]=this}AB.prototype=Object.create(h.prototype); -AB.prototype.constructor=AB;AB.prototype.Ux=AB;AB.Vx={};f.btSequentialImpulseConstraintSolver=AB;AB.prototype.__destroy__=function(){Ft(this.Tx)};function BB(){throw"cannot construct a tAnchorArray, no constructor in IDL";}BB.prototype=Object.create(h.prototype);BB.prototype.constructor=BB;BB.prototype.Ux=BB;BB.Vx={};f.tAnchorArray=BB;BB.prototype.size=BB.prototype.size=function(){return bA(this.Tx)};BB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Yz(c,a),O)}; -BB.prototype.clear=BB.prototype.clear=function(){Zz(this.Tx)};BB.prototype.push_back=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);aA(c,a)};BB.prototype.pop_back=function(){$z(this.Tx)};BB.prototype.__destroy__=function(){Xz(this.Tx)};function M(){throw"cannot construct a RaycastInfo, no constructor in IDL";}M.prototype=Object.create(h.prototype);M.prototype.constructor=M;M.prototype.Ux=M;M.Vx={};f.RaycastInfo=M; -M.prototype.get_m_contactNormalWS=M.prototype.Cz=function(){return l(gf(this.Tx),q)};M.prototype.set_m_contactNormalWS=M.prototype.iC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pf(c,a)};Object.defineProperty(M.prototype,"m_contactNormalWS",{get:M.prototype.Cz,set:M.prototype.iC});M.prototype.get_m_contactPointWS=M.prototype.Dz=function(){return l(hf(this.Tx),q)};M.prototype.set_m_contactPointWS=M.prototype.jC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qf(c,a)}; -Object.defineProperty(M.prototype,"m_contactPointWS",{get:M.prototype.Dz,set:M.prototype.jC});M.prototype.get_m_suspensionLength=M.prototype.RA=function(){return mf(this.Tx)};M.prototype.set_m_suspensionLength=M.prototype.xD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uf(c,a)};Object.defineProperty(M.prototype,"m_suspensionLength",{get:M.prototype.RA,set:M.prototype.xD});M.prototype.get_m_hardPointWS=M.prototype.Wz=function(){return l(kf(this.Tx),q)}; -M.prototype.set_m_hardPointWS=M.prototype.CC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sf(c,a)};Object.defineProperty(M.prototype,"m_hardPointWS",{get:M.prototype.Wz,set:M.prototype.CC});M.prototype.get_m_wheelDirectionWS=M.prototype.fB=function(){return l(of(this.Tx),q)};M.prototype.set_m_wheelDirectionWS=M.prototype.MD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wf(c,a)};Object.defineProperty(M.prototype,"m_wheelDirectionWS",{get:M.prototype.fB,set:M.prototype.MD}); -M.prototype.get_m_wheelAxleWS=M.prototype.eB=function(){return l(nf(this.Tx),q)};M.prototype.set_m_wheelAxleWS=M.prototype.LD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vf(c,a)};Object.defineProperty(M.prototype,"m_wheelAxleWS",{get:M.prototype.eB,set:M.prototype.LD});M.prototype.get_m_isInContact=M.prototype.hA=function(){return!!lf(this.Tx)};M.prototype.set_m_isInContact=M.prototype.OC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tf(c,a)}; -Object.defineProperty(M.prototype,"m_isInContact",{get:M.prototype.hA,set:M.prototype.OC});M.prototype.get_m_groundObject=M.prototype.Vz=function(){return jf(this.Tx)};M.prototype.set_m_groundObject=M.prototype.BC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rf(c,a)};Object.defineProperty(M.prototype,"m_groundObject",{get:M.prototype.Vz,set:M.prototype.BC});M.prototype.__destroy__=function(){ff(this.Tx)}; -function CB(a,c,d){b.Yx();a&&"object"===typeof a&&(a=a.Tx);"object"==typeof c&&(c=wA(c));d&&"object"===typeof d&&(d=d.Tx);this.Tx=qp(a,c,d);k(CB)[this.Tx]=this}CB.prototype=Object.create(p.prototype);CB.prototype.constructor=CB;CB.prototype.Ux=CB;CB.Vx={};f.btMultiSphereShape=CB;CB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tp(c,a)};CB.prototype.getLocalScaling=function(){return l(sp(this.Tx),q)}; -CB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);rp(d,a,c)};CB.prototype.__destroy__=function(){pp(this.Tx)};function S(a,c,d,e){b.Yx();a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);"object"==typeof e&&(e=wA(e));this.Tx=Qu(a,c,d,e);k(S)[this.Tx]=this}S.prototype=Object.create(r.prototype);S.prototype.constructor=S;S.prototype.Ux=S;S.Vx={};f.btSoftBody=S; -S.prototype.checkLink=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return!!Su(d,a,c)};S.prototype.checkFace=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);return!!Ru(e,a,c,d)};S.prototype.appendMaterial=function(){return l(Nu(this.Tx),A)};S.prototype.appendNode=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ou(d,a,c)}; -S.prototype.appendLink=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);Mu(g,a,c,d,e)};S.prototype.appendFace=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);Lu(g,a,c,d,e)}; -S.prototype.appendTetra=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Pu(m,a,c,d,e,g)};S.prototype.appendAnchor=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);Ku(g,a,c,d,e)}; -S.prototype.addForce=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Iu(d,a):Ju(d,a,c)};S.prototype.addAeroForceToNode=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Hu(d,a,c)};S.prototype.getTotalMass=function(){return cv(this.Tx)};S.prototype.setTotalMass=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Bv(d,a,c)}; -S.prototype.setMass=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);yv(d,a,c)};S.prototype.transform=S.prototype.transform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jv(c,a)};S.prototype.translate=S.prototype.translate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kv(c,a)};S.prototype.rotate=S.prototype.rotate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ov(c,a)}; -S.prototype.scale=S.prototype.scale=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pv(c,a)};S.prototype.generateClusters=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return void 0===c?Vu(d,a):Wu(d,a,c)};S.prototype.generateBendingConstraints=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Uu(d,a,c)}; -S.prototype.upcast=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Lv(c,a),S)};S.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);rv(d,a,c)};S.prototype.getCollisionShape=function(){return l(Zu(this.Tx),p)};S.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wv(c,a)}; -S.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qv(c,a)};S.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tu(c,a)};S.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?Fu(c):Gu(c,a)};S.prototype.isActive=function(){return!!kv(this.Tx)};S.prototype.isKinematicObject=function(){return!!lv(this.Tx)};S.prototype.isStaticObject=function(){return!!mv(this.Tx)}; -S.prototype.isStaticOrKinematicObject=function(){return!!nv(this.Tx)};S.prototype.getRestitution=function(){return av(this.Tx)};S.prototype.getFriction=function(){return $u(this.Tx)};S.prototype.getRollingFriction=function(){return bv(this.Tx)};S.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zv(c,a)};S.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xv(c,a)}; -S.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Av(c,a)};S.prototype.getWorldTransform=function(){return l(fv(this.Tx),t)};S.prototype.getCollisionFlags=function(){return Yu(this.Tx)};S.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uv(c,a)};S.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ev(c,a)}; -S.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vv(c,a)};S.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sv(c,a)};S.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tv(c,a)};S.prototype.getUserIndex=function(){return dv(this.Tx)};S.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cv(c,a)}; -S.prototype.getUserPointer=function(){return l(ev(this.Tx),CA)};S.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dv(c,a)};S.prototype.getBroadphaseHandle=function(){return l(Xu(this.Tx),u)};S.prototype.get_m_cfg=S.prototype.xz=function(){return l(hv(this.Tx),T)};S.prototype.set_m_cfg=S.prototype.dC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gv(c,a)};Object.defineProperty(S.prototype,"m_cfg",{get:S.prototype.xz,set:S.prototype.dC}); -S.prototype.get_m_nodes=S.prototype.vA=function(){return l(jv(this.Tx),DB)};S.prototype.set_m_nodes=S.prototype.bD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Iv(c,a)};Object.defineProperty(S.prototype,"m_nodes",{get:S.prototype.vA,set:S.prototype.bD});S.prototype.get_m_materials=S.prototype.rA=function(){return l(iv(this.Tx),bB)};S.prototype.set_m_materials=S.prototype.YC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hv(c,a)}; -Object.defineProperty(S.prototype,"m_materials",{get:S.prototype.rA,set:S.prototype.YC});S.prototype.get_m_anchors=S.prototype.mz=function(){return l(gv(this.Tx),BB)};S.prototype.set_m_anchors=S.prototype.UB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fv(c,a)};Object.defineProperty(S.prototype,"m_anchors",{get:S.prototype.mz,set:S.prototype.UB});S.prototype.__destroy__=function(){Eu(this.Tx)};function EB(){throw"cannot construct a btIntArray, no constructor in IDL";}EB.prototype=Object.create(h.prototype); -EB.prototype.constructor=EB;EB.prototype.Ux=EB;EB.Vx={};f.btIntArray=EB;EB.prototype.size=EB.prototype.size=function(){return uo(this.Tx)};EB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return to(c,a)};EB.prototype.__destroy__=function(){so(this.Tx)};function T(){throw"cannot construct a Config, no constructor in IDL";}T.prototype=Object.create(h.prototype);T.prototype.constructor=T;T.prototype.Ux=T;T.Vx={};f.Config=T;T.prototype.get_kVCF=T.prototype.fz=function(){return ld(this.Tx)}; -T.prototype.set_kVCF=T.prototype.NB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kd(c,a)};Object.defineProperty(T.prototype,"kVCF",{get:T.prototype.fz,set:T.prototype.NB});T.prototype.get_kDP=T.prototype.Ty=function(){return $c(this.Tx)};T.prototype.set_kDP=T.prototype.AB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yd(c,a)};Object.defineProperty(T.prototype,"kDP",{get:T.prototype.Ty,set:T.prototype.AB});T.prototype.get_kDG=T.prototype.Sy=function(){return Zc(this.Tx)}; -T.prototype.set_kDG=T.prototype.zB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xd(c,a)};Object.defineProperty(T.prototype,"kDG",{get:T.prototype.Sy,set:T.prototype.zB});T.prototype.get_kLF=T.prototype.Vy=function(){return bd(this.Tx)};T.prototype.set_kLF=T.prototype.CB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ad(c,a)};Object.defineProperty(T.prototype,"kLF",{get:T.prototype.Vy,set:T.prototype.CB});T.prototype.get_kPR=T.prototype.Xy=function(){return dd(this.Tx)}; -T.prototype.set_kPR=T.prototype.EB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cd(c,a)};Object.defineProperty(T.prototype,"kPR",{get:T.prototype.Xy,set:T.prototype.EB});T.prototype.get_kVC=T.prototype.ez=function(){return md(this.Tx)};T.prototype.set_kVC=T.prototype.MB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ld(c,a)};Object.defineProperty(T.prototype,"kVC",{get:T.prototype.ez,set:T.prototype.MB});T.prototype.get_kDF=T.prototype.Ry=function(){return Yc(this.Tx)}; -T.prototype.set_kDF=T.prototype.yB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wd(c,a)};Object.defineProperty(T.prototype,"kDF",{get:T.prototype.Ry,set:T.prototype.yB});T.prototype.get_kMT=T.prototype.Wy=function(){return cd(this.Tx)};T.prototype.set_kMT=T.prototype.DB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bd(c,a)};Object.defineProperty(T.prototype,"kMT",{get:T.prototype.Wy,set:T.prototype.DB});T.prototype.get_kCHR=T.prototype.Qy=function(){return Xc(this.Tx)}; -T.prototype.set_kCHR=T.prototype.xB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vd(c,a)};Object.defineProperty(T.prototype,"kCHR",{get:T.prototype.Qy,set:T.prototype.xB});T.prototype.get_kKHR=T.prototype.Uy=function(){return ad(this.Tx)};T.prototype.set_kKHR=T.prototype.BB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zd(c,a)};Object.defineProperty(T.prototype,"kKHR",{get:T.prototype.Uy,set:T.prototype.BB});T.prototype.get_kSHR=T.prototype.Yy=function(){return ed(this.Tx)}; -T.prototype.set_kSHR=T.prototype.FB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dd(c,a)};Object.defineProperty(T.prototype,"kSHR",{get:T.prototype.Yy,set:T.prototype.FB});T.prototype.get_kAHR=T.prototype.Py=function(){return Wc(this.Tx)};T.prototype.set_kAHR=T.prototype.wB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ud(c,a)};Object.defineProperty(T.prototype,"kAHR",{get:T.prototype.Py,set:T.prototype.wB});T.prototype.get_kSRHR_CL=T.prototype.az=function(){return hd(this.Tx)}; -T.prototype.set_kSRHR_CL=T.prototype.IB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gd(c,a)};Object.defineProperty(T.prototype,"kSRHR_CL",{get:T.prototype.az,set:T.prototype.IB});T.prototype.get_kSKHR_CL=T.prototype.Zy=function(){return fd(this.Tx)};T.prototype.set_kSKHR_CL=T.prototype.GB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ed(c,a)};Object.defineProperty(T.prototype,"kSKHR_CL",{get:T.prototype.Zy,set:T.prototype.GB});T.prototype.get_kSSHR_CL=T.prototype.cz=function(){return jd(this.Tx)}; -T.prototype.set_kSSHR_CL=T.prototype.KB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Id(c,a)};Object.defineProperty(T.prototype,"kSSHR_CL",{get:T.prototype.cz,set:T.prototype.KB});T.prototype.get_kSR_SPLT_CL=T.prototype.bz=function(){return id(this.Tx)};T.prototype.set_kSR_SPLT_CL=T.prototype.JB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hd(c,a)};Object.defineProperty(T.prototype,"kSR_SPLT_CL",{get:T.prototype.bz,set:T.prototype.JB}); -T.prototype.get_kSK_SPLT_CL=T.prototype.$y=function(){return gd(this.Tx)};T.prototype.set_kSK_SPLT_CL=T.prototype.HB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fd(c,a)};Object.defineProperty(T.prototype,"kSK_SPLT_CL",{get:T.prototype.$y,set:T.prototype.HB});T.prototype.get_kSS_SPLT_CL=T.prototype.dz=function(){return kd(this.Tx)};T.prototype.set_kSS_SPLT_CL=T.prototype.LB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jd(c,a)}; -Object.defineProperty(T.prototype,"kSS_SPLT_CL",{get:T.prototype.dz,set:T.prototype.LB});T.prototype.get_maxvolume=T.prototype.lB=function(){return nd(this.Tx)};T.prototype.set_maxvolume=T.prototype.SD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Md(c,a)};Object.defineProperty(T.prototype,"maxvolume",{get:T.prototype.lB,set:T.prototype.SD});T.prototype.get_timescale=T.prototype.nB=function(){return pd(this.Tx)}; -T.prototype.set_timescale=T.prototype.UD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Od(c,a)};Object.defineProperty(T.prototype,"timescale",{get:T.prototype.nB,set:T.prototype.UD});T.prototype.get_viterations=T.prototype.oB=function(){return qd(this.Tx)};T.prototype.set_viterations=T.prototype.VD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pd(c,a)};Object.defineProperty(T.prototype,"viterations",{get:T.prototype.oB,set:T.prototype.VD}); -T.prototype.get_piterations=T.prototype.mB=function(){return od(this.Tx)};T.prototype.set_piterations=T.prototype.TD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nd(c,a)};Object.defineProperty(T.prototype,"piterations",{get:T.prototype.mB,set:T.prototype.TD});T.prototype.get_diterations=T.prototype.Oy=function(){return Uc(this.Tx)};T.prototype.set_diterations=T.prototype.vB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);td(c,a)}; -Object.defineProperty(T.prototype,"diterations",{get:T.prototype.Oy,set:T.prototype.vB});T.prototype.get_citerations=T.prototype.My=function(){return Sc(this.Tx)};T.prototype.set_citerations=T.prototype.tB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rd(c,a)};Object.defineProperty(T.prototype,"citerations",{get:T.prototype.My,set:T.prototype.tB});T.prototype.get_collisions=T.prototype.Ny=function(){return Tc(this.Tx)}; -T.prototype.set_collisions=T.prototype.uB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sd(c,a)};Object.defineProperty(T.prototype,"collisions",{get:T.prototype.Ny,set:T.prototype.uB});T.prototype.__destroy__=function(){Rc(this.Tx)};function Node(){throw"cannot construct a Node, no constructor in IDL";}Node.prototype=Object.create(h.prototype);Node.prototype.constructor=Node;Node.prototype.Ux=Node;Node.Vx={};f.Node=Node; -Node.prototype.get_m_x=Node.prototype.kB=function(){return l(Oe(this.Tx),q)};Node.prototype.set_m_x=Node.prototype.RD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ve(c,a)};Object.defineProperty(Node.prototype,"m_x",{get:Node.prototype.kB,set:Node.prototype.RD});Node.prototype.get_m_q=Node.prototype.CA=function(){return l(Me(this.Tx),q)};Node.prototype.set_m_q=Node.prototype.iD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Te(c,a)}; -Object.defineProperty(Node.prototype,"m_q",{get:Node.prototype.CA,set:Node.prototype.iD});Node.prototype.get_m_v=Node.prototype.cB=function(){return l(Ne(this.Tx),q)};Node.prototype.set_m_v=Node.prototype.JD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ue(c,a)};Object.defineProperty(Node.prototype,"m_v",{get:Node.prototype.cB,set:Node.prototype.JD});Node.prototype.get_m_f=Node.prototype.Pz=function(){return l(Je(this.Tx),q)}; -Node.prototype.set_m_f=Node.prototype.vC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qe(c,a)};Object.defineProperty(Node.prototype,"m_f",{get:Node.prototype.Pz,set:Node.prototype.vC});Node.prototype.get_m_n=Node.prototype.tA=function(){return l(Le(this.Tx),q)};Node.prototype.set_m_n=Node.prototype.$C=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Se(c,a)};Object.defineProperty(Node.prototype,"m_n",{get:Node.prototype.tA,set:Node.prototype.$C}); -Node.prototype.get_m_im=Node.prototype.dA=function(){return Ke(this.Tx)};Node.prototype.set_m_im=Node.prototype.KC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Re(c,a)};Object.defineProperty(Node.prototype,"m_im",{get:Node.prototype.dA,set:Node.prototype.KC});Node.prototype.get_m_area=Node.prototype.pz=function(){return Ie(this.Tx)};Node.prototype.set_m_area=Node.prototype.XB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pe(c,a)}; -Object.defineProperty(Node.prototype,"m_area",{get:Node.prototype.pz,set:Node.prototype.XB});Node.prototype.__destroy__=function(){He(this.Tx)};function FB(){this.Tx=En();k(FB)[this.Tx]=this}FB.prototype=Object.create(h.prototype);FB.prototype.constructor=FB;FB.prototype.Ux=FB;FB.Vx={};f.btGhostPairCallback=FB;FB.prototype.__destroy__=function(){Dn(this.Tx)};function GB(){throw"cannot construct a btOverlappingPairCallback, no constructor in IDL";}GB.prototype=Object.create(h.prototype); -GB.prototype.constructor=GB;GB.prototype.Ux=GB;GB.Vx={};f.btOverlappingPairCallback=GB;GB.prototype.__destroy__=function(){xp(this.Tx)};function U(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===e?wo(a,c,d):xo(a,c,d,e);k(U)[this.Tx]=this}U.prototype=Object.create(KA.prototype);U.prototype.constructor=U;U.prototype.Ux=U;U.Vx={};f.btKinematicCharacterController=U; -U.prototype.setUpAxis=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lo(c,a)};U.prototype.setWalkDirection=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Po(c,a)};U.prototype.setVelocityForTimeInterval=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Oo(d,a,c)};U.prototype.warp=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ro(c,a)};U.prototype.preStep=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fo(c,a)}; -U.prototype.playerStep=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Eo(d,a,c)};U.prototype.setFallSpeed=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Go(c,a)};U.prototype.setJumpSpeed=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Io(c,a)};U.prototype.setMaxJumpHeight=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jo(c,a)};U.prototype.canJump=function(){return!!yo(this.Tx)};U.prototype.jump=function(){Co(this.Tx)}; -U.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ho(c,a)};U.prototype.getGravity=function(){return Ao(this.Tx)};U.prototype.setMaxSlope=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ko(c,a)};U.prototype.getMaxSlope=function(){return Bo(this.Tx)};U.prototype.getGhostObject=function(){return l(zo(this.Tx),V)};U.prototype.setUseGhostSweepTest=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);No(c,a)};U.prototype.onGround=function(){return!!Do(this.Tx)}; -U.prototype.setUpInterpolate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mo(c,a)};U.prototype.updateAction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Qo(d,a,c)};U.prototype.__destroy__=function(){vo(this.Tx)};function HB(){throw"cannot construct a btSoftBodyArray, no constructor in IDL";}HB.prototype=Object.create(h.prototype);HB.prototype.constructor=HB;HB.prototype.Ux=HB;HB.Vx={};f.btSoftBodyArray=HB; -HB.prototype.size=HB.prototype.size=function(){return $t(this.Tx)};HB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Zt(c,a),S)};HB.prototype.__destroy__=function(){Yt(this.Tx)};function zB(){throw"cannot construct a btFaceArray, no constructor in IDL";}zB.prototype=Object.create(h.prototype);zB.prototype.constructor=zB;zB.prototype.Ux=zB;zB.Vx={};f.btFaceArray=zB;zB.prototype.size=zB.prototype.size=function(){return cm(this.Tx)}; -zB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(bm(c,a),IB)};zB.prototype.__destroy__=function(){am(this.Tx)};function JB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=Hw(a,c);k(JB)[this.Tx]=this}JB.prototype=Object.create(FA.prototype);JB.prototype.constructor=JB;JB.prototype.Ux=JB;JB.Vx={};f.btStaticPlaneShape=JB;JB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kw(c,a)}; -JB.prototype.getLocalScaling=function(){return l(Jw(this.Tx),q)};JB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Iw(d,a,c)};JB.prototype.__destroy__=function(){Gw(this.Tx)};function zA(){throw"cannot construct a btOverlappingPairCache, no constructor in IDL";}zA.prototype=Object.create(h.prototype);zA.prototype.constructor=zA;zA.prototype.Ux=zA;zA.Vx={};f.btOverlappingPairCache=zA; -zA.prototype.setInternalGhostPairCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wp(c,a)};zA.prototype.getNumOverlappingPairs=function(){return vp(this.Tx)};zA.prototype.__destroy__=function(){up(this.Tx)};function fB(){throw"cannot construct a btIndexedMesh, no constructor in IDL";}fB.prototype=Object.create(h.prototype);fB.prototype.constructor=fB;fB.prototype.Ux=fB;fB.Vx={};f.btIndexedMesh=fB;fB.prototype.get_m_numTriangles=fB.prototype.yA=function(){return qo(this.Tx)}; -fB.prototype.set_m_numTriangles=fB.prototype.eD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ro(c,a)};Object.defineProperty(fB.prototype,"m_numTriangles",{get:fB.prototype.yA,set:fB.prototype.eD});fB.prototype.__destroy__=function(){po(this.Tx)};function W(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=Wv(a,c,d,e,g);k(W)[this.Tx]=this}W.prototype=Object.create(x.prototype); -W.prototype.constructor=W;W.prototype.Ux=W;W.Vx={};f.btSoftRigidDynamicsWorld=W;W.prototype.addSoftBody=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Vv(e,a,c,d)};W.prototype.removeSoftBody=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pw(c,a)};W.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mw(c,a)};W.prototype.getWorldInfo=function(){return l(jw(this.Tx),J)}; -W.prototype.getSoftBodyArray=function(){return l(hw(this.Tx),HB)};W.prototype.getDispatcher=function(){return l(ew(this.Tx),yA)};W.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);kw(e,a,c,d)};W.prototype.getPairCache=function(){return l(gw(this.Tx),zA)};W.prototype.getDispatchInfo=function(){return l(dw(this.Tx),n)}; -W.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?Ov(e,a):void 0===d?Pv(e,a,c):Qv(e,a,c,d)};W.prototype.getBroadphase=function(){return l(bw(this.Tx),AA)}; -W.prototype.convexSweepTest=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Zv(m,a,c,d,e,g)};W.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Xv(e,a,c,d)}; -W.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Yv(d,a,c)};W.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yw(c,a)};W.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tw(c,a)};W.prototype.getDebugDrawer=function(){return l(cw(this.Tx),BA)};W.prototype.debugDrawWorld=function(){aw(this.Tx)}; -W.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);$v(e,a,c,d)};W.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uw(c,a)};W.prototype.getGravity=function(){return l(fw(this.Tx),q)}; -W.prototype.addRigidBody=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?Tv(e,a):void 0===d?_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_2(e,a,c):Uv(e,a,c,d)};W.prototype.removeRigidBody=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ow(c,a)}; -W.prototype.addConstraint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Rv(d,a):Sv(d,a,c)};W.prototype.removeConstraint=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nw(c,a)};W.prototype.stepSimulation=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);return void 0===c?vw(e,a):void 0===d?ww(e,a,c):xw(e,a,c,d)}; -W.prototype.setContactAddedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qw(c,a)};W.prototype.setContactProcessedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sw(c,a)};W.prototype.setContactDestroyedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rw(c,a)};W.prototype.addAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nv(c,a)};W.prototype.removeAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lw(c,a)}; -W.prototype.getSolverInfo=function(){return l(iw(this.Tx),v)};W.prototype.__destroy__=function(){Mv(this.Tx)};function KB(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=jm(a,c,d,e);k(KB)[this.Tx]=this}KB.prototype=Object.create(EA.prototype);KB.prototype.constructor=KB;KB.prototype.Ux=KB;KB.Vx={};f.btFixedConstraint=KB; -KB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);km(c,a)};KB.prototype.getBreakingImpulseThreshold=function(){return lm(this.Tx)};KB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nm(c,a)};KB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return mm(d,a,c)}; -KB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);om(e,a,c,d)};KB.prototype.__destroy__=function(){im(this.Tx)};function t(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?Ow():void 0===c?_emscripten_bind_btTransform_btTransform_1(a):Pw(a,c);k(t)[this.Tx]=this}t.prototype=Object.create(h.prototype);t.prototype.constructor=t;t.prototype.Ux=t;t.Vx={}; -f.btTransform=t;t.prototype.setIdentity=function(){Ww(this.Tx)};t.prototype.setOrigin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xw(c,a)};t.prototype.setRotation=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yw(c,a)};t.prototype.getOrigin=function(){return l(Rw(this.Tx),q)};t.prototype.getRotation=function(){return l(Sw(this.Tx),X)};t.prototype.getBasis=function(){return l(Qw(this.Tx),VA)}; -t.prototype.setFromOpenGLMatrix=function(a){var c=this.Tx;b.Yx();"object"==typeof a&&(a=wA(a));Vw(c,a)};t.prototype.inverse=t.prototype.inverse=function(){return l(Tw(this.Tx),t)};t.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Uw(c,a),t)};t.prototype.__destroy__=function(){Nw(this.Tx)};function Y(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=rc(a,c);k(Y)[this.Tx]=this}Y.prototype=Object.create(z.prototype); -Y.prototype.constructor=Y;Y.prototype.Ux=Y;Y.Vx={};f.ClosestRayResultCallback=Y;Y.prototype.hasHit=function(){return!!Bc(this.Tx)};Y.prototype.get_m_rayFromWorld=Y.prototype.wy=function(){return l(zc(this.Tx),q)};Y.prototype.set_m_rayFromWorld=Y.prototype.Dy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mc(c,a)};Object.defineProperty(Y.prototype,"m_rayFromWorld",{get:Y.prototype.wy,set:Y.prototype.Dy});Y.prototype.get_m_rayToWorld=Y.prototype.xy=function(){return l(Ac(this.Tx),q)}; -Y.prototype.set_m_rayToWorld=Y.prototype.Ey=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nc(c,a)};Object.defineProperty(Y.prototype,"m_rayToWorld",{get:Y.prototype.xy,set:Y.prototype.Ey});Y.prototype.get_m_hitNormalWorld=Y.prototype.ey=function(){return l(xc(this.Tx),q)};Y.prototype.set_m_hitNormalWorld=Y.prototype.ny=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kc(c,a)};Object.defineProperty(Y.prototype,"m_hitNormalWorld",{get:Y.prototype.ey,set:Y.prototype.ny}); -Y.prototype.get_m_hitPointWorld=Y.prototype.fy=function(){return l(yc(this.Tx),q)};Y.prototype.set_m_hitPointWorld=Y.prototype.oy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lc(c,a)};Object.defineProperty(Y.prototype,"m_hitPointWorld",{get:Y.prototype.fy,set:Y.prototype.oy});Y.prototype.get_m_collisionFilterGroup=Y.prototype.Wx=function(){return uc(this.Tx)};Y.prototype.set_m_collisionFilterGroup=Y.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dc(c,a)}; -Object.defineProperty(Y.prototype,"m_collisionFilterGroup",{get:Y.prototype.Wx,set:Y.prototype.Zx});Y.prototype.get_m_collisionFilterMask=Y.prototype.Xx=function(){return vc(this.Tx)};Y.prototype.set_m_collisionFilterMask=Y.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ic(c,a)};Object.defineProperty(Y.prototype,"m_collisionFilterMask",{get:Y.prototype.Xx,set:Y.prototype.$x});Y.prototype.get_m_closestHitFraction=Y.prototype.ay=function(){return tc(this.Tx)}; -Y.prototype.set_m_closestHitFraction=Y.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cc(c,a)};Object.defineProperty(Y.prototype,"m_closestHitFraction",{get:Y.prototype.ay,set:Y.prototype.by});Y.prototype.get_m_collisionObject=Y.prototype.cy=function(){return l(wc(this.Tx),r)};Y.prototype.set_m_collisionObject=Y.prototype.ly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jc(c,a)};Object.defineProperty(Y.prototype,"m_collisionObject",{get:Y.prototype.cy,set:Y.prototype.ly}); -Y.prototype.__destroy__=function(){sc(this.Tx)};function LB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=void 0===a?ju():ku(a);k(LB)[this.Tx]=this}LB.prototype=Object.create(HA.prototype);LB.prototype.constructor=LB;LB.prototype.Ux=LB;LB.Vx={};f.btSoftBodyRigidBodyCollisionConfiguration=LB;LB.prototype.__destroy__=function(){iu(this.Tx)};function MB(){this.Tx=Oc();k(MB)[this.Tx]=this}MB.prototype=Object.create(TA.prototype);MB.prototype.constructor=MB;MB.prototype.Ux=MB;MB.Vx={}; -f.ConcreteContactResultCallback=MB;MB.prototype.addSingleResult=function(a,c,d,e,g,m,B){var R=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);return Qc(R,a,c,d,e,g,m,B)};MB.prototype.__destroy__=function(){Pc(this.Tx)}; -function NB(a,c,d){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);this.Tx=void 0===d?Uf(a,c):Vf(a,c,d);k(NB)[this.Tx]=this}NB.prototype=Object.create(IA.prototype);NB.prototype.constructor=NB;NB.prototype.Ux=NB;NB.Vx={};f.btBvhTriangleMeshShape=NB;NB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yf(c,a)};NB.prototype.getLocalScaling=function(){return l(Xf(this.Tx),q)}; -NB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Wf(d,a,c)};NB.prototype.__destroy__=function(){Tf(this.Tx)};function $A(){throw"cannot construct a btConstCollisionObjectArray, no constructor in IDL";}$A.prototype=Object.create(h.prototype);$A.prototype.constructor=$A;$A.prototype.Ux=$A;$A.Vx={};f.btConstCollisionObjectArray=$A;$A.prototype.size=$A.prototype.size=function(){return Ki(this.Tx)}; -$A.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Ji(c,a),r)};$A.prototype.__destroy__=function(){Ii(this.Tx)};function OB(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===e?Nt(a,c,d):void 0===g?_emscripten_bind_btSliderConstraint_btSliderConstraint_4(a,c,d,e):Ot(a,c,d,e,g);k(OB)[this.Tx]=this}OB.prototype=Object.create(EA.prototype); -OB.prototype.constructor=OB;OB.prototype.Ux=OB;OB.Vx={};f.btSliderConstraint=OB;OB.prototype.setLowerLinLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ut(c,a)};OB.prototype.setUpperLinLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xt(c,a)};OB.prototype.setLowerAngLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tt(c,a)};OB.prototype.setUpperAngLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wt(c,a)}; -OB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pt(c,a)};OB.prototype.getBreakingImpulseThreshold=function(){return Qt(this.Tx)};OB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);St(c,a)};OB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Rt(d,a,c)}; -OB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Vt(e,a,c,d)};OB.prototype.__destroy__=function(){Mt(this.Tx)};function V(){this.Tx=Bp();k(V)[this.Tx]=this}V.prototype=Object.create(w.prototype);V.prototype.constructor=V;V.prototype.Ux=V;V.Vx={};f.btPairCachingGhostObject=V; -V.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Tp(d,a,c)};V.prototype.getCollisionShape=function(){return l(Fp(this.Tx),p)};V.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yp(c,a)};V.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sp(c,a)}; -V.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cp(c,a)};V.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?zp(c):Ap(c,a)};V.prototype.isActive=function(){return!!Op(this.Tx)};V.prototype.isKinematicObject=function(){return!!Pp(this.Tx)};V.prototype.isStaticObject=function(){return!!Qp(this.Tx)};V.prototype.isStaticOrKinematicObject=function(){return!!Rp(this.Tx)};V.prototype.getRestitution=function(){return Jp(this.Tx)}; -V.prototype.getFriction=function(){return Gp(this.Tx)};V.prototype.getRollingFriction=function(){return Kp(this.Tx)};V.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$p(c,a)};V.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zp(c,a)};V.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);aq(c,a)};V.prototype.getWorldTransform=function(){return l(Np(this.Tx),t)};V.prototype.getCollisionFlags=function(){return Ep(this.Tx)}; -V.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wp(c,a)};V.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dq(c,a)};V.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xp(c,a)};V.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Up(c,a)};V.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vp(c,a)}; -V.prototype.getUserIndex=function(){return Lp(this.Tx)};V.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bq(c,a)};V.prototype.getUserPointer=function(){return l(Mp(this.Tx),CA)};V.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cq(c,a)};V.prototype.getBroadphaseHandle=function(){return l(Dp(this.Tx),u)};V.prototype.getNumOverlappingObjects=function(){return Hp(this.Tx)}; -V.prototype.getOverlappingObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Ip(c,a),r)};V.prototype.__destroy__=function(){yp(this.Tx)};function E(){throw"cannot construct a btManifoldPoint, no constructor in IDL";}E.prototype=Object.create(h.prototype);E.prototype.constructor=E;E.prototype.Ux=E;E.Vx={};f.btManifoldPoint=E;E.prototype.getPositionWorldOnA=function(){return l(Vo(this.Tx),q)};E.prototype.getPositionWorldOnB=function(){return l(Wo(this.Tx),q)}; -E.prototype.getAppliedImpulse=function(){return To(this.Tx)};E.prototype.getDistance=function(){return Uo(this.Tx)};E.prototype.get_m_localPointA=E.prototype.oA=function(){return l(Xo(this.Tx),q)};E.prototype.set_m_localPointA=E.prototype.VC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cp(c,a)};Object.defineProperty(E.prototype,"m_localPointA",{get:E.prototype.oA,set:E.prototype.VC});E.prototype.get_m_localPointB=E.prototype.pA=function(){return l(Yo(this.Tx),q)}; -E.prototype.set_m_localPointB=E.prototype.WC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dp(c,a)};Object.defineProperty(E.prototype,"m_localPointB",{get:E.prototype.pA,set:E.prototype.WC});E.prototype.get_m_positionWorldOnB=E.prototype.BA=function(){return l(ap(this.Tx),q)};E.prototype.set_m_positionWorldOnB=E.prototype.hD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gp(c,a)};Object.defineProperty(E.prototype,"m_positionWorldOnB",{get:E.prototype.BA,set:E.prototype.hD}); -E.prototype.get_m_positionWorldOnA=E.prototype.AA=function(){return l($o(this.Tx),q)};E.prototype.set_m_positionWorldOnA=E.prototype.gD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fp(c,a)};Object.defineProperty(E.prototype,"m_positionWorldOnA",{get:E.prototype.AA,set:E.prototype.gD});E.prototype.get_m_normalWorldOnB=E.prototype.wA=function(){return l(Zo(this.Tx),q)};E.prototype.set_m_normalWorldOnB=E.prototype.cD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ep(c,a)}; -Object.defineProperty(E.prototype,"m_normalWorldOnB",{get:E.prototype.wA,set:E.prototype.cD});E.prototype.get_m_userPersistentData=E.prototype.bB=function(){return bp(this.Tx)};E.prototype.set_m_userPersistentData=E.prototype.ID=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hp(c,a)};Object.defineProperty(E.prototype,"m_userPersistentData",{get:E.prototype.bB,set:E.prototype.ID});E.prototype.__destroy__=function(){So(this.Tx)}; -function PB(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===d?lq(a,c):void 0===e?_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_3(a,c,d):mq(a,c,d,e);k(PB)[this.Tx]=this}PB.prototype=Object.create(EA.prototype);PB.prototype.constructor=PB;PB.prototype.Ux=PB;PB.Vx={};f.btPoint2PointConstraint=PB; -PB.prototype.setPivotA=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vq(c,a)};PB.prototype.setPivotB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wq(c,a)};PB.prototype.getPivotInA=function(){return l(qq(this.Tx),q)};PB.prototype.getPivotInB=function(){return l(rq(this.Tx),q)};PB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nq(c,a)};PB.prototype.getBreakingImpulseThreshold=function(){return oq(this.Tx)}; -PB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tq(c,a)};PB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return pq(d,a,c)};PB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);uq(e,a,c,d)};PB.prototype.get_m_setting=PB.prototype.IA=function(){return l(sq(this.Tx),H)}; -PB.prototype.set_m_setting=PB.prototype.oD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xq(c,a)};Object.defineProperty(PB.prototype,"m_setting",{get:PB.prototype.IA,set:PB.prototype.oD});PB.prototype.__destroy__=function(){kq(this.Tx)};function QB(){this.Tx=hu();k(QB)[this.Tx]=this}QB.prototype=Object.create(h.prototype);QB.prototype.constructor=QB;QB.prototype.Ux=QB;QB.Vx={};f.btSoftBodyHelpers=QB; -QB.prototype.CreateRope=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);return l(fu(m,a,c,d,e,g),S)}; -QB.prototype.CreatePatch=function(a,c,d,e,g,m,B,R,da){var nb=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);R&&"object"===typeof R&&(R=R.Tx);da&&"object"===typeof da&&(da=da.Tx);return l(eu(nb,a,c,d,e,g,m,B,R,da),S)}; -QB.prototype.CreatePatchUV=function(a,c,d,e,g,m,B,R,da,nb){var $b=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);m&&"object"===typeof m&&(m=m.Tx);B&&"object"===typeof B&&(B=B.Tx);R&&"object"===typeof R&&(R=R.Tx);da&&"object"===typeof da&&(da=da.Tx);"object"==typeof nb&&(nb=wA(nb));return l(du($b,a,c,d,e,g,m,B,R,da,nb),S)}; -QB.prototype.CreateEllipsoid=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);return l(au(g,a,c,d,e),S)}; -QB.prototype.CreateFromTriMesh=function(a,c,d,e,g){var m=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);"object"==typeof c&&(c=wA(c));if("object"==typeof d&&"object"===typeof d){var B=b.ty(d,Ba);b.copy(d,Ba,B);d=B}e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);return l(cu(m,a,c,d,e,g),S)}; -QB.prototype.CreateFromConvexHull=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);return l(bu(g,a,c,d,e),S)};QB.prototype.__destroy__=function(){gu(this.Tx)};function u(){throw"cannot construct a btBroadphaseProxy, no constructor in IDL";}u.prototype=Object.create(h.prototype);u.prototype.constructor=u;u.prototype.Ux=u;u.Vx={};f.btBroadphaseProxy=u; -u.prototype.get_m_collisionFilterGroup=u.prototype.Wx=function(){return Pf(this.Tx)};u.prototype.set_m_collisionFilterGroup=u.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rf(c,a)};Object.defineProperty(u.prototype,"m_collisionFilterGroup",{get:u.prototype.Wx,set:u.prototype.Zx});u.prototype.get_m_collisionFilterMask=u.prototype.Xx=function(){return Qf(this.Tx)}; -u.prototype.set_m_collisionFilterMask=u.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sf(c,a)};Object.defineProperty(u.prototype,"m_collisionFilterMask",{get:u.prototype.Xx,set:u.prototype.$x});u.prototype.__destroy__=function(){Of(this.Tx)};function DB(){throw"cannot construct a tNodeArray, no constructor in IDL";}DB.prototype=Object.create(h.prototype);DB.prototype.constructor=DB;DB.prototype.Ux=DB;DB.Vx={};f.tNodeArray=DB;DB.prototype.size=DB.prototype.size=function(){return hA(this.Tx)}; -DB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(gA(c,a),Node)};DB.prototype.__destroy__=function(){fA(this.Tx)};function RB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Gf(a);k(RB)[this.Tx]=this}RB.prototype=Object.create(p.prototype);RB.prototype.constructor=RB;RB.prototype.Ux=RB;RB.Vx={};f.btBoxShape=RB;RB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lf(c,a)};RB.prototype.getMargin=function(){return Jf(this.Tx)}; -RB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kf(c,a)};RB.prototype.getLocalScaling=function(){return l(If(this.Tx),q)};RB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Hf(d,a,c)};RB.prototype.__destroy__=function(){Ff(this.Tx)};function IB(){throw"cannot construct a btFace, no constructor in IDL";}IB.prototype=Object.create(h.prototype);IB.prototype.constructor=IB; -IB.prototype.Ux=IB;IB.Vx={};f.btFace=IB;IB.prototype.get_m_indices=IB.prototype.fA=function(){return l(em(this.Tx),EB)};IB.prototype.set_m_indices=IB.prototype.MC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gm(c,a)};Object.defineProperty(IB.prototype,"m_indices",{get:IB.prototype.fA,set:IB.prototype.MC});IB.prototype.get_m_plane=IB.prototype.zA=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return fm(c,a)}; -IB.prototype.set_m_plane=IB.prototype.fD=function(a,c){var d=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);hm(d,a,c)};Object.defineProperty(IB.prototype,"m_plane",{get:IB.prototype.zA,set:IB.prototype.fD});IB.prototype.__destroy__=function(){dm(this.Tx)};function SB(){this.Tx=$d();k(SB)[this.Tx]=this}SB.prototype=Object.create(BA.prototype);SB.prototype.constructor=SB;SB.prototype.Ux=SB;SB.Vx={};f.DebugDrawer=SB; -SB.prototype.drawLine=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);de(e,a,c,d)};SB.prototype.drawContactPoint=function(a,c,d,e,g){var m=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);ce(m,a,c,d,e,g)}; -SB.prototype.reportErrorWarning=function(a){var c=this.Tx;b.Yx();a=a&&"object"===typeof a?a.Tx:vA(a);fe(c,a)};SB.prototype.draw3dText=function(a,c){var d=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c=c&&"object"===typeof c?c.Tx:vA(c);be(d,a,c)};SB.prototype.setDebugMode=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ge(c,a)};SB.prototype.getDebugMode=function(){return ee(this.Tx)};SB.prototype.__destroy__=function(){ae(this.Tx)}; -function TB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=$f(a,c);k(TB)[this.Tx]=this}TB.prototype=Object.create(GA.prototype);TB.prototype.constructor=TB;TB.prototype.Ux=TB;TB.Vx={};f.btCapsuleShapeX=TB;TB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hg(c,a)};TB.prototype.getMargin=function(){return dg(this.Tx)};TB.prototype.getUpAxis=function(){return fg(this.Tx)};TB.prototype.getRadius=function(){return eg(this.Tx)}; -TB.prototype.getHalfHeight=function(){return bg(this.Tx)};TB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gg(c,a)};TB.prototype.getLocalScaling=function(){return l(cg(this.Tx),q)};TB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ag(d,a,c)};TB.prototype.__destroy__=function(){Zf(this.Tx)}; -function X(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=Kq(a,c,d,e);k(X)[this.Tx]=this}X.prototype=Object.create(MA.prototype);X.prototype.constructor=X;X.prototype.Ux=X;X.Vx={};f.btQuaternion=X;X.prototype.setValue=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);ar(g,a,c,d,e)}; -X.prototype.setEulerZYX=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Zq(e,a,c,d)};X.prototype.setRotation=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);$q(d,a,c)};X.prototype.normalize=X.prototype.normalize=function(){Sq(this.Tx)};X.prototype.length2=function(){return Qq(this.Tx)};X.prototype.length=X.prototype.length=function(){return Rq(this.Tx)}; -X.prototype.dot=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Lq(c,a)};X.prototype.normalized=function(){return l(Tq(this.Tx),X)};X.prototype.getAxis=function(){return l(Oq(this.Tx),q)};X.prototype.inverse=X.prototype.inverse=function(){return l(Pq(this.Tx),X)};X.prototype.getAngle=function(){return Nq(this.Tx)};X.prototype.getAngleShortestPath=function(){return Mq(this.Tx)}; -X.prototype.angle=X.prototype.angle=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Jq(c,a)};X.prototype.angleShortestPath=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Iq(c,a)};X.prototype.op_add=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Uq(c,a),X)};X.prototype.op_sub=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Yq(c,a),X)}; -X.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Wq(c,a),X)};X.prototype.op_mulq=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Xq(c,a),X)};X.prototype.op_div=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Vq(c,a),X)};X.prototype.x=X.prototype.x=function(){return gr(this.Tx)};X.prototype.y=X.prototype.y=function(){return hr(this.Tx)};X.prototype.z=X.prototype.z=function(){return ir(this.Tx)};X.prototype.w=function(){return fr(this.Tx)}; -X.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cr(c,a)};X.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dr(c,a)};X.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);er(c,a)};X.prototype.setW=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);br(c,a)};X.prototype.__destroy__=function(){Hq(this.Tx)}; -function UB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=jg(a,c);k(UB)[this.Tx]=this}UB.prototype=Object.create(GA.prototype);UB.prototype.constructor=UB;UB.prototype.Ux=UB;UB.Vx={};f.btCapsuleShapeZ=UB;UB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rg(c,a)};UB.prototype.getMargin=function(){return ng(this.Tx)};UB.prototype.getUpAxis=function(){return pg(this.Tx)};UB.prototype.getRadius=function(){return og(this.Tx)}; -UB.prototype.getHalfHeight=function(){return lg(this.Tx)};UB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qg(c,a)};UB.prototype.getLocalScaling=function(){return l(mg(this.Tx),q)};UB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);kg(d,a,c)};UB.prototype.__destroy__=function(){ig(this.Tx)};function v(){throw"cannot construct a btContactSolverInfo, no constructor in IDL";} -v.prototype=Object.create(h.prototype);v.prototype.constructor=v;v.prototype.Ux=v;v.Vx={};f.btContactSolverInfo=v;v.prototype.get_m_splitImpulse=v.prototype.LA=function(){return!!Xi(this.Tx)};v.prototype.set_m_splitImpulse=v.prototype.rD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$i(c,a)};Object.defineProperty(v.prototype,"m_splitImpulse",{get:v.prototype.LA,set:v.prototype.rD});v.prototype.get_m_splitImpulsePenetrationThreshold=v.prototype.MA=function(){return Wi(this.Tx)}; -v.prototype.set_m_splitImpulsePenetrationThreshold=v.prototype.sD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zi(c,a)};Object.defineProperty(v.prototype,"m_splitImpulsePenetrationThreshold",{get:v.prototype.MA,set:v.prototype.sD});v.prototype.get_m_numIterations=v.prototype.xA=function(){return Vi(this.Tx)};v.prototype.set_m_numIterations=v.prototype.dD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yi(c,a)}; -Object.defineProperty(v.prototype,"m_numIterations",{get:v.prototype.xA,set:v.prototype.dD});v.prototype.__destroy__=function(){Ui(this.Tx)};function VB(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===e?Em(a,c,d):void 0===g?_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_4(a,c,d,e):Fm(a,c,d,e,g);k(VB)[this.Tx]=this} -VB.prototype=Object.create(QA.prototype);VB.prototype.constructor=VB;VB.prototype.Ux=VB;VB.Vx={};f.btGeneric6DofSpringConstraint=VB;VB.prototype.enableSpring=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Hm(d,a,c)};VB.prototype.setStiffness=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Vm(d,a,c)}; -VB.prototype.setDamping=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Om(d,a,c)};VB.prototype.setEquilibriumPoint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===a?Pm(d):void 0===c?Qm(d,a):Rm(d,a,c)};VB.prototype.setLinearLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sm(c,a)}; -VB.prototype.setLinearUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tm(c,a)};VB.prototype.setAngularLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lm(c,a)};VB.prototype.setAngularUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mm(c,a)};VB.prototype.getFrameOffsetA=function(){return l(Jm(this.Tx),t)};VB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gm(c,a)}; -VB.prototype.getBreakingImpulseThreshold=function(){return Im(this.Tx)};VB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nm(c,a)};VB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Km(d,a,c)};VB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Um(e,a,c,d)}; -VB.prototype.__destroy__=function(){Dm(this.Tx)};function WB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Aw(a);k(WB)[this.Tx]=this}WB.prototype=Object.create(p.prototype);WB.prototype.constructor=WB;WB.prototype.Ux=WB;WB.Vx={};f.btSphereShape=WB;WB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fw(c,a)};WB.prototype.getMargin=function(){return Dw(this.Tx)};WB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ew(c,a)}; -WB.prototype.getLocalScaling=function(){return l(Cw(this.Tx),q)};WB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Bw(d,a,c)};WB.prototype.__destroy__=function(){zw(this.Tx)};function Z(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=he(a,c,d,e,g);k(Z)[this.Tx]=this}Z.prototype=Object.create(h.prototype); -Z.prototype.constructor=Z;Z.prototype.Ux=Z;Z.Vx={};f.LocalConvexResult=Z;Z.prototype.get_m_hitCollisionObject=Z.prototype.Xz=function(){return l(je(this.Tx),r)};Z.prototype.set_m_hitCollisionObject=Z.prototype.DC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);oe(c,a)};Object.defineProperty(Z.prototype,"m_hitCollisionObject",{get:Z.prototype.Xz,set:Z.prototype.DC});Z.prototype.get_m_localShapeInfo=Z.prototype.qA=function(){return l(ne(this.Tx),dB)}; -Z.prototype.set_m_localShapeInfo=Z.prototype.XC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);se(c,a)};Object.defineProperty(Z.prototype,"m_localShapeInfo",{get:Z.prototype.qA,set:Z.prototype.XC});Z.prototype.get_m_hitNormalLocal=Z.prototype.aA=function(){return l(le(this.Tx),q)};Z.prototype.set_m_hitNormalLocal=Z.prototype.HC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qe(c,a)};Object.defineProperty(Z.prototype,"m_hitNormalLocal",{get:Z.prototype.aA,set:Z.prototype.HC}); -Z.prototype.get_m_hitPointLocal=Z.prototype.cA=function(){return l(me(this.Tx),q)};Z.prototype.set_m_hitPointLocal=Z.prototype.JC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);re(c,a)};Object.defineProperty(Z.prototype,"m_hitPointLocal",{get:Z.prototype.cA,set:Z.prototype.JC});Z.prototype.get_m_hitFraction=Z.prototype.Yz=function(){return ke(this.Tx)};Z.prototype.set_m_hitFraction=Z.prototype.EC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pe(c,a)}; -Object.defineProperty(Z.prototype,"m_hitFraction",{get:Z.prototype.Yz,set:Z.prototype.EC});Z.prototype.__destroy__=function(){ie(this.Tx)};(function(){function a(){f.BT_CONSTRAINT_ERP=pA();f.BT_CONSTRAINT_STOP_ERP=rA();f.BT_CONSTRAINT_CFM=oA();f.BT_CONSTRAINT_STOP_CFM=qA();f.PHY_FLOAT=kA();f.PHY_DOUBLE=iA();f.PHY_INTEGER=lA();f.PHY_SHORT=mA();f.PHY_FIXEDPOINT88=jA();f.PHY_UCHAR=nA()}Ka?a():Ia.unshift(a)})();this.Ammo=f; +b={buffer:0,size:0,ky:0,sy:[],jy:0,Yx:function(){if(b.jy){for(var a=0;a=b.size?(oa(0>=1;break;case 4:d>>=2;break;case 8:d>>= +3}for(var e=0;e=e&&(e=65536+((e&1023)<<10)|a.charCodeAt(++d)&1023);127>=e?++c:c=2047>=e?c+2:65535>=e?c+3:c+4}c=Array(c+1);e=c.length;d=0;if(0=n){var B=a.charCodeAt(++g);n=65536+((n&1023)<<10)|B&1023}if(127>=n){if(d>=e)break;c[d++]=n}else{if(2047>=n){if(d+1>=e)break;c[d++]=192|n>>6}else{if(65535>=n){if(d+2>=e)break;c[d++]=224| +n>>12}else{if(d+3>=e)break;c[d++]=240|n>>18;c[d++]=128|n>>12&63}c[d++]=128|n>>6&63}c[d++]=128|n&63}}c[d]=0}a=b.ty(c,sa);b.vy(c,sa,a)}return a}function jA(a){if("object"===typeof a){var c=b.ty(a,va);b.vy(a,va,c);return c}return a}function kA(){throw"cannot construct a btCollisionWorld, no constructor in IDL";}kA.prototype=Object.create(h.prototype);kA.prototype.constructor=kA;kA.prototype.Ux=kA;kA.Vx={};f.btCollisionWorld=kA;kA.prototype.getDispatcher=function(){return l(wh(this.Tx),lA)}; +kA.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);yh(e,a,c,d)};kA.prototype.getPairCache=function(){return l(xh(this.Tx),mA)};kA.prototype.getDispatchInfo=function(){return l(vh(this.Tx),m)}; +kA.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?lh(e,a):void 0===d?mh(e,a,c):nh(e,a,c,d)};kA.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zh(c,a)};kA.prototype.getBroadphase=function(){return l(th(this.Tx),nA)}; +kA.prototype.convexSweepTest=function(a,c,d,e,g){var n=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);qh(n,a,c,d,e,g)};kA.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);oh(e,a,c,d)}; +kA.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ph(d,a,c)};kA.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bh(c,a)};kA.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ah(c,a)};kA.prototype.getDebugDrawer=function(){return l(uh(this.Tx),oA)};kA.prototype.debugDrawWorld=function(){sh(this.Tx)}; +kA.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);rh(e,a,c,d)};kA.prototype.__destroy__=function(){kh(this.Tx)};function p(){throw"cannot construct a btCollisionShape, no constructor in IDL";}p.prototype=Object.create(h.prototype);p.prototype.constructor=p;p.prototype.Ux=p;p.Vx={};f.btCollisionShape=p; +p.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ih(c,a)};p.prototype.getLocalScaling=function(){return l(gh(this.Tx),q)};p.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);fh(d,a,c)};p.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jh(c,a)};p.prototype.getMargin=function(){return hh(this.Tx)};p.prototype.__destroy__=function(){eh(this.Tx)}; +function r(){throw"cannot construct a btCollisionObject, no constructor in IDL";}r.prototype=Object.create(h.prototype);r.prototype.constructor=r;r.prototype.Ux=r;r.Vx={};f.btCollisionObject=r;r.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Tg(d,a,c)};r.prototype.getCollisionShape=function(){return l(Hg(this.Tx),p)}; +r.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yg(c,a)};r.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sg(c,a)};r.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Eg(c,a)};r.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?Cg(c):Dg(c,a)};r.prototype.isActive=function(){return!!Og(this.Tx)};r.prototype.isKinematicObject=function(){return!!Pg(this.Tx)}; +r.prototype.isStaticObject=function(){return!!Qg(this.Tx)};r.prototype.isStaticOrKinematicObject=function(){return!!Rg(this.Tx)};r.prototype.getRestitution=function(){return Jg(this.Tx)};r.prototype.getFriction=function(){return Ig(this.Tx)};r.prototype.getRollingFriction=function(){return Kg(this.Tx)};r.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$g(c,a)};r.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zg(c,a)}; +r.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ah(c,a)};r.prototype.getWorldTransform=function(){return l(Ng(this.Tx),t)};r.prototype.getCollisionFlags=function(){return Gg(this.Tx)};r.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wg(c,a)};r.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dh(c,a)}; +r.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xg(c,a)};r.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ug(c,a)};r.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vg(c,a)};r.prototype.getUserIndex=function(){return Lg(this.Tx)};r.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bh(c,a)}; +r.prototype.getUserPointer=function(){return l(Mg(this.Tx),pA)};r.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ch(c,a)};r.prototype.getBroadphaseHandle=function(){return l(Fg(this.Tx),u)};r.prototype.__destroy__=function(){Bg(this.Tx)};function qA(){throw"cannot construct a btDynamicsWorld, no constructor in IDL";}qA.prototype=Object.create(kA.prototype);qA.prototype.constructor=qA;qA.prototype.Ux=qA;qA.Vx={};f.btDynamicsWorld=qA; +qA.prototype.addAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yl(c,a)};qA.prototype.removeAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ol(c,a)};qA.prototype.getSolverInfo=function(){return l(Ml(this.Tx),v)};qA.prototype.getDispatcher=function(){return l(Kl(this.Tx),lA)};qA.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Nl(e,a,c,d)}; +qA.prototype.getPairCache=function(){return l(Ll(this.Tx),mA)};qA.prototype.getDispatchInfo=function(){return l(Jl(this.Tx),m)};qA.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?zl(e,a):void 0===d?Al(e,a,c):Bl(e,a,c,d)};qA.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pl(c,a)}; +qA.prototype.getBroadphase=function(){return l(Hl(this.Tx),nA)};qA.prototype.convexSweepTest=function(a,c,d,e,g){var n=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);El(n,a,c,d,e,g)};qA.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Cl(e,a,c,d)}; +qA.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Dl(d,a,c)};qA.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rl(c,a)};qA.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ql(c,a)};qA.prototype.getDebugDrawer=function(){return l(Il(this.Tx),oA)};qA.prototype.debugDrawWorld=function(){Gl(this.Tx)}; +qA.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Fl(e,a,c,d)};qA.prototype.__destroy__=function(){xl(this.Tx)};function rA(){throw"cannot construct a btTypedConstraint, no constructor in IDL";}rA.prototype=Object.create(h.prototype);rA.prototype.constructor=rA;rA.prototype.Ux=rA;rA.Vx={};f.btTypedConstraint=rA; +rA.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ax(c,a)};rA.prototype.getBreakingImpulseThreshold=function(){return bx(this.Tx)};rA.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dx(c,a)};rA.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return cx(d,a,c)}; +rA.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);ex(e,a,c,d)};rA.prototype.__destroy__=function(){$w(this.Tx)};function sA(){throw"cannot construct a btConcaveShape, no constructor in IDL";}sA.prototype=Object.create(p.prototype);sA.prototype.constructor=sA;sA.prototype.Ux=sA;sA.Vx={};f.btConcaveShape=sA; +sA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uh(c,a)};sA.prototype.getLocalScaling=function(){return l(Th(this.Tx),q)};sA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Sh(d,a,c)};sA.prototype.__destroy__=function(){Rh(this.Tx)};function tA(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=kg(a,c);k(tA)[this.Tx]=this}tA.prototype=Object.create(p.prototype); +tA.prototype.constructor=tA;tA.prototype.Ux=tA;tA.Vx={};f.btCapsuleShape=tA;tA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sg(c,a)};tA.prototype.getMargin=function(){return og(this.Tx)};tA.prototype.getUpAxis=function(){return qg(this.Tx)};tA.prototype.getRadius=function(){return pg(this.Tx)};tA.prototype.getHalfHeight=function(){return mg(this.Tx)};tA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rg(c,a)}; +tA.prototype.getLocalScaling=function(){return l(ng(this.Tx),q)};tA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);lg(d,a,c)};tA.prototype.__destroy__=function(){jg(this.Tx)};function oA(){throw"cannot construct a btIDebugDraw, no constructor in IDL";}oA.prototype=Object.create(h.prototype);oA.prototype.constructor=oA;oA.prototype.Ux=oA;oA.Vx={};f.btIDebugDraw=oA; +oA.prototype.drawLine=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Yn(e,a,c,d)};oA.prototype.drawContactPoint=function(a,c,d,e,g){var n=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Xn(n,a,c,d,e,g)}; +oA.prototype.reportErrorWarning=function(a){var c=this.Tx;b.Yx();a=a&&"object"===typeof a?a.Tx:iA(a);$n(c,a)};oA.prototype.draw3dText=function(a,c){var d=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c=c&&"object"===typeof c?c.Tx:iA(c);Wn(d,a,c)};oA.prototype.setDebugMode=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ao(c,a)};oA.prototype.getDebugMode=function(){return Zn(this.Tx)};oA.prototype.__destroy__=function(){Vn(this.Tx)}; +function uA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=void 0===a?Xj():Yj(a);k(uA)[this.Tx]=this}uA.prototype=Object.create(h.prototype);uA.prototype.constructor=uA;uA.prototype.Ux=uA;uA.Vx={};f.btDefaultCollisionConfiguration=uA;uA.prototype.__destroy__=function(){Wj(this.Tx)};function vA(){throw"cannot construct a btTriangleMeshShape, no constructor in IDL";}vA.prototype=Object.create(sA.prototype);vA.prototype.constructor=vA;vA.prototype.Ux=vA;vA.Vx={};f.btTriangleMeshShape=vA; +vA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pw(c,a)};vA.prototype.getLocalScaling=function(){return l(Ow(this.Tx),q)};vA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Nw(d,a,c)};vA.prototype.__destroy__=function(){Mw(this.Tx)};function w(){this.Tx=Pm();k(w)[this.Tx]=this}w.prototype=Object.create(r.prototype);w.prototype.constructor=w;w.prototype.Ux=w;w.Vx={}; +f.btGhostObject=w;w.prototype.getNumOverlappingObjects=function(){return Vm(this.Tx)};w.prototype.getOverlappingObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Wm(c,a),r)};w.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);gn(d,a,c)};w.prototype.getCollisionShape=function(){return l(Tm(this.Tx),p)}; +w.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mn(c,a)};w.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fn(c,a)};w.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qm(c,a)};w.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?Nm(c):Om(c,a)};w.prototype.isActive=function(){return!!bn(this.Tx)};w.prototype.isKinematicObject=function(){return!!cn(this.Tx)}; +w.prototype.isStaticObject=function(){return!!dn(this.Tx)};w.prototype.isStaticOrKinematicObject=function(){return!!en(this.Tx)};w.prototype.getRestitution=function(){return Xm(this.Tx)};w.prototype.getFriction=function(){return Um(this.Tx)};w.prototype.getRollingFriction=function(){return Ym(this.Tx)};w.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);on(c,a)};w.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nn(c,a)}; +w.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pn(c,a)};w.prototype.getWorldTransform=function(){return l(an(this.Tx),t)};w.prototype.getCollisionFlags=function(){return Sm(this.Tx)};w.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kn(c,a)};w.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sn(c,a)}; +w.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ln(c,a)};w.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hn(c,a)};w.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jn(c,a)};w.prototype.getUserIndex=function(){return Zm(this.Tx)};w.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qn(c,a)}; +w.prototype.getUserPointer=function(){return l($m(this.Tx),pA)};w.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rn(c,a)};w.prototype.getBroadphaseHandle=function(){return l(Rm(this.Tx),u)};w.prototype.__destroy__=function(){Mm(this.Tx)};function wA(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=fi(a,c);k(wA)[this.Tx]=this}wA.prototype=Object.create(p.prototype);wA.prototype.constructor=wA;wA.prototype.Ux=wA;wA.Vx={}; +f.btConeShape=wA;wA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ii(c,a)};wA.prototype.getLocalScaling=function(){return l(hi(this.Tx),q)};wA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);gi(d,a,c)};wA.prototype.__destroy__=function(){ei(this.Tx)};function xA(){throw"cannot construct a btActionInterface, no constructor in IDL";}xA.prototype=Object.create(h.prototype); +xA.prototype.constructor=xA;xA.prototype.Ux=xA;xA.Vx={};f.btActionInterface=xA;xA.prototype.updateAction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);qf(d,a,c)};xA.prototype.__destroy__=function(){pf(this.Tx)}; +function q(a,c,d){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);this.Tx=void 0===a?jx():void 0===c?_emscripten_bind_btVector3_btVector3_1(a):void 0===d?_emscripten_bind_btVector3_btVector3_2(a,c):kx(a,c,d);k(q)[this.Tx]=this}q.prototype=Object.create(h.prototype);q.prototype.constructor=q;q.prototype.Ux=q;q.Vx={};f.btVector3=q;q.prototype.length=q.prototype.length=function(){return mx(this.Tx)};q.prototype.x=q.prototype.x=function(){return wx(this.Tx)}; +q.prototype.y=q.prototype.y=function(){return xx(this.Tx)};q.prototype.z=q.prototype.z=function(){return yx(this.Tx)};q.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tx(c,a)};q.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ux(c,a)};q.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vx(c,a)}; +q.prototype.setValue=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);sx(e,a,c,d)};q.prototype.normalize=q.prototype.normalize=function(){nx(this.Tx)};q.prototype.rotate=q.prototype.rotate=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return l(rx(d,a,c),q)};q.prototype.dot=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return lx(c,a)}; +q.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(px(c,a),q)};q.prototype.op_add=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(ox(c,a),q)};q.prototype.op_sub=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(qx(c,a),q)};q.prototype.__destroy__=function(){ix(this.Tx)};function yA(){throw"cannot construct a btVehicleRaycaster, no constructor in IDL";}yA.prototype=Object.create(h.prototype);yA.prototype.constructor=yA; +yA.prototype.Ux=yA;yA.Vx={};f.btVehicleRaycaster=yA;yA.prototype.castRay=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Zx(e,a,c,d)};yA.prototype.__destroy__=function(){Yx(this.Tx)};function zA(){throw"cannot construct a btQuadWord, no constructor in IDL";}zA.prototype=Object.create(h.prototype);zA.prototype.constructor=zA;zA.prototype.Ux=zA;zA.Vx={};f.btQuadWord=zA;zA.prototype.x=zA.prototype.x=function(){return uq(this.Tx)}; +zA.prototype.y=zA.prototype.y=function(){return vq(this.Tx)};zA.prototype.z=zA.prototype.z=function(){return wq(this.Tx)};zA.prototype.w=function(){return tq(this.Tx)};zA.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qq(c,a)};zA.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rq(c,a)};zA.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sq(c,a)}; +zA.prototype.setW=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pq(c,a)};zA.prototype.__destroy__=function(){oq(this.Tx)};function AA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Oj(a);k(AA)[this.Tx]=this}AA.prototype=Object.create(p.prototype);AA.prototype.constructor=AA;AA.prototype.Ux=AA;AA.Vx={};f.btCylinderShape=AA;AA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tj(c,a)};AA.prototype.getMargin=function(){return Rj(this.Tx)}; +AA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sj(c,a)};AA.prototype.getLocalScaling=function(){return l(Qj(this.Tx),q)};AA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Pj(d,a,c)};AA.prototype.__destroy__=function(){Nj(this.Tx)}; +function x(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=xk(a,c,d,e);k(x)[this.Tx]=this}x.prototype=Object.create(qA.prototype);x.prototype.constructor=x;x.prototype.Ux=x;x.Vx={};f.btDiscreteDynamicsWorld=x;x.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tk(c,a)};x.prototype.getGravity=function(){return l(Hk(this.Tx),q)}; +x.prototype.addRigidBody=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?vk(e,a):void 0===d?_emscripten_bind_btDiscreteDynamicsWorld_addRigidBody_2(e,a,c):wk(e,a,c,d)};x.prototype.removeRigidBody=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ok(c,a)}; +x.prototype.addConstraint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?tk(d,a):uk(d,a,c)};x.prototype.removeConstraint=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nk(c,a)};x.prototype.stepSimulation=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);return void 0===c?Uk(e,a):void 0===d?Vk(e,a,c):Wk(e,a,c,d)}; +x.prototype.setContactAddedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pk(c,a)};x.prototype.setContactProcessedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rk(c,a)};x.prototype.setContactDestroyedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qk(c,a)};x.prototype.getDispatcher=function(){return l(Gk(this.Tx),lA)}; +x.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Kk(e,a,c,d)};x.prototype.getPairCache=function(){return l(Ik(this.Tx),mA)};x.prototype.getDispatchInfo=function(){return l(Fk(this.Tx),m)};x.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?qk(e,a):void 0===d?rk(e,a,c):sk(e,a,c,d)}; +x.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mk(c,a)};x.prototype.getBroadphase=function(){return l(Dk(this.Tx),nA)};x.prototype.convexSweepTest=function(a,c,d,e,g){var n=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Ak(n,a,c,d,e,g)}; +x.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);yk(e,a,c,d)};x.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);zk(d,a,c)};x.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xk(c,a)};x.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sk(c,a)}; +x.prototype.getDebugDrawer=function(){return l(Ek(this.Tx),oA)};x.prototype.debugDrawWorld=function(){Ck(this.Tx)};x.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Bk(e,a,c,d)};x.prototype.addAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pk(c,a)};x.prototype.removeAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lk(c,a)}; +x.prototype.getSolverInfo=function(){return l(Jk(this.Tx),v)};x.prototype.__destroy__=function(){ok(this.Tx)};function BA(){throw"cannot construct a btConvexShape, no constructor in IDL";}BA.prototype=Object.create(p.prototype);BA.prototype.constructor=BA;BA.prototype.Ux=BA;BA.Vx={};f.btConvexShape=BA;BA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pj(c,a)};BA.prototype.getLocalScaling=function(){return l(nj(this.Tx),q)}; +BA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);mj(d,a,c)};BA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qj(c,a)};BA.prototype.getMargin=function(){return oj(this.Tx)};BA.prototype.__destroy__=function(){lj(this.Tx)};function lA(){throw"cannot construct a btDispatcher, no constructor in IDL";}lA.prototype=Object.create(h.prototype);lA.prototype.constructor=lA;lA.prototype.Ux=lA; +lA.Vx={};f.btDispatcher=lA;lA.prototype.getNumManifolds=function(){return wl(this.Tx)};lA.prototype.getManifoldByIndexInternal=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(vl(c,a),CA)};lA.prototype.__destroy__=function(){ul(this.Tx)}; +function DA(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===e?hm(a,c,d):void 0===g?_emscripten_bind_btGeneric6DofConstraint_btGeneric6DofConstraint_4(a,c,d,e):im(a,c,d,e,g);k(DA)[this.Tx]=this}DA.prototype=Object.create(rA.prototype);DA.prototype.constructor=DA;DA.prototype.Ux=DA;DA.Vx={};f.btGeneric6DofConstraint=DA; +DA.prototype.setLinearLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qm(c,a)};DA.prototype.setLinearUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rm(c,a)};DA.prototype.setAngularLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nm(c,a)};DA.prototype.setAngularUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);om(c,a)};DA.prototype.getFrameOffsetA=function(){return l(lm(this.Tx),t)}; +DA.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jm(c,a)};DA.prototype.getBreakingImpulseThreshold=function(){return km(this.Tx)};DA.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pm(c,a)};DA.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return mm(d,a,c)}; +DA.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);sm(e,a,c,d)};DA.prototype.__destroy__=function(){gm(this.Tx)};function EA(){throw"cannot construct a btStridingMeshInterface, no constructor in IDL";}EA.prototype=Object.create(h.prototype);EA.prototype.constructor=EA;EA.prototype.Ux=EA;EA.Vx={};f.btStridingMeshInterface=EA; +EA.prototype.setScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zw(c,a)};EA.prototype.__destroy__=function(){yw(this.Tx)};function FA(){throw"cannot construct a btMotionState, no constructor in IDL";}FA.prototype=Object.create(h.prototype);FA.prototype.constructor=FA;FA.prototype.Ux=FA;FA.Vx={};f.btMotionState=FA;FA.prototype.getWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dp(c,a)}; +FA.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ep(c,a)};FA.prototype.__destroy__=function(){cp(this.Tx)};function y(){throw"cannot construct a ConvexResultCallback, no constructor in IDL";}y.prototype=Object.create(h.prototype);y.prototype.constructor=y;y.prototype.Ux=y;y.Vx={};f.ConvexResultCallback=y;y.prototype.hasHit=function(){return!!Nd(this.Tx)};y.prototype.get_m_collisionFilterGroup=y.prototype.Wx=function(){return Ld(this.Tx)}; +y.prototype.set_m_collisionFilterGroup=y.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pd(c,a)};Object.defineProperty(y.prototype,"m_collisionFilterGroup",{get:y.prototype.Wx,set:y.prototype.Zx});y.prototype.get_m_collisionFilterMask=y.prototype.Xx=function(){return Md(this.Tx)};y.prototype.set_m_collisionFilterMask=y.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qd(c,a)}; +Object.defineProperty(y.prototype,"m_collisionFilterMask",{get:y.prototype.Xx,set:y.prototype.$x});y.prototype.get_m_closestHitFraction=y.prototype.ay=function(){return Kd(this.Tx)};y.prototype.set_m_closestHitFraction=y.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Od(c,a)};Object.defineProperty(y.prototype,"m_closestHitFraction",{get:y.prototype.ay,set:y.prototype.by});y.prototype.__destroy__=function(){Jd(this.Tx)}; +function GA(){throw"cannot construct a ContactResultCallback, no constructor in IDL";}GA.prototype=Object.create(h.prototype);GA.prototype.constructor=GA;GA.prototype.Ux=GA;GA.Vx={};f.ContactResultCallback=GA; +GA.prototype.addSingleResult=function(a,c,d,e,g,n,B){var R=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);n&&"object"===typeof n&&(n=n.Tx);B&&"object"===typeof B&&(B=B.Tx);return Id(R,a,c,d,e,g,n,B)};GA.prototype.__destroy__=function(){Hd(this.Tx)};function HA(){throw"cannot construct a btSoftBodySolver, no constructor in IDL";}HA.prototype=Object.create(h.prototype); +HA.prototype.constructor=HA;HA.prototype.Ux=HA;HA.Vx={};f.btSoftBodySolver=HA;HA.prototype.__destroy__=function(){Zt(this.Tx)};function z(){throw"cannot construct a RayResultCallback, no constructor in IDL";}z.prototype=Object.create(h.prototype);z.prototype.constructor=z;z.prototype.Ux=z;z.Vx={};f.RayResultCallback=z;z.prototype.hasHit=function(){return!!Se(this.Tx)};z.prototype.get_m_collisionFilterGroup=z.prototype.Wx=function(){return Pe(this.Tx)}; +z.prototype.set_m_collisionFilterGroup=z.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ue(c,a)};Object.defineProperty(z.prototype,"m_collisionFilterGroup",{get:z.prototype.Wx,set:z.prototype.Zx});z.prototype.get_m_collisionFilterMask=z.prototype.Xx=function(){return Qe(this.Tx)};z.prototype.set_m_collisionFilterMask=z.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ve(c,a)}; +Object.defineProperty(z.prototype,"m_collisionFilterMask",{get:z.prototype.Xx,set:z.prototype.$x});z.prototype.get_m_closestHitFraction=z.prototype.ay=function(){return Oe(this.Tx)};z.prototype.set_m_closestHitFraction=z.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Te(c,a)};Object.defineProperty(z.prototype,"m_closestHitFraction",{get:z.prototype.ay,set:z.prototype.by});z.prototype.get_m_collisionObject=z.prototype.cy=function(){return l(Re(this.Tx),r)}; +z.prototype.set_m_collisionObject=z.prototype.ly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);We(c,a)};Object.defineProperty(z.prototype,"m_collisionObject",{get:z.prototype.cy,set:z.prototype.ly});z.prototype.__destroy__=function(){Ne(this.Tx)};function IA(){throw"cannot construct a btMatrix3x3, no constructor in IDL";}IA.prototype=Object.create(h.prototype);IA.prototype.constructor=IA;IA.prototype.Ux=IA;IA.Vx={};f.btMatrix3x3=IA; +IA.prototype.setEulerZYX=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);bp(e,a,c,d)};IA.prototype.getRotation=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$o(c,a)};IA.prototype.getRow=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(ap(c,a),q)};IA.prototype.__destroy__=function(){Zo(this.Tx)};function JA(){throw"cannot construct a btScalarArray, no constructor in IDL";}JA.prototype=Object.create(h.prototype); +JA.prototype.constructor=JA;JA.prototype.Ux=JA;JA.Vx={};f.btScalarArray=JA;JA.prototype.size=JA.prototype.size=function(){return rt(this.Tx)};JA.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return qt(c,a)};JA.prototype.__destroy__=function(){pt(this.Tx)};function A(){throw"cannot construct a Material, no constructor in IDL";}A.prototype=Object.create(h.prototype);A.prototype.constructor=A;A.prototype.Ux=A;A.Vx={};f.Material=A;A.prototype.get_m_kLST=A.prototype.kA=function(){return se(this.Tx)}; +A.prototype.set_m_kLST=A.prototype.RC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);we(c,a)};Object.defineProperty(A.prototype,"m_kLST",{get:A.prototype.kA,set:A.prototype.RC});A.prototype.get_m_kAST=A.prototype.jA=function(){return re(this.Tx)};A.prototype.set_m_kAST=A.prototype.QC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ve(c,a)};Object.defineProperty(A.prototype,"m_kAST",{get:A.prototype.jA,set:A.prototype.QC});A.prototype.get_m_kVST=A.prototype.lA=function(){return te(this.Tx)}; +A.prototype.set_m_kVST=A.prototype.SC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xe(c,a)};Object.defineProperty(A.prototype,"m_kVST",{get:A.prototype.lA,set:A.prototype.SC});A.prototype.get_m_flags=A.prototype.Sz=function(){return qe(this.Tx)};A.prototype.set_m_flags=A.prototype.yC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ue(c,a)};Object.defineProperty(A.prototype,"m_flags",{get:A.prototype.Sz,set:A.prototype.yC});A.prototype.__destroy__=function(){pe(this.Tx)}; +function m(){throw"cannot construct a btDispatcherInfo, no constructor in IDL";}m.prototype=Object.create(h.prototype);m.prototype.constructor=m;m.prototype.Ux=m;m.Vx={};f.btDispatcherInfo=m;m.prototype.get_m_timeStep=m.prototype.YA=function(){return fl(this.Tx)};m.prototype.set_m_timeStep=m.prototype.ED=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ql(c,a)};Object.defineProperty(m.prototype,"m_timeStep",{get:m.prototype.YA,set:m.prototype.ED}); +m.prototype.get_m_stepCount=m.prototype.PA=function(){return dl(this.Tx)};m.prototype.set_m_stepCount=m.prototype.vD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ol(c,a)};Object.defineProperty(m.prototype,"m_stepCount",{get:m.prototype.PA,set:m.prototype.vD});m.prototype.get_m_dispatchFunc=m.prototype.Kz=function(){return al(this.Tx)};m.prototype.set_m_dispatchFunc=m.prototype.qC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ll(c,a)}; +Object.defineProperty(m.prototype,"m_dispatchFunc",{get:m.prototype.Kz,set:m.prototype.qC});m.prototype.get_m_timeOfImpact=m.prototype.XA=function(){return el(this.Tx)};m.prototype.set_m_timeOfImpact=m.prototype.DD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pl(c,a)};Object.defineProperty(m.prototype,"m_timeOfImpact",{get:m.prototype.XA,set:m.prototype.DD});m.prototype.get_m_useContinuous=m.prototype.$A=function(){return!!gl(this.Tx)}; +m.prototype.set_m_useContinuous=m.prototype.GD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rl(c,a)};Object.defineProperty(m.prototype,"m_useContinuous",{get:m.prototype.$A,set:m.prototype.GD});m.prototype.get_m_enableSatConvex=m.prototype.Oz=function(){return!!cl(this.Tx)};m.prototype.set_m_enableSatConvex=m.prototype.uC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nl(c,a)};Object.defineProperty(m.prototype,"m_enableSatConvex",{get:m.prototype.Oz,set:m.prototype.uC}); +m.prototype.get_m_enableSPU=m.prototype.Nz=function(){return!!bl(this.Tx)};m.prototype.set_m_enableSPU=m.prototype.tC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ml(c,a)};Object.defineProperty(m.prototype,"m_enableSPU",{get:m.prototype.Nz,set:m.prototype.tC});m.prototype.get_m_useEpa=m.prototype.bB=function(){return!!il(this.Tx)};m.prototype.set_m_useEpa=m.prototype.ID=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tl(c,a)}; +Object.defineProperty(m.prototype,"m_useEpa",{get:m.prototype.bB,set:m.prototype.ID});m.prototype.get_m_allowedCcdPenetration=m.prototype.mz=function(){return Zk(this.Tx)};m.prototype.set_m_allowedCcdPenetration=m.prototype.UB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jl(c,a)};Object.defineProperty(m.prototype,"m_allowedCcdPenetration",{get:m.prototype.mz,set:m.prototype.UB});m.prototype.get_m_useConvexConservativeDistanceUtil=m.prototype.aB=function(){return!!hl(this.Tx)}; +m.prototype.set_m_useConvexConservativeDistanceUtil=m.prototype.HD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sl(c,a)};Object.defineProperty(m.prototype,"m_useConvexConservativeDistanceUtil",{get:m.prototype.aB,set:m.prototype.HD});m.prototype.get_m_convexConservativeDistanceThreshold=m.prototype.Fz=function(){return $k(this.Tx)};m.prototype.set_m_convexConservativeDistanceThreshold=m.prototype.lC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kl(c,a)}; +Object.defineProperty(m.prototype,"m_convexConservativeDistanceThreshold",{get:m.prototype.Fz,set:m.prototype.lC});m.prototype.__destroy__=function(){Yk(this.Tx)};function C(){throw"cannot construct a btWheelInfoConstructionInfo, no constructor in IDL";}C.prototype=Object.create(h.prototype);C.prototype.constructor=C;C.prototype.Ux=C;C.Vx={};f.btWheelInfoConstructionInfo=C;C.prototype.get_m_chassisConnectionCS=C.prototype.zz=function(){return l(oy(this.Tx),q)}; +C.prototype.set_m_chassisConnectionCS=C.prototype.fC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ay(c,a)};Object.defineProperty(C.prototype,"m_chassisConnectionCS",{get:C.prototype.zz,set:C.prototype.fC});C.prototype.get_m_wheelDirectionCS=C.prototype.Ay=function(){return l(vy(this.Tx),q)};C.prototype.set_m_wheelDirectionCS=C.prototype.Hy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hy(c,a)};Object.defineProperty(C.prototype,"m_wheelDirectionCS",{get:C.prototype.Ay,set:C.prototype.Hy}); +C.prototype.get_m_wheelAxleCS=C.prototype.zy=function(){return l(uy(this.Tx),q)};C.prototype.set_m_wheelAxleCS=C.prototype.Gy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gy(c,a)};Object.defineProperty(C.prototype,"m_wheelAxleCS",{get:C.prototype.zy,set:C.prototype.Gy});C.prototype.get_m_suspensionRestLength=C.prototype.UA=function(){return sy(this.Tx)};C.prototype.set_m_suspensionRestLength=C.prototype.AD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ey(c,a)}; +Object.defineProperty(C.prototype,"m_suspensionRestLength",{get:C.prototype.UA,set:C.prototype.AD});C.prototype.get_m_maxSuspensionTravelCm=C.prototype.hy=function(){return ry(this.Tx)};C.prototype.set_m_maxSuspensionTravelCm=C.prototype.qy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dy(c,a)};Object.defineProperty(C.prototype,"m_maxSuspensionTravelCm",{get:C.prototype.hy,set:C.prototype.qy});C.prototype.get_m_wheelRadius=C.prototype.hB=function(){return wy(this.Tx)}; +C.prototype.set_m_wheelRadius=C.prototype.OD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Iy(c,a)};Object.defineProperty(C.prototype,"m_wheelRadius",{get:C.prototype.hB,set:C.prototype.OD});C.prototype.get_m_suspensionStiffness=C.prototype.iy=function(){return ty(this.Tx)};C.prototype.set_m_suspensionStiffness=C.prototype.ry=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fy(c,a)};Object.defineProperty(C.prototype,"m_suspensionStiffness",{get:C.prototype.iy,set:C.prototype.ry}); +C.prototype.get_m_wheelsDampingCompression=C.prototype.By=function(){return xy(this.Tx)};C.prototype.set_m_wheelsDampingCompression=C.prototype.Iy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jy(c,a)};Object.defineProperty(C.prototype,"m_wheelsDampingCompression",{get:C.prototype.By,set:C.prototype.Iy});C.prototype.get_m_wheelsDampingRelaxation=C.prototype.Cy=function(){return yy(this.Tx)}; +C.prototype.set_m_wheelsDampingRelaxation=C.prototype.Jy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ky(c,a)};Object.defineProperty(C.prototype,"m_wheelsDampingRelaxation",{get:C.prototype.Cy,set:C.prototype.Jy});C.prototype.get_m_frictionSlip=C.prototype.dy=function(){return py(this.Tx)};C.prototype.set_m_frictionSlip=C.prototype.my=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);By(c,a)};Object.defineProperty(C.prototype,"m_frictionSlip",{get:C.prototype.dy,set:C.prototype.my}); +C.prototype.get_m_maxSuspensionForce=C.prototype.gy=function(){return qy(this.Tx)};C.prototype.set_m_maxSuspensionForce=C.prototype.py=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cy(c,a)};Object.defineProperty(C.prototype,"m_maxSuspensionForce",{get:C.prototype.gy,set:C.prototype.py});C.prototype.get_m_bIsFrontWheel=C.prototype.wy=function(){return!!ny(this.Tx)};C.prototype.set_m_bIsFrontWheel=C.prototype.Dy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zy(c,a)}; +Object.defineProperty(C.prototype,"m_bIsFrontWheel",{get:C.prototype.wy,set:C.prototype.Dy});C.prototype.__destroy__=function(){my(this.Tx)};function KA(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===c?sj(a):tj(a,c);k(KA)[this.Tx]=this}KA.prototype=Object.create(BA.prototype);KA.prototype.constructor=KA;KA.prototype.Ux=KA;KA.Vx={};f.btConvexTriangleMeshShape=KA;KA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xj(c,a)}; +KA.prototype.getLocalScaling=function(){return l(vj(this.Tx),q)};KA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);uj(d,a,c)};KA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yj(c,a)};KA.prototype.getMargin=function(){return wj(this.Tx)};KA.prototype.__destroy__=function(){rj(this.Tx)};function nA(){throw"cannot construct a btBroadphaseInterface, no constructor in IDL";}nA.prototype=Object.create(h.prototype); +nA.prototype.constructor=nA;nA.prototype.Ux=nA;nA.Vx={};f.btBroadphaseInterface=nA;nA.prototype.getOverlappingPairCache=function(){return l(Ef(this.Tx),mA)};nA.prototype.__destroy__=function(){Df(this.Tx)};function D(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===e?Gr(a,c,d):Hr(a,c,d,e);k(D)[this.Tx]=this}D.prototype=Object.create(h.prototype);D.prototype.constructor=D;D.prototype.Ux=D; +D.Vx={};f.btRigidBodyConstructionInfo=D;D.prototype.get_m_linearDamping=D.prototype.mA=function(){return Qr(this.Tx)};D.prototype.set_m_linearDamping=D.prototype.TC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bs(c,a)};Object.defineProperty(D.prototype,"m_linearDamping",{get:D.prototype.mA,set:D.prototype.TC});D.prototype.get_m_angularDamping=D.prototype.oz=function(){return Nr(this.Tx)}; +D.prototype.set_m_angularDamping=D.prototype.WB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zr(c,a)};Object.defineProperty(D.prototype,"m_angularDamping",{get:D.prototype.oz,set:D.prototype.WB});D.prototype.get_m_friction=D.prototype.Tz=function(){return Pr(this.Tx)};D.prototype.set_m_friction=D.prototype.zC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);as(c,a)};Object.defineProperty(D.prototype,"m_friction",{get:D.prototype.Tz,set:D.prototype.zC}); +D.prototype.get_m_rollingFriction=D.prototype.HA=function(){return Tr(this.Tx)};D.prototype.set_m_rollingFriction=D.prototype.nD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);es(c,a)};Object.defineProperty(D.prototype,"m_rollingFriction",{get:D.prototype.HA,set:D.prototype.nD});D.prototype.get_m_restitution=D.prototype.FA=function(){return Sr(this.Tx)};D.prototype.set_m_restitution=D.prototype.lD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ds(c,a)}; +Object.defineProperty(D.prototype,"m_restitution",{get:D.prototype.FA,set:D.prototype.lD});D.prototype.get_m_linearSleepingThreshold=D.prototype.nA=function(){return Rr(this.Tx)};D.prototype.set_m_linearSleepingThreshold=D.prototype.UC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cs(c,a)};Object.defineProperty(D.prototype,"m_linearSleepingThreshold",{get:D.prototype.nA,set:D.prototype.UC});D.prototype.get_m_angularSleepingThreshold=D.prototype.pz=function(){return Or(this.Tx)}; +D.prototype.set_m_angularSleepingThreshold=D.prototype.XB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$r(c,a)};Object.defineProperty(D.prototype,"m_angularSleepingThreshold",{get:D.prototype.pz,set:D.prototype.XB});D.prototype.get_m_additionalDamping=D.prototype.jz=function(){return!!Lr(this.Tx)};D.prototype.set_m_additionalDamping=D.prototype.RB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xr(c,a)}; +Object.defineProperty(D.prototype,"m_additionalDamping",{get:D.prototype.jz,set:D.prototype.RB});D.prototype.get_m_additionalDampingFactor=D.prototype.kz=function(){return Kr(this.Tx)};D.prototype.set_m_additionalDampingFactor=D.prototype.SB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wr(c,a)};Object.defineProperty(D.prototype,"m_additionalDampingFactor",{get:D.prototype.kz,set:D.prototype.SB});D.prototype.get_m_additionalLinearDampingThresholdSqr=D.prototype.lz=function(){return Mr(this.Tx)}; +D.prototype.set_m_additionalLinearDampingThresholdSqr=D.prototype.TB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yr(c,a)};Object.defineProperty(D.prototype,"m_additionalLinearDampingThresholdSqr",{get:D.prototype.lz,set:D.prototype.TB});D.prototype.get_m_additionalAngularDampingThresholdSqr=D.prototype.iz=function(){return Jr(this.Tx)};D.prototype.set_m_additionalAngularDampingThresholdSqr=D.prototype.QB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vr(c,a)}; +Object.defineProperty(D.prototype,"m_additionalAngularDampingThresholdSqr",{get:D.prototype.iz,set:D.prototype.QB});D.prototype.get_m_additionalAngularDampingFactor=D.prototype.hz=function(){return Ir(this.Tx)};D.prototype.set_m_additionalAngularDampingFactor=D.prototype.PB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ur(c,a)};Object.defineProperty(D.prototype,"m_additionalAngularDampingFactor",{get:D.prototype.hz,set:D.prototype.PB});D.prototype.__destroy__=function(){Fr(this.Tx)}; +function LA(){throw"cannot construct a btCollisionConfiguration, no constructor in IDL";}LA.prototype=Object.create(h.prototype);LA.prototype.constructor=LA;LA.prototype.Ux=LA;LA.Vx={};f.btCollisionConfiguration=LA;LA.prototype.__destroy__=function(){tg(this.Tx)};function CA(){this.Tx=Wp();k(CA)[this.Tx]=this}CA.prototype=Object.create(h.prototype);CA.prototype.constructor=CA;CA.prototype.Ux=CA;CA.Vx={};f.btPersistentManifold=CA;CA.prototype.getBody0=function(){return l(Xp(this.Tx),r)}; +CA.prototype.getBody1=function(){return l(Yp(this.Tx),r)};CA.prototype.getNumContacts=function(){return $p(this.Tx)};CA.prototype.getContactPoint=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Zp(c,a),E)};CA.prototype.__destroy__=function(){Vp(this.Tx)};function MA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=void 0===a?Eh():Fh(a);k(MA)[this.Tx]=this}MA.prototype=Object.create(p.prototype);MA.prototype.constructor=MA;MA.prototype.Ux=MA;MA.Vx={};f.btCompoundShape=MA; +MA.prototype.addChildShape=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Dh(d,a,c)};MA.prototype.removeChildShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mh(c,a)};MA.prototype.removeChildShapeByIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lh(c,a)};MA.prototype.getNumChildShapes=function(){return Kh(this.Tx)};MA.prototype.getChildShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Hh(c,a),p)}; +MA.prototype.updateChildTransform=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===d?Ph(e,a,c):Qh(e,a,c,d)};MA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Oh(c,a)};MA.prototype.getMargin=function(){return Jh(this.Tx)};MA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Nh(c,a)};MA.prototype.getLocalScaling=function(){return l(Ih(this.Tx),q)}; +MA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Gh(d,a,c)};MA.prototype.__destroy__=function(){Ch(this.Tx)};function F(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=Pb(a,c);k(F)[this.Tx]=this}F.prototype=Object.create(y.prototype);F.prototype.constructor=F;F.prototype.Ux=F;F.Vx={};f.ClosestConvexResultCallback=F;F.prototype.hasHit=function(){return!!$b(this.Tx)}; +F.prototype.get_m_convexFromWorld=F.prototype.Gz=function(){return l(Vb(this.Tx),q)};F.prototype.set_m_convexFromWorld=F.prototype.mC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dc(c,a)};Object.defineProperty(F.prototype,"m_convexFromWorld",{get:F.prototype.Gz,set:F.prototype.mC});F.prototype.get_m_convexToWorld=F.prototype.Hz=function(){return l(Xb(this.Tx),q)};F.prototype.set_m_convexToWorld=F.prototype.nC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ec(c,a)}; +Object.defineProperty(F.prototype,"m_convexToWorld",{get:F.prototype.Hz,set:F.prototype.nC});F.prototype.get_m_hitNormalWorld=F.prototype.ey=function(){return l(Yb(this.Tx),q)};F.prototype.set_m_hitNormalWorld=F.prototype.ny=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fc(c,a)};Object.defineProperty(F.prototype,"m_hitNormalWorld",{get:F.prototype.ey,set:F.prototype.ny});F.prototype.get_m_hitPointWorld=F.prototype.fy=function(){return l(Zb(this.Tx),q)}; +F.prototype.set_m_hitPointWorld=F.prototype.oy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gc(c,a)};Object.defineProperty(F.prototype,"m_hitPointWorld",{get:F.prototype.fy,set:F.prototype.oy});F.prototype.get_m_collisionFilterGroup=F.prototype.Wx=function(){return Tb(this.Tx)};F.prototype.set_m_collisionFilterGroup=F.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bc(c,a)};Object.defineProperty(F.prototype,"m_collisionFilterGroup",{get:F.prototype.Wx,set:F.prototype.Zx}); +F.prototype.get_m_collisionFilterMask=F.prototype.Xx=function(){return Ub(this.Tx)};F.prototype.set_m_collisionFilterMask=F.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cc(c,a)};Object.defineProperty(F.prototype,"m_collisionFilterMask",{get:F.prototype.Xx,set:F.prototype.$x});F.prototype.get_m_closestHitFraction=F.prototype.ay=function(){return Sb(this.Tx)}; +F.prototype.set_m_closestHitFraction=F.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ac(c,a)};Object.defineProperty(F.prototype,"m_closestHitFraction",{get:F.prototype.ay,set:F.prototype.by});F.prototype.__destroy__=function(){Rb(this.Tx)};function G(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=Za(a,c);k(G)[this.Tx]=this}G.prototype=Object.create(z.prototype);G.prototype.constructor=G;G.prototype.Ux=G;G.Vx={};f.AllHitsRayResultCallback=G; +G.prototype.hasHit=function(){return!!mb(this.Tx)};G.prototype.get_m_collisionObjects=G.prototype.Cz=function(){return l(eb(this.Tx),NA)};G.prototype.set_m_collisionObjects=G.prototype.iC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rb(c,a)};Object.defineProperty(G.prototype,"m_collisionObjects",{get:G.prototype.Cz,set:G.prototype.iC});G.prototype.get_m_rayFromWorld=G.prototype.xy=function(){return l(jb(this.Tx),q)}; +G.prototype.set_m_rayFromWorld=G.prototype.Ey=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vb(c,a)};Object.defineProperty(G.prototype,"m_rayFromWorld",{get:G.prototype.xy,set:G.prototype.Ey});G.prototype.get_m_rayToWorld=G.prototype.yy=function(){return l(kb(this.Tx),q)};G.prototype.set_m_rayToWorld=G.prototype.Fy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wb(c,a)};Object.defineProperty(G.prototype,"m_rayToWorld",{get:G.prototype.yy,set:G.prototype.Fy}); +G.prototype.get_m_hitNormalWorld=G.prototype.ey=function(){return l(gb(this.Tx),OA)};G.prototype.set_m_hitNormalWorld=G.prototype.ny=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tb(c,a)};Object.defineProperty(G.prototype,"m_hitNormalWorld",{get:G.prototype.ey,set:G.prototype.ny});G.prototype.get_m_hitPointWorld=G.prototype.fy=function(){return l(hb(this.Tx),OA)};G.prototype.set_m_hitPointWorld=G.prototype.oy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ub(c,a)}; +Object.defineProperty(G.prototype,"m_hitPointWorld",{get:G.prototype.fy,set:G.prototype.oy});G.prototype.get_m_hitFractions=G.prototype.$z=function(){return l(fb(this.Tx),JA)};G.prototype.set_m_hitFractions=G.prototype.GC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sb(c,a)};Object.defineProperty(G.prototype,"m_hitFractions",{get:G.prototype.$z,set:G.prototype.GC});G.prototype.get_m_collisionFilterGroup=G.prototype.Wx=function(){return bb(this.Tx)}; +G.prototype.set_m_collisionFilterGroup=G.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ob(c,a)};Object.defineProperty(G.prototype,"m_collisionFilterGroup",{get:G.prototype.Wx,set:G.prototype.Zx});G.prototype.get_m_collisionFilterMask=G.prototype.Xx=function(){return cb(this.Tx)};G.prototype.set_m_collisionFilterMask=G.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pb(c,a)}; +Object.defineProperty(G.prototype,"m_collisionFilterMask",{get:G.prototype.Xx,set:G.prototype.$x});G.prototype.get_m_closestHitFraction=G.prototype.ay=function(){return ab(this.Tx)};G.prototype.set_m_closestHitFraction=G.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nb(c,a)};Object.defineProperty(G.prototype,"m_closestHitFraction",{get:G.prototype.ay,set:G.prototype.by});G.prototype.get_m_collisionObject=G.prototype.cy=function(){return l(db(this.Tx),r)}; +G.prototype.set_m_collisionObject=G.prototype.ly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qb(c,a)};Object.defineProperty(G.prototype,"m_collisionObject",{get:G.prototype.cy,set:G.prototype.ly});G.prototype.__destroy__=function(){$a(this.Tx)};function PA(){throw"cannot construct a tMaterialArray, no constructor in IDL";}PA.prototype=Object.create(h.prototype);PA.prototype.constructor=PA;PA.prototype.Ux=PA;PA.Vx={};f.tMaterialArray=PA;PA.prototype.size=PA.prototype.size=function(){return Sz(this.Tx)}; +PA.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Rz(c,a),A)};PA.prototype.__destroy__=function(){Qz(this.Tx)};function QA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=mk(a);k(QA)[this.Tx]=this}QA.prototype=Object.create(yA.prototype);QA.prototype.constructor=QA;QA.prototype.Ux=QA;QA.Vx={};f.btDefaultVehicleRaycaster=QA; +QA.prototype.castRay=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);nk(e,a,c,d)};QA.prototype.__destroy__=function(){lk(this.Tx)};function H(){this.Tx=Di();k(H)[this.Tx]=this}H.prototype=Object.create(h.prototype);H.prototype.constructor=H;H.prototype.Ux=H;H.Vx={};f.btConstraintSetting=H;H.prototype.get_m_tau=H.prototype.WA=function(){return Gi(this.Tx)}; +H.prototype.set_m_tau=H.prototype.CD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ji(c,a)};Object.defineProperty(H.prototype,"m_tau",{get:H.prototype.WA,set:H.prototype.CD});H.prototype.get_m_damping=H.prototype.Iz=function(){return Ei(this.Tx)};H.prototype.set_m_damping=H.prototype.oC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hi(c,a)};Object.defineProperty(H.prototype,"m_damping",{get:H.prototype.Iz,set:H.prototype.oC}); +H.prototype.get_m_impulseClamp=H.prototype.fA=function(){return Fi(this.Tx)};H.prototype.set_m_impulseClamp=H.prototype.MC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ii(c,a)};Object.defineProperty(H.prototype,"m_impulseClamp",{get:H.prototype.fA,set:H.prototype.MC});H.prototype.__destroy__=function(){Ci(this.Tx)};function RA(){throw"cannot construct a LocalShapeInfo, no constructor in IDL";}RA.prototype=Object.create(h.prototype);RA.prototype.constructor=RA;RA.prototype.Ux=RA; +RA.Vx={};f.LocalShapeInfo=RA;RA.prototype.get_m_shapePart=RA.prototype.KA=function(){return le(this.Tx)};RA.prototype.set_m_shapePart=RA.prototype.qD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ne(c,a)};Object.defineProperty(RA.prototype,"m_shapePart",{get:RA.prototype.KA,set:RA.prototype.qD});RA.prototype.get_m_triangleIndex=RA.prototype.ZA=function(){return me(this.Tx)}; +RA.prototype.set_m_triangleIndex=RA.prototype.FD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);oe(c,a)};Object.defineProperty(RA.prototype,"m_triangleIndex",{get:RA.prototype.ZA,set:RA.prototype.FD});RA.prototype.__destroy__=function(){ke(this.Tx)};function I(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=rs(a);k(I)[this.Tx]=this}I.prototype=Object.create(r.prototype);I.prototype.constructor=I;I.prototype.Ux=I;I.Vx={};f.btRigidBody=I; +I.prototype.getCenterOfMassTransform=function(){return l(zs(this.Tx),t)};I.prototype.setCenterOfMassTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xs(c,a)};I.prototype.setSleepingThresholds=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);jt(d,a,c)};I.prototype.getLinearDamping=function(){return Es(this.Tx)};I.prototype.getAngularDamping=function(){return us(this.Tx)}; +I.prototype.setDamping=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);at(d,a,c)};I.prototype.setMassProps=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ft(d,a,c)};I.prototype.getLinearFactor=function(){return l(Fs(this.Tx),q)};I.prototype.setLinearFactor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dt(c,a)}; +I.prototype.applyTorque=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qs(c,a)};I.prototype.applyLocalTorque=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);os(c,a)};I.prototype.applyForce=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ls(d,a,c)};I.prototype.applyCentralForce=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);is(c,a)}; +I.prototype.applyCentralLocalForce=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ks(c,a)};I.prototype.applyTorqueImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ps(c,a)};I.prototype.applyImpulse=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ns(d,a,c)};I.prototype.applyCentralImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);js(c,a)};I.prototype.updateInertiaTensor=function(){ot(this.Tx)}; +I.prototype.getLinearVelocity=function(){return l(Gs(this.Tx),q)};I.prototype.getAngularVelocity=function(){return l(ws(this.Tx),q)};I.prototype.setLinearVelocity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);et(c,a)};I.prototype.setAngularVelocity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ts(c,a)};I.prototype.getMotionState=function(){return l(Hs(this.Tx),FA)};I.prototype.setMotionState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gt(c,a)}; +I.prototype.getAngularFactor=function(){return l(vs(this.Tx),q)};I.prototype.setAngularFactor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ss(c,a)};I.prototype.upcast=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(nt(c,a),I)};I.prototype.getAabb=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ts(d,a,c)};I.prototype.applyGravity=function(){ms(this.Tx)};I.prototype.getGravity=function(){return l(Ds(this.Tx),q)}; +I.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ct(c,a)};I.prototype.getBroadphaseProxy=function(){return l(ys(this.Tx),u)};I.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Us(d,a,c)};I.prototype.getCollisionShape=function(){return l(Bs(this.Tx),p)};I.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$s(c,a)}; +I.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rs(c,a)};I.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ss(c,a)};I.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?gs(c):hs(c,a)};I.prototype.isActive=function(){return!!Ns(this.Tx)};I.prototype.isKinematicObject=function(){return!!Os(this.Tx)};I.prototype.isStaticObject=function(){return!!Ps(this.Tx)}; +I.prototype.isStaticOrKinematicObject=function(){return!!Qs(this.Tx)};I.prototype.getRestitution=function(){return Is(this.Tx)};I.prototype.getFriction=function(){return Cs(this.Tx)};I.prototype.getRollingFriction=function(){return Js(this.Tx)};I.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ht(c,a)};I.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bt(c,a)}; +I.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);it(c,a)};I.prototype.getWorldTransform=function(){return l(Ms(this.Tx),t)};I.prototype.getCollisionFlags=function(){return As(this.Tx)};I.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ys(c,a)};I.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mt(c,a)}; +I.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zs(c,a)};I.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vs(c,a)};I.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ws(c,a)};I.prototype.getUserIndex=function(){return Ks(this.Tx)};I.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kt(c,a)}; +I.prototype.getUserPointer=function(){return l(Ls(this.Tx),pA)};I.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lt(c,a)};I.prototype.getBroadphaseHandle=function(){return l(xs(this.Tx),u)};I.prototype.__destroy__=function(){fs(this.Tx)};function SA(){throw"cannot construct a btIndexedMeshArray, no constructor in IDL";}SA.prototype=Object.create(h.prototype);SA.prototype.constructor=SA;SA.prototype.Ux=SA;SA.Vx={};f.btIndexedMeshArray=SA; +SA.prototype.size=SA.prototype.size=function(){return eo(this.Tx)};SA.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(co(c,a),TA)};SA.prototype.__destroy__=function(){bo(this.Tx)};function UA(){this.Tx=Vj();k(UA)[this.Tx]=this}UA.prototype=Object.create(h.prototype);UA.prototype.constructor=UA;UA.prototype.Ux=UA;UA.Vx={};f.btDbvtBroadphase=UA;UA.prototype.__destroy__=function(){Uj(this.Tx)}; +function VA(a,c,d,e,g,n,B,R,da){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);n&&"object"===typeof n&&(n=n.Tx);B&&"object"===typeof B&&(B=B.Tx);R&&"object"===typeof R&&(R=R.Tx);da&&"object"===typeof da&&(da=da.Tx);this.Tx=wn(a,c,d,e,g,n,B,R,da);k(VA)[this.Tx]=this}VA.prototype=Object.create(sA.prototype);VA.prototype.constructor=VA;VA.prototype.Ux=VA;VA.Vx={}; +f.btHeightfieldTerrainShape=VA;VA.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bn(c,a)};VA.prototype.getMargin=function(){return zn(this.Tx)};VA.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);An(c,a)};VA.prototype.getLocalScaling=function(){return l(yn(this.Tx),q)};VA.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);xn(d,a,c)}; +VA.prototype.__destroy__=function(){vn(this.Tx)};function WA(){this.Tx=kk();k(WA)[this.Tx]=this}WA.prototype=Object.create(HA.prototype);WA.prototype.constructor=WA;WA.prototype.Ux=WA;WA.Vx={};f.btDefaultSoftBodySolver=WA;WA.prototype.__destroy__=function(){jk(this.Tx)};function XA(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=vg(a);k(XA)[this.Tx]=this}XA.prototype=Object.create(lA.prototype);XA.prototype.constructor=XA;XA.prototype.Ux=XA;XA.Vx={};f.btCollisionDispatcher=XA; +XA.prototype.getNumManifolds=function(){return xg(this.Tx)};XA.prototype.getManifoldByIndexInternal=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(wg(c,a),CA)};XA.prototype.__destroy__=function(){ug(this.Tx)}; +function YA(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===d?sf(a,c):void 0===e?tf(a,c,d):void 0===g?uf(a,c,d,e):vf(a,c,d,e,g);k(YA)[this.Tx]=this}YA.prototype=Object.create(h.prototype);YA.prototype.constructor=YA;YA.prototype.Ux=YA;YA.Vx={};f.btAxisSweep3=YA;YA.prototype.__destroy__=function(){rf(this.Tx)}; +function pA(){throw"cannot construct a VoidPtr, no constructor in IDL";}pA.prototype=Object.create(h.prototype);pA.prototype.constructor=pA;pA.prototype.Ux=pA;pA.Vx={};f.VoidPtr=pA;pA.prototype.__destroy__=function(){of(this.Tx)};function J(){this.Tx=au();k(J)[this.Tx]=this}J.prototype=Object.create(h.prototype);J.prototype.constructor=J;J.prototype.Ux=J;J.Vx={};f.btSoftBodyWorldInfo=J;J.prototype.get_air_density=J.prototype.My=function(){return bu(this.Tx)}; +J.prototype.set_air_density=J.prototype.tB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ju(c,a)};Object.defineProperty(J.prototype,"air_density",{get:J.prototype.My,set:J.prototype.tB});J.prototype.get_water_density=J.prototype.qB=function(){return gu(this.Tx)};J.prototype.set_water_density=J.prototype.XD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ou(c,a)};Object.defineProperty(J.prototype,"water_density",{get:J.prototype.qB,set:J.prototype.XD}); +J.prototype.get_water_offset=J.prototype.sB=function(){return iu(this.Tx)};J.prototype.set_water_offset=J.prototype.ZD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qu(c,a)};Object.defineProperty(J.prototype,"water_offset",{get:J.prototype.sB,set:J.prototype.ZD});J.prototype.get_m_maxDisplacement=J.prototype.tA=function(){return fu(this.Tx)};J.prototype.set_m_maxDisplacement=J.prototype.$C=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nu(c,a)}; +Object.defineProperty(J.prototype,"m_maxDisplacement",{get:J.prototype.tA,set:J.prototype.$C});J.prototype.get_water_normal=J.prototype.rB=function(){return l(hu(this.Tx),q)};J.prototype.set_water_normal=J.prototype.YD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pu(c,a)};Object.defineProperty(J.prototype,"water_normal",{get:J.prototype.rB,set:J.prototype.YD});J.prototype.get_m_broadphase=J.prototype.uz=function(){return l(cu(this.Tx),nA)}; +J.prototype.set_m_broadphase=J.prototype.aC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ku(c,a)};Object.defineProperty(J.prototype,"m_broadphase",{get:J.prototype.uz,set:J.prototype.aC});J.prototype.get_m_dispatcher=J.prototype.Lz=function(){return l(du(this.Tx),lA)};J.prototype.set_m_dispatcher=J.prototype.rC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lu(c,a)};Object.defineProperty(J.prototype,"m_dispatcher",{get:J.prototype.Lz,set:J.prototype.rC}); +J.prototype.get_m_gravity=J.prototype.Vz=function(){return l(eu(this.Tx),q)};J.prototype.set_m_gravity=J.prototype.BC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mu(c,a)};Object.defineProperty(J.prototype,"m_gravity",{get:J.prototype.Vz,set:J.prototype.BC});J.prototype.__destroy__=function(){$t(this.Tx)}; +function ZA(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===d?ki(a,c):void 0===e?_emscripten_bind_btConeTwistConstraint_btConeTwistConstraint_3(a,c,d):li(a,c,d,e);k(ZA)[this.Tx]=this}ZA.prototype=Object.create(rA.prototype);ZA.prototype.constructor=ZA;ZA.prototype.Ux=ZA;ZA.Vx={};f.btConeTwistConstraint=ZA; +ZA.prototype.setLimit=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ti(d,a,c)};ZA.prototype.setAngularOnly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qi(c,a)};ZA.prototype.setDamping=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);si(c,a)};ZA.prototype.enableMotor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ni(c,a)}; +ZA.prototype.setMaxMotorImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vi(c,a)};ZA.prototype.setMaxMotorImpulseNormalized=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ui(c,a)};ZA.prototype.setMotorTarget=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xi(c,a)};ZA.prototype.setMotorTargetInConstraintSpace=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wi(c,a)}; +ZA.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mi(c,a)};ZA.prototype.getBreakingImpulseThreshold=function(){return oi(this.Tx)};ZA.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ri(c,a)};ZA.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return pi(d,a,c)}; +ZA.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);yi(e,a,c,d)};ZA.prototype.__destroy__=function(){ji(this.Tx)}; +function $A(a,c,d,e,g,n,B){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);n&&"object"===typeof n&&(n=n.Tx);B&&"object"===typeof B&&(B=B.Tx);this.Tx=void 0===d?Dn(a,c):void 0===e?En(a,c,d):void 0===g?Fn(a,c,d,e):void 0===n?Gn(a,c,d,e,g):void 0===B?Hn(a,c,d,e,g,n):In(a,c,d,e,g,n,B);k($A)[this.Tx]=this}$A.prototype=Object.create(rA.prototype);$A.prototype.constructor=$A; +$A.prototype.Ux=$A;$A.Vx={};f.btHingeConstraint=$A;$A.prototype.setLimit=function(a,c,d,e,g){var n=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);void 0===g?Qn(n,a,c,d,e):Rn(n,a,c,d,e,g)};$A.prototype.enableAngularMotor=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Jn(e,a,c,d)}; +$A.prototype.setAngularOnly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);On(c,a)};$A.prototype.enableMotor=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ln(c,a)};$A.prototype.setMaxMotorImpulse=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sn(c,a)};$A.prototype.setMotorTarget=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Tn(d,a,c)}; +$A.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kn(c,a)};$A.prototype.getBreakingImpulseThreshold=function(){return Mn(this.Tx)};$A.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pn(c,a)};$A.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Nn(d,a,c)}; +$A.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Un(e,a,c,d)};$A.prototype.__destroy__=function(){Cn(this.Tx)};function aB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=ai(a,c);k(aB)[this.Tx]=this}aB.prototype=Object.create(wA.prototype);aB.prototype.constructor=aB;aB.prototype.Ux=aB;aB.Vx={};f.btConeShapeZ=aB; +aB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);di(c,a)};aB.prototype.getLocalScaling=function(){return l(ci(this.Tx),q)};aB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);bi(d,a,c)};aB.prototype.__destroy__=function(){$h(this.Tx)};function bB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=Wh(a,c);k(bB)[this.Tx]=this}bB.prototype=Object.create(wA.prototype); +bB.prototype.constructor=bB;bB.prototype.Ux=bB;bB.Vx={};f.btConeShapeX=bB;bB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zh(c,a)};bB.prototype.getLocalScaling=function(){return l(Yh(this.Tx),q)};bB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Xh(d,a,c)};bB.prototype.__destroy__=function(){Vh(this.Tx)}; +function cB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?Uw():void 0===c?Vw(a):Ww(a,c);k(cB)[this.Tx]=this}cB.prototype=Object.create(EA.prototype);cB.prototype.constructor=cB;cB.prototype.Ux=cB;cB.Vx={};f.btTriangleMesh=cB;cB.prototype.addTriangle=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);void 0===e?Sw(g,a,c,d):Tw(g,a,c,d,e)}; +cB.prototype.findOrAddVertex=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Xw(d,a,c)};cB.prototype.addIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rw(c,a)};cB.prototype.getIndexedMeshArray=function(){return l(Yw(this.Tx),SA)};cB.prototype.setScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zw(c,a)};cB.prototype.__destroy__=function(){Qw(this.Tx)}; +function dB(a,c){b.Yx();"object"==typeof a&&(a=jA(a));c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?Vi():void 0===c?Wi(a):Xi(a,c);k(dB)[this.Tx]=this}dB.prototype=Object.create(p.prototype);dB.prototype.constructor=dB;dB.prototype.Ux=dB;dB.Vx={};f.btConvexHullShape=dB;dB.prototype.addPoint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Ti(d,a):Ui(d,a,c)}; +dB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fj(c,a)};dB.prototype.getMargin=function(){return aj(this.Tx)};dB.prototype.getNumVertices=function(){return bj(this.Tx)};dB.prototype.initializePolyhedralFeatures=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return!!cj(c,a)};dB.prototype.recalcLocalAabb=function(){dj(this.Tx)};dB.prototype.getConvexPolyhedron=function(){return l(Zi(this.Tx),eB)}; +dB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ej(c,a)};dB.prototype.getLocalScaling=function(){return l($i(this.Tx),q)};dB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Yi(d,a,c)};dB.prototype.__destroy__=function(){Si(this.Tx)};function K(){this.Tx=$x();k(K)[this.Tx]=this}K.prototype=Object.create(h.prototype);K.prototype.constructor=K;K.prototype.Ux=K;K.Vx={}; +f.btVehicleTuning=K;K.prototype.get_m_suspensionStiffness=K.prototype.iy=function(){return fy(this.Tx)};K.prototype.set_m_suspensionStiffness=K.prototype.ry=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ly(c,a)};Object.defineProperty(K.prototype,"m_suspensionStiffness",{get:K.prototype.iy,set:K.prototype.ry});K.prototype.get_m_suspensionCompression=K.prototype.QA=function(){return dy(this.Tx)}; +K.prototype.set_m_suspensionCompression=K.prototype.wD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jy(c,a)};Object.defineProperty(K.prototype,"m_suspensionCompression",{get:K.prototype.QA,set:K.prototype.wD});K.prototype.get_m_suspensionDamping=K.prototype.RA=function(){return ey(this.Tx)};K.prototype.set_m_suspensionDamping=K.prototype.xD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ky(c,a)}; +Object.defineProperty(K.prototype,"m_suspensionDamping",{get:K.prototype.RA,set:K.prototype.xD});K.prototype.get_m_maxSuspensionTravelCm=K.prototype.hy=function(){return cy(this.Tx)};K.prototype.set_m_maxSuspensionTravelCm=K.prototype.qy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);iy(c,a)};Object.defineProperty(K.prototype,"m_maxSuspensionTravelCm",{get:K.prototype.hy,set:K.prototype.qy});K.prototype.get_m_frictionSlip=K.prototype.dy=function(){return ay(this.Tx)}; +K.prototype.set_m_frictionSlip=K.prototype.my=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gy(c,a)};Object.defineProperty(K.prototype,"m_frictionSlip",{get:K.prototype.dy,set:K.prototype.my});K.prototype.get_m_maxSuspensionForce=K.prototype.gy=function(){return by(this.Tx)};K.prototype.set_m_maxSuspensionForce=K.prototype.py=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hy(c,a)};Object.defineProperty(K.prototype,"m_maxSuspensionForce",{get:K.prototype.gy,set:K.prototype.py}); +function fB(){throw"cannot construct a btCollisionObjectWrapper, no constructor in IDL";}fB.prototype=Object.create(h.prototype);fB.prototype.constructor=fB;fB.prototype.Ux=fB;fB.Vx={};f.btCollisionObjectWrapper=fB;fB.prototype.getWorldTransform=function(){return l(Ag(this.Tx),t)};fB.prototype.getCollisionObject=function(){return l(yg(this.Tx),r)};fB.prototype.getCollisionShape=function(){return l(zg(this.Tx),p)};function gB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=vt(a);k(gB)[this.Tx]=this} +gB.prototype=Object.create(h.prototype);gB.prototype.constructor=gB;gB.prototype.Ux=gB;gB.Vx={};f.btShapeHull=gB;gB.prototype.buildHull=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return!!wt(c,a)};gB.prototype.numVertices=function(){return yt(this.Tx)};gB.prototype.getVertexPointer=function(){return l(xt(this.Tx),q)};gB.prototype.__destroy__=function(){ut(this.Tx)}; +function hB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?ck():void 0===c?dk(a):ek(a,c);k(hB)[this.Tx]=this}hB.prototype=Object.create(FA.prototype);hB.prototype.constructor=hB;hB.prototype.Ux=hB;hB.Vx={};f.btDefaultMotionState=hB;hB.prototype.getWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fk(c,a)};hB.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hk(c,a)}; +hB.prototype.get_m_graphicsWorldTrans=hB.prototype.Uz=function(){return l(gk(this.Tx),t)};hB.prototype.set_m_graphicsWorldTrans=hB.prototype.AC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ik(c,a)};Object.defineProperty(hB.prototype,"m_graphicsWorldTrans",{get:hB.prototype.Uz,set:hB.prototype.AC});hB.prototype.__destroy__=function(){bk(this.Tx)};function L(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=My(a);k(L)[this.Tx]=this}L.prototype=Object.create(h.prototype); +L.prototype.constructor=L;L.prototype.Ux=L;L.Vx={};f.btWheelInfo=L;L.prototype.getSuspensionRestLength=function(){return Ny(this.Tx)};L.prototype.updateWheel=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Jz(d,a,c)};L.prototype.get_m_suspensionStiffness=L.prototype.iy=function(){return dz(this.Tx)};L.prototype.set_m_suspensionStiffness=L.prototype.ry=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bz(c,a)}; +Object.defineProperty(L.prototype,"m_suspensionStiffness",{get:L.prototype.iy,set:L.prototype.ry});L.prototype.get_m_frictionSlip=L.prototype.dy=function(){return Uy(this.Tx)};L.prototype.set_m_frictionSlip=L.prototype.my=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rz(c,a)};Object.defineProperty(L.prototype,"m_frictionSlip",{get:L.prototype.dy,set:L.prototype.my});L.prototype.get_m_engineForce=L.prototype.Pz=function(){return Ty(this.Tx)}; +L.prototype.set_m_engineForce=L.prototype.vC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qz(c,a)};Object.defineProperty(L.prototype,"m_engineForce",{get:L.prototype.Pz,set:L.prototype.vC});L.prototype.get_m_rollInfluence=L.prototype.GA=function(){return Yy(this.Tx)};L.prototype.set_m_rollInfluence=L.prototype.mD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vz(c,a)};Object.defineProperty(L.prototype,"m_rollInfluence",{get:L.prototype.GA,set:L.prototype.mD}); +L.prototype.get_m_suspensionRestLength1=L.prototype.VA=function(){return cz(this.Tx)};L.prototype.set_m_suspensionRestLength1=L.prototype.BD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Az(c,a)};Object.defineProperty(L.prototype,"m_suspensionRestLength1",{get:L.prototype.VA,set:L.prototype.BD});L.prototype.get_m_wheelsRadius=L.prototype.iB=function(){return iz(this.Tx)};L.prototype.set_m_wheelsRadius=L.prototype.PD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gz(c,a)}; +Object.defineProperty(L.prototype,"m_wheelsRadius",{get:L.prototype.iB,set:L.prototype.PD});L.prototype.get_m_wheelsDampingCompression=L.prototype.By=function(){return gz(this.Tx)};L.prototype.set_m_wheelsDampingCompression=L.prototype.Iy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ez(c,a)};Object.defineProperty(L.prototype,"m_wheelsDampingCompression",{get:L.prototype.By,set:L.prototype.Iy});L.prototype.get_m_wheelsDampingRelaxation=L.prototype.Cy=function(){return hz(this.Tx)}; +L.prototype.set_m_wheelsDampingRelaxation=L.prototype.Jy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fz(c,a)};Object.defineProperty(L.prototype,"m_wheelsDampingRelaxation",{get:L.prototype.Cy,set:L.prototype.Jy});L.prototype.get_m_steering=L.prototype.OA=function(){return az(this.Tx)};L.prototype.set_m_steering=L.prototype.uD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yz(c,a)};Object.defineProperty(L.prototype,"m_steering",{get:L.prototype.OA,set:L.prototype.uD}); +L.prototype.get_m_maxSuspensionForce=L.prototype.gy=function(){return Vy(this.Tx)};L.prototype.set_m_maxSuspensionForce=L.prototype.py=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sz(c,a)};Object.defineProperty(L.prototype,"m_maxSuspensionForce",{get:L.prototype.gy,set:L.prototype.py});L.prototype.get_m_maxSuspensionTravelCm=L.prototype.hy=function(){return Wy(this.Tx)}; +L.prototype.set_m_maxSuspensionTravelCm=L.prototype.qy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tz(c,a)};Object.defineProperty(L.prototype,"m_maxSuspensionTravelCm",{get:L.prototype.hy,set:L.prototype.qy});L.prototype.get_m_wheelsSuspensionForce=L.prototype.jB=function(){return jz(this.Tx)};L.prototype.set_m_wheelsSuspensionForce=L.prototype.QD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hz(c,a)}; +Object.defineProperty(L.prototype,"m_wheelsSuspensionForce",{get:L.prototype.jB,set:L.prototype.QD});L.prototype.get_m_bIsFrontWheel=L.prototype.wy=function(){return!!Oy(this.Tx)};L.prototype.set_m_bIsFrontWheel=L.prototype.Dy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lz(c,a)};Object.defineProperty(L.prototype,"m_bIsFrontWheel",{get:L.prototype.wy,set:L.prototype.Dy});L.prototype.get_m_raycastInfo=L.prototype.EA=function(){return l(Xy(this.Tx),M)}; +L.prototype.set_m_raycastInfo=L.prototype.kD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uz(c,a)};Object.defineProperty(L.prototype,"m_raycastInfo",{get:L.prototype.EA,set:L.prototype.kD});L.prototype.get_m_chassisConnectionPointCS=L.prototype.Az=function(){return l(Qy(this.Tx),q)};L.prototype.set_m_chassisConnectionPointCS=L.prototype.gC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nz(c,a)}; +Object.defineProperty(L.prototype,"m_chassisConnectionPointCS",{get:L.prototype.Az,set:L.prototype.gC});L.prototype.get_m_worldTransform=L.prototype.kB=function(){return l(kz(this.Tx),t)};L.prototype.set_m_worldTransform=L.prototype.RD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Iz(c,a)};Object.defineProperty(L.prototype,"m_worldTransform",{get:L.prototype.kB,set:L.prototype.RD});L.prototype.get_m_wheelDirectionCS=L.prototype.Ay=function(){return l(fz(this.Tx),q)}; +L.prototype.set_m_wheelDirectionCS=L.prototype.Hy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dz(c,a)};Object.defineProperty(L.prototype,"m_wheelDirectionCS",{get:L.prototype.Ay,set:L.prototype.Hy});L.prototype.get_m_wheelAxleCS=L.prototype.zy=function(){return l(ez(this.Tx),q)};L.prototype.set_m_wheelAxleCS=L.prototype.Gy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cz(c,a)};Object.defineProperty(L.prototype,"m_wheelAxleCS",{get:L.prototype.zy,set:L.prototype.Gy}); +L.prototype.get_m_rotation=L.prototype.IA=function(){return Zy(this.Tx)};L.prototype.set_m_rotation=L.prototype.oD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wz(c,a)};Object.defineProperty(L.prototype,"m_rotation",{get:L.prototype.IA,set:L.prototype.oD});L.prototype.get_m_deltaRotation=L.prototype.Jz=function(){return Sy(this.Tx)};L.prototype.set_m_deltaRotation=L.prototype.pC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pz(c,a)}; +Object.defineProperty(L.prototype,"m_deltaRotation",{get:L.prototype.Jz,set:L.prototype.pC});L.prototype.get_m_brake=L.prototype.sz=function(){return Py(this.Tx)};L.prototype.set_m_brake=L.prototype.$B=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mz(c,a)};Object.defineProperty(L.prototype,"m_brake",{get:L.prototype.sz,set:L.prototype.$B});L.prototype.get_m_clippedInvContactDotSuspension=L.prototype.Bz=function(){return Ry(this.Tx)}; +L.prototype.set_m_clippedInvContactDotSuspension=L.prototype.hC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);oz(c,a)};Object.defineProperty(L.prototype,"m_clippedInvContactDotSuspension",{get:L.prototype.Bz,set:L.prototype.hC});L.prototype.get_m_suspensionRelativeVelocity=L.prototype.TA=function(){return bz(this.Tx)};L.prototype.set_m_suspensionRelativeVelocity=L.prototype.zD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zz(c,a)}; +Object.defineProperty(L.prototype,"m_suspensionRelativeVelocity",{get:L.prototype.TA,set:L.prototype.zD});L.prototype.get_m_skidInfo=L.prototype.LA=function(){return $y(this.Tx)};L.prototype.set_m_skidInfo=L.prototype.rD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xz(c,a)};Object.defineProperty(L.prototype,"m_skidInfo",{get:L.prototype.LA,set:L.prototype.rD});L.prototype.__destroy__=function(){Ly(this.Tx)}; +function N(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===a?Ax():void 0===c?_emscripten_bind_btVector4_btVector4_1(a):void 0===d?_emscripten_bind_btVector4_btVector4_2(a,c):void 0===e?_emscripten_bind_btVector4_btVector4_3(a,c,d):Bx(a,c,d,e);k(N)[this.Tx]=this}N.prototype=Object.create(q.prototype);N.prototype.constructor=N;N.prototype.Ux=N;N.Vx={};f.btVector4=N;N.prototype.w=function(){return Nx(this.Tx)}; +N.prototype.setValue=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);Jx(g,a,c,d,e)};N.prototype.length=N.prototype.length=function(){return Dx(this.Tx)};N.prototype.x=N.prototype.x=function(){return Ox(this.Tx)};N.prototype.y=N.prototype.y=function(){return Px(this.Tx)};N.prototype.z=N.prototype.z=function(){return Qx(this.Tx)}; +N.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kx(c,a)};N.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lx(c,a)};N.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mx(c,a)};N.prototype.normalize=N.prototype.normalize=function(){Ex(this.Tx)};N.prototype.rotate=N.prototype.rotate=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return l(Ix(d,a,c),q)}; +N.prototype.dot=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Cx(c,a)};N.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Gx(c,a),q)};N.prototype.op_add=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Fx(c,a),q)};N.prototype.op_sub=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Hx(c,a),q)};N.prototype.__destroy__=function(){zx(this.Tx)};function iB(){this.Tx=ak();k(iB)[this.Tx]=this}iB.prototype=Object.create(h.prototype); +iB.prototype.constructor=iB;iB.prototype.Ux=iB;iB.Vx={};f.btDefaultCollisionConstructionInfo=iB;iB.prototype.__destroy__=function(){Zj(this.Tx)};function O(){throw"cannot construct a Anchor, no constructor in IDL";}O.prototype=Object.create(h.prototype);O.prototype.constructor=O;O.prototype.Ux=O;O.Vx={};f.Anchor=O;O.prototype.get_m_node=O.prototype.vA=function(){return l(Fb(this.Tx),Node)};O.prototype.set_m_node=O.prototype.bD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mb(c,a)}; +Object.defineProperty(O.prototype,"m_node",{get:O.prototype.vA,set:O.prototype.bD});O.prototype.get_m_local=O.prototype.oA=function(){return l(Eb(this.Tx),q)};O.prototype.set_m_local=O.prototype.VC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lb(c,a)};Object.defineProperty(O.prototype,"m_local",{get:O.prototype.oA,set:O.prototype.VC});O.prototype.get_m_body=O.prototype.rz=function(){return l(zb(this.Tx),I)}; +O.prototype.set_m_body=O.prototype.ZB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gb(c,a)};Object.defineProperty(O.prototype,"m_body",{get:O.prototype.rz,set:O.prototype.ZB});O.prototype.get_m_influence=O.prototype.hA=function(){return Db(this.Tx)};O.prototype.set_m_influence=O.prototype.OC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kb(c,a)};Object.defineProperty(O.prototype,"m_influence",{get:O.prototype.hA,set:O.prototype.OC}); +O.prototype.get_m_c0=O.prototype.vz=function(){return l(Ab(this.Tx),IA)};O.prototype.set_m_c0=O.prototype.bC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Hb(c,a)};Object.defineProperty(O.prototype,"m_c0",{get:O.prototype.vz,set:O.prototype.bC});O.prototype.get_m_c1=O.prototype.wz=function(){return l(Bb(this.Tx),q)};O.prototype.set_m_c1=O.prototype.cC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ib(c,a)};Object.defineProperty(O.prototype,"m_c1",{get:O.prototype.wz,set:O.prototype.cC}); +O.prototype.get_m_c2=O.prototype.xz=function(){return Cb(this.Tx)};O.prototype.set_m_c2=O.prototype.dC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jb(c,a)};Object.defineProperty(O.prototype,"m_c2",{get:O.prototype.xz,set:O.prototype.dC});O.prototype.__destroy__=function(){yb(this.Tx)};function P(){throw"cannot construct a btVehicleRaycasterResult, no constructor in IDL";}P.prototype=Object.create(h.prototype);P.prototype.constructor=P;P.prototype.Ux=P;P.Vx={}; +f.btVehicleRaycasterResult=P;P.prototype.get_m_hitPointInWorld=P.prototype.cA=function(){return l(Ux(this.Tx),q)};P.prototype.set_m_hitPointInWorld=P.prototype.JC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xx(c,a)};Object.defineProperty(P.prototype,"m_hitPointInWorld",{get:P.prototype.cA,set:P.prototype.JC});P.prototype.get_m_hitNormalInWorld=P.prototype.aA=function(){return l(Tx(this.Tx),q)}; +P.prototype.set_m_hitNormalInWorld=P.prototype.HC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wx(c,a)};Object.defineProperty(P.prototype,"m_hitNormalInWorld",{get:P.prototype.aA,set:P.prototype.HC});P.prototype.get_m_distFraction=P.prototype.Mz=function(){return Sx(this.Tx)};P.prototype.set_m_distFraction=P.prototype.sC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vx(c,a)};Object.defineProperty(P.prototype,"m_distFraction",{get:P.prototype.Mz,set:P.prototype.sC}); +P.prototype.__destroy__=function(){Rx(this.Tx)};function OA(){throw"cannot construct a btVector3Array, no constructor in IDL";}OA.prototype=Object.create(h.prototype);OA.prototype.constructor=OA;OA.prototype.Ux=OA;OA.Vx={};f.btVector3Array=OA;OA.prototype.size=OA.prototype.size=function(){return hx(this.Tx)};OA.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(gx(c,a),q)};OA.prototype.__destroy__=function(){fx(this.Tx)}; +function jB(){throw"cannot construct a btConstraintSolver, no constructor in IDL";}jB.prototype=Object.create(h.prototype);jB.prototype.constructor=jB;jB.prototype.Ux=jB;jB.Vx={};f.btConstraintSolver=jB;jB.prototype.__destroy__=function(){Ki(this.Tx)};function Q(a,c,d){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);this.Tx=cr(a,c,d);k(Q)[this.Tx]=this}Q.prototype=Object.create(xA.prototype);Q.prototype.constructor=Q;Q.prototype.Ux=Q;Q.Vx={}; +f.btRaycastVehicle=Q;Q.prototype.applyEngineForce=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);br(d,a,c)};Q.prototype.setSteeringValue=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);vr(d,a,c)};Q.prototype.getWheelTransformWS=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(pr(c,a),t)}; +Q.prototype.updateWheelTransform=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Cr(d,a,c)};Q.prototype.addWheel=function(a,c,d,e,g,n,B){var R=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);n&&"object"===typeof n&&(n=n.Tx);B&&"object"===typeof B&&(B=B.Tx);return l(ar(R,a,c,d,e,g,n,B),L)};Q.prototype.getNumWheels=function(){return hr(this.Tx)}; +Q.prototype.getRigidBody=function(){return l(jr(this.Tx),I)};Q.prototype.getWheelInfo=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(or(c,a),L)};Q.prototype.setBrake=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);sr(d,a,c)};Q.prototype.setCoordinateSystem=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);tr(e,a,c,d)};Q.prototype.getCurrentSpeedKmHour=function(){return er(this.Tx)}; +Q.prototype.getChassisWorldTransform=function(){return l(dr(this.Tx),t)};Q.prototype.rayCast=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return qr(c,a)};Q.prototype.updateVehicle=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Br(c,a)};Q.prototype.resetSuspension=function(){rr(this.Tx)};Q.prototype.getSteeringValue=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return kr(c,a)}; +Q.prototype.updateWheelTransformsWS=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Dr(d,a):Er(d,a,c)};Q.prototype.setPitchControl=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ur(c,a)};Q.prototype.updateSuspension=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ar(c,a)};Q.prototype.updateFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zr(c,a)};Q.prototype.getRightAxis=function(){return ir(this.Tx)}; +Q.prototype.getUpAxis=function(){return lr(this.Tx)};Q.prototype.getForwardAxis=function(){return fr(this.Tx)};Q.prototype.getForwardVector=function(){return l(gr(this.Tx),q)};Q.prototype.getUserConstraintType=function(){return nr(this.Tx)};Q.prototype.setUserConstraintType=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xr(c,a)};Q.prototype.setUserConstraintId=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wr(c,a)};Q.prototype.getUserConstraintId=function(){return mr(this.Tx)}; +Q.prototype.updateAction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);yr(d,a,c)};Q.prototype.__destroy__=function(){$q(this.Tx)};function kB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Aj(a);k(kB)[this.Tx]=this}kB.prototype=Object.create(AA.prototype);kB.prototype.constructor=kB;kB.prototype.Ux=kB;kB.Vx={};f.btCylinderShapeX=kB;kB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fj(c,a)};kB.prototype.getMargin=function(){return Dj(this.Tx)}; +kB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ej(c,a)};kB.prototype.getLocalScaling=function(){return l(Cj(this.Tx),q)};kB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Bj(d,a,c)};kB.prototype.__destroy__=function(){zj(this.Tx)};function lB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=Hj(a);k(lB)[this.Tx]=this}lB.prototype=Object.create(AA.prototype);lB.prototype.constructor=lB; +lB.prototype.Ux=lB;lB.Vx={};f.btCylinderShapeZ=lB;lB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mj(c,a)};lB.prototype.getMargin=function(){return Kj(this.Tx)};lB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lj(c,a)};lB.prototype.getLocalScaling=function(){return l(Jj(this.Tx),q)};lB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Ij(d,a,c)}; +lB.prototype.__destroy__=function(){Gj(this.Tx)};function eB(){throw"cannot construct a btConvexPolyhedron, no constructor in IDL";}eB.prototype=Object.create(h.prototype);eB.prototype.constructor=eB;eB.prototype.Ux=eB;eB.Vx={};f.btConvexPolyhedron=eB;eB.prototype.get_m_vertices=eB.prototype.eB=function(){return l(ij(this.Tx),OA)};eB.prototype.set_m_vertices=eB.prototype.LD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kj(c,a)}; +Object.defineProperty(eB.prototype,"m_vertices",{get:eB.prototype.eB,set:eB.prototype.LD});eB.prototype.get_m_faces=eB.prototype.Rz=function(){return l(hj(this.Tx),mB)};eB.prototype.set_m_faces=eB.prototype.xC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jj(c,a)};Object.defineProperty(eB.prototype,"m_faces",{get:eB.prototype.Rz,set:eB.prototype.xC});eB.prototype.__destroy__=function(){gj(this.Tx)};function nB(){this.Tx=tt();k(nB)[this.Tx]=this}nB.prototype=Object.create(h.prototype); +nB.prototype.constructor=nB;nB.prototype.Ux=nB;nB.Vx={};f.btSequentialImpulseConstraintSolver=nB;nB.prototype.__destroy__=function(){st(this.Tx)};function oB(){throw"cannot construct a tAnchorArray, no constructor in IDL";}oB.prototype=Object.create(h.prototype);oB.prototype.constructor=oB;oB.prototype.Ux=oB;oB.Vx={};f.tAnchorArray=oB;oB.prototype.size=oB.prototype.size=function(){return Pz(this.Tx)};oB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Lz(c,a),O)}; +oB.prototype.clear=oB.prototype.clear=function(){Mz(this.Tx)};oB.prototype.push_back=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Oz(c,a)};oB.prototype.pop_back=function(){Nz(this.Tx)};oB.prototype.__destroy__=function(){Kz(this.Tx)};function M(){throw"cannot construct a RaycastInfo, no constructor in IDL";}M.prototype=Object.create(h.prototype);M.prototype.constructor=M;M.prototype.Ux=M;M.Vx={};f.RaycastInfo=M; +M.prototype.get_m_contactNormalWS=M.prototype.Dz=function(){return l(Ye(this.Tx),q)};M.prototype.set_m_contactNormalWS=M.prototype.jC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ff(c,a)};Object.defineProperty(M.prototype,"m_contactNormalWS",{get:M.prototype.Dz,set:M.prototype.jC});M.prototype.get_m_contactPointWS=M.prototype.Ez=function(){return l(Ze(this.Tx),q)};M.prototype.set_m_contactPointWS=M.prototype.kC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gf(c,a)}; +Object.defineProperty(M.prototype,"m_contactPointWS",{get:M.prototype.Ez,set:M.prototype.kC});M.prototype.get_m_suspensionLength=M.prototype.SA=function(){return cf(this.Tx)};M.prototype.set_m_suspensionLength=M.prototype.yD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lf(c,a)};Object.defineProperty(M.prototype,"m_suspensionLength",{get:M.prototype.SA,set:M.prototype.yD});M.prototype.get_m_hardPointWS=M.prototype.Xz=function(){return l(af(this.Tx),q)}; +M.prototype.set_m_hardPointWS=M.prototype.DC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jf(c,a)};Object.defineProperty(M.prototype,"m_hardPointWS",{get:M.prototype.Xz,set:M.prototype.DC});M.prototype.get_m_wheelDirectionWS=M.prototype.gB=function(){return l(ef(this.Tx),q)};M.prototype.set_m_wheelDirectionWS=M.prototype.ND=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nf(c,a)};Object.defineProperty(M.prototype,"m_wheelDirectionWS",{get:M.prototype.gB,set:M.prototype.ND}); +M.prototype.get_m_wheelAxleWS=M.prototype.fB=function(){return l(df(this.Tx),q)};M.prototype.set_m_wheelAxleWS=M.prototype.MD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mf(c,a)};Object.defineProperty(M.prototype,"m_wheelAxleWS",{get:M.prototype.fB,set:M.prototype.MD});M.prototype.get_m_isInContact=M.prototype.iA=function(){return!!bf(this.Tx)};M.prototype.set_m_isInContact=M.prototype.PC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kf(c,a)}; +Object.defineProperty(M.prototype,"m_isInContact",{get:M.prototype.iA,set:M.prototype.PC});M.prototype.get_m_groundObject=M.prototype.Wz=function(){return $e(this.Tx)};M.prototype.set_m_groundObject=M.prototype.CC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hf(c,a)};Object.defineProperty(M.prototype,"m_groundObject",{get:M.prototype.Wz,set:M.prototype.CC});M.prototype.__destroy__=function(){Xe(this.Tx)}; +function pB(a,c,d){b.Yx();a&&"object"===typeof a&&(a=a.Tx);"object"==typeof c&&(c=jA(c));d&&"object"===typeof d&&(d=d.Tx);this.Tx=gp(a,c,d);k(pB)[this.Tx]=this}pB.prototype=Object.create(p.prototype);pB.prototype.constructor=pB;pB.prototype.Ux=pB;pB.Vx={};f.btMultiSphereShape=pB;pB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jp(c,a)};pB.prototype.getLocalScaling=function(){return l(ip(this.Tx),q)}; +pB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);hp(d,a,c)};pB.prototype.__destroy__=function(){fp(this.Tx)};function S(a,c,d,e){b.Yx();a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);"object"==typeof e&&(e=jA(e));this.Tx=Du(a,c,d,e);k(S)[this.Tx]=this}S.prototype=Object.create(r.prototype);S.prototype.constructor=S;S.prototype.Ux=S;S.Vx={};f.btSoftBody=S; +S.prototype.checkLink=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return!!Fu(d,a,c)};S.prototype.checkFace=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);return!!Eu(e,a,c,d)};S.prototype.appendMaterial=function(){return l(Au(this.Tx),A)};S.prototype.appendNode=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Bu(d,a,c)}; +S.prototype.appendLink=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);zu(g,a,c,d,e)};S.prototype.appendFace=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);yu(g,a,c,d,e)}; +S.prototype.appendTetra=function(a,c,d,e,g){var n=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Cu(n,a,c,d,e,g)};S.prototype.appendAnchor=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);xu(g,a,c,d,e)}; +S.prototype.addForce=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?vu(d,a):wu(d,a,c)};S.prototype.addAeroForceToNode=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);uu(d,a,c)};S.prototype.getTotalMass=function(){return Qu(this.Tx)};S.prototype.setTotalMass=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ov(d,a,c)}; +S.prototype.setMass=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);lv(d,a,c)};S.prototype.transform=S.prototype.transform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wv(c,a)};S.prototype.translate=S.prototype.translate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xv(c,a)};S.prototype.rotate=S.prototype.rotate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bv(c,a)}; +S.prototype.scale=S.prototype.scale=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cv(c,a)};S.prototype.generateClusters=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return void 0===c?Iu(d,a):Ju(d,a,c)};S.prototype.generateBendingConstraints=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Hu(d,a,c)}; +S.prototype.upcast=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(yv(c,a),S)};S.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ev(d,a,c)};S.prototype.getCollisionShape=function(){return l(Mu(this.Tx),p)};S.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jv(c,a)}; +S.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dv(c,a)};S.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gu(c,a)};S.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?su(c):tu(c,a)};S.prototype.isActive=function(){return!!Yu(this.Tx)};S.prototype.isKinematicObject=function(){return!!Zu(this.Tx)};S.prototype.isStaticObject=function(){return!!$u(this.Tx)}; +S.prototype.isStaticOrKinematicObject=function(){return!!av(this.Tx)};S.prototype.getRestitution=function(){return Ou(this.Tx)};S.prototype.getFriction=function(){return Nu(this.Tx)};S.prototype.getRollingFriction=function(){return Pu(this.Tx)};S.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mv(c,a)};S.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kv(c,a)}; +S.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nv(c,a)};S.prototype.getWorldTransform=function(){return l(Tu(this.Tx),t)};S.prototype.getCollisionFlags=function(){return Lu(this.Tx)};S.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hv(c,a)};S.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rv(c,a)}; +S.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);iv(c,a)};S.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fv(c,a)};S.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gv(c,a)};S.prototype.getUserIndex=function(){return Ru(this.Tx)};S.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pv(c,a)}; +S.prototype.getUserPointer=function(){return l(Su(this.Tx),pA)};S.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qv(c,a)};S.prototype.getBroadphaseHandle=function(){return l(Ku(this.Tx),u)};S.prototype.get_m_cfg=S.prototype.yz=function(){return l(Vu(this.Tx),T)};S.prototype.set_m_cfg=S.prototype.eC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tv(c,a)};Object.defineProperty(S.prototype,"m_cfg",{get:S.prototype.yz,set:S.prototype.eC}); +S.prototype.get_m_nodes=S.prototype.wA=function(){return l(Xu(this.Tx),qB)};S.prototype.set_m_nodes=S.prototype.cD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vv(c,a)};Object.defineProperty(S.prototype,"m_nodes",{get:S.prototype.wA,set:S.prototype.cD});S.prototype.get_m_materials=S.prototype.sA=function(){return l(Wu(this.Tx),PA)};S.prototype.set_m_materials=S.prototype.ZC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uv(c,a)}; +Object.defineProperty(S.prototype,"m_materials",{get:S.prototype.sA,set:S.prototype.ZC});S.prototype.get_m_anchors=S.prototype.nz=function(){return l(Uu(this.Tx),oB)};S.prototype.set_m_anchors=S.prototype.VB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sv(c,a)};Object.defineProperty(S.prototype,"m_anchors",{get:S.prototype.nz,set:S.prototype.VB});S.prototype.__destroy__=function(){ru(this.Tx)};function rB(){throw"cannot construct a btIntArray, no constructor in IDL";}rB.prototype=Object.create(h.prototype); +rB.prototype.constructor=rB;rB.prototype.Ux=rB;rB.Vx={};f.btIntArray=rB;rB.prototype.size=rB.prototype.size=function(){return ko(this.Tx)};rB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return jo(c,a)};rB.prototype.__destroy__=function(){io(this.Tx)};function T(){throw"cannot construct a Config, no constructor in IDL";}T.prototype=Object.create(h.prototype);T.prototype.constructor=T;T.prototype.Ux=T;T.Vx={};f.Config=T;T.prototype.get_kVCF=T.prototype.gz=function(){return cd(this.Tx)}; +T.prototype.set_kVCF=T.prototype.OB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bd(c,a)};Object.defineProperty(T.prototype,"kVCF",{get:T.prototype.gz,set:T.prototype.OB});T.prototype.get_kDP=T.prototype.Uy=function(){return Rc(this.Tx)};T.prototype.set_kDP=T.prototype.BB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);pd(c,a)};Object.defineProperty(T.prototype,"kDP",{get:T.prototype.Uy,set:T.prototype.BB});T.prototype.get_kDG=T.prototype.Ty=function(){return Qc(this.Tx)}; +T.prototype.set_kDG=T.prototype.AB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);od(c,a)};Object.defineProperty(T.prototype,"kDG",{get:T.prototype.Ty,set:T.prototype.AB});T.prototype.get_kLF=T.prototype.Wy=function(){return Tc(this.Tx)};T.prototype.set_kLF=T.prototype.DB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rd(c,a)};Object.defineProperty(T.prototype,"kLF",{get:T.prototype.Wy,set:T.prototype.DB});T.prototype.get_kPR=T.prototype.Yy=function(){return Vc(this.Tx)}; +T.prototype.set_kPR=T.prototype.FB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);td(c,a)};Object.defineProperty(T.prototype,"kPR",{get:T.prototype.Yy,set:T.prototype.FB});T.prototype.get_kVC=T.prototype.fz=function(){return dd(this.Tx)};T.prototype.set_kVC=T.prototype.NB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cd(c,a)};Object.defineProperty(T.prototype,"kVC",{get:T.prototype.fz,set:T.prototype.NB});T.prototype.get_kDF=T.prototype.Sy=function(){return Pc(this.Tx)}; +T.prototype.set_kDF=T.prototype.zB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nd(c,a)};Object.defineProperty(T.prototype,"kDF",{get:T.prototype.Sy,set:T.prototype.zB});T.prototype.get_kMT=T.prototype.Xy=function(){return Uc(this.Tx)};T.prototype.set_kMT=T.prototype.EB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sd(c,a)};Object.defineProperty(T.prototype,"kMT",{get:T.prototype.Xy,set:T.prototype.EB});T.prototype.get_kCHR=T.prototype.Ry=function(){return Oc(this.Tx)}; +T.prototype.set_kCHR=T.prototype.yB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);md(c,a)};Object.defineProperty(T.prototype,"kCHR",{get:T.prototype.Ry,set:T.prototype.yB});T.prototype.get_kKHR=T.prototype.Vy=function(){return Sc(this.Tx)};T.prototype.set_kKHR=T.prototype.CB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);qd(c,a)};Object.defineProperty(T.prototype,"kKHR",{get:T.prototype.Vy,set:T.prototype.CB});T.prototype.get_kSHR=T.prototype.Zy=function(){return Wc(this.Tx)}; +T.prototype.set_kSHR=T.prototype.GB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ud(c,a)};Object.defineProperty(T.prototype,"kSHR",{get:T.prototype.Zy,set:T.prototype.GB});T.prototype.get_kAHR=T.prototype.Qy=function(){return Mc(this.Tx)};T.prototype.set_kAHR=T.prototype.xB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ld(c,a)};Object.defineProperty(T.prototype,"kAHR",{get:T.prototype.Qy,set:T.prototype.xB});T.prototype.get_kSRHR_CL=T.prototype.bz=function(){return Zc(this.Tx)}; +T.prototype.set_kSRHR_CL=T.prototype.JB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xd(c,a)};Object.defineProperty(T.prototype,"kSRHR_CL",{get:T.prototype.bz,set:T.prototype.JB});T.prototype.get_kSKHR_CL=T.prototype.$y=function(){return Xc(this.Tx)};T.prototype.set_kSKHR_CL=T.prototype.HB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vd(c,a)};Object.defineProperty(T.prototype,"kSKHR_CL",{get:T.prototype.$y,set:T.prototype.HB});T.prototype.get_kSSHR_CL=T.prototype.dz=function(){return ad(this.Tx)}; +T.prototype.set_kSSHR_CL=T.prototype.LB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zd(c,a)};Object.defineProperty(T.prototype,"kSSHR_CL",{get:T.prototype.dz,set:T.prototype.LB});T.prototype.get_kSR_SPLT_CL=T.prototype.cz=function(){return $c(this.Tx)};T.prototype.set_kSR_SPLT_CL=T.prototype.KB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yd(c,a)};Object.defineProperty(T.prototype,"kSR_SPLT_CL",{get:T.prototype.cz,set:T.prototype.KB}); +T.prototype.get_kSK_SPLT_CL=T.prototype.az=function(){return Yc(this.Tx)};T.prototype.set_kSK_SPLT_CL=T.prototype.IB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wd(c,a)};Object.defineProperty(T.prototype,"kSK_SPLT_CL",{get:T.prototype.az,set:T.prototype.IB});T.prototype.get_kSS_SPLT_CL=T.prototype.ez=function(){return bd(this.Tx)};T.prototype.set_kSS_SPLT_CL=T.prototype.MB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ad(c,a)}; +Object.defineProperty(T.prototype,"kSS_SPLT_CL",{get:T.prototype.ez,set:T.prototype.MB});T.prototype.get_maxvolume=T.prototype.mB=function(){return ed(this.Tx)};T.prototype.set_maxvolume=T.prototype.TD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dd(c,a)};Object.defineProperty(T.prototype,"maxvolume",{get:T.prototype.mB,set:T.prototype.TD});T.prototype.get_timescale=T.prototype.oB=function(){return gd(this.Tx)}; +T.prototype.set_timescale=T.prototype.VD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fd(c,a)};Object.defineProperty(T.prototype,"timescale",{get:T.prototype.oB,set:T.prototype.VD});T.prototype.get_viterations=T.prototype.pB=function(){return hd(this.Tx)};T.prototype.set_viterations=T.prototype.WD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gd(c,a)};Object.defineProperty(T.prototype,"viterations",{get:T.prototype.pB,set:T.prototype.WD}); +T.prototype.get_piterations=T.prototype.nB=function(){return fd(this.Tx)};T.prototype.set_piterations=T.prototype.UD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ed(c,a)};Object.defineProperty(T.prototype,"piterations",{get:T.prototype.nB,set:T.prototype.UD});T.prototype.get_diterations=T.prototype.Py=function(){return Lc(this.Tx)};T.prototype.set_diterations=T.prototype.wB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);kd(c,a)}; +Object.defineProperty(T.prototype,"diterations",{get:T.prototype.Py,set:T.prototype.wB});T.prototype.get_citerations=T.prototype.Ny=function(){return Jc(this.Tx)};T.prototype.set_citerations=T.prototype.uB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);id(c,a)};Object.defineProperty(T.prototype,"citerations",{get:T.prototype.Ny,set:T.prototype.uB});T.prototype.get_collisions=T.prototype.Oy=function(){return Kc(this.Tx)}; +T.prototype.set_collisions=T.prototype.vB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jd(c,a)};Object.defineProperty(T.prototype,"collisions",{get:T.prototype.Oy,set:T.prototype.vB});T.prototype.__destroy__=function(){Ic(this.Tx)};function Node(){throw"cannot construct a Node, no constructor in IDL";}Node.prototype=Object.create(h.prototype);Node.prototype.constructor=Node;Node.prototype.Ux=Node;Node.Vx={};f.Node=Node; +Node.prototype.get_m_x=Node.prototype.lB=function(){return l(Fe(this.Tx),q)};Node.prototype.set_m_x=Node.prototype.SD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Me(c,a)};Object.defineProperty(Node.prototype,"m_x",{get:Node.prototype.lB,set:Node.prototype.SD});Node.prototype.get_m_q=Node.prototype.DA=function(){return l(De(this.Tx),q)};Node.prototype.set_m_q=Node.prototype.jD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ke(c,a)}; +Object.defineProperty(Node.prototype,"m_q",{get:Node.prototype.DA,set:Node.prototype.jD});Node.prototype.get_m_v=Node.prototype.dB=function(){return l(Ee(this.Tx),q)};Node.prototype.set_m_v=Node.prototype.KD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Le(c,a)};Object.defineProperty(Node.prototype,"m_v",{get:Node.prototype.dB,set:Node.prototype.KD});Node.prototype.get_m_f=Node.prototype.Qz=function(){return l(Ae(this.Tx),q)}; +Node.prototype.set_m_f=Node.prototype.wC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);He(c,a)};Object.defineProperty(Node.prototype,"m_f",{get:Node.prototype.Qz,set:Node.prototype.wC});Node.prototype.get_m_n=Node.prototype.uA=function(){return l(Ce(this.Tx),q)};Node.prototype.set_m_n=Node.prototype.aD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Je(c,a)};Object.defineProperty(Node.prototype,"m_n",{get:Node.prototype.uA,set:Node.prototype.aD}); +Node.prototype.get_m_im=Node.prototype.eA=function(){return Be(this.Tx)};Node.prototype.set_m_im=Node.prototype.LC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ie(c,a)};Object.defineProperty(Node.prototype,"m_im",{get:Node.prototype.eA,set:Node.prototype.LC});Node.prototype.get_m_area=Node.prototype.qz=function(){return ze(this.Tx)};Node.prototype.set_m_area=Node.prototype.YB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ge(c,a)}; +Object.defineProperty(Node.prototype,"m_area",{get:Node.prototype.qz,set:Node.prototype.YB});Node.prototype.__destroy__=function(){ye(this.Tx)};function sB(){this.Tx=un();k(sB)[this.Tx]=this}sB.prototype=Object.create(h.prototype);sB.prototype.constructor=sB;sB.prototype.Ux=sB;sB.Vx={};f.btGhostPairCallback=sB;sB.prototype.__destroy__=function(){tn(this.Tx)};function tB(){throw"cannot construct a btOverlappingPairCallback, no constructor in IDL";}tB.prototype=Object.create(h.prototype); +tB.prototype.constructor=tB;tB.prototype.Ux=tB;tB.Vx={};f.btOverlappingPairCallback=tB;tB.prototype.__destroy__=function(){np(this.Tx)};function U(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===e?mo(a,c,d):no(a,c,d,e);k(U)[this.Tx]=this}U.prototype=Object.create(xA.prototype);U.prototype.constructor=U;U.prototype.Ux=U;U.Vx={};f.btKinematicCharacterController=U; +U.prototype.setUpAxis=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bo(c,a)};U.prototype.setWalkDirection=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Fo(c,a)};U.prototype.setVelocityForTimeInterval=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Eo(d,a,c)};U.prototype.warp=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ho(c,a)};U.prototype.preStep=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vo(c,a)}; +U.prototype.playerStep=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);uo(d,a,c)};U.prototype.setFallSpeed=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wo(c,a)};U.prototype.setJumpSpeed=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);yo(c,a)};U.prototype.setMaxJumpHeight=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);zo(c,a)};U.prototype.canJump=function(){return!!oo(this.Tx)};U.prototype.jump=function(){so(this.Tx)}; +U.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xo(c,a)};U.prototype.getGravity=function(){return qo(this.Tx)};U.prototype.setMaxSlope=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ao(c,a)};U.prototype.getMaxSlope=function(){return ro(this.Tx)};U.prototype.getGhostObject=function(){return l(po(this.Tx),V)};U.prototype.setUseGhostSweepTest=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Do(c,a)};U.prototype.onGround=function(){return!!to(this.Tx)}; +U.prototype.setUpInterpolate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Co(c,a)};U.prototype.updateAction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Go(d,a,c)};U.prototype.__destroy__=function(){lo(this.Tx)};function uB(){throw"cannot construct a btSoftBodyArray, no constructor in IDL";}uB.prototype=Object.create(h.prototype);uB.prototype.constructor=uB;uB.prototype.Ux=uB;uB.Vx={};f.btSoftBodyArray=uB; +uB.prototype.size=uB.prototype.size=function(){return Nt(this.Tx)};uB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Mt(c,a),S)};uB.prototype.__destroy__=function(){Lt(this.Tx)};function mB(){throw"cannot construct a btFaceArray, no constructor in IDL";}mB.prototype=Object.create(h.prototype);mB.prototype.constructor=mB;mB.prototype.Ux=mB;mB.Vx={};f.btFaceArray=mB;mB.prototype.size=mB.prototype.size=function(){return Ul(this.Tx)}; +mB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Tl(c,a),vB)};mB.prototype.__destroy__=function(){Sl(this.Tx)};function wB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=uw(a,c);k(wB)[this.Tx]=this}wB.prototype=Object.create(sA.prototype);wB.prototype.constructor=wB;wB.prototype.Ux=wB;wB.Vx={};f.btStaticPlaneShape=wB;wB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);xw(c,a)}; +wB.prototype.getLocalScaling=function(){return l(ww(this.Tx),q)};wB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);vw(d,a,c)};wB.prototype.__destroy__=function(){tw(this.Tx)};function mA(){throw"cannot construct a btOverlappingPairCache, no constructor in IDL";}mA.prototype=Object.create(h.prototype);mA.prototype.constructor=mA;mA.prototype.Ux=mA;mA.Vx={};f.btOverlappingPairCache=mA; +mA.prototype.setInternalGhostPairCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mp(c,a)};mA.prototype.getNumOverlappingPairs=function(){return lp(this.Tx)};mA.prototype.__destroy__=function(){kp(this.Tx)};function TA(){throw"cannot construct a btIndexedMesh, no constructor in IDL";}TA.prototype=Object.create(h.prototype);TA.prototype.constructor=TA;TA.prototype.Ux=TA;TA.Vx={};f.btIndexedMesh=TA;TA.prototype.get_m_numTriangles=TA.prototype.zA=function(){return go(this.Tx)}; +TA.prototype.set_m_numTriangles=TA.prototype.fD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ho(c,a)};Object.defineProperty(TA.prototype,"m_numTriangles",{get:TA.prototype.zA,set:TA.prototype.fD});TA.prototype.__destroy__=function(){fo(this.Tx)};function W(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=Jv(a,c,d,e,g);k(W)[this.Tx]=this}W.prototype=Object.create(x.prototype); +W.prototype.constructor=W;W.prototype.Ux=W;W.Vx={};f.btSoftRigidDynamicsWorld=W;W.prototype.addSoftBody=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Iv(e,a,c,d)};W.prototype.removeSoftBody=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);cw(c,a)};W.prototype.removeCollisionObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);$v(c,a)};W.prototype.getWorldInfo=function(){return l(Xv(this.Tx),J)}; +W.prototype.getSoftBodyArray=function(){return l(Vv(this.Tx),uB)};W.prototype.getDispatcher=function(){return l(Sv(this.Tx),lA)};W.prototype.rayTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Yv(e,a,c,d)};W.prototype.getPairCache=function(){return l(Uv(this.Tx),mA)};W.prototype.getDispatchInfo=function(){return l(Rv(this.Tx),m)}; +W.prototype.addCollisionObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?Bv(e,a):void 0===d?Cv(e,a,c):Dv(e,a,c,d)};W.prototype.getBroadphase=function(){return l(Pv(this.Tx),nA)}; +W.prototype.convexSweepTest=function(a,c,d,e,g){var n=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Mv(n,a,c,d,e,g)};W.prototype.contactPairTest=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Kv(e,a,c,d)}; +W.prototype.contactTest=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Lv(d,a,c)};W.prototype.updateSingleAabb=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lw(c,a)};W.prototype.setDebugDrawer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);gw(c,a)};W.prototype.getDebugDrawer=function(){return l(Qv(this.Tx),oA)};W.prototype.debugDrawWorld=function(){Ov(this.Tx)}; +W.prototype.debugDrawObject=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Nv(e,a,c,d)};W.prototype.setGravity=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hw(c,a)};W.prototype.getGravity=function(){return l(Tv(this.Tx),q)}; +W.prototype.addRigidBody=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);void 0===c?Gv(e,a):void 0===d?_emscripten_bind_btSoftRigidDynamicsWorld_addRigidBody_2(e,a,c):Hv(e,a,c,d)};W.prototype.removeRigidBody=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bw(c,a)}; +W.prototype.addConstraint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===c?Ev(d,a):Fv(d,a,c)};W.prototype.removeConstraint=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);aw(c,a)};W.prototype.stepSimulation=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);return void 0===c?iw(e,a):void 0===d?jw(e,a,c):kw(e,a,c,d)}; +W.prototype.setContactAddedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dw(c,a)};W.prototype.setContactProcessedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fw(c,a)};W.prototype.setContactDestroyedCallback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ew(c,a)};W.prototype.addAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Av(c,a)};W.prototype.removeAction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zv(c,a)}; +W.prototype.getSolverInfo=function(){return l(Wv(this.Tx),v)};W.prototype.__destroy__=function(){zv(this.Tx)};function xB(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=am(a,c,d,e);k(xB)[this.Tx]=this}xB.prototype=Object.create(rA.prototype);xB.prototype.constructor=xB;xB.prototype.Ux=xB;xB.Vx={};f.btFixedConstraint=xB; +xB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);bm(c,a)};xB.prototype.getBreakingImpulseThreshold=function(){return cm(this.Tx)};xB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);em(c,a)};xB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return dm(d,a,c)}; +xB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);fm(e,a,c,d)};xB.prototype.__destroy__=function(){$l(this.Tx)};function t(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=void 0===a?Bw():void 0===c?_emscripten_bind_btTransform_btTransform_1(a):Cw(a,c);k(t)[this.Tx]=this}t.prototype=Object.create(h.prototype);t.prototype.constructor=t;t.prototype.Ux=t;t.Vx={}; +f.btTransform=t;t.prototype.setIdentity=function(){Jw(this.Tx)};t.prototype.setOrigin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kw(c,a)};t.prototype.setRotation=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lw(c,a)};t.prototype.getOrigin=function(){return l(Ew(this.Tx),q)};t.prototype.getRotation=function(){return l(Fw(this.Tx),X)};t.prototype.getBasis=function(){return l(Dw(this.Tx),IA)}; +t.prototype.setFromOpenGLMatrix=function(a){var c=this.Tx;b.Yx();"object"==typeof a&&(a=jA(a));Iw(c,a)};t.prototype.inverse=t.prototype.inverse=function(){return l(Gw(this.Tx),t)};t.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Hw(c,a),t)};t.prototype.__destroy__=function(){Aw(this.Tx)};function Y(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=hc(a,c);k(Y)[this.Tx]=this}Y.prototype=Object.create(z.prototype); +Y.prototype.constructor=Y;Y.prototype.Ux=Y;Y.Vx={};f.ClosestRayResultCallback=Y;Y.prototype.hasHit=function(){return!!sc(this.Tx)};Y.prototype.get_m_rayFromWorld=Y.prototype.xy=function(){return l(qc(this.Tx),q)};Y.prototype.set_m_rayFromWorld=Y.prototype.Ey=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dc(c,a)};Object.defineProperty(Y.prototype,"m_rayFromWorld",{get:Y.prototype.xy,set:Y.prototype.Ey});Y.prototype.get_m_rayToWorld=Y.prototype.yy=function(){return l(rc(this.Tx),q)}; +Y.prototype.set_m_rayToWorld=Y.prototype.Fy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ec(c,a)};Object.defineProperty(Y.prototype,"m_rayToWorld",{get:Y.prototype.yy,set:Y.prototype.Fy});Y.prototype.get_m_hitNormalWorld=Y.prototype.ey=function(){return l(oc(this.Tx),q)};Y.prototype.set_m_hitNormalWorld=Y.prototype.ny=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bc(c,a)};Object.defineProperty(Y.prototype,"m_hitNormalWorld",{get:Y.prototype.ey,set:Y.prototype.ny}); +Y.prototype.get_m_hitPointWorld=Y.prototype.fy=function(){return l(pc(this.Tx),q)};Y.prototype.set_m_hitPointWorld=Y.prototype.oy=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cc(c,a)};Object.defineProperty(Y.prototype,"m_hitPointWorld",{get:Y.prototype.fy,set:Y.prototype.oy});Y.prototype.get_m_collisionFilterGroup=Y.prototype.Wx=function(){return lc(this.Tx)};Y.prototype.set_m_collisionFilterGroup=Y.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);uc(c,a)}; +Object.defineProperty(Y.prototype,"m_collisionFilterGroup",{get:Y.prototype.Wx,set:Y.prototype.Zx});Y.prototype.get_m_collisionFilterMask=Y.prototype.Xx=function(){return mc(this.Tx)};Y.prototype.set_m_collisionFilterMask=Y.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);vc(c,a)};Object.defineProperty(Y.prototype,"m_collisionFilterMask",{get:Y.prototype.Xx,set:Y.prototype.$x});Y.prototype.get_m_closestHitFraction=Y.prototype.ay=function(){return jc(this.Tx)}; +Y.prototype.set_m_closestHitFraction=Y.prototype.by=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);tc(c,a)};Object.defineProperty(Y.prototype,"m_closestHitFraction",{get:Y.prototype.ay,set:Y.prototype.by});Y.prototype.get_m_collisionObject=Y.prototype.cy=function(){return l(nc(this.Tx),r)};Y.prototype.set_m_collisionObject=Y.prototype.ly=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wc(c,a)};Object.defineProperty(Y.prototype,"m_collisionObject",{get:Y.prototype.cy,set:Y.prototype.ly}); +Y.prototype.__destroy__=function(){ic(this.Tx)};function yB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=void 0===a?Xt():Yt(a);k(yB)[this.Tx]=this}yB.prototype=Object.create(uA.prototype);yB.prototype.constructor=yB;yB.prototype.Ux=yB;yB.Vx={};f.btSoftBodyRigidBodyCollisionConfiguration=yB;yB.prototype.__destroy__=function(){Wt(this.Tx)};function zB(){this.Tx=Fc();k(zB)[this.Tx]=this}zB.prototype=Object.create(GA.prototype);zB.prototype.constructor=zB;zB.prototype.Ux=zB;zB.Vx={}; +f.ConcreteContactResultCallback=zB;zB.prototype.addSingleResult=function(a,c,d,e,g,n,B){var R=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);n&&"object"===typeof n&&(n=n.Tx);B&&"object"===typeof B&&(B=B.Tx);return Hc(R,a,c,d,e,g,n,B)};zB.prototype.__destroy__=function(){Gc(this.Tx)}; +function AB(a,c,d){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);this.Tx=void 0===d?Lf(a,c):Mf(a,c,d);k(AB)[this.Tx]=this}AB.prototype=Object.create(vA.prototype);AB.prototype.constructor=AB;AB.prototype.Ux=AB;AB.Vx={};f.btBvhTriangleMeshShape=AB;AB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pf(c,a)};AB.prototype.getLocalScaling=function(){return l(Of(this.Tx),q)}; +AB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Nf(d,a,c)};AB.prototype.__destroy__=function(){Kf(this.Tx)};function NA(){throw"cannot construct a btConstCollisionObjectArray, no constructor in IDL";}NA.prototype=Object.create(h.prototype);NA.prototype.constructor=NA;NA.prototype.Ux=NA;NA.Vx={};f.btConstCollisionObjectArray=NA;NA.prototype.size=NA.prototype.size=function(){return Bi(this.Tx)}; +NA.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Ai(c,a),r)};NA.prototype.__destroy__=function(){zi(this.Tx)};function BB(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===e?At(a,c,d):void 0===g?_emscripten_bind_btSliderConstraint_btSliderConstraint_4(a,c,d,e):Bt(a,c,d,e,g);k(BB)[this.Tx]=this}BB.prototype=Object.create(rA.prototype); +BB.prototype.constructor=BB;BB.prototype.Ux=BB;BB.Vx={};f.btSliderConstraint=BB;BB.prototype.setLowerLinLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ht(c,a)};BB.prototype.setUpperLinLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kt(c,a)};BB.prototype.setLowerAngLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Gt(c,a)};BB.prototype.setUpperAngLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jt(c,a)}; +BB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ct(c,a)};BB.prototype.getBreakingImpulseThreshold=function(){return Dt(this.Tx)};BB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ft(c,a)};BB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Et(d,a,c)}; +BB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);It(e,a,c,d)};BB.prototype.__destroy__=function(){zt(this.Tx)};function V(){this.Tx=rp();k(V)[this.Tx]=this}V.prototype=Object.create(w.prototype);V.prototype.constructor=V;V.prototype.Ux=V;V.Vx={};f.btPairCachingGhostObject=V; +V.prototype.setAnisotropicFriction=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Jp(d,a,c)};V.prototype.getCollisionShape=function(){return l(vp(this.Tx),p)};V.prototype.setContactProcessingThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Op(c,a)};V.prototype.setActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ip(c,a)}; +V.prototype.forceActivationState=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sp(c,a)};V.prototype.activate=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);void 0===a?pp(c):qp(c,a)};V.prototype.isActive=function(){return!!Ep(this.Tx)};V.prototype.isKinematicObject=function(){return!!Fp(this.Tx)};V.prototype.isStaticObject=function(){return!!Gp(this.Tx)};V.prototype.isStaticOrKinematicObject=function(){return!!Hp(this.Tx)};V.prototype.getRestitution=function(){return zp(this.Tx)}; +V.prototype.getFriction=function(){return wp(this.Tx)};V.prototype.getRollingFriction=function(){return Ap(this.Tx)};V.prototype.setRestitution=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qp(c,a)};V.prototype.setFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pp(c,a)};V.prototype.setRollingFriction=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Rp(c,a)};V.prototype.getWorldTransform=function(){return l(Dp(this.Tx),t)};V.prototype.getCollisionFlags=function(){return up(this.Tx)}; +V.prototype.setCollisionFlags=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Mp(c,a)};V.prototype.setWorldTransform=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Up(c,a)};V.prototype.setCollisionShape=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Np(c,a)};V.prototype.setCcdMotionThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Kp(c,a)};V.prototype.setCcdSweptSphereRadius=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Lp(c,a)}; +V.prototype.getUserIndex=function(){return Bp(this.Tx)};V.prototype.setUserIndex=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sp(c,a)};V.prototype.getUserPointer=function(){return l(Cp(this.Tx),pA)};V.prototype.setUserPointer=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tp(c,a)};V.prototype.getBroadphaseHandle=function(){return l(tp(this.Tx),u)};V.prototype.getNumOverlappingObjects=function(){return xp(this.Tx)}; +V.prototype.getOverlappingObject=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(yp(c,a),r)};V.prototype.__destroy__=function(){op(this.Tx)};function E(){throw"cannot construct a btManifoldPoint, no constructor in IDL";}E.prototype=Object.create(h.prototype);E.prototype.constructor=E;E.prototype.Ux=E;E.Vx={};f.btManifoldPoint=E;E.prototype.getPositionWorldOnA=function(){return l(Lo(this.Tx),q)};E.prototype.getPositionWorldOnB=function(){return l(Mo(this.Tx),q)}; +E.prototype.getAppliedImpulse=function(){return Jo(this.Tx)};E.prototype.getDistance=function(){return Ko(this.Tx)};E.prototype.get_m_localPointA=E.prototype.pA=function(){return l(No(this.Tx),q)};E.prototype.set_m_localPointA=E.prototype.WC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);To(c,a)};Object.defineProperty(E.prototype,"m_localPointA",{get:E.prototype.pA,set:E.prototype.WC});E.prototype.get_m_localPointB=E.prototype.qA=function(){return l(Oo(this.Tx),q)}; +E.prototype.set_m_localPointB=E.prototype.XC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uo(c,a)};Object.defineProperty(E.prototype,"m_localPointB",{get:E.prototype.qA,set:E.prototype.XC});E.prototype.get_m_positionWorldOnB=E.prototype.CA=function(){return l(Ro(this.Tx),q)};E.prototype.set_m_positionWorldOnB=E.prototype.iD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Xo(c,a)};Object.defineProperty(E.prototype,"m_positionWorldOnB",{get:E.prototype.CA,set:E.prototype.iD}); +E.prototype.get_m_positionWorldOnA=E.prototype.BA=function(){return l(Qo(this.Tx),q)};E.prototype.set_m_positionWorldOnA=E.prototype.hD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Wo(c,a)};Object.defineProperty(E.prototype,"m_positionWorldOnA",{get:E.prototype.BA,set:E.prototype.hD});E.prototype.get_m_normalWorldOnB=E.prototype.xA=function(){return l(Po(this.Tx),q)};E.prototype.set_m_normalWorldOnB=E.prototype.dD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vo(c,a)}; +Object.defineProperty(E.prototype,"m_normalWorldOnB",{get:E.prototype.xA,set:E.prototype.dD});E.prototype.get_m_userPersistentData=E.prototype.cB=function(){return So(this.Tx)};E.prototype.set_m_userPersistentData=E.prototype.JD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yo(c,a)};Object.defineProperty(E.prototype,"m_userPersistentData",{get:E.prototype.cB,set:E.prototype.JD});E.prototype.__destroy__=function(){Io(this.Tx)}; +function CB(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=void 0===d?bq(a,c):void 0===e?_emscripten_bind_btPoint2PointConstraint_btPoint2PointConstraint_3(a,c,d):cq(a,c,d,e);k(CB)[this.Tx]=this}CB.prototype=Object.create(rA.prototype);CB.prototype.constructor=CB;CB.prototype.Ux=CB;CB.Vx={};f.btPoint2PointConstraint=CB; +CB.prototype.setPivotA=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);lq(c,a)};CB.prototype.setPivotB=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);mq(c,a)};CB.prototype.getPivotInA=function(){return l(gq(this.Tx),q)};CB.prototype.getPivotInB=function(){return l(hq(this.Tx),q)};CB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);dq(c,a)};CB.prototype.getBreakingImpulseThreshold=function(){return eq(this.Tx)}; +CB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);jq(c,a)};CB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return fq(d,a,c)};CB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);kq(e,a,c,d)};CB.prototype.get_m_setting=CB.prototype.JA=function(){return l(iq(this.Tx),H)}; +CB.prototype.set_m_setting=CB.prototype.pD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);nq(c,a)};Object.defineProperty(CB.prototype,"m_setting",{get:CB.prototype.JA,set:CB.prototype.pD});CB.prototype.__destroy__=function(){aq(this.Tx)};function DB(){this.Tx=Vt();k(DB)[this.Tx]=this}DB.prototype=Object.create(h.prototype);DB.prototype.constructor=DB;DB.prototype.Ux=DB;DB.Vx={};f.btSoftBodyHelpers=DB; +DB.prototype.CreateRope=function(a,c,d,e,g){var n=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);return l(Tt(n,a,c,d,e,g),S)}; +DB.prototype.CreatePatch=function(a,c,d,e,g,n,B,R,da){var lb=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);n&&"object"===typeof n&&(n=n.Tx);B&&"object"===typeof B&&(B=B.Tx);R&&"object"===typeof R&&(R=R.Tx);da&&"object"===typeof da&&(da=da.Tx);return l(St(lb,a,c,d,e,g,n,B,R,da),S)}; +DB.prototype.CreatePatchUV=function(a,c,d,e,g,n,B,R,da,lb){var Wb=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);n&&"object"===typeof n&&(n=n.Tx);B&&"object"===typeof B&&(B=B.Tx);R&&"object"===typeof R&&(R=R.Tx);da&&"object"===typeof da&&(da=da.Tx);"object"==typeof lb&&(lb=jA(lb));return l(Rt(Wb,a,c,d,e,g,n,B,R,da,lb),S)}; +DB.prototype.CreateEllipsoid=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);return l(Ot(g,a,c,d,e),S)}; +DB.prototype.CreateFromTriMesh=function(a,c,d,e,g){var n=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);"object"==typeof c&&(c=jA(c));if("object"==typeof d&&"object"===typeof d){var B=b.ty(d,ua);b.vy(d,ua,B);d=B}e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);return l(Qt(n,a,c,d,e,g),S)}; +DB.prototype.CreateFromConvexHull=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);return l(Pt(g,a,c,d,e),S)};DB.prototype.__destroy__=function(){Ut(this.Tx)};function u(){throw"cannot construct a btBroadphaseProxy, no constructor in IDL";}u.prototype=Object.create(h.prototype);u.prototype.constructor=u;u.prototype.Ux=u;u.Vx={};f.btBroadphaseProxy=u; +u.prototype.get_m_collisionFilterGroup=u.prototype.Wx=function(){return Gf(this.Tx)};u.prototype.set_m_collisionFilterGroup=u.prototype.Zx=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);If(c,a)};Object.defineProperty(u.prototype,"m_collisionFilterGroup",{get:u.prototype.Wx,set:u.prototype.Zx});u.prototype.get_m_collisionFilterMask=u.prototype.Xx=function(){return Hf(this.Tx)}; +u.prototype.set_m_collisionFilterMask=u.prototype.$x=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jf(c,a)};Object.defineProperty(u.prototype,"m_collisionFilterMask",{get:u.prototype.Xx,set:u.prototype.$x});u.prototype.__destroy__=function(){Ff(this.Tx)};function qB(){throw"cannot construct a tNodeArray, no constructor in IDL";}qB.prototype=Object.create(h.prototype);qB.prototype.constructor=qB;qB.prototype.Ux=qB;qB.Vx={};f.tNodeArray=qB;qB.prototype.size=qB.prototype.size=function(){return Vz(this.Tx)}; +qB.prototype.at=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Uz(c,a),Node)};qB.prototype.__destroy__=function(){Tz(this.Tx)};function EB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=xf(a);k(EB)[this.Tx]=this}EB.prototype=Object.create(p.prototype);EB.prototype.constructor=EB;EB.prototype.Ux=EB;EB.Vx={};f.btBoxShape=EB;EB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cf(c,a)};EB.prototype.getMargin=function(){return Af(this.Tx)}; +EB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bf(c,a)};EB.prototype.getLocalScaling=function(){return l(zf(this.Tx),q)};EB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);yf(d,a,c)};EB.prototype.__destroy__=function(){wf(this.Tx)};function vB(){throw"cannot construct a btFace, no constructor in IDL";}vB.prototype=Object.create(h.prototype);vB.prototype.constructor=vB; +vB.prototype.Ux=vB;vB.Vx={};f.btFace=vB;vB.prototype.get_m_indices=vB.prototype.gA=function(){return l(Wl(this.Tx),rB)};vB.prototype.set_m_indices=vB.prototype.NC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yl(c,a)};Object.defineProperty(vB.prototype,"m_indices",{get:vB.prototype.gA,set:vB.prototype.NC});vB.prototype.get_m_plane=vB.prototype.AA=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Xl(c,a)}; +vB.prototype.set_m_plane=vB.prototype.gD=function(a,c){var d=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Zl(d,a,c)};Object.defineProperty(vB.prototype,"m_plane",{get:vB.prototype.AA,set:vB.prototype.gD});vB.prototype.__destroy__=function(){Vl(this.Tx)};function FB(){this.Tx=Rd();k(FB)[this.Tx]=this}FB.prototype=Object.create(oA.prototype);FB.prototype.constructor=FB;FB.prototype.Ux=FB;FB.Vx={};f.DebugDrawer=FB; +FB.prototype.drawLine=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Vd(e,a,c,d)};FB.prototype.drawContactPoint=function(a,c,d,e,g){var n=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);Ud(n,a,c,d,e,g)}; +FB.prototype.reportErrorWarning=function(a){var c=this.Tx;b.Yx();a=a&&"object"===typeof a?a.Tx:iA(a);Xd(c,a)};FB.prototype.draw3dText=function(a,c){var d=this.Tx;b.Yx();a&&"object"===typeof a&&(a=a.Tx);c=c&&"object"===typeof c?c.Tx:iA(c);Td(d,a,c)};FB.prototype.setDebugMode=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yd(c,a)};FB.prototype.getDebugMode=function(){return Wd(this.Tx)};FB.prototype.__destroy__=function(){Sd(this.Tx)}; +function GB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=Rf(a,c);k(GB)[this.Tx]=this}GB.prototype=Object.create(tA.prototype);GB.prototype.constructor=GB;GB.prototype.Ux=GB;GB.Vx={};f.btCapsuleShapeX=GB;GB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Zf(c,a)};GB.prototype.getMargin=function(){return Vf(this.Tx)};GB.prototype.getUpAxis=function(){return Xf(this.Tx)};GB.prototype.getRadius=function(){return Wf(this.Tx)}; +GB.prototype.getHalfHeight=function(){return Tf(this.Tx)};GB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Yf(c,a)};GB.prototype.getLocalScaling=function(){return l(Uf(this.Tx),q)};GB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Sf(d,a,c)};GB.prototype.__destroy__=function(){Qf(this.Tx)}; +function X(a,c,d,e){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);this.Tx=Aq(a,c,d,e);k(X)[this.Tx]=this}X.prototype=Object.create(zA.prototype);X.prototype.constructor=X;X.prototype.Ux=X;X.Vx={};f.btQuaternion=X;X.prototype.setValue=function(a,c,d,e){var g=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);Rq(g,a,c,d,e)}; +X.prototype.setEulerZYX=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Pq(e,a,c,d)};X.prototype.setRotation=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Qq(d,a,c)};X.prototype.normalize=X.prototype.normalize=function(){Iq(this.Tx)};X.prototype.length2=function(){return Gq(this.Tx)};X.prototype.length=X.prototype.length=function(){return Hq(this.Tx)}; +X.prototype.dot=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return Bq(c,a)};X.prototype.normalized=function(){return l(Jq(this.Tx),X)};X.prototype.getAxis=function(){return l(Eq(this.Tx),q)};X.prototype.inverse=X.prototype.inverse=function(){return l(Fq(this.Tx),X)};X.prototype.getAngle=function(){return Dq(this.Tx)};X.prototype.getAngleShortestPath=function(){return Cq(this.Tx)}; +X.prototype.angle=X.prototype.angle=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return zq(c,a)};X.prototype.angleShortestPath=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return yq(c,a)};X.prototype.op_add=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Kq(c,a),X)};X.prototype.op_sub=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Oq(c,a),X)}; +X.prototype.op_mul=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Mq(c,a),X)};X.prototype.op_mulq=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Nq(c,a),X)};X.prototype.op_div=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);return l(Lq(c,a),X)};X.prototype.x=X.prototype.x=function(){return Xq(this.Tx)};X.prototype.y=X.prototype.y=function(){return Yq(this.Tx)};X.prototype.z=X.prototype.z=function(){return Zq(this.Tx)};X.prototype.w=function(){return Wq(this.Tx)}; +X.prototype.setX=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Tq(c,a)};X.prototype.setY=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Uq(c,a)};X.prototype.setZ=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Vq(c,a)};X.prototype.setW=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Sq(c,a)};X.prototype.__destroy__=function(){xq(this.Tx)}; +function HB(a,c){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);this.Tx=ag(a,c);k(HB)[this.Tx]=this}HB.prototype=Object.create(tA.prototype);HB.prototype.constructor=HB;HB.prototype.Ux=HB;HB.Vx={};f.btCapsuleShapeZ=HB;HB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ig(c,a)};HB.prototype.getMargin=function(){return eg(this.Tx)};HB.prototype.getUpAxis=function(){return gg(this.Tx)};HB.prototype.getRadius=function(){return fg(this.Tx)}; +HB.prototype.getHalfHeight=function(){return cg(this.Tx)};HB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);hg(c,a)};HB.prototype.getLocalScaling=function(){return l(dg(this.Tx),q)};HB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);bg(d,a,c)};HB.prototype.__destroy__=function(){$f(this.Tx)};function v(){throw"cannot construct a btContactSolverInfo, no constructor in IDL";} +v.prototype=Object.create(h.prototype);v.prototype.constructor=v;v.prototype.Ux=v;v.Vx={};f.btContactSolverInfo=v;v.prototype.get_m_splitImpulse=v.prototype.MA=function(){return!!Oi(this.Tx)};v.prototype.set_m_splitImpulse=v.prototype.sD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Ri(c,a)};Object.defineProperty(v.prototype,"m_splitImpulse",{get:v.prototype.MA,set:v.prototype.sD});v.prototype.get_m_splitImpulsePenetrationThreshold=v.prototype.NA=function(){return Ni(this.Tx)}; +v.prototype.set_m_splitImpulsePenetrationThreshold=v.prototype.tD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Qi(c,a)};Object.defineProperty(v.prototype,"m_splitImpulsePenetrationThreshold",{get:v.prototype.NA,set:v.prototype.tD});v.prototype.get_m_numIterations=v.prototype.yA=function(){return Mi(this.Tx)};v.prototype.set_m_numIterations=v.prototype.eD=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Pi(c,a)}; +Object.defineProperty(v.prototype,"m_numIterations",{get:v.prototype.yA,set:v.prototype.eD});v.prototype.__destroy__=function(){Li(this.Tx)};function IB(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=void 0===e?um(a,c,d):void 0===g?_emscripten_bind_btGeneric6DofSpringConstraint_btGeneric6DofSpringConstraint_4(a,c,d,e):vm(a,c,d,e,g);k(IB)[this.Tx]=this} +IB.prototype=Object.create(DA.prototype);IB.prototype.constructor=IB;IB.prototype.Ux=IB;IB.Vx={};f.btGeneric6DofSpringConstraint=IB;IB.prototype.enableSpring=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);xm(d,a,c)};IB.prototype.setStiffness=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Lm(d,a,c)}; +IB.prototype.setDamping=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);Em(d,a,c)};IB.prototype.setEquilibriumPoint=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);void 0===a?Fm(d):void 0===c?Gm(d,a):Hm(d,a,c)};IB.prototype.setLinearLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Im(c,a)}; +IB.prototype.setLinearUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Jm(c,a)};IB.prototype.setAngularLowerLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Bm(c,a)};IB.prototype.setAngularUpperLimit=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Cm(c,a)};IB.prototype.getFrameOffsetA=function(){return l(zm(this.Tx),t)};IB.prototype.enableFeedback=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);wm(c,a)}; +IB.prototype.getBreakingImpulseThreshold=function(){return ym(this.Tx)};IB.prototype.setBreakingImpulseThreshold=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);Dm(c,a)};IB.prototype.getParam=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);return Am(d,a,c)};IB.prototype.setParam=function(a,c,d){var e=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);Km(e,a,c,d)}; +IB.prototype.__destroy__=function(){tm(this.Tx)};function JB(a){a&&"object"===typeof a&&(a=a.Tx);this.Tx=nw(a);k(JB)[this.Tx]=this}JB.prototype=Object.create(p.prototype);JB.prototype.constructor=JB;JB.prototype.Ux=JB;JB.Vx={};f.btSphereShape=JB;JB.prototype.setMargin=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);sw(c,a)};JB.prototype.getMargin=function(){return qw(this.Tx)};JB.prototype.setLocalScaling=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);rw(c,a)}; +JB.prototype.getLocalScaling=function(){return l(pw(this.Tx),q)};JB.prototype.calculateLocalInertia=function(a,c){var d=this.Tx;a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);ow(d,a,c)};JB.prototype.__destroy__=function(){mw(this.Tx)};function Z(a,c,d,e,g){a&&"object"===typeof a&&(a=a.Tx);c&&"object"===typeof c&&(c=c.Tx);d&&"object"===typeof d&&(d=d.Tx);e&&"object"===typeof e&&(e=e.Tx);g&&"object"===typeof g&&(g=g.Tx);this.Tx=Zd(a,c,d,e,g);k(Z)[this.Tx]=this}Z.prototype=Object.create(h.prototype); +Z.prototype.constructor=Z;Z.prototype.Ux=Z;Z.Vx={};f.LocalConvexResult=Z;Z.prototype.get_m_hitCollisionObject=Z.prototype.Yz=function(){return l(ae(this.Tx),r)};Z.prototype.set_m_hitCollisionObject=Z.prototype.EC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);fe(c,a)};Object.defineProperty(Z.prototype,"m_hitCollisionObject",{get:Z.prototype.Yz,set:Z.prototype.EC});Z.prototype.get_m_localShapeInfo=Z.prototype.rA=function(){return l(ee(this.Tx),RA)}; +Z.prototype.set_m_localShapeInfo=Z.prototype.YC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);je(c,a)};Object.defineProperty(Z.prototype,"m_localShapeInfo",{get:Z.prototype.rA,set:Z.prototype.YC});Z.prototype.get_m_hitNormalLocal=Z.prototype.bA=function(){return l(ce(this.Tx),q)};Z.prototype.set_m_hitNormalLocal=Z.prototype.IC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);he(c,a)};Object.defineProperty(Z.prototype,"m_hitNormalLocal",{get:Z.prototype.bA,set:Z.prototype.IC}); +Z.prototype.get_m_hitPointLocal=Z.prototype.dA=function(){return l(de(this.Tx),q)};Z.prototype.set_m_hitPointLocal=Z.prototype.KC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ie(c,a)};Object.defineProperty(Z.prototype,"m_hitPointLocal",{get:Z.prototype.dA,set:Z.prototype.KC});Z.prototype.get_m_hitFraction=Z.prototype.Zz=function(){return be(this.Tx)};Z.prototype.set_m_hitFraction=Z.prototype.FC=function(a){var c=this.Tx;a&&"object"===typeof a&&(a=a.Tx);ge(c,a)}; +Object.defineProperty(Z.prototype,"m_hitFraction",{get:Z.prototype.Zz,set:Z.prototype.FC});Z.prototype.__destroy__=function(){$d(this.Tx)};(function(){function a(){f.BT_CONSTRAINT_ERP=cA();f.BT_CONSTRAINT_STOP_ERP=eA();f.BT_CONSTRAINT_CFM=bA();f.BT_CONSTRAINT_STOP_CFM=dA();f.PHY_FLOAT=Yz();f.PHY_DOUBLE=Wz();f.PHY_INTEGER=Zz();f.PHY_SHORT=$z();f.PHY_FIXEDPOINT88=Xz();f.PHY_UCHAR=aA()}Da?a():Ba.unshift(a)})();this.Ammo=f; return Ammo From 154b634cb0afda45f66061510ef4cc650ceab298 Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Tue, 22 Oct 2019 13:23:16 -0600 Subject: [PATCH 11/21] Allow termination of managed workers --- packages/troika-worker-utils/src/WorkerModules.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/packages/troika-worker-utils/src/WorkerModules.js b/packages/troika-worker-utils/src/WorkerModules.js index 8d10c256..0d56520f 100644 --- a/packages/troika-worker-utils/src/WorkerModules.js +++ b/packages/troika-worker-utils/src/WorkerModules.js @@ -88,6 +88,21 @@ export function defineWorkerModule(options) { return moduleFunc } +/** + * Terminate a Worker that was initialized using `defineWorkerModule` + * + * @param {string} [workerId = '#default'] - Optional ID of worker to terminate. + * @return {void} + */ +export function terminateWorkerById (workerId = '#default') { + const worker = getWorker(workerId) + if (!worker) { + throw new Error(`terminateWorkerById: Unable to locate worker with ID: "${workerId}" `) + } + worker.terminate() + delete workers[workerId] +} + /** * Stringifies a function into a form that can be deserialized in the worker * @param fn From 7a0000f4829f31b3eed7f28ba34f9e6bc386b97c Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Tue, 22 Oct 2019 13:34:04 -0600 Subject: [PATCH 12/21] Refactor physics modules to support separate output bundles for different physics engines. Default package `main` files to ammo.js implementation. Update all worker code to use WorkerModules --- packages/troika-physics/package.json | 13 +- .../troika-physics/rollup.build-entries.js | 9 + .../src/common/events/CollisionEvent.js | 27 ++ .../facade/PhysicsManagerBase.js} | 343 ++++++------- .../src/{ => common}/facade/PhysicsObject.js | 0 .../{ => common}/utils/inferPhysicsShape.js | 0 .../utils/processGeometryForPhysics.js | 0 .../src/engines/ammo/PhysicsManagerAmmo.js | 28 ++ .../src/{ => engines/ammo}/constants.js | 0 .../troika-physics/src/engines/ammo/index.js | 3 + .../engines/ammo/worker/AmmoPhysicsEngine.js | 449 ++++++++++++++++++ .../engines/ammo/worker/AmmoShapeManager.js | 65 +++ .../src/engines/ammo/worker/AmmoUtils.js | 227 +++++++++ .../ammo/worker/PhysicsWorldAmmo.worker.js | 65 +++ .../ammo/worker/ammoConstants.js} | 11 +- .../troika-physics/src/engines/oimo/index.js | 1 + packages/troika-physics/src/index.js | 3 - .../src/worker/engines/PhysicsEngineBase.js | 82 ---- .../src/worker/engines/README.md | 3 - .../engines/ammojs/AmmoPhysicsEngine.js | 398 ---------------- .../src/worker/engines/ammojs/ammoUtils.js | 238 ---------- .../src/worker/engines/ammojs/index.js | 25 - .../src/worker/engines/ammojs/loadAmmo.js | 36 -- .../engines/ammojs/shapes/AmmoShapeManager.js | 25 - .../engines/ammojs/shapes/getAmmoShape.js | 48 -- .../src/worker/physicsWorld.worker.js | 63 --- packages/troika-worker-utils/src/index.js | 2 +- 27 files changed, 1035 insertions(+), 1129 deletions(-) create mode 100644 packages/troika-physics/rollup.build-entries.js create mode 100644 packages/troika-physics/src/common/events/CollisionEvent.js rename packages/troika-physics/src/{facade/PhysicsManager.js => common/facade/PhysicsManagerBase.js} (62%) rename packages/troika-physics/src/{ => common}/facade/PhysicsObject.js (100%) rename packages/troika-physics/src/{ => common}/utils/inferPhysicsShape.js (100%) rename packages/troika-physics/src/{ => common}/utils/processGeometryForPhysics.js (100%) create mode 100644 packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js rename packages/troika-physics/src/{ => engines/ammo}/constants.js (100%) create mode 100644 packages/troika-physics/src/engines/ammo/index.js create mode 100644 packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js create mode 100644 packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js create mode 100644 packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js create mode 100644 packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js rename packages/troika-physics/src/{worker/engines/ammojs/constants.js => engines/ammo/worker/ammoConstants.js} (81%) create mode 100644 packages/troika-physics/src/engines/oimo/index.js delete mode 100644 packages/troika-physics/src/index.js delete mode 100644 packages/troika-physics/src/worker/engines/PhysicsEngineBase.js delete mode 100644 packages/troika-physics/src/worker/engines/README.md delete mode 100644 packages/troika-physics/src/worker/engines/ammojs/AmmoPhysicsEngine.js delete mode 100644 packages/troika-physics/src/worker/engines/ammojs/ammoUtils.js delete mode 100644 packages/troika-physics/src/worker/engines/ammojs/index.js delete mode 100644 packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js delete mode 100644 packages/troika-physics/src/worker/engines/ammojs/shapes/AmmoShapeManager.js delete mode 100644 packages/troika-physics/src/worker/engines/ammojs/shapes/getAmmoShape.js delete mode 100644 packages/troika-physics/src/worker/physicsWorld.worker.js diff --git a/packages/troika-physics/package.json b/packages/troika-physics/package.json index 369b4cab..3eaa67e2 100644 --- a/packages/troika-physics/package.json +++ b/packages/troika-physics/package.json @@ -9,15 +9,16 @@ "directory": "packages/troika-physics" }, "license": "MIT", - "main": "dist/troika-phsyics.umd.js", - "browser": "dist/troika-phsyics.umd.js", - "jsnext:main": "dist/troika-phsyics.esm.js", - "module": "dist/troika-phsyics.esm.js", - "module:es2015": "src/index.js", + "main": "dist/troika-physics-ammo.umd.js", + "browser": "dist/troika-physics-ammo.umd.js", + "jsnext:main": "dist/troika-physics-ammo.esm.js", + "module": "dist/troika-physics-ammo.esm.js", + "module:es2015": "src/engines/ammo/index.js", "dependencies": { "ammo.js": "github:kripken/ammo.js", "troika-3d": "^0.15.1", - "troika-core": "^0.15.0" + "troika-core": "^0.15.0", + "troika-worker-utils": "^0.15.0" }, "scripts": { "build-ammo": "node --max-old-space-size=4096 ./build-ammo.js" diff --git a/packages/troika-physics/rollup.build-entries.js b/packages/troika-physics/rollup.build-entries.js new file mode 100644 index 00000000..35708288 --- /dev/null +++ b/packages/troika-physics/rollup.build-entries.js @@ -0,0 +1,9 @@ +// Define custom Rollup build entry points for this package... + +module.exports = { + // Default package using the Ammo.js physics engine: + "src/engines/ammo/index.js": "troika-physics-ammo", + + // Secondary entry point for smaller Oimo.js physics engine (rigid bodies only) + // "src/engines/oimo/index.js": "troika-physics-oimo" +} \ No newline at end of file diff --git a/packages/troika-physics/src/common/events/CollisionEvent.js b/packages/troika-physics/src/common/events/CollisionEvent.js new file mode 100644 index 00000000..dd5f47ef --- /dev/null +++ b/packages/troika-physics/src/common/events/CollisionEvent.js @@ -0,0 +1,27 @@ +import { utils } from 'troika-core' +const { assign } = utils + +export default class CollisionEvent { + constructor (eventType, target, collisionTarget, contacts, extraProps) { + this.target = target + this.collisionTarget = collisionTarget + // More ergonomic contact shapes + this.collisionContacts = contacts && contacts.map(contact => { + const [targetXYZ, sourceXYZ, normalXYZ, impulse, force] = contact + + return { + // World-space position of contact on the receiving object (Object A) + targetXYZ, + // World-space position of contact on the colliding object (Object B) + sourceXYZ, + // World-space normal vector + // The normal is pointing from Object B towards Object A. // https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6620 + normalXYZ, + impulse, // N•s + force // N + } + }) + this.type = eventType + assign(this, extraProps) + } +} diff --git a/packages/troika-physics/src/facade/PhysicsManager.js b/packages/troika-physics/src/common/facade/PhysicsManagerBase.js similarity index 62% rename from packages/troika-physics/src/facade/PhysicsManager.js rename to packages/troika-physics/src/common/facade/PhysicsManagerBase.js index 3bb192ea..a8a560da 100644 --- a/packages/troika-physics/src/facade/PhysicsManager.js +++ b/packages/troika-physics/src/common/facade/PhysicsManagerBase.js @@ -1,57 +1,138 @@ /* eslint-env browser */ import { Clock, Vector3 } from 'three' -import { utils } from 'troika-core' import { Group3DFacade } from 'troika-3d' +import CollisionEvent from '../events/CollisionEvent' import { inferPhysicsShape } from '../utils/inferPhysicsShape' -// import { getTransitionPropInterceptorFactory } from 'troika-core/src/facade/getPropInterceptorFactory' - -const { assign } = utils - -const PHYSICS_ENGINE = 'ammojs' const sharedVec3 = new Vector3() -class CollisionEvent { - constructor (eventType, target, collisionTarget, contacts, extraProps) { - this.target = target - this.collisionTarget = collisionTarget - // More ergonomic contact shapes - this.collisionContacts = contacts && contacts.map(contact => { - const [targetXYZ, sourceXYZ, normalXYZ, impulse, force] = contact - - return { - // World-space position of contact on the receiving object (Object A) - targetXYZ, - // World-space position of contact on the colliding object (Object B) - sourceXYZ, - // World-space normal vector - // The normal is pointing from Object B towards Object A. // https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6620 - normalXYZ, - impulse, // N•s - force // N - } - }) - this.type = eventType - assign(this, extraProps) - } -} - -export class PhysicsManager extends Group3DFacade { +export default class PhysicsManagerBase extends Group3DFacade { constructor (parent) { super(parent) + this.clock = new Clock() + this.physicsWorldReady = false + this.hasBodyChanges = true + // Separate cache of only physics-enabled facades // TODO use the prototype/parent's _object3DFacadesById cache and filter after? this._physicsObjectFacadesById = Object.create(null) - this._workerReady = false - this._needsPhysicsWorldUpdate = true + this.addEventListener('beforerender', this.requestPhysicsUpdate.bind(this)) - this.clock = new Clock() + this.initPhysicsWorld() + } - this._initPhysicsWorld() + /** + * Async request to update the Physics World. Pa + * Physics Manager implementations _must_ implement this method + * + * @memberof PhysicsManagerWorker + * @template + * + * @param {object} payload - The update payload. May contain + * @param {number} payload.updateDeltaTime - Instruction to advance the physics simulation by this amount of time. Milliseconds since most recent update call. + * @param {object} payload.bodyChanges - Set of changes to physics bodies/colliders + * + * @returns {Promise} + */ + updatePhysicsWorld (payload) { + throw new Error('PhysicsManager extensions must implement the `updatePhysicsWorld` method') + } - this.addEventListener('beforerender', this.handleBeforeRender.bind(this)) + initPhysicsWorld () { + this.updatePhysicsWorld({ init: true }, initPayload => { + this.physicsWorldReady = true + this.notifyWorld('needsUpdate') + }) + } + + handlePhysicsWorldResponse (update) { + if (!update) { + return + } + if (update.rigidBodies) { + this.handleRigidBodiesUpdated(update.rigidBodies) + } + if (update.softBodies) { + this.handleSoftBodiesUpdated(update.softBodies) + } + if (update.collisions) { + this.handleCollisionsUpdated(update.collisions) + } + } + + requestPhysicsUpdate () { + if (!this.physicsWorldReady) { + return + } + + const payload = Object.create(null) + let _needsUpdate = false + + if (this.simulationEnabled) { + _needsUpdate = true + payload.updateDeltaTime = this.clock.getDelta() // Instruct the worker to advance the physics simulation + } + + // update worker physics world with any changed physics-enabled descendant facades + if (this.hasBodyChanges && this._physicsBodyChangeset) { + _needsUpdate = true + const { + add, + remove, + update + } = this._physicsBodyChangeset + + payload.bodyChanges = Object.create(null) + + if (add) { + payload.bodyChanges.add = Object.keys(add).map(facadeId => { + // Check for add requests for objects that are now obsolete + const facade = this._physicsObjectFacadesById[facadeId] + if (facade && !facade.isDestroying && !(remove && remove[facadeId])) { + const pos = facade.threeObject.position + const quat = facade.threeObject.quaternion + + if (!facade.$physicsShapeConfig) { + // Auto-generate physics shape from ThreeJS geometry if not provided + facade.$physicsShapeConfig = inferPhysicsShape(facade) + } + + // FIXME need to get matrixWorld offsets for initial pos + return { + facadeId, + shapeConfig: facade.$physicsShapeConfig, + physicsConfig: facade.physics, + initialPos: { + x: pos.x, + y: pos.y, + z: pos.z + }, + initialQuat: { + x: quat.x, + y: quat.y, + z: quat.z, + w: quat.w + } + } + } + }) + } + if (update) { + // Single batched update request + payload.bodyChanges.update = update + } + if (remove) { + payload.bodyChanges.remove = Object.keys(remove) + } + this._physicsBodyChangeset = null + } + + if (_needsUpdate) { + // Submit the update payload to the Physics World + this.updatePhysicsWorld(payload, this.handlePhysicsWorldResponse.bind(this)) + } } /** @@ -67,71 +148,20 @@ export class PhysicsManager extends Group3DFacade { } } - // Manager props - // get simulationEnabled() { - // return this.simulationEnabled + // // Manager props + // get simulationEnabled () { + // return this._simulationEnabled // } // set simulationEnabled (isEnabled) { + // this._simulationEnabled = isEnabled // if (isEnabled) { + // console.log(`~~ NEED RENDER`) + // this.notifyWorld('needsRender') // } // } - _initPhysicsWorld () { - this.physicsWorker = new Worker('node_modules/troika-physics/src/worker/physicsWorld.worker.js') - - this.physicsWorker.onmessage = this._handleWorkerMessage.bind(this) - this.physicsWorker.onerror = function (err) { - console.error('Worker onError', err) - } - - // this.sendToWorker('init', [document.location.origin]) - this.physicsWorker.postMessage({ - method: 'init', - args: [PHYSICS_ENGINE] - // args: [document.location.origin] - }) - } - - _handleWorkerMessage (message) { - const msgData = message.data - switch (msgData.type) { - case 'ready': - this._workerReady = true - this.afterUpdate() - break - case 'physicsWorldUpdated': - if (msgData.rigidBodies) { - this.handleRigidBodiesUpdated(msgData.rigidBodies) - } - if (msgData.softBodies) { - this.handleSoftBodiesUpdated(msgData.softBodies) - } - if (msgData.collisions) { - this.handleCollisionsUpdated(msgData.collisions) - } - break - default: - console.warn('~~ Unhandled workerMessage', message) - break - } - } - - sendToWorker (method, args) { - if (!this._workerReady) { - // TODO Buffer messages? - console.error('~~ sendToWorker before ready!', method, args) - return - } - if (this.physicsWorker) { - this.physicsWorker.postMessage({ - method, - args - }) - } - } - handleRigidBodiesUpdated (rigidBodies) { for (let i = 0, iLen = rigidBodies.length; i < iLen; i++) { const [facadeId, px, py, pz, qx, qy, qz, qw] = rigidBodies[i] @@ -238,36 +268,15 @@ export class PhysicsManager extends Group3DFacade { }) } - handleBeforeRender () { - var deltaTime = this.clock.getDelta() - - if (this._workerReady) { - if (this._needsPhysicsWorldUpdate) { - this._needsPhysicsWorldUpdate = false - this._updatePhysicsWorld() - } - if (this.simulationEnabled) { - this.sendToWorker('updatePhysicsWorld', [deltaTime]) - } - } - } - - // FIXME should this attempt to force the parent world into continuousRender mode? - - destructor () { - if (this.physicsWorker) { - this.physicsWorker.terminate() - delete this.physicsWorker - this._workerReady = false - } - for (const facadeId in this._physicsObjectFacadesById) { - const facade = this._physicsObjectFacadesById[facadeId] - facade.$isControlledByDynamicsWorld = false // release physics control of pos/rot props - } - super.destructor() - } - - _queuePhysicsWorldChange (changeType, facade, args) { + /** + * Handle child physics objects being added, removed, or updated + * + * @param {string} changeType ('add'|'update'|'remove') + * @param {Facade} facade + * @param {array} args + * @template + */ + queuePhysicsWorldChange (changeType, facade, args) { const changes = this._physicsBodyChangeset || (this._physicsBodyChangeset = {}) const map = changes[changeType] || (changes[changeType] = Object.create(null)) if (changeType === 'update') { @@ -283,107 +292,49 @@ export class PhysicsManager extends Group3DFacade { // Add/Remove are simple single-entries map[facade.$facadeId] = facade } - this._needsPhysicsWorldUpdate = true // Flag for an update next render + this.hasBodyChanges = true // Flag for an update next render } - _updatePhysicsWorld () { - // console.log(`~~ _updatePhysicsWorld`, this._physicsBodyChangeset) - - // update worker physics world with any changed physics-enabled descendant facades - const changes = this._physicsBodyChangeset - if (changes) { - const { - remove, - add, - update - } = changes - - if (remove) { - for (const facadeId in remove) { - this.sendToWorker('remove', [facadeId]) - // const facade = this._physicsObjectFacadesById[facadeId] - // facade.$isControlledByDynamicsWorld = false // Reset flag so regular props regain control - // delete this._physicsObjectFacadesById[facadeId] - } - } - if (add) { - for (const facadeId in add) { - // Check for add requests for objects that are now obsolete - const facade = this._physicsObjectFacadesById[facadeId] - if (facade && !facade.isDestroying && !(remove && remove[facadeId])) { - const pos = facade.threeObject.position - const quat = facade.threeObject.quaternion - - if (!facade.$physicsShapeConfig) { - // Auto-generate physics shape from ThreeJS geometry if not provided - facade.$physicsShapeConfig = inferPhysicsShape(facade) - } - - // FIXME need to get matrixWorld offsets for initial pos - const currentBodyConfig = { - shapeConfig: facade.$physicsShapeConfig, - physicsConfig: facade.physics, - initialPos: { - x: pos.x, - y: pos.y, - z: pos.z - }, - initialQuat: { - x: quat.x, - y: quat.y, - z: quat.z, - w: quat.w - } - } - - if (currentBodyConfig) { - this.sendToWorker('add', [facadeId, currentBodyConfig]) - } else { - this.sendToWorker('remove', [facadeId]) - } - } - } - } - if (update) { - // Single batched update request - this.sendToWorker('batchedUpdate', [update]) // FIXME finish - } - this._physicsBodyChangeset = null + destructor () { + for (const facadeId in this._physicsObjectFacadesById) { + const facade = this._physicsObjectFacadesById[facadeId] + facade.$isControlledByDynamicsWorld = false // release physics control of pos/rot props } + super.destructor() } } -PhysicsManager.prototype._notifyWorldHandlers = { +PhysicsManagerBase.prototype._notifyWorldHandlers = { physicsObjectAdded (source) { this._physicsObjectFacadesById[source.$facadeId] = source - this._queuePhysicsWorldChange('add', source) + this.queuePhysicsWorldChange('add', source) }, physicsObjectRemoved (source) { source.$isControlledByDynamicsWorld = false delete this._physicsObjectFacadesById[source.$facadeId] - this._queuePhysicsWorldChange('remove', source) + this.queuePhysicsWorldChange('remove', source) }, physicsObjectScaleChange (source, args) { - this._queuePhysicsWorldChange('update', source, ['rescale', args]) + this.queuePhysicsWorldChange('update', source, ['rescale', args]) }, physicsObjectMatrixChange (source, args) { // Handle troika-provided matrix (position and orientation) changes. // Applies to physics objects with zero mass (Kinematics-only objects), // and those that may not be under control of the dynamics world yet - this._queuePhysicsWorldChange('update', source, ['worldMatrixChange', args]) + this.queuePhysicsWorldChange('update', source, ['worldMatrixChange', args]) }, physicsObjectDisabledChange (source, isDisabled) { if (isDisabled) { source.$isControlledByDynamicsWorld = false delete this._physicsObjectFacadesById[source.$facadeId] - this._queuePhysicsWorldChange('remove', source) + this.queuePhysicsWorldChange('remove', source) } else { this._physicsObjectFacadesById[source.$facadeId] = source - this._queuePhysicsWorldChange('add', source) + this.queuePhysicsWorldChange('add', source) } }, physicsObjectConfigChange (source, args) { - this._queuePhysicsWorldChange('update', source, ['configChange', args]) + this.queuePhysicsWorldChange('update', source, ['configChange', args]) } // updatePhysicsShape (source, shapeMethodConfig) { // const facadeId = source.$facadeIdå diff --git a/packages/troika-physics/src/facade/PhysicsObject.js b/packages/troika-physics/src/common/facade/PhysicsObject.js similarity index 100% rename from packages/troika-physics/src/facade/PhysicsObject.js rename to packages/troika-physics/src/common/facade/PhysicsObject.js diff --git a/packages/troika-physics/src/utils/inferPhysicsShape.js b/packages/troika-physics/src/common/utils/inferPhysicsShape.js similarity index 100% rename from packages/troika-physics/src/utils/inferPhysicsShape.js rename to packages/troika-physics/src/common/utils/inferPhysicsShape.js diff --git a/packages/troika-physics/src/utils/processGeometryForPhysics.js b/packages/troika-physics/src/common/utils/processGeometryForPhysics.js similarity index 100% rename from packages/troika-physics/src/utils/processGeometryForPhysics.js rename to packages/troika-physics/src/common/utils/processGeometryForPhysics.js diff --git a/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js b/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js new file mode 100644 index 00000000..2aff4796 --- /dev/null +++ b/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js @@ -0,0 +1,28 @@ +/* eslint-env browser */ +import { defineWorkerModule, terminateWorkerById } from 'troika-worker-utils' +import PhysicsManagerBase from '../../common/facade/PhysicsManagerBase' +import { physicsWorldAmmoModule } from './worker/PhysicsWorldAmmo.worker.js' + +let workerId = 1 + +export class PhysicsManagerAmmo extends PhysicsManagerBase { + updatePhysicsWorld (payload, callback) { + if (!this.physicsWorkerModule) { + // Define worker module on-demand to support multiple PhysicsManagers in a scene + this.workerId = workerId++ + this.physicsWorkerModule = defineWorkerModule(Object.assign( + physicsWorldAmmoModule, + { workerId: this.workerId } + )) + } + this.physicsWorkerModule(payload).then(callback) + } + + destructor () { + // Since PhysicsManager is a user-specified + // module we should clean up the worker when it is destroyed. + terminateWorkerById(this.workerId) + delete this.physicsWorkerModule + super.destructor() + } +} diff --git a/packages/troika-physics/src/constants.js b/packages/troika-physics/src/engines/ammo/constants.js similarity index 100% rename from packages/troika-physics/src/constants.js rename to packages/troika-physics/src/engines/ammo/constants.js diff --git a/packages/troika-physics/src/engines/ammo/index.js b/packages/troika-physics/src/engines/ammo/index.js new file mode 100644 index 00000000..882a5e41 --- /dev/null +++ b/packages/troika-physics/src/engines/ammo/index.js @@ -0,0 +1,3 @@ +export { CONSTRAINTS } from './constants' +export { PhysicsManagerAmmo as PhysicsManager } from './PhysicsManagerAmmo' +export { extendAsPhysical } from '../../common/facade/PhysicsObject' diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js b/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js new file mode 100644 index 00000000..9167c8f7 --- /dev/null +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoPhysicsEngine.js @@ -0,0 +1,449 @@ +/* eslint-env worker */ +/* eslint-disable new-cap */ + +export default function getAmmoPhysicsEngine (Thenable, Ammo, CONSTANTS, utils, shapeManager) { + return class AmmoPhysicsEngine { + constructor (params) { + this._nextBodyId = 0 // numeric index ID + this._rigidBodies = {} + this._softBodies = {} + this._bodyIdsToFacadeIds = {} + this._facadeIdsToBodyIds = {} + this._facadeIdsToPhysicsConfigs = Object.create(null) + + this.softBodyHelpers = null + this.physicsWorld = null + + this._sharedTransform = null + + if (!shapeManager) { + throw new Error('AmmoPhysicsEngine requires a shapeManager') + } + + this._init() + } + + _init () { + // Physics configuration + const collisionConfiguration = new Ammo.btSoftBodyRigidBodyCollisionConfiguration() + const dispatcher = new Ammo.btCollisionDispatcher(collisionConfiguration) + const broadphase = new Ammo.btDbvtBroadphase() + const solver = new Ammo.btSequentialImpulseConstraintSolver() + const softBodySolver = new Ammo.btDefaultSoftBodySolver() + + this.physicsWorld = new Ammo.btSoftRigidDynamicsWorld(dispatcher, broadphase, solver, collisionConfiguration, softBodySolver) + + this.physicsWorld.setGravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) + this.physicsWorld.getWorldInfo().set_m_gravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) + + this._sharedTransform = new Ammo.btTransform() + + this.softBodyHelpers = new Ammo.btSoftBodyHelpers() + } + + _addBodyToIndices (facadeId, physicsBody, isSoftBody) { + // Set indexes/keys + const bodyId = this._nextBodyId++ + physicsBody.setUserIndex(bodyId) + + // physicsBody.setUserPointer({facadeId}) + this._bodyIdsToFacadeIds[bodyId] = facadeId + this._facadeIdsToBodyIds[facadeId] = bodyId + + if (isSoftBody) { + this._softBodies[facadeId] = physicsBody + } else { + this._rigidBodies[facadeId] = physicsBody + } + } + + // https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html + _addRigidBody (facadeId, bodyConfig) { + const { + shapeConfig, + physicsConfig, + initialPos, + initialQuat + } = bodyConfig + const { + friction, + restitution, + // isDisabled = false, + isKinematic = false, + isStatic = false + } = physicsConfig + + let mass = physicsConfig.mass + + if (isStatic || isKinematic) { + mass = 0 // Override any user-set mass + } + + const physicsShape = shapeManager.getShape(shapeConfig) + + var transform = new Ammo.btTransform() + transform.setIdentity() + transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) + transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) + + var motionState = new Ammo.btDefaultMotionState(transform) + + var localInertia = new Ammo.btVector3(0, 0, 0) + physicsShape.calculateLocalInertia(mass, localInertia) + var rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, motionState, physicsShape, localInertia) + var rigidBody = new Ammo.btRigidBody(rbInfo) + + if (isKinematic) { + utils.setKinematic(rigidBody, true) + } + + /* + // TODO evaluate if we need this. Expose `initialActivationState` with default? + if (mass > 0) { + Disable deactivation + utils.disableDeactivation(rigidBody) + } + */ + + if (friction) { + rigidBody.setFriction(friction) + } + if (restitution) { + rigidBody.setRestitution(restitution) + } + + this._addBodyToIndices(facadeId, rigidBody, false) + + this.physicsWorld.addRigidBody(rigidBody) + } + + _addSoftBody (facadeId, bodyConfig) { + const { + shapeConfig, + physicsConfig + } = bodyConfig + const { + volumeVertices, + volumeIndices + // numNodes + } = shapeConfig + const { + mass = 1, + pressure = 100, + friction = 0.1, + damping = 0.01 + } = physicsConfig + + const softBody = this.softBodyHelpers.CreateFromTriMesh( + this.physicsWorld.getWorldInfo(), + volumeVertices, // vertices + volumeIndices, // triangles + volumeIndices.length / 3, // nTriangles + true // randomizeConstraints + ) + + // NOTE: see README for details on Soft Body Config. + // Also see commented source here: https://pybullet.org/Bullet/BulletFull/btSoftBody_8h_source.html + const sbConfig = softBody.get_m_cfg() + sbConfig.set_viterations(40) + sbConfig.set_piterations(40) + + // Soft-soft and soft-rigid collisions + sbConfig.set_collisions(0x11) + + sbConfig.set_kDF(friction) // Dynamic friction coefficient [0,1] + sbConfig.set_kDP(damping) // Damping coefficient [0,1] + sbConfig.set_kPR(pressure) // Pressure coefficient [-inf,+inf] + + // sbConfig.set_kCHR(0.99) // Rigid contacts hardness [0,1] + // sbConfig.set_kKHR(0.99) // Kinetic contacts hardness [0,1] + // sbConfig.set_kSHR(0.99) // Soft contacts hardness [0,1] + + // sbConfig.set_kSRHR_CL(0.99) // Soft vs rigid hardness [0,1] (cluster only) + // sbConfig.set_kSKHR_CL(0.99) // Soft vs kinetic hardness [0,1] (cluster only) + // sbConfig.set_kSSHR_CL(0.99) // Soft vs soft hardness [0,1] (cluster only) + + // Stiffness + softBody.get_m_materials().at(0).set_m_kLST(0.9) // Linear stiffness coefficient [0,1] + softBody.get_m_materials().at(0).set_m_kAST(0.9) // Area/Angular stiffness coefficient [0,1] + // softBody.get_m_materials().at(0).set_m_kVST(0.9) // Volume stiffness coefficient [0,1] + + softBody.setTotalMass(mass, false) + + /* + * Via http://www.cs.kent.edu/~ruttan/GameEngines/lectures/Bullet_User_Manual + * + * By default, soft bodies perform collision detection using between vertices (nodes) and triangles (faces). + * This requires a dense tessellation, otherwise collisions might be missed. An improved method uses + * automatic decomposition into convex deformable clusters. To enable collision clusters, use: + */ + softBody.generateClusters(3) // TODO make configurable. cluster generation not always required. Improved collision accuracy? + + Ammo.castObject(softBody, Ammo.btCollisionObject).getCollisionShape().setMargin(CONSTANTS.DEFAULT_MARGIN) + + this._addBodyToIndices(facadeId, softBody, true) + + // Disable deactivation + softBody.setActivationState(4) + + this.physicsWorld.addSoftBody(softBody, 1, -1) + } + + add (facadeId, bodyConfig) { + const { + isSoftBody = false + } = bodyConfig.physicsConfig + + if (isSoftBody) { + this._addSoftBody(facadeId, bodyConfig) + } else { + this._addRigidBody(facadeId, bodyConfig) + } + + this._facadeIdsToPhysicsConfigs[facadeId] = bodyConfig.physicsConfig + } + + remove (facadeId) { + const isSoftBody = !!this._softBodies[facadeId] + const body = isSoftBody ? this._softBodies[facadeId] : this._rigidBodies[facadeId] + + // const bodyShape = body.getCollisionShape() + + if (isSoftBody) { + this.physicsWorld.removeSoftBody(body) + } else { + this.physicsWorld.removeRigidBody(body) + } + + // shapeManager.objectRemoved() + const bodyId = this._facadeIdsToBodyIds[facadeId] + delete this._bodyIdsToFacadeIds[bodyId] + delete this._facadeIdsToBodyIds[facadeId] + delete this._facadeIdsToPhysicsConfigs[facadeId] + delete this._softBodies[facadeId] + delete this._rigidBodies[facadeId] + } + + setActivationState (facadeId, isPaused) { + const forceSleep = true // If true, will still passively collide with other bodies + const body = this._rigidBodies[facadeId] + const deactivatedState = forceSleep ? CONSTANTS.ACTIVATION_STATES.ISLAND_SLEEPING : CONSTANTS.ACTIVATION_STATES.DISABLE_SIMULATION + const newActivationState = isPaused + ? deactivatedState + : CONSTANTS.DEFAULT_ACTIVATION_STATE + body.forceActivationState(newActivationState) + } + + // updatePhysicsShape (facadeId, shapeMethodConfig) { + // console.log(`~~ TODO still need this?`) + + // // const body = this._rigidBodies[facadeId] + // // if (!body) { + // // console.warn(`updatePhysicsShape: body not found`, facadeId, _rigidBodies) + // // return + // // } + // // const collisionShape = body.getCollisionShape() + + // // const { method, args } = shapeMethodConfig + // // const composedArgs = utils.recurComposeArgs(args || []) + // // collisionShape[method](...composedArgs) + + // // // body.setCollisionShape(collisionShape) + + // // // if (method === 'setLocalScaling') { + // // // physicsWorld.updateSingleAABB(body) + // // // } + // } + + batchedUpdate (updateSet) { + for (const facadeId in updateSet) { + const facadeUpdates = updateSet[facadeId] + const isSoftBody = !!this._softBodies[facadeId] + const body = isSoftBody ? this._softBodies[facadeId] : this._rigidBodies[facadeId] + if (!body) { + console.warn('batchedUpdate: body not found:', facadeId, this._rigidBodies, this._softBodies) + return + } + for (const updateType in facadeUpdates) { + const updateArgs = facadeUpdates[updateType] + + switch (updateType) { + case 'rescale': + utils.rescaleCollisionShape(body, updateArgs) + break + case 'worldMatrixChange': + if (isSoftBody) { + console.log('~~ TODO handle troika matrix change for soft body.') + // TODO, just setWorldTransform on SoftBody? will that clear out vertext motion states? + } else { + utils.updateRigidBodyMatrix(body, updateArgs) + } + break + case 'configChange': { + const prevConfig = this._facadeIdsToPhysicsConfigs[facadeId] + utils.updatePhysicsConfig(body, updateArgs, prevConfig) + break + } + default: + console.warn('Unsupported batchBodyUpdate updateType', updateType) + break + } + } + } + } + + _getCollisions (deltaTimeSec) { + const output = [] + let collisionArr + let contactsArr + + // https://pybullet.org/Bullet/phpBB3/viewtopic.php?f=9&t=1691&start=0 + const numManifolds = this.physicsWorld.getDispatcher().getNumManifolds() + for (let i = 0; i < numManifolds; i++) { + const contactManifold = this.physicsWorld.getDispatcher().getManifoldByIndexInternal(i) + const bodyA = contactManifold.getBody0() // btCollisionObject + const bodyB = contactManifold.getBody1() // btCollisionObject + + // TODO only output for events involving a body that has an onCollision event handler + // FIXME use preallocated arrays or transferrables + collisionArr = [ + this._bodyIdsToFacadeIds[bodyA.getUserIndex()], // bodyA facadeId + this._bodyIdsToFacadeIds[bodyB.getUserIndex()] // bodyB facadeId + // [] contactPoints + ] + + // TODO only compute/return contact points if required? + const numContacts = contactManifold.getNumContacts() + contactsArr = [] + for (let j = 0; j < numContacts; j++) { + const pt = contactManifold.getContactPoint(j) // btManifoldPoint + const ptImpulse = pt.getAppliedImpulse() // N⋅s (Newton seconds) + const ptForce = ptImpulse / deltaTimeSec // N (Newtons) + const ptObA = pt.getPositionWorldOnA() // btVector3 + const psObB = pt.getPositionWorldOnB() // btVector3 + const ptNorm = pt.m_normalWorldOnB + + contactsArr.push([ + [ptObA.x(), ptObA.y(), ptObA.z()], + [psObB.x(), psObB.y(), psObB.z()], + [ptNorm.x(), ptNorm.y(), ptNorm.z()], + ptImpulse, + ptForce + ]) + } + if (contactsArr.length > 0) { + collisionArr.push(contactsArr) + } + output.push(collisionArr) + } + + return output + } + + updatePhysicsWorld (deltaTimeSec) { + this.physicsWorld.stepSimulation(deltaTimeSec, 10) + + const rigidBodyOutput = [] // new Float32Array() + let facadeOutput + + // Update rigid bodies + for (const facadeId in this._rigidBodies) { + const physicsBody = this._rigidBodies[facadeId] + + // Only update motionState for active (activationState) bodies + if (physicsBody.isActive()) { + const motionState = physicsBody.getMotionState() + + if (motionState) { + facadeOutput = new Array(8) + facadeOutput[0] = facadeId + motionState.getWorldTransform(this._sharedTransform) + var pos = this._sharedTransform.getOrigin() + facadeOutput[1] = pos.x() + facadeOutput[2] = pos.y() + facadeOutput[3] = pos.z() + var quat = this._sharedTransform.getRotation() + facadeOutput[4] = quat.x() + facadeOutput[5] = quat.y() + facadeOutput[6] = quat.z() + facadeOutput[7] = quat.w() + + rigidBodyOutput.push(facadeOutput) + } + } + } + + const softBodyOutput = [] // new Float32Array() + + // Update soft volumes + for (const facadeId in this._softBodies) { + const physicsBody = this._softBodies[facadeId] + + // Only update motionState for active (activationState) bodies + if (physicsBody.isActive()) { + facadeOutput = new Array(2) // [facadeId, [x1,y1,z1,nx1,ny1,nz1, x2,y2,z2,nx2,ny2,nz2, ...etc ]] + facadeOutput[0] = facadeId + const softBodyNodes = physicsBody.get_m_nodes() + const numNodes = softBodyNodes.size() + const flattenedDims = 6 + const nodesOutput = new Array(numNodes * flattenedDims) + + for (let i = 0; i < numNodes; i++) { + const node = softBodyNodes.at(i) + const nodePos = node.get_m_x() + const di = flattenedDims * i + nodesOutput[di + 0] = nodePos.x() + nodesOutput[di + 1] = nodePos.y() + nodesOutput[di + 2] = nodePos.z() + const nodeNormal = node.get_m_n() + nodesOutput[di + 3] = nodeNormal.x() + nodesOutput[di + 4] = nodeNormal.y() + nodesOutput[di + 5] = nodeNormal.z() + } + facadeOutput[1] = nodesOutput + + softBodyOutput.push(facadeOutput) + } + } + + // Get collision pairs + const collisionsOutput = this._getCollisions(deltaTimeSec) + + return { + rigidBodies: rigidBodyOutput, + softBodies: softBodyOutput, + collisions: collisionsOutput + } + } + + handleBodyChanges (bodyChanges) { + if (bodyChanges.remove) { + bodyChanges.remove.forEach(facadeId => { + this.remove(facadeId) + }) + } + if (bodyChanges.add) { + bodyChanges.add.forEach(facadeCfg => { + this.add(facadeCfg.facadeId, facadeCfg) + }) + } + if (bodyChanges.update) { + this.batchedUpdate(bodyChanges.update) + } + } + + update (requestPayload, callback) { + const { updateDeltaTime, bodyChanges } = requestPayload + let response = null + if (bodyChanges) { + // Changes performed synchronously + this.handleBodyChanges(bodyChanges) + } + if (updateDeltaTime) { + response = this.updatePhysicsWorld(updateDeltaTime) + } + + callback(response) + } + } +} diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js b/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js new file mode 100644 index 00000000..cb545e41 --- /dev/null +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js @@ -0,0 +1,65 @@ +/* eslint-env worker */ +/* eslint-disable new-cap */ + +export default function getAmmoShapeManager (Ammo, utils) { + return class AmmoShapeManager { + constructor () { + this._shapeCache = Object.create(null) + } + + _getAmmoShape (shapeConfig) { + const { shape, args = [], shapeActions = [] } = shapeConfig + const constructorArgs = utils.recurComposeArgs(args) + let ammoShape + + // NOTE re: caching/sharing https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html + // > It is recommended for performance and memory use to share btCollisionShape objects whenever possible. + // NOTE: shape localScaling gets applied to all shapes when sharing objects. + + switch (shape) { + case 'sphere': { + ammoShape = new Ammo.btSphereShape(...constructorArgs) + break + } + case 'box': { + ammoShape = new Ammo.btBoxShape(...constructorArgs) + break + } + default: + throw new Error(`Unsupported shape specified: ${shape}`) + } + + /** + * http://www.cs.kent.edu/~ruttan/GameEngines/lectures/Bullet_User_Manual + * Collision Margin + * Bullet uses a small collision margin for collision shapes, to improve performance and reliability of the + * collision detection. It is best not to modify the default collision margin, and if you do use a positive + * value: zero margin might introduce problems. By default this collision margin is set to 0.04, which is 4 + * centimeter if your units are in meters (recommended). + */ + + // ammoShape.setMargin(CONSTANTS.DEFAULT_MARGIN) // TODO allow config adjustments + + for (let aI = 0; aI < shapeActions.length; aI++) { + const { method, args = [] } = shapeActions[aI] + const composedActionArgs = utils.recurComposeArgs(args) + ammoShape[method](...composedActionArgs) + } + + return ammoShape + } + + getShape (shapeConfig) { + // const { shape } = shapeConfig + // if (!this._shapeCache[shape]) { + // this._shapeCache[shape] = self.getAmmoShape(shapeConfig) + // } + // return this._shapeCache[shape] + return this._getAmmoShape(shapeConfig) + } + + // objectRemoved () { + + // } + } +} diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js b/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js new file mode 100644 index 00000000..f50fa6fe --- /dev/null +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js @@ -0,0 +1,227 @@ +/* eslint-env worker */ +/* eslint-disable new-cap */ + +export default function getAmmoUtils (Ammo, CONSTANTS) { + return class AmmoUtils { + constructor () { + this._singletonTransform = new Ammo.btTransform() + this._singletonTransform.setIdentity() // Reset + + this._zeroedVec3 = new Ammo.btVector3(0, 0, 0) + } + + recurComposeArgs (args = []) { + const output = [] + + for (let i = 0, iLen = args.length; i < iLen; i++) { + const arg = args[i] + let _method = arg.method + if (_method) { + // arg is an Ammo constructor + _method = CONSTANTS.METHODS_TO_AMMO[_method] || _method + const argArgs = this.recurComposeArgs(arg.args || []) + if (!Object.prototype.hasOwnProperty.call(Ammo, _method)) { + throw new Error(`Ammo missing specified constructor: ${_method}`) + } + output.push( + new Ammo[_method](...argArgs) + ) + } else { + output.push(arg) // Simple args just get passed along + } + } + + return output + } + + /** + * Set LocalScaling of a CollisionShape + * + * @param {CollisionObject} body + * @param {array} scaleArgs [x,y,z] + */ + rescaleCollisionShape (body, scaleArgs) { + const [scaleX, scaleY, scaleZ] = scaleArgs + const collisionShape = body.getCollisionShape() + if (!collisionShape || !collisionShape.setLocalScaling) { + throw new Error('Collision shape: not found or does not support the setLocalScaling method.') + } + collisionShape.setLocalScaling(new Ammo.btVector3(scaleX, scaleY, scaleZ)) + + // FIXME copy motion state? seems to lose motion when rescaling an object that is moving + + if (!body.isActive()) { + body.activate() // If this body was sleeping, activate it + } + } + + /** + * Set the World Transformation Matrix for a RigidBody + * + * @param {RigidBody} body + * @param {Matrix4} worldMatrixElements + */ + updateRigidBodyMatrix (body, worldMatrixElements) { + // Update the transform + // this._singletonTransform.setIdentity() // TODO need to reset this? + this._singletonTransform.setFromOpenGLMatrix(worldMatrixElements) + + // Apply transform to the body's motionState so Bullet keeps track of its velocity etc. + body.getMotionState().setWorldTransform(this._singletonTransform) // Apply back to the body's motionState + } + + /** + * Disable deactivation of a CollisionObject. Deactivation (or "sleeping") is a state that the + * DynamicsWorld can set on bodies that have not had linear/angular changes much (i.e. objects that have "settled") + * + * @param {CollisionObject} body + * @param {boolean} [force=false] + */ + disableDeactivation (body, force = false) { + const targetActivationState = CONSTANTS.ACTIVATION_STATES.DISABLE_DEACTIVATION + + if (force) { + body.forceActivationState(targetActivationState) + } else { + body.setActivationState(targetActivationState) + } + } + + /** + * Set the mass of a Collision Object (Rigid or Soft) + * + * @param {CollisionObject} body + * @param {int} newMass + * @param {boolean} isSoftBody + * @param {btVector3} [rigidBodyInertia] + */ + setMass (body, newMass, isSoftBody, rigidBodyInertia) { + if (isSoftBody) { + body.setTotalMass(newMass, false) + } else { + if (rigidBodyInertia) { + body.setMassProps(newMass, rigidBodyInertia) + } else { + body.setMassProps(newMass, rigidBodyInertia) + } + } + } + + /** + * Clear dynamic values of a body, preparing it to be set as STATIC or KINEMATIC + * + * @param {CollisionObject} body + * @param {boolean} isSoftBody + */ + clearDynamics (body, isSoftBody) { + this.setMass(body, 0, isSoftBody, this._zeroedVec3) + + if (isSoftBody) { + // FIXME test soft static bodies, what else needs to be zeroed here? Vertex velocities? + console.warn('Experimental feature: Handle static soft bodies') + body.setVelocity(this._zeroedVec3) + } else { + // https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=7772 + body.setLinearVelocity(this._zeroedVec3) + body.setAngularVelocity(this._zeroedVec3) + body.updateInertiaTensor() + } + } + + /** + * Set a body to KINEMATIC + * + * @param {CollisionObject} body + * @param {boolean} isKinematic + * @param {boolean} isSoftBody + */ + setKinematic (body, isKinematic, isSoftBody) { + if (isKinematic) { + body.setCollisionFlags(CONSTANTS.COLLISION_FLAGS.CF_KINEMATIC_OBJECT) + this.disableDeactivation(body) + this.clearDynamics(body, isSoftBody) + } else { + body.setCollisionFlags(0) // Clear? + body.setActivationState(CONSTANTS.DEFAULT_ACTIVATION_STATE) + } + } + + /** + * Set a body to STATIC + * + * @param {CollisionObject} body + * @param {boolean} isStatic + * @param {boolean} isSoftBody + */ + setStatic (body, isStatic, isSoftBody) { + if (isStatic) { + body.setCollisionFlags(CONSTANTS.COLLISION_FLAGS.CF_STATIC_OBJECT) + this.disableDeactivation(body) + this.clearDynamics(body, isSoftBody) + } else { + body.setCollisionFlags(0) // Clear? + body.setActivationState(CONSTANTS.DEFAULT_ACTIVATION_STATE) + } + } + + /** + * Handle changes to basic Physics properties + * + * @param {btCollisionObject(SoftBody|RigidBody)} body + * @param {object} newCfg + * @param {object} prevCfg + */ + updatePhysicsConfig (body, newCfg, prevCfg) { + const { + isSoftBody, + isKinematic, + isStatic, + mass, + friction, + rollingFriction, + spinningFriction, + restitution, + linearDamping, // Rigid Body only + angularDamping, // Rigid Body only + pressure // Soft Body only + } = newCfg + // const bodyTypeChanged = newCfg.isSoftBody !== prevCfg.isSoftBody // TODO should we support this? requires removal of olf collisionObject and creation of a new one + + if (isKinematic !== prevCfg.isKinematic) { + this.setKinematic(body, isKinematic, isSoftBody) + } + if (isStatic !== prevCfg.isStatic) { + this.setStatic(body, isStatic, isSoftBody) + } + // Simple setters for all CollisionObject bodies + if (friction !== prevCfg.friction) { + body.setFriction(friction) + } + if (rollingFriction !== prevCfg.rollingFriction) { + body.setRollingFriction(rollingFriction) + } + if (spinningFriction !== prevCfg.spinningFriction) { + body.setSpinningFriction(spinningFriction) + } + if (restitution !== prevCfg.restitution) { + body.setRestitution(restitution) + } + + if (mass !== prevCfg.mass) { + this.setMass(body, mass, isSoftBody) + } + + // Soft/Rigid body specific setters + if (isSoftBody) { + if (pressure !== prevCfg.pressure) { + const softBodyConfig = body.get_m_cfg() + softBodyConfig.set_kPR(pressure) + } + } else { + if (linearDamping !== prevCfg.linearDamping || angularDamping !== prevCfg.angularDamping) { + body.setDamping(linearDamping, angularDamping) + } + } + } + } +} diff --git a/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js b/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js new file mode 100644 index 00000000..75dea98f --- /dev/null +++ b/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js @@ -0,0 +1,65 @@ +import { ThenableWorkerModule } from 'troika-worker-utils' +import * as ammoLoader from '../../../../libs/troika-ammo.wasm.js' +import getAmmoShapeManager from './AmmoShapeManager' +import getAmmoUtils from './AmmoUtils' +import ammoConstants from './ammoConstants' +import getAmmoPhysicsEngine from './AmmoPhysicsEngine' + +export const WORKER_ID = 'physics-worker-ammo' + +// Source: https://stackoverflow.com/a/47880734 +const supportsWasm = () => { + /* eslint-env worker, browser */ + try { + if (typeof WebAssembly === 'object' && typeof WebAssembly.instantiate === 'function') { + const module = new WebAssembly.Module(Uint8Array.of(0x0, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00)) + if (module instanceof WebAssembly.Module) { + return new WebAssembly.Instance(module) instanceof WebAssembly.Instance + } + } + } catch (e) { + } + return false +} + +export const physicsWorldAmmoModule = { + dependencies: [ + ThenableWorkerModule, + supportsWasm, + ammoLoader, + ammoConstants, + getAmmoUtils, + getAmmoPhysicsEngine, + getAmmoShapeManager + ], + init (Thenable, _supportsWasm, getAmmo, CONSTANTS, _getAmmoUtils, _getAmmoPhysicsEngine, _getAmmoShapeManager) { + /* eslint-env worker */ + let physicsWorld = null + + self._scriptDir = 'noop' // make Ammo.js loader happy + + return function (callArgs) { + const response = new Thenable() + + if (!physicsWorld) { + getAmmo().then(Ammo => { + const AmmoUtils = _getAmmoUtils(Ammo, CONSTANTS) + const utils = new AmmoUtils() + const AmmoShapeManager = _getAmmoShapeManager(Ammo, utils) + const shapeManager = new AmmoShapeManager() + const AmmoPhysicsEngine = _getAmmoPhysicsEngine(Thenable, Ammo, CONSTANTS, utils, shapeManager) + + physicsWorld = new AmmoPhysicsEngine() + + response.resolve({ ready: true }) + }) + } else { + physicsWorld.update(callArgs, result => { + response.resolve(result) + }) + } + return response + } + }, + workerId: WORKER_ID +} diff --git a/packages/troika-physics/src/worker/engines/ammojs/constants.js b/packages/troika-physics/src/engines/ammo/worker/ammoConstants.js similarity index 81% rename from packages/troika-physics/src/worker/engines/ammojs/constants.js rename to packages/troika-physics/src/engines/ammo/worker/ammoConstants.js index 75e39b98..88aa6a9c 100644 --- a/packages/troika-physics/src/worker/engines/ammojs/constants.js +++ b/packages/troika-physics/src/engines/ammo/worker/ammoConstants.js @@ -1,6 +1,3 @@ -/* eslint-env worker */ -'use strict' - // More info on states https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=6221 const ACTIVATION_STATES = Object.freeze({ ACTIVE_TAG: 1, @@ -24,10 +21,14 @@ const COLLISION_FLAGS = Object.freeze({ CF_HAS_COLLISION_SOUND_TRIGGER: 1024 }) -self.CONSTANTS = Object.freeze({ +export default Object.freeze({ DEFAULT_MARGIN: 0.05, DEFAULT_GRAVITY: -9.8, // m/s^2 DEFAULT_ACTIVATION_STATE: ACTIVATION_STATES.ACTIVE_TAG, // DISABLE_DEACTIVATION, ACTIVATION_STATES, - COLLISION_FLAGS + COLLISION_FLAGS, + // Map generic method names used by troika-physics to this physics engine + METHODS_TO_AMMO: Object.freeze({ + Vector3: 'btVector3' + }) }) diff --git a/packages/troika-physics/src/engines/oimo/index.js b/packages/troika-physics/src/engines/oimo/index.js new file mode 100644 index 00000000..0ffdd02f --- /dev/null +++ b/packages/troika-physics/src/engines/oimo/index.js @@ -0,0 +1 @@ +// TODO \ No newline at end of file diff --git a/packages/troika-physics/src/index.js b/packages/troika-physics/src/index.js deleted file mode 100644 index 3a5a5417..00000000 --- a/packages/troika-physics/src/index.js +++ /dev/null @@ -1,3 +0,0 @@ -export { CONSTRAINTS } from './constants' -export { PhysicsManager } from './facade/PhysicsManager' -export { extendAsPhysical } from './facade/PhysicsObject' diff --git a/packages/troika-physics/src/worker/engines/PhysicsEngineBase.js b/packages/troika-physics/src/worker/engines/PhysicsEngineBase.js deleted file mode 100644 index 5cebb679..00000000 --- a/packages/troika-physics/src/worker/engines/PhysicsEngineBase.js +++ /dev/null @@ -1,82 +0,0 @@ -/* eslint-env worker */ -'use strict' - -class PhysicsEngineBase { - constructor () { - this._nextBodyId = 0 // numeric index ID - this._rigidBodies = {} - this._softBodies = {} - this._bodyIdsToFacadeIds = {} - this._facadeIdsToBodyIds = {} - this._facadeIdsToPhysicsConfigs = Object.create(null) - } - - /** - * Update the Physics World simulation using the passed deltaTime (seconds). - * - * @param {float} deltaTimeSec - * @memberof PhysicsEngineBase - * @abstract - */ - updatePhysicsWorld (deltaTimeSec) {} - - _addBodyToIndices (facadeId, physicsBody, isSoftBody) { - // Set indexes/keys - const bodyId = this._nextBodyId++ - physicsBody.setUserIndex(bodyId) - - // physicsBody.setUserPointer({facadeId}) - this._bodyIdsToFacadeIds[bodyId] = facadeId - this._facadeIdsToBodyIds[facadeId] = bodyId - - if (isSoftBody) { - this._softBodies[facadeId] = physicsBody - } else { - this._rigidBodies[facadeId] = physicsBody - } - } - - /** - * Add a body to the Physics World - * @memberof PhysicsEngineBase - */ - add (facadeId, bodyConfig) { - this._facadeIdsToPhysicsConfigs[facadeId] = bodyConfig.physicsConfig - } - - /** - * remove a body from the Physics World - * @memberof PhysicsEngineBase - */ - remove (facadeId) { - const bodyId = this._facadeIdsToBodyIds[facadeId] - delete this._bodyIdsToFacadeIds[bodyId] - delete this._facadeIdsToBodyIds[facadeId] - delete this._facadeIdsToPhysicsConfigs[facadeId] - delete this._softBodies[facadeId] - delete this._rigidBodies[facadeId] - } - - /** - * Enable/disable a physics body within the Physics World - * @memberof PhysicsEngineBase - * @abstract - */ - setActivationState () {} - - /** - * Update the collision shape of a body already present in the Physics World - * @memberof PhysicsEngineBase - * @abstract - */ - // updatePhysicsShape () {} - - /** - * Handle a batched set of updates to bodies within the Physics World - * @memberof PhysicsEngineBase - * @abstract - */ - batchedUpdate () {} -} - -self.PhysicsEngineBase = PhysicsEngineBase diff --git a/packages/troika-physics/src/worker/engines/README.md b/packages/troika-physics/src/worker/engines/README.md deleted file mode 100644 index 98f3d0b9..00000000 --- a/packages/troika-physics/src/worker/engines/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# `troika-physics` Engines - -Files in this directory are abstraction wrappers around individual physics engine implementations. For reference, use the original `ammojs` engine as a baseline. \ No newline at end of file diff --git a/packages/troika-physics/src/worker/engines/ammojs/AmmoPhysicsEngine.js b/packages/troika-physics/src/worker/engines/ammojs/AmmoPhysicsEngine.js deleted file mode 100644 index 206c3c92..00000000 --- a/packages/troika-physics/src/worker/engines/ammojs/AmmoPhysicsEngine.js +++ /dev/null @@ -1,398 +0,0 @@ -/* eslint-env worker */ -/* eslint-disable new-cap */ -/* global Ammo, CONSTANTS, utils */ -'use strict' - -importScripts('engines/PhysicsEngineBase.js') - -let sharedTransform = null - -class AmmoPhysicsEngine extends self.PhysicsEngineBase { - constructor (params) { - super(params) - - this.softBodyHelpers = null - this.physicsWorld = null - - if (!self.ammoShapeManager) { - throw new Error('AmmoPhysicsEngine requires an ammoShapeManager') - } - - this._init() - } - - _init () { - // Physics configuration - const collisionConfiguration = new Ammo.btSoftBodyRigidBodyCollisionConfiguration() - const dispatcher = new Ammo.btCollisionDispatcher(collisionConfiguration) - const broadphase = new Ammo.btDbvtBroadphase() - const solver = new Ammo.btSequentialImpulseConstraintSolver() - const softBodySolver = new Ammo.btDefaultSoftBodySolver() - - this.physicsWorld = new Ammo.btSoftRigidDynamicsWorld(dispatcher, broadphase, solver, collisionConfiguration, softBodySolver) - - this.physicsWorld.setGravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) - this.physicsWorld.getWorldInfo().set_m_gravity(new Ammo.btVector3(0, CONSTANTS.DEFAULT_GRAVITY, 0)) - - sharedTransform = new Ammo.btTransform() - - this.softBodyHelpers = new Ammo.btSoftBodyHelpers() - } - - // https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html - _addRigidBody (facadeId, bodyConfig) { - const { - shapeConfig, - physicsConfig, - initialPos, - initialQuat - } = bodyConfig - const { - friction, - restitution, - // isDisabled = false, - isKinematic = false, - isStatic = false - } = physicsConfig - - let mass = physicsConfig.mass - - if (isStatic || isKinematic) { - mass = 0 // Override any user-set mass - } - - const physicsShape = self.ammoShapeManager.getShape(shapeConfig) - - var transform = new Ammo.btTransform() - transform.setIdentity() - transform.setOrigin(new Ammo.btVector3(initialPos.x, initialPos.y, initialPos.z)) - transform.setRotation(new Ammo.btQuaternion(initialQuat.x, initialQuat.y, initialQuat.z, initialQuat.w)) - - var motionState = new Ammo.btDefaultMotionState(transform) - - var localInertia = new Ammo.btVector3(0, 0, 0) - physicsShape.calculateLocalInertia(mass, localInertia) - var rbInfo = new Ammo.btRigidBodyConstructionInfo(mass, motionState, physicsShape, localInertia) - var rigidBody = new Ammo.btRigidBody(rbInfo) - - if (isKinematic) { - utils.setKinematic(rigidBody, true) - } - - /* - // TODO evaluate if we need this. Expose `initialActivationState` with default? - if (mass > 0) { - Disable deactivation - utils.disableDeactivation(rigidBody) - } - */ - - if (friction) { - rigidBody.setFriction(friction) - } - if (restitution) { - rigidBody.setRestitution(restitution) - } - - this._addBodyToIndices(facadeId, rigidBody, false) - - this.physicsWorld.addRigidBody(rigidBody) - } - - _addSoftBody (facadeId, bodyConfig) { - const { - shapeConfig, - physicsConfig - } = bodyConfig - const { - volumeVertices, - volumeIndices - // numNodes - } = shapeConfig - const { - mass = 1, - pressure = 100, - friction = 0.1, - damping = 0.01 - } = physicsConfig - - const softBody = this.softBodyHelpers.CreateFromTriMesh( - this.physicsWorld.getWorldInfo(), - volumeVertices, // vertices - volumeIndices, // triangles - volumeIndices.length / 3, // nTriangles - true // randomizeConstraints - ) - - // NOTE: see README for details on Soft Body Config. - // Also see commented source here: https://pybullet.org/Bullet/BulletFull/btSoftBody_8h_source.html - const sbConfig = softBody.get_m_cfg() - sbConfig.set_viterations(40) - sbConfig.set_piterations(40) - - // Soft-soft and soft-rigid collisions - sbConfig.set_collisions(0x11) - - sbConfig.set_kDF(friction) // Dynamic friction coefficient [0,1] - sbConfig.set_kDP(damping) // Damping coefficient [0,1] - sbConfig.set_kPR(pressure) // Pressure coefficient [-inf,+inf] - - // sbConfig.set_kCHR(0.99) // Rigid contacts hardness [0,1] - // sbConfig.set_kKHR(0.99) // Kinetic contacts hardness [0,1] - // sbConfig.set_kSHR(0.99) // Soft contacts hardness [0,1] - - // sbConfig.set_kSRHR_CL(0.99) // Soft vs rigid hardness [0,1] (cluster only) - // sbConfig.set_kSKHR_CL(0.99) // Soft vs kinetic hardness [0,1] (cluster only) - // sbConfig.set_kSSHR_CL(0.99) // Soft vs soft hardness [0,1] (cluster only) - - // Stiffness - softBody.get_m_materials().at(0).set_m_kLST(0.9) // Linear stiffness coefficient [0,1] - softBody.get_m_materials().at(0).set_m_kAST(0.9) // Area/Angular stiffness coefficient [0,1] - // softBody.get_m_materials().at(0).set_m_kVST(0.9) // Volume stiffness coefficient [0,1] - - softBody.setTotalMass(mass, false) - - /* - * Via http://www.cs.kent.edu/~ruttan/GameEngines/lectures/Bullet_User_Manual - * - * By default, soft bodies perform collision detection using between vertices (nodes) and triangles (faces). - * This requires a dense tessellation, otherwise collisions might be missed. An improved method uses - * automatic decomposition into convex deformable clusters. To enable collision clusters, use: - */ - softBody.generateClusters(3) // TODO make configurable. cluster generation not always required. Improved collision accuracy? - - Ammo.castObject(softBody, Ammo.btCollisionObject).getCollisionShape().setMargin(CONSTANTS.DEFAULT_MARGIN) - - this._addBodyToIndices(facadeId, softBody, true) - - // Disable deactivation - softBody.setActivationState(4) - - this.physicsWorld.addSoftBody(softBody, 1, -1) - } - - add (facadeId, bodyConfig) { - const { - isSoftBody = false - } = bodyConfig.physicsConfig - - if (isSoftBody) { - this._addSoftBody(facadeId, bodyConfig) - } else { - this._addRigidBody(facadeId, bodyConfig) - } - - super.add(facadeId, bodyConfig) - } - - remove (facadeId) { - const isSoftBody = !!this._softBodies[facadeId] - const body = isSoftBody ? this._softBodies[facadeId] : this._rigidBodies[facadeId] - - // const bodyShape = body.getCollisionShape() - - if (isSoftBody) { - this.physicsWorld.removeSoftBody(body) - } else { - this.physicsWorld.removeRigidBody(body) - } - - // self.ammoShapeManager.objectRemoved() - super.remove(facadeId) - } - - setActivationState (facadeId, isPaused) { - const forceSleep = true // If true, will still passively collide with other bodies - const body = this._rigidBodies[facadeId] - const deactivatedState = forceSleep ? CONSTANTS.ACTIVATION_STATES.ISLAND_SLEEPING : CONSTANTS.ACTIVATION_STATES.DISABLE_SIMULATION - const newActivationState = isPaused - ? deactivatedState - : CONSTANTS.DEFAULT_ACTIVATION_STATE - body.forceActivationState(newActivationState) - } - - // updatePhysicsShape (facadeId, shapeMethodConfig) { - // console.log(`~~ TODO still need this?`) - - // // const body = this._rigidBodies[facadeId] - // // if (!body) { - // // console.warn(`updatePhysicsShape: body not found`, facadeId, _rigidBodies) - // // return - // // } - // // const collisionShape = body.getCollisionShape() - - // // const { method, args } = shapeMethodConfig - // // const composedArgs = utils.recurComposeArgs(args || []) - // // collisionShape[method](...composedArgs) - - // // // body.setCollisionShape(collisionShape) - - // // // if (method === 'setLocalScaling') { - // // // physicsWorld.updateSingleAABB(body) - // // // } - // } - - batchedUpdate (updateSet) { - for (const facadeId in updateSet) { - const facadeUpdates = updateSet[facadeId] - const isSoftBody = !!this._softBodies[facadeId] - const body = isSoftBody ? this._softBodies[facadeId] : this._rigidBodies[facadeId] - if (!body) { - console.warn('batchedUpdate: body not found:', facadeId, this._rigidBodies, this._softBodies) - return - } - for (const updateType in facadeUpdates) { - const updateArgs = facadeUpdates[updateType] - - switch (updateType) { - case 'rescale': - utils.rescaleCollisionShape(body, updateArgs) - break - case 'worldMatrixChange': - if (isSoftBody) { - console.log('~~ TODO handle troika matrix change for soft body.') - // TODO, just setWorldTransform on SoftBody? will that clear out vertext motion states? - } else { - utils.updateRigidBodyMatrix(body, updateArgs) - } - break - case 'configChange': { - const prevConfig = this._facadeIdsToPhysicsConfigs[facadeId] - utils.updatePhysicsConfig(body, updateArgs, prevConfig) - break - } - default: - console.warn('Unsupported batchBodyUpdate updateType', updateType) - break - } - } - } - } - - _getCollisions (deltaTimeSec) { - const output = [] - let collisionArr - let contactsArr - - // https://pybullet.org/Bullet/phpBB3/viewtopic.php?f=9&t=1691&start=0 - const numManifolds = this.physicsWorld.getDispatcher().getNumManifolds() - for (let i = 0; i < numManifolds; i++) { - const contactManifold = this.physicsWorld.getDispatcher().getManifoldByIndexInternal(i) - const bodyA = contactManifold.getBody0() // btCollisionObject - const bodyB = contactManifold.getBody1() // btCollisionObject - - // TODO only output for events involving a body that has an onCollision event handler - // FIXME use preallocated arrays or transferrables - collisionArr = [ - this._bodyIdsToFacadeIds[bodyA.getUserIndex()], // bodyA facadeId - this._bodyIdsToFacadeIds[bodyB.getUserIndex()] // bodyB facadeId - // [] contactPoints - ] - - // TODO only compute/return contact points if required? - const numContacts = contactManifold.getNumContacts() - contactsArr = [] - for (let j = 0; j < numContacts; j++) { - const pt = contactManifold.getContactPoint(j) // btManifoldPoint - const ptImpulse = pt.getAppliedImpulse() // N⋅s (Newton seconds) - const ptForce = ptImpulse / deltaTimeSec // N (Newtons) - const ptObA = pt.getPositionWorldOnA() // btVector3 - const psObB = pt.getPositionWorldOnB() // btVector3 - const ptNorm = pt.m_normalWorldOnB - - contactsArr.push([ - [ptObA.x(), ptObA.y(), ptObA.z()], - [psObB.x(), psObB.y(), psObB.z()], - [ptNorm.x(), ptNorm.y(), ptNorm.z()], - ptImpulse, - ptForce - ]) - } - if (contactsArr.length > 0) { - collisionArr.push(contactsArr) - } - output.push(collisionArr) - } - - return output - } - - updatePhysicsWorld (deltaTimeSec) { - this.physicsWorld.stepSimulation(deltaTimeSec, 10) - - const rigidBodyOutput = [] // new Float32Array() - let facadeOutput - - // Update rigid bodies - for (const facadeId in this._rigidBodies) { - const physicsBody = this._rigidBodies[facadeId] - - // Only update motionState for active (activationState) bodies - if (physicsBody.isActive()) { - const motionState = physicsBody.getMotionState() - - if (motionState) { - facadeOutput = new Array(8) - facadeOutput[0] = facadeId - motionState.getWorldTransform(sharedTransform) - var pos = sharedTransform.getOrigin() - facadeOutput[1] = pos.x() - facadeOutput[2] = pos.y() - facadeOutput[3] = pos.z() - var quat = sharedTransform.getRotation() - facadeOutput[4] = quat.x() - facadeOutput[5] = quat.y() - facadeOutput[6] = quat.z() - facadeOutput[7] = quat.w() - - rigidBodyOutput.push(facadeOutput) - } - } - } - - const softBodyOutput = [] // new Float32Array() - - // Update soft volumes - for (const facadeId in this._softBodies) { - const physicsBody = this._softBodies[facadeId] - - // Only update motionState for active (activationState) bodies - if (physicsBody.isActive()) { - facadeOutput = new Array(2) // [facadeId, [x1,y1,z1,nx1,ny1,nz1, x2,y2,z2,nx2,ny2,nz2, ...etc ]] - facadeOutput[0] = facadeId - const softBodyNodes = physicsBody.get_m_nodes() - const numNodes = softBodyNodes.size() - const flattenedDims = 6 - const nodesOutput = new Array(numNodes * flattenedDims) - - for (let i = 0; i < numNodes; i++) { - const node = softBodyNodes.at(i) - const nodePos = node.get_m_x() - const di = flattenedDims * i - nodesOutput[di + 0] = nodePos.x() - nodesOutput[di + 1] = nodePos.y() - nodesOutput[di + 2] = nodePos.z() - const nodeNormal = node.get_m_n() - nodesOutput[di + 3] = nodeNormal.x() - nodesOutput[di + 4] = nodeNormal.y() - nodesOutput[di + 5] = nodeNormal.z() - } - facadeOutput[1] = nodesOutput - - softBodyOutput.push(facadeOutput) - } - } - - // Get collision pairs - const collisionsOutput = this._getCollisions(deltaTimeSec) - - postMessage({ - type: 'physicsWorldUpdated', - rigidBodies: rigidBodyOutput, - softBodies: softBodyOutput, - collisions: collisionsOutput - }) - } -} - -self.AmmoPhysicsEngine = AmmoPhysicsEngine diff --git a/packages/troika-physics/src/worker/engines/ammojs/ammoUtils.js b/packages/troika-physics/src/worker/engines/ammojs/ammoUtils.js deleted file mode 100644 index 6e49d6cf..00000000 --- a/packages/troika-physics/src/worker/engines/ammojs/ammoUtils.js +++ /dev/null @@ -1,238 +0,0 @@ -/* eslint-env worker */ -/* eslint-disable new-cap */ -/* global Ammo, CONSTANTS */ -'use strict' - -// Map generic method names used by troika-physics to this physics engine -const METHODS_TO_AMMO = { - Vector3: 'btVector3' -} - -const singletonTransform = new Ammo.btTransform() -singletonTransform.setIdentity() // Reset - -const zeroedVec3 = new Ammo.btVector3(0, 0, 0) - -function recurComposeArgs (args = []) { - const output = [] - - for (let i = 0, iLen = args.length; i < iLen; i++) { - const arg = args[i] - let _method = arg.method - if (_method) { - // arg is an Ammo constructor - _method = METHODS_TO_AMMO[_method] || _method - const argArgs = recurComposeArgs(arg.args || []) - if (!Object.prototype.hasOwnProperty.call(Ammo, _method)) { - throw new Error(`Ammo missing specified constructor: ${_method}`) - } - output.push( - new Ammo[_method](...argArgs) - ) - } else { - output.push(arg) // Simple args just get passed along - } - } - - return output -} - -/** - * Set LocalScaling of a CollisionShape - * - * @param {CollisionObject} body - * @param {array} scaleArgs [x,y,z] - */ -function rescaleCollisionShape (body, scaleArgs) { - const [scaleX, scaleY, scaleZ] = scaleArgs - const collisionShape = body.getCollisionShape() - if (!collisionShape || !collisionShape.setLocalScaling) { - throw new Error('Collision shape: not found or does not support the setLocalScaling method.') - } - collisionShape.setLocalScaling(new Ammo.btVector3(scaleX, scaleY, scaleZ)) - - // FIXME copy motion state? seems to lose motion when rescaling an object that is moving - - if (!body.isActive()) { - body.activate() // If this body was sleeping, activate it - } -} - -/** - * Set the World Transformation Matrix for a RigidBody - * - * @param {RigidBody} body - * @param {Matrix4} worldMatrixElements - */ -function updateRigidBodyMatrix (body, worldMatrixElements) { - // Update the transform - // singletonTransform.setIdentity() // TODO need to reset this? - singletonTransform.setFromOpenGLMatrix(worldMatrixElements) - - // Apply transform to the body's motionState so Bullet keeps track of its velocity etc. - body.getMotionState().setWorldTransform(singletonTransform) // Apply back to the body's motionState -} - -/** - * Disable deactivation of a CollisionObject. Deactivation (or "sleeping") is a state that the - * DynamicsWorld can set on bodies that have not had linear/angular changes much (i.e. objects that have "settled") - * - * @param {CollisionObject} body - * @param {boolean} [force=false] - */ -function disableDeactivation (body, force = false) { - const targetActivationState = CONSTANTS.ACTIVATION_STATES.DISABLE_DEACTIVATION - - if (force) { - body.forceActivationState(targetActivationState) - } else { - body.setActivationState(targetActivationState) - } -} - -/** - * Set the mass of a Collision Object (Rigid or Soft) - * - * @param {CollisionObject} body - * @param {int} newMass - * @param {boolean} isSoftBody - * @param {btVector3} [rigidBodyInertia] - */ -function setMass (body, newMass, isSoftBody, rigidBodyInertia) { - if (isSoftBody) { - body.setTotalMass(newMass, false) - } else { - if (rigidBodyInertia) { - body.setMassProps(newMass, rigidBodyInertia) - } else { - body.setMassProps(newMass, rigidBodyInertia) - } - } -} - -/** - * Clear dynamic values of a body, preparing it to be set as STATIC or KINEMATIC - * - * @param {CollisionObject} body - * @param {boolean} isSoftBody - */ -function clearDynamics (body, isSoftBody) { - setMass(body, 0, isSoftBody, zeroedVec3) - - if (isSoftBody) { - // FIXME test soft static bodies, what else needs to be zeroed here? Vertex velocities? - console.warn('Experimental feature: Handle static soft bodies') - body.setVelocity(zeroedVec3) - } else { - // https://pybullet.org/Bullet/phpBB3/viewtopic.php?t=7772 - body.setLinearVelocity(zeroedVec3) - body.setAngularVelocity(zeroedVec3) - body.updateInertiaTensor() - } -} - -/** - * Set a body to KINEMATIC - * - * @param {CollisionObject} body - * @param {boolean} isKinematic - * @param {boolean} isSoftBody - */ -function setKinematic (body, isKinematic, isSoftBody) { - if (isKinematic) { - body.setCollisionFlags(CONSTANTS.COLLISION_FLAGS.CF_KINEMATIC_OBJECT) - disableDeactivation(body) - clearDynamics(body, isSoftBody) - } else { - body.setCollisionFlags(0) // Clear? - body.setActivationState(CONSTANTS.DEFAULT_ACTIVATION_STATE) - } -} - -/** - * Set a body to STATIC - * - * @param {CollisionObject} body - * @param {boolean} isStatic - * @param {boolean} isSoftBody - */ -function setStatic (body, isStatic, isSoftBody) { - if (isStatic) { - body.setCollisionFlags(CONSTANTS.COLLISION_FLAGS.CF_STATIC_OBJECT) - disableDeactivation(body) - clearDynamics(body, isSoftBody) - } else { - body.setCollisionFlags(0) // Clear? - body.setActivationState(CONSTANTS.DEFAULT_ACTIVATION_STATE) - } -} - -/** - * Handle changes to basic Physics properties - * - * @param {btCollisionObject(SoftBody|RigidBody)} body - * @param {object} newCfg - * @param {object} prevCfg - */ -function updatePhysicsConfig (body, newCfg, prevCfg) { - const { - isSoftBody, - isKinematic, - isStatic, - mass, - friction, - rollingFriction, - spinningFriction, - restitution, - linearDamping, // Rigid Body only - angularDamping, // Rigid Body only - pressure // Soft Body only - } = newCfg - // const bodyTypeChanged = newCfg.isSoftBody !== prevCfg.isSoftBody // TODO should we support this? requires removal of olf collisionObject and creation of a new one - - if (isKinematic !== prevCfg.isKinematic) { - setKinematic(body, isKinematic, isSoftBody) - } - if (isStatic !== prevCfg.isStatic) { - setStatic(body, isStatic, isSoftBody) - } - // Simple setters for all CollisionObject bodies - if (friction !== prevCfg.friction) { - body.setFriction(friction) - } - if (rollingFriction !== prevCfg.rollingFriction) { - body.setRollingFriction(rollingFriction) - } - if (spinningFriction !== prevCfg.spinningFriction) { - body.setSpinningFriction(spinningFriction) - } - if (restitution !== prevCfg.restitution) { - body.setRestitution(restitution) - } - - if (mass !== prevCfg.mass) { - setMass(body, mass, isSoftBody) - } - - // Soft/Rigid body specific setters - if (isSoftBody) { - if (pressure !== prevCfg.pressure) { - const softBodyConfig = body.get_m_cfg() - softBodyConfig.set_kPR(pressure) - } - } else { - if (linearDamping !== prevCfg.linearDamping || angularDamping !== prevCfg.angularDamping) { - body.setDamping(linearDamping, angularDamping) - } - } -} - -// "export" utils to global scope -self.utils = { - recurComposeArgs, - rescaleCollisionShape, - updateRigidBodyMatrix, - disableDeactivation, - setKinematic, - updatePhysicsConfig -} diff --git a/packages/troika-physics/src/worker/engines/ammojs/index.js b/packages/troika-physics/src/worker/engines/ammojs/index.js deleted file mode 100644 index 8baea7b3..00000000 --- a/packages/troika-physics/src/worker/engines/ammojs/index.js +++ /dev/null @@ -1,25 +0,0 @@ -/* eslint-env worker */ -'use strict' - -/** - * Main abstraction wrapper for the Ammo.js physics engine. - * Other engines should use this interface as a model for - * their own abstractions. - */ - -importScripts('engines/ammojs/loadAmmo.js') // Exposes global "Ammo" loaded promise -importScripts('engines/ammojs/constants.js') - -self.Ammo().then(function (Ammo) { - self.Ammo = Ammo // Expose to global scope - - importScripts('engines/ammojs/ammoUtils.js') - importScripts('engines/ammojs/shapes/AmmoShapeManager.js') - importScripts('engines/ammojs/AmmoPhysicsEngine.js') - - self.ammoShapeManager = new self.AmmoShapeManager() - - self.physicsEngine = new self.AmmoPhysicsEngine() - console.log('~~ CREATING ammo physics engine', self.physicsEngine) - postMessage({ type: 'ready' }) -}) diff --git a/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js b/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js deleted file mode 100644 index cc680bb4..00000000 --- a/packages/troika-physics/src/worker/engines/ammojs/loadAmmo.js +++ /dev/null @@ -1,36 +0,0 @@ -/* eslint-env worker */ -'use strict' - -// Source: https://stackoverflow.com/a/47880734 -const supportsWasm = () => { - try { - if (typeof WebAssembly === "object" && typeof WebAssembly.instantiate === "function") { - const module = new WebAssembly.Module(Uint8Array.of(0x0, 0x61, 0x73, 0x6d, 0x01, 0x00, 0x00, 0x00)) - if (module instanceof WebAssembly.Module) { - return new WebAssembly.Instance(module) instanceof WebAssembly.Instance - } - } - } catch (e) { - } - return false -} - -// For Ammo.js WASM module https://github.com/kripken/ammo.js/issues/36 -var Module = { TOTAL_MEMORY: 256 * 1024 * 1024 } // eslint-disable-line no-unused-vars - -// Path relative to initial Worker script location -// const ammoPath = '../../node_modules/ammo.js/builds/ammo.wasm.js' -// const ammoPath = '../../node_modules/ammo.js/builds/ammo.js' -const ammoPath = supportsWasm() ? '../../libs/troika-ammo.wasm.js' : '../../libs/troika-ammo.js' - -// Hack to get the right path (relative to the Worker entry point) into the -// actual ammo.wasm.wasm loader script in ammo.wasm.js -// self.document = { -// currentScript: { -// src: ammoPath -// } -// } - -importScripts(ammoPath) - -delete self.document // Cleanup hack diff --git a/packages/troika-physics/src/worker/engines/ammojs/shapes/AmmoShapeManager.js b/packages/troika-physics/src/worker/engines/ammojs/shapes/AmmoShapeManager.js deleted file mode 100644 index 248b802f..00000000 --- a/packages/troika-physics/src/worker/engines/ammojs/shapes/AmmoShapeManager.js +++ /dev/null @@ -1,25 +0,0 @@ -/* eslint-env worker */ -'use strict' - -importScripts('engines/ammojs/shapes/getAmmoShape.js') - -class AmmoShapeManager { - constructor () { - this._shapeCache = Object.create(null) - } - - getShape (shapeConfig) { - // const { shape } = shapeConfig - // if (!this._shapeCache[shape]) { - // this._shapeCache[shape] = self.getAmmoShape(shapeConfig) - // } - // return this._shapeCache[shape] - return self.getAmmoShape(shapeConfig) - } - - // objectRemoved () { - - // } -} - -self.AmmoShapeManager = AmmoShapeManager diff --git a/packages/troika-physics/src/worker/engines/ammojs/shapes/getAmmoShape.js b/packages/troika-physics/src/worker/engines/ammojs/shapes/getAmmoShape.js deleted file mode 100644 index 90272c31..00000000 --- a/packages/troika-physics/src/worker/engines/ammojs/shapes/getAmmoShape.js +++ /dev/null @@ -1,48 +0,0 @@ -/* eslint-env worker */ -/* eslint-disable new-cap */ -/* global Ammo, utils */ -'use strict' - -function getAmmoShape (shapeConfig) { - const { shape, args = [], shapeActions = [] } = shapeConfig - const constructorArgs = utils.recurComposeArgs(args) - let ammoShape - - // NOTE re: caching/sharing https://pybullet.org/Bullet/BulletFull/classbtRigidBody.html - // > It is recommended for performance and memory use to share btCollisionShape objects whenever possible. - // NOTE: shape localScaling gets applied to all shapes when sharing objects. - - switch (shape) { - case 'sphere': { - ammoShape = new Ammo.btSphereShape(...constructorArgs) - break - } - case 'box': { - ammoShape = new Ammo.btBoxShape(...constructorArgs) - break - } - default: - throw new Error(`Unsupported shape specified: ${shape}`) - } - - /** - * http://www.cs.kent.edu/~ruttan/GameEngines/lectures/Bullet_User_Manual - * Collision Margin - * Bullet uses a small collision margin for collision shapes, to improve performance and reliability of the - * collision detection. It is best not to modify the default collision margin, and if you do use a positive - * value: zero margin might introduce problems. By default this collision margin is set to 0.04, which is 4 - * centimeter if your units are in meters (recommended). - */ - - // ammoShape.setMargin(CONSTANTS.DEFAULT_MARGIN) // TODO allow config adjustments - - for (let aI = 0; aI < shapeActions.length; aI++) { - const { method, args = [] } = shapeActions[aI] - const composedActionArgs = utils.recurComposeArgs(args) - ammoShape[method](...composedActionArgs) - } - - return ammoShape -} - -self.getAmmoShape = getAmmoShape diff --git a/packages/troika-physics/src/worker/physicsWorld.worker.js b/packages/troika-physics/src/worker/physicsWorld.worker.js deleted file mode 100644 index c437aeb6..00000000 --- a/packages/troika-physics/src/worker/physicsWorld.worker.js +++ /dev/null @@ -1,63 +0,0 @@ -/* eslint-env worker */ -'use strict' - -self.physicsEngine = null // Uninitialized engine variable - -const PUBLIC_ENGINE_METHODS = [ - 'updatePhysicsWorld', - 'add', - 'remove', - 'setActivationState', - // 'updatePhysicsShape', - 'batchedUpdate' -] - -/** - * Map of physics engine implementations to initializer functions - * NOTE: initializers must emit a `ready` message when appropriate, - * and "export" themselves to the `self.physicsEngine` global variable - * - * ``` - * self.physicsEngine = new MyEngine() - * self.postMessage({ type: 'ready' }) - * ``` - */ -const AVAILABLE_ENGINES = { - ammojs: () => { - importScripts('engines/ammojs/index.js') - } - // oimo: () => { - // TODO add engine for Oimo - // for simple light rigid bodies: https://github.com/lo-th/Oimo.js - // } -} - -function initPhysicsWorld (engine) { - if (AVAILABLE_ENGINES[engine]) { - const initializeEngine = AVAILABLE_ENGINES[engine] - initializeEngine() - } else { - throw new Error(`Invalid Physics Engine specified at init: ${engine}`) - } -} - -self.onmessage = function (message) { - const msgData = message.data - const { - method, - args = [] - } = msgData - - if (method === 'init') { - initPhysicsWorld(...args) - return - } - if (method && PUBLIC_ENGINE_METHODS.includes(method)) { - if (!self.physicsEngine) { - throw new Error(`Method called before physicsWorld initialized: ${method}`) - } - self.physicsEngine[method](...args) - } else { - console.log('Unknown method message passed', msgData) - } -} diff --git a/packages/troika-worker-utils/src/index.js b/packages/troika-worker-utils/src/index.js index 0b737bd1..731ca0d6 100644 --- a/packages/troika-worker-utils/src/index.js +++ b/packages/troika-worker-utils/src/index.js @@ -1,5 +1,5 @@ // Troika worker utility exports -export {defineWorkerModule} from './WorkerModules.js' +export {defineWorkerModule, terminateWorkerById} from './WorkerModules.js' export {default as Thenable} from './Thenable.js' export {default as ThenableWorkerModule} from './ThenableWorkerModule.js' From 1f165c2921d708fe26d81489e908c7cc98b3cfba Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Tue, 22 Oct 2019 14:49:11 -0600 Subject: [PATCH 13/21] Fix build to support commonJs export style in generated Ammo source files --- packages/troika-physics/build-ammo.js | 13 ++++--------- packages/troika-physics/libs/troika-ammo.wasm.js | 2 +- .../engines/ammo/worker/PhysicsWorldAmmo.worker.js | 2 +- rollup.config.js | 5 +++++ 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/troika-physics/build-ammo.js b/packages/troika-physics/build-ammo.js index e9652dd8..38d78ad3 100644 --- a/packages/troika-physics/build-ammo.js +++ b/packages/troika-physics/build-ammo.js @@ -34,10 +34,6 @@ const CUSTOM_BANNER = ` */ ` -/** - * NOTE: This expects the preceding `customizeAmmoCompat` function to have already run on the - * working directory's files, it only adds on additional options to generate WebAssmebly output. - */ async function customizeAmmoWasm () { await replace({ files: path.resolve(workingAmmoDir, 'make.py'), @@ -46,15 +42,15 @@ async function customizeAmmoWasm () { "wasm = 'wasm' in sys.argv", "closure = 'closure' in sys.argv", 'EXPORTED_RUNTIME_METHODS=["UTF8ToString"]', - 'WASM=1 ', // First-occurrence only + 'WASM=1 ' // First-occurrence only ], to: [ ` // This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed. ${CUSTOM_BANNER} `, - "wasm = True", // Force WASM output - "closure = True", // Force Closure compiler output (?) + 'wasm = True', // Force WASM output + 'closure = True', // Force Closure compiler output (?) 'EXPORTED_RUNTIME_METHODS=[]', // Strip unneeded UTF8ToString 'WASM=1 -s SINGLE_FILE=1 -s ENVIRONMENT="worker" ' // Generate WASM output with base64-encoded wasm output inline ] @@ -75,9 +71,8 @@ function dockerBuild () { }) } - async function buildTroikaAmmoCompat () { - // Compatibility Ammo.js (ASM.js) just copied from pre-built source. + // Compatibility Ammo.js (ASM.js) just copied from pre-built source. await copy(workingAmmoOutputCompat, destPathCompat) console.log(`buildTroikaAmmoWasm: copied to "${workingAmmoOutputCompat}" -> "${destPathCompat}"`) } diff --git a/packages/troika-physics/libs/troika-ammo.wasm.js b/packages/troika-physics/libs/troika-ammo.wasm.js index 7d36c966..565a3185 100644 --- a/packages/troika-physics/libs/troika-ammo.wasm.js +++ b/packages/troika-physics/libs/troika-ammo.wasm.js @@ -2,7 +2,7 @@ // This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed. -/* Custom WASM build for troika generated at 2019-10-22T19:11:44.838Z +/* Custom WASM build for troika generated at 2019-10-22T20:29:17.258Z * customizations: * - `SINGLE_FILE` WASM output to simplify portability when used with a web worker * - Closure compiler used diff --git a/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js b/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js index 75dea98f..413a8eb0 100644 --- a/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js +++ b/packages/troika-physics/src/engines/ammo/worker/PhysicsWorldAmmo.worker.js @@ -1,5 +1,5 @@ import { ThenableWorkerModule } from 'troika-worker-utils' -import * as ammoLoader from '../../../../libs/troika-ammo.wasm.js' +import ammoLoader from '../../../../libs/troika-ammo.wasm.js' import getAmmoShapeManager from './AmmoShapeManager' import getAmmoUtils from './AmmoUtils' import ammoConstants from './ammoConstants' diff --git a/rollup.config.js b/rollup.config.js index 8acb174e..1872235f 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,5 +1,6 @@ import buble from 'rollup-plugin-buble' import closureCompiler from '@ampproject/rollup-plugin-closure-compiler' +import commonjs from 'rollup-plugin-commonjs' import fs from 'fs' @@ -33,6 +34,7 @@ const EXTERNAL_GLOBALS = SIBLING_PACKAGES.reduce((out, sib) => { react: 'React', three: 'THREE', 'three/examples/jsm/loaders/GLTFLoader': 'THREE.GLTFLoader', + 'three/examples/jsm/utils/BufferGeometryUtils': 'THREE.BufferGeometryUtils', 'prop-types': 'PropTypes' }) @@ -74,6 +76,7 @@ for (let entry of Object.keys(entries)) { }, external: Object.keys(EXTERNAL_GLOBALS), plugins: [ + commonjs({include: '**/troika-ammo.**'}), buble() ], onwarn @@ -89,6 +92,7 @@ for (let entry of Object.keys(entries)) { }, external: Object.keys(EXTERNAL_GLOBALS), plugins: [ + commonjs({include: '**/troika-ammo.**'}), buble() ], onwarn @@ -104,6 +108,7 @@ for (let entry of Object.keys(entries)) { }, external: Object.keys(EXTERNAL_GLOBALS), plugins: [ + commonjs({include: '**/troika-ammo.**'}), buble(), closureCompiler() ], From a2eed7a0180f53cb691dd612ad7ac3777775b866 Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Tue, 22 Oct 2019 14:51:29 -0600 Subject: [PATCH 14/21] Unique geometries for physics example shapes. --- packages/troika-examples/physics/_shared/facades/PhysicsCube.js | 2 +- .../troika-examples/physics/_shared/facades/PhysicsSphere.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/troika-examples/physics/_shared/facades/PhysicsCube.js b/packages/troika-examples/physics/_shared/facades/PhysicsCube.js index 9d560d19..0d53a82a 100644 --- a/packages/troika-examples/physics/_shared/facades/PhysicsCube.js +++ b/packages/troika-examples/physics/_shared/facades/PhysicsCube.js @@ -8,7 +8,6 @@ import { Object3DFacade } from 'troika-3d' const DEFAULT_RADIUS = 1 -const geometry = new BoxBufferGeometry(DEFAULT_RADIUS, DEFAULT_RADIUS, DEFAULT_RADIUS, 10, 10, 10) const material = new MeshPhongMaterial({ transparent: true, opacity: 1.0 @@ -16,6 +15,7 @@ const material = new MeshPhongMaterial({ class Cube extends Object3DFacade { constructor (parent) { + const geometry = new BoxBufferGeometry(DEFAULT_RADIUS, DEFAULT_RADIUS, DEFAULT_RADIUS, 10, 10, 10) // Unique geometry to allow Soft Body demo to modify the vertices without affecting other demos const mesh = new Mesh(geometry, material.clone()) super(parent, mesh) } diff --git a/packages/troika-examples/physics/_shared/facades/PhysicsSphere.js b/packages/troika-examples/physics/_shared/facades/PhysicsSphere.js index 3fab2d29..2b4afc87 100644 --- a/packages/troika-examples/physics/_shared/facades/PhysicsSphere.js +++ b/packages/troika-examples/physics/_shared/facades/PhysicsSphere.js @@ -8,7 +8,6 @@ import { Object3DFacade } from 'troika-3d' const DEFAULT_RADIUS = 1 -const geometry = new SphereBufferGeometry(DEFAULT_RADIUS, 32, 32) const material = new MeshPhongMaterial({ transparent: true, opacity: 1.0 @@ -16,6 +15,7 @@ const material = new MeshPhongMaterial({ class Sphere extends Object3DFacade { constructor (parent) { + const geometry = new SphereBufferGeometry(DEFAULT_RADIUS, 32, 32) // Unique geometry to allow Soft Body demo to modify the vertices without affecting other demos const mesh = new Mesh(geometry, material.clone()) super(parent, mesh) } From f6e51df0fe01f506455ce999aa0c38aa490ec3ee Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Tue, 22 Oct 2019 15:16:41 -0600 Subject: [PATCH 15/21] Don't mutate physicsWorldAmmoModule each time it's used. Add common string prefix to ammo worker IDs. --- .../troika-physics/src/engines/ammo/PhysicsManagerAmmo.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js b/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js index 2aff4796..e99c7b30 100644 --- a/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js +++ b/packages/troika-physics/src/engines/ammo/PhysicsManagerAmmo.js @@ -1,7 +1,7 @@ /* eslint-env browser */ import { defineWorkerModule, terminateWorkerById } from 'troika-worker-utils' import PhysicsManagerBase from '../../common/facade/PhysicsManagerBase' -import { physicsWorldAmmoModule } from './worker/PhysicsWorldAmmo.worker.js' +import { physicsWorldAmmoModule, WORKER_ID } from './worker/PhysicsWorldAmmo.worker.js' let workerId = 1 @@ -9,8 +9,9 @@ export class PhysicsManagerAmmo extends PhysicsManagerBase { updatePhysicsWorld (payload, callback) { if (!this.physicsWorkerModule) { // Define worker module on-demand to support multiple PhysicsManagers in a scene - this.workerId = workerId++ + this.workerId = `${WORKER_ID}-${workerId++}` this.physicsWorkerModule = defineWorkerModule(Object.assign( + {}, physicsWorldAmmoModule, { workerId: this.workerId } )) From 63a443e9221e21a71bbe6db336ea837b78ad705a Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Wed, 23 Oct 2019 11:05:19 -0600 Subject: [PATCH 16/21] Eliminate commonjs in main troika build, in favor of manually ES6 module-ified Ammo.js output file. Add TODO for finishing ASM.js fallback --- packages/troika-physics/README.md | 3 +++ packages/troika-physics/build-ammo.js | 24 +++++++++++++++++++ .../troika-physics/libs/troika-ammo.wasm.js | 14 +++++------ rollup.config.js | 4 ---- 4 files changed, 34 insertions(+), 11 deletions(-) diff --git a/packages/troika-physics/README.md b/packages/troika-physics/README.md index 8f412079..3b27e605 100644 --- a/packages/troika-physics/README.md +++ b/packages/troika-physics/README.md @@ -35,6 +35,9 @@ ammo.js (the initial engine used for `troika-physics`) is a javascript port of t - [x] Static Bodies (`isStatic: true`) - [ ] CoM (Center of Mass) handling - [ ] Simpler user-specified collider configuration +- [x] Inlined Ammo.js WASM engine, for simpler distribution +- [x] Custom Ammo.js build +- [ ] Fallback to ASM.js Ammo build if WASM is unsupported ## External docs and useful information diff --git a/packages/troika-physics/build-ammo.js b/packages/troika-physics/build-ammo.js index 38d78ad3..3d6901d8 100644 --- a/packages/troika-physics/build-ammo.js +++ b/packages/troika-physics/build-ammo.js @@ -57,6 +57,29 @@ ${CUSTOM_BANNER} }) } +// FIXME find something cleaner than this. +async function convertToES6Module (file) { + await replace({ + files: file, + from: [ + 'if (typeof exports === \'object\' && typeof module === \'object\')', + ' module.exports = Ammo;', + ' else if (typeof define === \'function\' && define[\'amd\'])', + ' define([], function() { return Ammo; });', + ' else if (typeof exports === \'object\')', + ' exports["Ammo"] = Ammo;' + ], + to: [ + 'export default Ammo;', + '', + '', + '', + '', + '' + ] + }) +} + function dockerBuild () { return new Promise((resolve, reject) => { const child = spawn('docker-compose', ['up'], { @@ -85,6 +108,7 @@ async function buildTroikaAmmoWasm () { const dockerExitCode = await dockerBuild() if (dockerExitCode === 0) { + await convertToES6Module(workingAmmoOutputWasm) await copy(workingAmmoOutputWasm, destPathWasm) console.log(`buildTroikaAmmoWasm: copied to "${workingAmmoOutputWasm}" -> "${destPathWasm}"`) } diff --git a/packages/troika-physics/libs/troika-ammo.wasm.js b/packages/troika-physics/libs/troika-ammo.wasm.js index 565a3185..2c8e24ea 100644 --- a/packages/troika-physics/libs/troika-ammo.wasm.js +++ b/packages/troika-physics/libs/troika-ammo.wasm.js @@ -2,7 +2,7 @@ // This is ammo.js, a port of Bullet Physics to JavaScript. zlib licensed. -/* Custom WASM build for troika generated at 2019-10-22T20:29:17.258Z +/* Custom WASM build for troika generated at 2019-10-23T16:48:59.670Z * customizations: * - `SINGLE_FILE` WASM output to simplify portability when used with a web worker * - Closure compiler used @@ -660,10 +660,10 @@ Object.defineProperty(Z.prototype,"m_hitFraction",{get:Z.prototype.Zz,set:Z.prot } ); })(); -if (typeof exports === 'object' && typeof module === 'object') - module.exports = Ammo; - else if (typeof define === 'function' && define['amd']) - define([], function() { return Ammo; }); - else if (typeof exports === 'object') - exports["Ammo"] = Ammo; +export default Ammo; + + + + + \ No newline at end of file diff --git a/rollup.config.js b/rollup.config.js index 1872235f..5e2aa61e 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -1,6 +1,5 @@ import buble from 'rollup-plugin-buble' import closureCompiler from '@ampproject/rollup-plugin-closure-compiler' -import commonjs from 'rollup-plugin-commonjs' import fs from 'fs' @@ -76,7 +75,6 @@ for (let entry of Object.keys(entries)) { }, external: Object.keys(EXTERNAL_GLOBALS), plugins: [ - commonjs({include: '**/troika-ammo.**'}), buble() ], onwarn @@ -92,7 +90,6 @@ for (let entry of Object.keys(entries)) { }, external: Object.keys(EXTERNAL_GLOBALS), plugins: [ - commonjs({include: '**/troika-ammo.**'}), buble() ], onwarn @@ -108,7 +105,6 @@ for (let entry of Object.keys(entries)) { }, external: Object.keys(EXTERNAL_GLOBALS), plugins: [ - commonjs({include: '**/troika-ammo.**'}), buble(), closureCompiler() ], From 2902c2eb9140cb7d3013b5634a7df081f5c6eaef Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Tue, 5 Nov 2019 12:45:07 -0700 Subject: [PATCH 17/21] setMass: calculate inertia for mass change to rigid bodies --- .../src/engines/ammo/worker/AmmoUtils.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js b/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js index f50fa6fe..a8d910fb 100644 --- a/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoUtils.js @@ -95,15 +95,13 @@ export default function getAmmoUtils (Ammo, CONSTANTS) { * @param {boolean} isSoftBody * @param {btVector3} [rigidBodyInertia] */ - setMass (body, newMass, isSoftBody, rigidBodyInertia) { + setMass (body, newMass, isSoftBody) { if (isSoftBody) { body.setTotalMass(newMass, false) } else { - if (rigidBodyInertia) { - body.setMassProps(newMass, rigidBodyInertia) - } else { - body.setMassProps(newMass, rigidBodyInertia) - } + const inertia = new Ammo.btVector3() // Inertia will be calculated "into" this Vec3 + body.getCollisionShape().calculateLocalInertia(newMass, inertia) + body.setMassProps(newMass, inertia) } } From 4ede18c275587a2747226e2bad663463da9c919c Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Tue, 5 Nov 2019 12:45:26 -0700 Subject: [PATCH 18/21] Support cylinders --- .../src/common/utils/inferPhysicsShape.js | 13 +++++++++++++ .../src/engines/ammo/worker/AmmoShapeManager.js | 5 +++++ 2 files changed, 18 insertions(+) diff --git a/packages/troika-physics/src/common/utils/inferPhysicsShape.js b/packages/troika-physics/src/common/utils/inferPhysicsShape.js index 03235f26..450a9910 100644 --- a/packages/troika-physics/src/common/utils/inferPhysicsShape.js +++ b/packages/troika-physics/src/common/utils/inferPhysicsShape.js @@ -35,6 +35,19 @@ function inferRigidBodyShape (geometry) { ] }] } + case 'CylinderBufferGeometry': + case 'CylinderGeometry': + return { + shape: 'cylinder', + args: [{ + method: 'Vector3', + args: [ + parameters.radiusTop, + parameters.height / 2, // Half-extents + parameters.radiusTop + ] + }] + } // TODO collider for non-infinite threeJS planes -- box2dShape? // case 'PlaneGeometry': // case 'PlaneBufferGeometry': diff --git a/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js b/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js index cb545e41..9802cc53 100644 --- a/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js +++ b/packages/troika-physics/src/engines/ammo/worker/AmmoShapeManager.js @@ -25,6 +25,11 @@ export default function getAmmoShapeManager (Ammo, utils) { ammoShape = new Ammo.btBoxShape(...constructorArgs) break } + case 'cylinder': { + // Note that there are also btCylinderShapeX and btCylinderShapeZ options, for cylinders with a primary axis that matches. Default is Y + ammoShape = new Ammo.btCylinderShape(...constructorArgs) + break + } default: throw new Error(`Unsupported shape specified: ${shape}`) } From 83dc14e701aa74ee2848b551a3a6d20cea9b4a53 Mon Sep 17 00:00:00 2001 From: Richard Trott Date: Thu, 6 Feb 2020 15:06:38 -0700 Subject: [PATCH 19/21] WIP automatic compoundShapes and combined geometry from Troika Groups, refactor worker messages to use transferable, start new MouseInteractionExample, integrate adapted AmmoDebugDrawer --- packages/troika-examples/index.js | 4 +- .../collisionEvents/CollisionEventExample.jsx | 6 +- .../physics/kinematics/KinematicsExample.jsx | 5 +- .../mouse-interaction/AirHockeyTable.js | 181 ++++++ .../MouseInteractionExample.jsx | 346 +++++++++++ .../physics/mouse-interaction/Paddle.js | 36 ++ .../physics/mouse-interaction/Puck.js | 58 ++ .../physics/rigidBody/RigidBodyExample.jsx | 12 +- .../physics/softBody/SoftBodyExample.jsx | 4 +- packages/troika-physics/README.md | 21 +- .../src/common/facade/PhysicsManagerBase.js | 581 +++++++++++++----- .../src/common/facade/PhysicsObject.js | 43 +- .../src/common/utils/inferPhysicsShape.js | 143 ++++- .../src/engines/ammo/PhysicsManagerAmmo.js | 111 +++- .../src/engines/ammo/constants.js | 83 ++- .../troika-physics/src/engines/ammo/index.js | 2 +- .../engines/ammo/worker/AmmoDebugDrawer.js | 223 +++++++ .../engines/ammo/worker/AmmoPhysicsEngine.js | 490 ++++++++++----- .../engines/ammo/worker/AmmoShapeManager.js | 85 ++- .../src/engines/ammo/worker/AmmoUtils.js | 39 +- .../ammo/worker/PhysicsWorldAmmo.worker.js | 32 +- .../src/engines/ammo/worker/ammoConstants.js | 34 - .../troika-worker-utils/src/WorkerModules.js | 2 +- packages/troika-worker-utils/src/index.js | 2 +- 24 files changed, 2145 insertions(+), 398 deletions(-) create mode 100644 packages/troika-examples/physics/mouse-interaction/AirHockeyTable.js create mode 100644 packages/troika-examples/physics/mouse-interaction/MouseInteractionExample.jsx create mode 100644 packages/troika-examples/physics/mouse-interaction/Paddle.js create mode 100644 packages/troika-examples/physics/mouse-interaction/Puck.js create mode 100644 packages/troika-physics/src/engines/ammo/worker/AmmoDebugDrawer.js delete mode 100644 packages/troika-physics/src/engines/ammo/worker/ammoConstants.js diff --git a/packages/troika-examples/index.js b/packages/troika-examples/index.js index bc899bfb..437ee252 100644 --- a/packages/troika-examples/index.js +++ b/packages/troika-examples/index.js @@ -21,6 +21,7 @@ import RigidBodyExample from './physics/rigidBody/RigidBodyExample' import SoftBodyExample from './physics/softBody/SoftBodyExample' import KinematicsExample from './physics/kinematics/KinematicsExample' import CollisionEventExample from './physics/collisionEvents/CollisionEventExample' +import MouseInteractionExample from './physics/mouse-interaction/MouseInteractionExample' import 'react-dat-gui/dist/index.css' import './index.css' @@ -46,7 +47,8 @@ const EXAMPLES = [ {id: 'physics-rigid-body', name: 'Physics / Rigid Body', component: RigidBodyExample}, {id: 'physics-soft-body', name: 'Physics / Soft Body', component: SoftBodyExample}, {id: 'physics-kinematics', name: 'Physics / Kinematics', component: KinematicsExample}, - {id: 'physics-collisions', name: 'Physics / Collision Events', component: CollisionEventExample} + {id: 'physics-collisions', name: 'Physics / Collision Events', component: CollisionEventExample}, + {id: 'physics-mouse-interaction', name: 'Physics / Mouse Interaction', component: MouseInteractionExample} ] class ExamplesApp extends React.Component { diff --git a/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx b/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx index 84503eaa..c3526caa 100644 --- a/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx +++ b/packages/troika-examples/physics/collisionEvents/CollisionEventExample.jsx @@ -86,6 +86,7 @@ export default class CollisionEventExample extends React.Component { collisions: [], config: { physicsActive: true, + debugPhysics: false, numToAdd: 20 }, things: this._getThings(5) @@ -143,8 +144,7 @@ export default class CollisionEventExample extends React.Component { stats={this.props.stats} width={width} shadows - height={height} - continuousRender={config.physicsActive} // for PhysicsManager + height={height} lights={[ { type: 'ambient', color: 0x666666 }, { @@ -193,6 +193,7 @@ export default class CollisionEventExample extends React.Component { x: 0, // gravity: {x: 0, y: DEFAULT_GRAVITY, z: 0}, simulationEnabled: config.physicsActive, + debug: config.debugPhysics, children: [ { key: 'system', @@ -265,6 +266,7 @@ export default class CollisionEventExample extends React.Component { + diff --git a/packages/troika-examples/physics/kinematics/KinematicsExample.jsx b/packages/troika-examples/physics/kinematics/KinematicsExample.jsx index f251ba30..4ff19f40 100644 --- a/packages/troika-examples/physics/kinematics/KinematicsExample.jsx +++ b/packages/troika-examples/physics/kinematics/KinematicsExample.jsx @@ -50,6 +50,7 @@ export default class KinematicsExample extends React.Component { return { config: { physicsActive: true, + debugPhysics: false, bladeSpinning: true, bladeHeight: 1, bladeSpeed: 0.3, @@ -84,7 +85,6 @@ export default class KinematicsExample extends React.Component { width={width} shadows height={height} - continuousRender={config.physicsActive} lights={[ { type: 'ambient', color: 0x666666 }, { @@ -119,6 +119,7 @@ export default class KinematicsExample extends React.Component { y: 0, x: 0, simulationEnabled: config.physicsActive, + debug: config.debugPhysics, children: [ { key: 'system', @@ -155,7 +156,6 @@ export default class KinematicsExample extends React.Component { iterations: Infinity } ], - radius: 1, color: 0x000000, opacity: 1, physics: { @@ -202,6 +202,7 @@ export default class KinematicsExample extends React.Component { + diff --git a/packages/troika-examples/physics/mouse-interaction/AirHockeyTable.js b/packages/troika-examples/physics/mouse-interaction/AirHockeyTable.js new file mode 100644 index 00000000..7ad73003 --- /dev/null +++ b/packages/troika-examples/physics/mouse-interaction/AirHockeyTable.js @@ -0,0 +1,181 @@ +import { + BoxGeometry, + PlaneBufferGeometry, + Mesh, + MeshPhongMaterial, + Vector3 +} from 'three' +import { Object3DFacade, Group3DFacade } from 'troika-3d' +import { extendAsPhysical } from 'troika-physics' +import { CSG } from '@hi-level/three-csg' + +const sx = 10 +const sy = 1 +const sz = 10 + +const floorgeom = new BoxGeometry(10, 1, 10) //, 10, 10, 10) +const wallgeom = new BoxGeometry(1, 3, 10) //, 10, 10, 10) +const planegeom = new PlaneBufferGeometry(15, 15) //, 10, 10, 10) +const material = new MeshPhongMaterial({ + transparent: true, + opacity: 0.5, + color: 0xFFFFFF, + refractionRatio: 0.8 +}) + +class Box extends Object3DFacade { + constructor (parent) { + const ground = new Mesh(floorgeom, material.clone()) + super(parent, ground) + } + + set opacity (o) { + this.threeObject.material.opacity = o + } + + set color (c) { + this.threeObject.material.color.set(c) + } + + set environmentMap (envMapTexture) { + this.threeObject.material.envMap = envMapTexture + } +} + +class Wall extends Object3DFacade { + constructor (parent) { + const ground = new Mesh(wallgeom, material.clone()) + super(parent, ground) + } + + set opacity (o) { + this.threeObject.material.opacity = o + } + + set color (c) { + this.threeObject.material.color.set(c) + } + + set environmentMap (envMapTexture) { + this.threeObject.material.envMap = envMapTexture + } +} + +class Unioned extends Object3DFacade { + constructor(parent) { + // Make 2 box meshes.. + const meshA = new Mesh(new BoxGeometry(5,1,10)); + const meshB = new Mesh(new BoxGeometry(2,10,1)); + + // Offset one of the boxes by half its width.. + meshB.position.add(new Vector3(0.5, 0.5, 0.5)) + + // Make sure the .matrix of each mesh is current + meshA.updateMatrix(); + meshB.updateMatrix(); + + // Create a bsp tree from each of the meshes + const bspA = CSG.fromMesh(meshA); + const bspB = CSG.fromMesh(meshB); + + // Subtract one bsp from the other via .subtract... other supported modes are .union and .intersect + const bspResult = bspA.union(bspB); + + const obj = CSG.toMesh(bspResult, meshA.matrix) + obj.material = material.clone() + + super(parent, obj) + } +} + +class AirHockeyTable extends Group3DFacade { + constructor (parent) { + super(parent) + } + + // set opacity (o) { + // this.threeObject.material.opacity = o + // } + + // set color (c) { + // this.threeObject.material.color.set(c) + // } + + // set environmentMap (envMapTexture) { + // this.threeObject.material.envMap = envMapTexture + // } + + afterUpdate () { + this.children = [ + { + key: 'ground', + facade: Box, + x: 6, + y: -2, + z: 0, + // x: -this.width / 2, + // z: -this.length / 2, + scaleX: 2, //this.width, + // scaleY: 2, + scaleZ: 2, + // rotateX: -Math.PI / 6, + color: 0xFF0000, + castShadow: true, + receiveShadow: true, + }, + { + key: 'ground2', + facade: Box, + x: -6, + y: 0, + z: 0, + // x: -this.width / 2, + // z: -this.length / 2, + // scaleX: 2, //this.width, + // scaleY: 2, + // scaleZ: 2, + // rotateX: -Math.PI / 2, + color: 0x00FF00, + castShadow: true, + receiveShadow: true, + }, + + // { + // key: 'wall_left', + // facade: Wall, + // x: -5, + // // x: -this.width / 2, + // // scaleX: this.wallThickness, + // // scaleY: this.height, + // // scaleZ: this.length, + // color: 0x00FF00, + // castShadow: true, + // receiveShadow: true, + // }, + // { + // key: 'wall_right', + // facade: Wall, + // x: 5, + // // x: this.width / 2, + // // scaleX: this.wallThickness, + // // scaleY: this.height, + // // scaleZ: this.length, + // color: 0x00FFFF, + // castShadow: true, + // receiveShadow: true, + // }, + { + key: 'union', + facade: Unioned, + color: 0x00FF00, + castShadow: true, + receiveShadow: true, + } + ] + super.afterUpdate() + } +} + +// export default AirHockeyTable + +export default extendAsPhysical(AirHockeyTable) diff --git a/packages/troika-examples/physics/mouse-interaction/MouseInteractionExample.jsx b/packages/troika-examples/physics/mouse-interaction/MouseInteractionExample.jsx new file mode 100644 index 00000000..76ce5969 --- /dev/null +++ b/packages/troika-examples/physics/mouse-interaction/MouseInteractionExample.jsx @@ -0,0 +1,346 @@ +import React from 'react' +import { Plane, Vector3, Matrix4 } from 'three' +import { Canvas3D, Group3DFacade } from 'troika-3d' +import { PhysicsManager } from 'troika-physics' +import DatGui, { DatBoolean, DatButton, DatNumber } from 'react-dat-gui' +import PhysicsGround from '../_shared/facades/PhysicsGround' +import Puck from './Puck' +import Paddle from './Paddle' +import AirHockeyTable from './AirHockeyTable' + +function find (arr, testFn) { + for (let i = 0, len = arr.length; i < len; i++) { + if (testFn(arr[i])) { + return arr[i] + } + } + return null +} + +const TRANS = { + duration: 700, + easing: 'easeOutExpo' +} + +export default class KinematicsExample extends React.Component { + constructor (props) { + super(props) + + this._getInitialState = this._getInitialState.bind(this) + this._getThings = this._getThings.bind(this) + this.handleClear = this.handleClear.bind(this) + this.handleSpawnObjects = this.handleSpawnObjects.bind(this) + + this._onPlanetMouseOver = this._onPlanetMouseOver.bind(this) + this._onPlanetMouseOut = this._onPlanetMouseOut.bind(this) + this._onPlanetDragStart = this._onPlanetDragStart.bind(this) + this._onPlanetDrag = this._onPlanetDrag.bind(this) + this._onPlanetDragEnd = this._onPlanetDragEnd.bind(this) + // this._onPlanetDragEnter = this._onPlanetDragEnter.bind(this) + // this._onPlanetDragLeave = this._onPlanetDragLeave.bind(this) + + this.state = this._getInitialState() + + this.handleConfigUpdate = (newConfig) => { + this.setState({ config: newConfig }) + } + } + + _getThings (numThings) { + const things = [] + const idBase = Date.now() + for (let i = 0; i < numThings; i++) { + things.push({ + isBox: Math.random() > 0.5, + id: `thing_${idBase}_${i}`, + radius: Math.max(0.01, Math.random()), + x: -5 + (Math.random() * 10), + y: 2 + (Math.random() * 2), + z: -5 + (Math.random() * 10), + mass: 4, + friction: 0.5, + restitution: 0.1, + color: Math.round(Math.random() * 0xffffff) + }) + } + return things + } + + _getInitialState () { + return { + config: { + physicsActive: true, + debugPhysics: false, + // bladeSpinning: true, + // bladeHeight: 1, + tableFriction: 0.5, + paddleFriction: 0.5, + paddleMass: 8, + puckFriction: 0.5, + puckMass: 800, + numToAdd: 5 + }, + things: this._getThings(3), + dragX: -5, + dragZ: -5 + } + } + + handleSpawnObjects () { + this.setState({ + things: this.state.things.concat(this._getThings(this.state.config.numToAdd)) + }) + } + + handleClear () { + this.setState({ + things: [] + }) + } + + _onPlanetMouseOver (e) { + this.setState({ hoveredPlanet: e.target.id }) + } + + _onPlanetMouseOut () { + this.setState({ hoveredPlanet: null }) + } + + _onPlanetDragStart (e) { + this.setState({ draggedPlanet: e.target.id }) + } + + _onPlanetDrag (e) { + // Determine event's point on the orbital plane + // let systemTransformMatrix = new Matrix4().makeRotationX(ORBITAL_PLANE_ROTATEX) + const systemPlane = new Plane().setComponents(0, 1, 0, 0)// .applyMatrix4(systemTransformMatrix) + const ray = e.ray // all pointer events in a 3D world are guaranteed to have a `ray` + const posVec3 = ray.intersectPlane(systemPlane, new Vector3()) + if (posVec3) { + // Update paddle or puck position + // let objData = find(this.state.planets, d => d.id === e.target.id) + // let objData = this.getChildByKey('paddle') + // objData.x = posVec3.x + // objData.y = posVec3.y + // objData.z = posVec3.z + // planetData.initialAngle = posVec3.x === 0 ? 0 : Math.atan(posVec3.y / posVec3.x) + (posVec3.x < 0 ? Math.PI : 0) + // planetData.distance = Math.sqrt(posVec3.x * posVec3.x + posVec3.y * posVec3.y) + // this.forceUpdate() + this.setState({ + dragX: posVec3.x, + dragZ: posVec3.z + }) + } + } + + _onPlanetDragEnd (e) { + this.setState({ + draggedPlanet: null + // droppablePlanet: null + }) + } + + // _onPlanetDragEnter(e) { + // this.setState({droppablePlanet: e.target.id}) + // } + + // _onPlanetDragLeave(e) { + // this.setState({droppablePlanet: null}) + // } + + render () { + const state = this.state + const { width, height } = this.props + const { config } = state + + return ( +

    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

    $hWFn0I) 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�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